Warning: Permanently added '2620:52:3:1:dead:beef:cafe:c118' (ED25519) to the list of known hosts.

You can reproduce this build on your computer by running:

  sudo dnf install copr-rpmbuild
  /usr/bin/copr-rpmbuild --verbose --drop-resultdir --task-url https://copr.fedorainfracloud.org/backend/get-build-task/8574299-fedora-rawhide-i386 --chroot fedora-rawhide-i386


Version: 1.2
PID: 8844
Logging PID: 8845
Task:
{'allow_user_ssh': False,
 'appstream': False,
 'background': True,
 'build_id': 8574299,
 'buildroot_pkgs': [],
 'chroot': 'fedora-rawhide-i386',
 'enable_net': False,
 'fedora_review': False,
 'git_hash': 'a639a598bc94f5f842cea1f578ccb60bd8e9ff18',
 'git_repo': 'https://copr-dist-git.fedorainfracloud.org/git/psimovec/openblas-0.3.23/vigra',
 'isolation': 'default',
 'memory_reqs': 2048,
 'package_name': 'vigra',
 'package_version': '1.12.1-1',
 'project_dirname': 'openblas-0.3.23',
 'project_name': 'openblas-0.3.23',
 'project_owner': 'psimovec',
 'repo_priority': None,
 'repos': [{'baseurl': 'https://download.copr.fedorainfracloud.org/results/psimovec/openblas-0.3.23/fedora-rawhide-i386/',
            'id': 'copr_base',
            'name': 'Copr repository',
            'priority': None},
           {'baseurl': 'http://kojipkgs.fedoraproject.org/repos/rawhide/latest/$basearch/',
            'id': 'http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch',
            'name': 'Additional repo http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch'}],
 'sandbox': 'psimovec/openblas-0.3.23--https://src.fedoraproject.org/user/bpostle',
 'source_json': {},
 'source_type': None,
 'ssh_public_keys': None,
 'storage': None,
 'submitter': 'https://src.fedoraproject.org/user/bpostle',
 'tags': [],
 'task_id': '8574299-fedora-rawhide-i386',
 'timeout': 18000,
 'uses_devel_repo': False,
 'with_opts': [],
 'without_opts': []}

Running: git clone https://copr-dist-git.fedorainfracloud.org/git/psimovec/openblas-0.3.23/vigra /var/lib/copr-rpmbuild/workspace/workdir-tmtf2xpf/vigra --depth 500 --no-single-branch --recursive

cmd: ['git', 'clone', 'https://copr-dist-git.fedorainfracloud.org/git/psimovec/openblas-0.3.23/vigra', '/var/lib/copr-rpmbuild/workspace/workdir-tmtf2xpf/vigra', '--depth', '500', '--no-single-branch', '--recursive']
cwd: .
rc: 0
stdout: 
stderr: Cloning into '/var/lib/copr-rpmbuild/workspace/workdir-tmtf2xpf/vigra'...

Running: git checkout a639a598bc94f5f842cea1f578ccb60bd8e9ff18 --

cmd: ['git', 'checkout', 'a639a598bc94f5f842cea1f578ccb60bd8e9ff18', '--']
cwd: /var/lib/copr-rpmbuild/workspace/workdir-tmtf2xpf/vigra
rc: 0
stdout: 
stderr: Note: switching to 'a639a598bc94f5f842cea1f578ccb60bd8e9ff18'.

You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by switching back to a branch.

If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -c with the switch command. Example:

  git switch -c <new-branch-name>

Or undo this operation with:

  git switch -

Turn off this advice by setting config variable advice.detachedHead to false

HEAD is now at a639a59 automatic import of vigra

Running: dist-git-client sources

cmd: ['dist-git-client', 'sources']
cwd: /var/lib/copr-rpmbuild/workspace/workdir-tmtf2xpf/vigra
rc: 0
stdout: 
stderr: INFO: Reading stdout from command: git rev-parse --abbrev-ref HEAD
INFO: Reading stdout from command: git rev-parse HEAD
INFO: Reading sources specification file: sources
INFO: Downloading vigra-1.12.1-src-clean.tar.gz
INFO: Reading stdout from command: curl --help all
INFO: Calling: curl -H Pragma: -o vigra-1.12.1-src-clean.tar.gz --location --connect-timeout 60 --retry 3 --retry-delay 10 --remote-time --show-error --fail --retry-all-errors https://copr-dist-git.fedorainfracloud.org/repo/pkgs/psimovec/openblas-0.3.23/vigra/vigra-1.12.1-src-clean.tar.gz/md5/e10859aee9168489b836c96437570b55/vigra-1.12.1-src-clean.tar.gz
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 22.7M  100 22.7M    0     0  72.0M      0 --:--:-- --:--:-- --:--:-- 72.3M
INFO: Reading stdout from command: md5sum vigra-1.12.1-src-clean.tar.gz

/usr/bin/tail: /var/lib/copr-rpmbuild/main.log: file truncated
Running (timeout=18000): unbuffer mock --spec /var/lib/copr-rpmbuild/workspace/workdir-tmtf2xpf/vigra/vigra.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-tmtf2xpf/vigra --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1737932815.993426 -r /var/lib/copr-rpmbuild/results/configs/child.cfg
INFO: mock.py version 6.0 starting (python version = 3.13.0, NVR = mock-6.0-1.fc41), args: /usr/libexec/mock/mock --spec /var/lib/copr-rpmbuild/workspace/workdir-tmtf2xpf/vigra/vigra.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-tmtf2xpf/vigra --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1737932815.993426 -r /var/lib/copr-rpmbuild/results/configs/child.cfg
Start(bootstrap): init plugins
INFO: tmpfs initialized
INFO: selinux enabled
INFO: chroot_scan: initialized
INFO: compress_logs: initialized
Finish(bootstrap): init plugins
Start: init plugins
INFO: tmpfs initialized
INFO: selinux enabled
INFO: chroot_scan: initialized
INFO: compress_logs: initialized
Finish: init plugins
INFO: Signal handler active
Start: run
INFO: Start(/var/lib/copr-rpmbuild/workspace/workdir-tmtf2xpf/vigra/vigra.spec)  Config(fedora-rawhide-i686)
Start: clean chroot
Finish: clean chroot
Mock Version: 6.0
INFO: Mock Version: 6.0
Start(bootstrap): chroot init
INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-i686-bootstrap-1737932815.993426/root.
INFO: calling preinit hooks
INFO: enabled root cache
INFO: enabled package manager cache
Start(bootstrap): cleaning package manager metadata
Finish(bootstrap): cleaning package manager metadata
INFO: Guessed host environment type: unknown
INFO: Using container image: registry.fedoraproject.org/fedora:rawhide
INFO: Pulling image: registry.fedoraproject.org/fedora:rawhide
INFO: Tagging container image as mock-bootstrap-a75ac3bd-f3a7-45a2-9d58-13806d6d1078
INFO: Checking that 3b26c95bbe87cc88f475ce9c0ba4b394bf23541b10bebe9a634c9c8e61f73b10 image matches host's architecture
INFO: Copy content of container 3b26c95bbe87cc88f475ce9c0ba4b394bf23541b10bebe9a634c9c8e61f73b10 to /var/lib/mock/fedora-rawhide-i686-bootstrap-1737932815.993426/root
INFO: mounting 3b26c95bbe87cc88f475ce9c0ba4b394bf23541b10bebe9a634c9c8e61f73b10 with podman image mount
INFO: image 3b26c95bbe87cc88f475ce9c0ba4b394bf23541b10bebe9a634c9c8e61f73b10 as /var/lib/containers/storage/overlay/d3212d8beae72a97d426f4f4cbc9926037985c9d492b381ad2608549e5b9deb3/merged
INFO: umounting image 3b26c95bbe87cc88f475ce9c0ba4b394bf23541b10bebe9a634c9c8e61f73b10 (/var/lib/containers/storage/overlay/d3212d8beae72a97d426f4f4cbc9926037985c9d492b381ad2608549e5b9deb3/merged) with podman image umount
INFO: Removing image mock-bootstrap-a75ac3bd-f3a7-45a2-9d58-13806d6d1078
INFO: Package manager dnf5 detected and used (fallback)
INFO: Not updating bootstrap chroot, bootstrap_image_ready=True
Start(bootstrap): creating root cache
Finish(bootstrap): creating root cache
Finish(bootstrap): chroot init
Start: chroot init
INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-i686-1737932815.993426/root.
INFO: calling preinit hooks
INFO: enabled root cache
INFO: enabled package manager cache
Start: cleaning package manager metadata
Finish: cleaning package manager metadata
INFO: enabled HW Info plugin
INFO: Package manager dnf5 detected and used (direct choice)
INFO: Buildroot is handled by package management downloaded with a bootstrap image:
  rpm-4.20.0-1.fc42.x86_64
  rpm-sequoia-1.7.0-3.fc42.x86_64
  dnf5-5.2.8.1-2.fc42.x86_64
  dnf5-plugins-5.2.8.1-2.fc42.x86_64
Start: installing minimal buildroot with dnf5
Updating and loading repositories:
 Copr repository                        100% |   5.8 MiB/s |   2.8 MiB |  00m00s
 local                                  100% |  41.1 MiB/s |  12.6 MiB |  00m00s
 Additional repo http_kojipkgs_fedorapr 100% |  44.2 MiB/s |  12.6 MiB |  00m00s
Repositories loaded.
Package                            Arch   Version                    Repository                                                         Size
Installing group/module packages:
 bash                              i686   5.2.37-1.fc42              http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   8.3 MiB
 bzip2                             i686   1.0.8-20.fc42              http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  89.6 KiB
 coreutils                         i686   9.6-1.fc42                 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   5.4 MiB
 cpio                              i686   2.15-2.fc41                http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   1.1 MiB
 diffutils                         i686   3.10-9.fc42                http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   1.6 MiB
 fedora-release                    noarch 42-0.15                    http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   0.0   B
 findutils                         i686   1:4.10.0-5.fc42            http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   1.9 MiB
 gawk                              i686   5.3.1-1.fc42               http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   1.7 MiB
 glibc-minimal-langpack            i686   2.40.9000-34.fc42          http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   0.0   B
 grep                              i686   3.11-10.fc42               http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   1.0 MiB
 gzip                              i686   1.13-3.fc42                http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 387.9 KiB
 info                              i686   7.2-3.fc42                 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 360.4 KiB
 patch                             i686   2.7.6-26.fc42              http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 301.8 KiB
 redhat-rpm-config                 noarch 300-1.fc42                 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 186.8 KiB
 rpm-build                         i686   4.20.0-8.fc42              http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 149.0 KiB
 sed                               i686   4.9-4.fc42                 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 860.4 KiB
 shadow-utils                      i686   2:4.17.0-4.fc42            http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   3.9 MiB
 tar                               i686   2:1.35-5.fc42              http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   3.0 MiB
 unzip                             i686   6.0-66.fc42                http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 387.7 KiB
 util-linux                        i686   2.40.4-2.fc42              http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   3.2 MiB
 which                             i686   2.21-43.fc42               http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  74.7 KiB
 xz                                i686   1:5.6.3-3.fc42             http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   1.2 MiB
Installing dependencies:
 add-determinism                   i686   0.5.0-2.fc42               http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   2.3 MiB
 alternatives                      i686   1.31-3.fc42                http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  65.3 KiB
 ansible-srpm-macros               noarch 1-17.1.fc42                http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  35.7 KiB
 audit-libs                        i686   4.0.3-2.fc42               http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 361.8 KiB
 authselect                        i686   1.5.0-9.fc42               http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 159.1 KiB
 authselect-libs                   i686   1.5.0-9.fc42               http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 823.2 KiB
 basesystem                        noarch 11-22.fc42                 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   0.0   B
 binutils                          i686   2.43.50-12.fc42            http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  25.9 MiB
 build-reproducibility-srpm-macros noarch 0.5.0-2.fc42               http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 735.0   B
 bzip2-libs                        i686   1.0.8-20.fc42              http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  83.8 KiB
 ca-certificates                   noarch 2024.2.69_v8.0.401-5.fc42  http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   2.6 MiB
 coreutils-common                  i686   9.6-1.fc42                 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  11.1 MiB
 cracklib                          i686   2.9.11-7.fc42              http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 235.1 KiB
 crypto-policies                   noarch 20241128-2.gitbb7b0b0.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 137.3 KiB
 curl                              i686   8.11.1-3.fc42              http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 457.8 KiB
 cyrus-sasl-lib                    i686   2.1.28-28.fc42             http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   2.5 MiB
 dbus                              i686   1:1.16.0-3.fc42            http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   0.0   B
 dbus-broker                       i686   36-5.fc42                  http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 397.6 KiB
 dbus-common                       noarch 1:1.16.0-3.fc42            http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  11.2 KiB
 debugedit                         i686   5.1-4.fc42                 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 210.0 KiB
 dwz                               i686   0.15-9.fc42                http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 309.0 KiB
 ed                                i686   1.21-2.fc42                http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 145.3 KiB
 efi-srpm-macros                   noarch 6-2.fc42                   http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  40.1 KiB
 elfutils                          i686   0.192-8.fc42               http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   2.6 MiB
 elfutils-debuginfod-client        i686   0.192-8.fc42               http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  82.2 KiB
 elfutils-default-yama-scope       noarch 0.192-8.fc42               http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   1.8 KiB
 elfutils-libelf                   i686   0.192-8.fc42               http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   1.2 MiB
 elfutils-libs                     i686   0.192-8.fc42               http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 725.4 KiB
 expat                             i686   2.6.4-2.fc42               http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 295.2 KiB
 fedora-gpg-keys                   noarch 42-0.4                     http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 128.2 KiB
 fedora-release-common             noarch 42-0.15                    http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  19.8 KiB
 fedora-release-identity-basic     noarch 42-0.15                    http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 719.0   B
 fedora-repos                      noarch 42-0.4                     http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   4.9 KiB
 fedora-repos-rawhide              noarch 42-0.4                     http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   2.2 KiB
 file                              i686   5.45-9.fc42                http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  98.4 KiB
 file-libs                         i686   5.45-9.fc42                http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   9.9 MiB
 filesystem                        i686   3.18-36.fc42               http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  94.0   B
 filesystem-srpm-macros            noarch 3.18-36.fc42               http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  38.2 KiB
 fonts-srpm-macros                 noarch 1:2.0.5-21.fc42            http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  55.8 KiB
 forge-srpm-macros                 noarch 0.4.0-2.fc42               http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  38.9 KiB
 fpc-srpm-macros                   noarch 1.3-14.fc42                http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 144.0   B
 gdb-minimal                       i686   15.2-7.fc42                copr_base                                                      13.6 MiB
 gdbm                              i686   1:1.23-7.fc41              http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 449.8 KiB
 gdbm-libs                         i686   1:1.23-7.fc41              http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 124.6 KiB
 ghc-srpm-macros                   noarch 1.9.2-2.fc42               http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 779.0   B
 glibc                             i686   2.40.9000-34.fc42          http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   5.5 MiB
 glibc-common                      i686   2.40.9000-34.fc42          http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   1.0 MiB
 glibc-gconv-extra                 i686   2.40.9000-34.fc42          http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   6.7 MiB
 gmp                               i686   1:6.3.0-2.fc41             http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 738.5 KiB
 gnat-srpm-macros                  noarch 6-7.fc42                   http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   1.0 KiB
 go-srpm-macros                    noarch 3.6.0-6.fc42               http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  60.8 KiB
 jansson                           i686   2.14-2.fc42                http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  92.3 KiB
 json-c                            i686   0.18-2.fc42                http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  89.9 KiB
 kernel-srpm-macros                noarch 1.0-25.fc42                http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   1.9 KiB
 keyutils-libs                     i686   1.6.3-5.fc42               http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  57.5 KiB
 krb5-libs                         i686   1.21.3-4.fc42              http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   2.3 MiB
 libacl                            i686   2.3.2-3.fc42               http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  37.6 KiB
 libarchive                        i686   3.7.7-2.fc42               http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   1.0 MiB
 libattr                           i686   2.5.2-5.fc42               http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  26.4 KiB
 libblkid                          i686   2.40.4-2.fc42              http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 285.4 KiB
 libbrotli                         i686   1.1.0-6.fc42               http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 863.1 KiB
 libcap                            i686   2.73-2.fc42                http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 191.7 KiB
 libcap-ng                         i686   0.8.5-4.fc42               http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  71.4 KiB
 libcom_err                        i686   1.47.2-3.fc42              http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  62.3 KiB
 libcurl                           i686   8.11.1-3.fc42              http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 874.1 KiB
 libeconf                          i686   0.7.5-2.fc42               http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  63.7 KiB
 libevent                          i686   2.1.12-15.fc42             http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 959.3 KiB
 libfdisk                          i686   2.40.4-2.fc42              http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 419.8 KiB
 libffi                            i686   3.4.6-5.fc42               http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  77.4 KiB
 libgcc                            i686   15.0.1-0.4.fc42            http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 297.6 KiB
 libgomp                           i686   15.0.1-0.4.fc42            http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 534.6 KiB
 libidn2                           i686   2.3.7-3.fc42               http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 328.2 KiB
 libmount                          i686   2.40.4-2.fc42              http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 387.4 KiB
 libnghttp2                        i686   1.64.0-3.fc42              http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 173.7 KiB
 libnsl2                           i686   2.0.1-3.fc42               http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  57.1 KiB
 libpkgconf                        i686   2.3.0-2.fc42               http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  76.6 KiB
 libpsl                            i686   0.21.5-5.fc42              http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  75.7 KiB
 libpwquality                      i686   1.4.5-12.fc42              http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 402.0 KiB
 libseccomp                        i686   2.5.5-2.fc41               http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 172.6 KiB
 libselinux                        i686   3.8-0.rc3.1.fc42.3         http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 212.4 KiB
 libsemanage                       i686   3.8-0.rc3.1.fc42.1         http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 319.9 KiB
 libsepol                          i686   3.8-0.rc3.1.fc42.1         http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 877.4 KiB
 libsmartcols                      i686   2.40.4-2.fc42              http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 183.7 KiB
 libssh                            i686   0.11.1-4.fc42              http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 607.4 KiB
 libssh-config                     noarch 0.11.1-4.fc42              http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 277.0   B
 libstdc++                         i686   15.0.1-0.4.fc42            http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   2.8 MiB
 libtasn1                          i686   4.19.0-11.fc42             http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 174.8 KiB
 libtirpc                          i686   1.3.6-1.rc3.fc42.2         http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 214.1 KiB
 libtool-ltdl                      i686   2.5.4-4.fc42               http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  69.4 KiB
 libunistring                      i686   1.1-9.fc42                 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   1.7 MiB
 libuuid                           i686   2.40.4-2.fc42              http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  36.6 KiB
 libverto                          i686   0.3.2-10.fc42              http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  24.7 KiB
 libxcrypt                         i686   4.4.38-4.fc42              http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 279.3 KiB
 libxml2                           i686   2.12.9-2.fc42              http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   1.8 MiB
 libzstd                           i686   1.5.6-3.fc42               http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 726.9 KiB
 lua-libs                          i686   5.4.7-2.fc42               http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 308.4 KiB
 lua-srpm-macros                   noarch 1-15.fc42                  http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   1.3 KiB
 lz4-libs                          i686   1.10.0-2.fc42              http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 156.7 KiB
 mpfr                              i686   4.2.1-6.fc42               http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 966.3 KiB
 ncurses-base                      noarch 6.5-2.20240629.fc41        http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 326.3 KiB
 ncurses-libs                      i686   6.5-2.20240629.fc41        http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 971.0 KiB
 ocaml-srpm-macros                 noarch 10-4.fc42                  http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   1.9 KiB
 openblas-srpm-macros              noarch 2-19.fc42                  http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 112.0   B
 openldap                          i686   2.6.9-3.fc42               http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 672.3 KiB
 openssl-libs                      i686   1:3.2.2-12.fc42            http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   6.3 MiB
 p11-kit                           i686   0.25.5-5.fc42              http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   2.3 MiB
 p11-kit-trust                     i686   0.25.5-5.fc42              http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 357.5 KiB
 package-notes-srpm-macros         noarch 0.5-13.fc42                http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   1.6 KiB
 pam                               i686   1.7.0-4.fc42               http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   1.6 MiB
 pam-libs                          i686   1.7.0-4.fc42               http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 128.4 KiB
 pcre2                             i686   10.44-1.fc42.2             http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 639.7 KiB
 pcre2-syntax                      noarch 10.44-1.fc42.2             http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 251.6 KiB
 perl-srpm-macros                  noarch 1-57.fc42                  http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 861.0   B
 pkgconf                           i686   2.3.0-2.fc42               http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  82.9 KiB
 pkgconf-m4                        noarch 2.3.0-2.fc42               http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  14.4 KiB
 pkgconf-pkg-config                i686   2.3.0-2.fc42               http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 979.0   B
 popt                              i686   1.19-8.fc42                http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 135.8 KiB
 publicsuffix-list-dafsa           noarch 20250116-1.fc42            http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  68.5 KiB
 pyproject-srpm-macros             noarch 1.16.4-2.fc42              http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   1.9 KiB
 python-srpm-macros                noarch 3.13-4.fc42                http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  51.0 KiB
 qt5-srpm-macros                   noarch 5.15.15-1.fc42             http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 500.0   B
 qt6-srpm-macros                   noarch 6.8.1-5.fc42               http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 456.0   B
 readline                          i686   8.2-12.fc42                http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 457.3 KiB
 rpm                               i686   4.20.0-8.fc42              http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   3.0 MiB
 rpm-build-libs                    i686   4.20.0-8.fc42              http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 205.3 KiB
 rpm-libs                          i686   4.20.0-8.fc42              http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 760.7 KiB
 rpm-sequoia                       i686   1.7.0-4.fc42               http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   2.6 MiB
 rust-srpm-macros                  noarch 26.3-4.fc42                http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   4.8 KiB
 setup                             noarch 2.15.0-10.fc42             http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 720.7 KiB
 sqlite-libs                       i686   3.47.2-2.fc42              http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   1.6 MiB
 systemd                           i686   257.2-14.fc42              http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  16.8 MiB
 systemd-libs                      i686   257.2-14.fc42              http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   2.2 MiB
 systemd-pam                       i686   257.2-14.fc42              http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   1.1 MiB
 systemd-rpm-macros                noarch 257.2-14.fc42              http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  10.7 KiB
 util-linux-core                   i686   2.40.4-2.fc42              http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   1.3 MiB
 xxhash-libs                       i686   0.8.3-2.fc42               http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 113.5 KiB
 xz-libs                           i686   1:5.6.3-3.fc42             http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 229.6 KiB
 zig-srpm-macros                   noarch 1-4.fc42                   http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   1.1 KiB
 zip                               i686   3.0-43.fc42                http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 694.3 KiB
 zlib-ng-compat                    i686   2.2.3-2.fc42               http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 156.9 KiB
 zstd                              i686   1.5.6-3.fc42               http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   1.6 MiB
Installing groups:
 build                                                                                                                                      

Transaction Summary:
 Installing:       163 packages

Total size of inbound packages is 61 MiB. Need to download 61 MiB.
After this operation, 195 MiB extra will be used (install 195 MiB, remove 0 B).
[  1/163] bzip2-0:1.0.8-20.fc42.i686    100% | 684.6 KiB/s |  52.7 KiB |  00m00s
[  2/163] bash-0:5.2.37-1.fc42.i686     100% |  15.2 MiB/s |   1.8 MiB |  00m00s
[  3/163] coreutils-0:9.6-1.fc42.i686   100% |   9.8 MiB/s |   1.2 MiB |  00m00s
[  4/163] cpio-0:2.15-2.fc41.i686       100% |   6.0 MiB/s | 290.8 KiB |  00m00s
[  5/163] fedora-release-0:42-0.15.noar 100% | 701.1 KiB/s |  13.3 KiB |  00m00s
[  6/163] diffutils-0:3.10-9.fc42.i686  100% |  17.1 MiB/s | 401.9 KiB |  00m00s
[  7/163] findutils-1:4.10.0-5.fc42.i68 100% |  19.3 MiB/s | 551.9 KiB |  00m00s
[  8/163] glibc-minimal-langpack-0:2.40 100% |   6.6 MiB/s | 127.5 KiB |  00m00s
[  9/163] grep-0:3.11-10.fc42.i686      100% |  14.4 MiB/s | 294.7 KiB |  00m00s
[ 10/163] gzip-0:1.13-3.fc42.i686       100% |   7.2 MiB/s | 162.6 KiB |  00m00s
[ 11/163] info-0:7.2-3.fc42.i686        100% |  10.1 MiB/s | 186.7 KiB |  00m00s
[ 12/163] gawk-0:5.3.1-1.fc42.i686      100% |  20.6 MiB/s |   1.1 MiB |  00m00s
[ 13/163] patch-0:2.7.6-26.fc42.i686    100% |   7.3 MiB/s | 142.9 KiB |  00m00s
[ 14/163] redhat-rpm-config-0:300-1.fc4 100% |   3.9 MiB/s |  76.1 KiB |  00m00s
[ 15/163] rpm-build-0:4.20.0-8.fc42.i68 100% |   3.9 MiB/s |  75.2 KiB |  00m00s
[ 16/163] sed-0:4.9-4.fc42.i686         100% |  15.2 MiB/s | 310.6 KiB |  00m00s
[ 17/163] tar-2:1.35-5.fc42.i686        100% |  28.2 MiB/s | 866.8 KiB |  00m00s
[ 18/163] unzip-0:6.0-66.fc42.i686      100% |   8.9 MiB/s | 181.4 KiB |  00m00s
[ 19/163] which-0:2.21-43.fc42.i686     100% |   2.0 MiB/s |  41.3 KiB |  00m00s
[ 20/163] util-linux-0:2.40.4-2.fc42.i6 100% |  24.5 MiB/s |   1.2 MiB |  00m00s
[ 21/163] shadow-utils-2:4.17.0-4.fc42. 100% |  15.1 MiB/s |   1.3 MiB |  00m00s
[ 22/163] xz-1:5.6.3-3.fc42.i686        100% |  16.3 MiB/s | 466.2 KiB |  00m00s
[ 23/163] audit-libs-0:4.0.3-2.fc42.i68 100% |   5.0 MiB/s | 128.3 KiB |  00m00s
[ 24/163] xz-libs-1:5.6.3-3.fc42.i686   100% |   4.2 MiB/s | 123.4 KiB |  00m00s
[ 25/163] glibc-0:2.40.9000-34.fc42.i68 100% |  48.1 MiB/s |   2.1 MiB |  00m00s
[ 26/163] libblkid-0:2.40.4-2.fc42.i686 100% |   7.5 MiB/s | 138.7 KiB |  00m00s
[ 27/163] authselect-libs-0:1.5.0-9.fc4 100% |   5.4 MiB/s | 205.2 KiB |  00m00s
[ 28/163] filesystem-0:3.18-36.fc42.i68 100% |  27.4 MiB/s |   1.3 MiB |  00m00s
[ 29/163] libcap-ng-0:0.8.5-4.fc42.i686 100% |   1.9 MiB/s |  32.9 KiB |  00m00s
[ 30/163] libfdisk-0:2.40.4-2.fc42.i686 100% |   7.1 MiB/s | 180.5 KiB |  00m00s
[ 31/163] libmount-0:2.40.4-2.fc42.i686 100% |   8.5 MiB/s | 165.6 KiB |  00m00s
[ 32/163] libselinux-0:3.8-0.rc3.1.fc42 100% |   5.5 MiB/s | 102.2 KiB |  00m00s
[ 33/163] libsmartcols-0:2.40.4-2.fc42. 100% |   5.1 MiB/s |  88.0 KiB |  00m00s
[ 34/163] libuuid-0:2.40.4-2.fc42.i686  100% |   1.9 MiB/s |  30.6 KiB |  00m00s
[ 35/163] ncurses-libs-0:6.5-2.20240629 100% |  17.3 MiB/s | 355.3 KiB |  00m00s
[ 36/163] pam-0:1.7.0-4.fc42.i686       100% |  22.6 MiB/s | 531.6 KiB |  00m00s
[ 37/163] pam-libs-0:1.7.0-4.fc42.i686  100% |   3.1 MiB/s |  60.8 KiB |  00m00s
[ 38/163] readline-0:8.2-12.fc42.i686   100% |  10.8 MiB/s | 220.4 KiB |  00m00s
[ 39/163] zlib-ng-compat-0:2.2.3-2.fc42 100% |   4.4 MiB/s |  85.6 KiB |  00m00s
[ 40/163] systemd-libs-0:257.2-14.fc42. 100% |  24.2 MiB/s | 865.5 KiB |  00m00s
[ 41/163] util-linux-core-0:2.40.4-2.fc 100% |  11.1 MiB/s | 533.4 KiB |  00m00s
[ 42/163] bzip2-libs-0:1.0.8-20.fc42.i6 100% |   1.9 MiB/s |  43.4 KiB |  00m00s
[ 43/163] libacl-0:2.3.2-3.fc42.i686    100% |   1.4 MiB/s |  24.3 KiB |  00m00s
[ 44/163] libcap-0:2.73-2.fc42.i686     100% |   4.7 MiB/s |  86.6 KiB |  00m00s
[ 45/163] libeconf-0:0.7.5-2.fc42.i686  100% |   1.7 MiB/s |  37.0 KiB |  00m00s
[ 46/163] libgcc-0:15.0.1-0.4.fc42.i686 100% |   5.1 MiB/s | 130.0 KiB |  00m00s
[ 47/163] libsemanage-0:3.8-0.rc3.1.fc4 100% |   4.8 MiB/s | 132.9 KiB |  00m00s
[ 48/163] setup-0:2.15.0-10.fc42.noarch 100% |   6.6 MiB/s | 149.8 KiB |  00m00s
[ 49/163] libxcrypt-0:4.4.38-4.fc42.i68 100% |   5.0 MiB/s | 122.3 KiB |  00m00s
[ 50/163] debugedit-0:5.1-4.fc42.i686   100% |   3.8 MiB/s |  82.5 KiB |  00m00s
[ 51/163] elfutils-0:0.192-8.fc42.i686  100% |  14.0 MiB/s | 574.9 KiB |  00m00s
[ 52/163] elfutils-libelf-0:0.192-8.fc4 100% |   6.8 MiB/s | 214.8 KiB |  00m00s
[ 53/163] file-0:5.45-9.fc42.i686       100% |   2.6 MiB/s |  48.7 KiB |  00m00s
[ 54/163] pkgconf-pkg-config-0:2.3.0-2. 100% | 580.5 KiB/s |   9.9 KiB |  00m00s
[ 55/163] binutils-0:2.43.50-12.fc42.i6 100% |  56.9 MiB/s |   6.0 MiB |  00m00s
[ 56/163] libarchive-0:3.7.7-2.fc42.i68 100% |   8.9 MiB/s | 457.0 KiB |  00m00s
[ 57/163] popt-0:1.19-8.fc42.i686       100% |   2.3 MiB/s |  61.5 KiB |  00m00s
[ 58/163] rpm-0:4.20.0-8.fc42.i686      100% |  21.9 MiB/s | 514.8 KiB |  00m00s
[ 59/163] rpm-libs-0:4.20.0-8.fc42.i686 100% |   9.6 MiB/s | 343.2 KiB |  00m00s
[ 60/163] zstd-0:1.5.6-3.fc42.i686      100% |  19.4 MiB/s | 455.8 KiB |  00m00s
[ 61/163] curl-0:8.11.1-3.fc42.i686     100% |   8.6 MiB/s | 228.1 KiB |  00m00s
[ 62/163] rpm-build-libs-0:4.20.0-8.fc4 100% |   1.4 MiB/s | 104.8 KiB |  00m00s
[ 63/163] ansible-srpm-macros-0:1-17.1. 100% | 967.4 KiB/s |  20.3 KiB |  00m00s
[ 64/163] glibc-gconv-extra-0:2.40.9000 100% |  38.2 MiB/s |   1.6 MiB |  00m00s
[ 65/163] build-reproducibility-srpm-ma 100% | 610.8 KiB/s |  11.6 KiB |  00m00s
[ 66/163] dwz-0:0.15-9.fc42.i686        100% |   7.2 MiB/s | 140.0 KiB |  00m00s
[ 67/163] efi-srpm-macros-0:6-2.fc42.no 100% |   1.3 MiB/s |  22.5 KiB |  00m00s
[ 68/163] filesystem-srpm-macros-0:3.18 100% |   1.5 MiB/s |  25.6 KiB |  00m00s
[ 69/163] fonts-srpm-macros-1:2.0.5-21. 100% |   1.5 MiB/s |  27.1 KiB |  00m00s
[ 70/163] forge-srpm-macros-0:0.4.0-2.f 100% | 794.0 KiB/s |  19.9 KiB |  00m00s
[ 71/163] fpc-srpm-macros-0:1.3-14.fc42 100% | 276.5 KiB/s |   8.0 KiB |  00m00s
[ 72/163] ghc-srpm-macros-0:1.9.2-2.fc4 100% | 481.9 KiB/s |   9.2 KiB |  00m00s
[ 73/163] gnat-srpm-macros-0:6-7.fc42.n 100% | 538.2 KiB/s |   8.6 KiB |  00m00s
[ 74/163] go-srpm-macros-0:3.6.0-6.fc42 100% |   1.6 MiB/s |  27.7 KiB |  00m00s
[ 75/163] kernel-srpm-macros-0:1.0-25.f 100% | 616.9 KiB/s |   9.9 KiB |  00m00s
[ 76/163] lua-srpm-macros-0:1-15.fc42.n 100% | 524.5 KiB/s |   8.9 KiB |  00m00s
[ 77/163] openblas-srpm-macros-0:2-19.f 100% | 485.4 KiB/s |   7.8 KiB |  00m00s
[ 78/163] ocaml-srpm-macros-0:10-4.fc42 100% | 340.9 KiB/s |   9.2 KiB |  00m00s
[ 79/163] package-notes-srpm-macros-0:0 100% | 385.8 KiB/s |   9.3 KiB |  00m00s
[ 80/163] perl-srpm-macros-0:1-57.fc42. 100% | 472.5 KiB/s |   8.5 KiB |  00m00s
[ 81/163] pyproject-srpm-macros-0:1.16. 100% | 738.7 KiB/s |  14.0 KiB |  00m00s
[ 82/163] python-srpm-macros-0:3.13-4.f 100% |   1.2 MiB/s |  23.0 KiB |  00m00s
[ 83/163] qt5-srpm-macros-0:5.15.15-1.f 100% | 444.9 KiB/s |   8.9 KiB |  00m00s
[ 84/163] qt6-srpm-macros-0:6.8.1-5.fc4 100% | 445.0 KiB/s |   9.3 KiB |  00m00s
[ 85/163] rust-srpm-macros-0:26.3-4.fc4 100% | 650.3 KiB/s |  11.7 KiB |  00m00s
[ 86/163] zig-srpm-macros-0:1-4.fc42.no 100% | 484.9 KiB/s |   8.2 KiB |  00m00s
[ 87/163] zip-0:3.0-43.fc42.i686        100% |  10.8 MiB/s | 266.0 KiB |  00m00s
[ 88/163] pkgconf-0:2.3.0-2.fc42.i686   100% |   2.1 MiB/s |  45.1 KiB |  00m00s
[ 89/163] pkgconf-m4-0:2.3.0-2.fc42.noa 100% | 711.8 KiB/s |  14.2 KiB |  00m00s
[ 90/163] libpkgconf-0:2.3.0-2.fc42.i68 100% |   1.8 MiB/s |  41.5 KiB |  00m00s
[ 91/163] libattr-0:2.5.2-5.fc42.i686   100% | 615.4 KiB/s |  17.2 KiB |  00m00s
[ 92/163] ed-0:1.21-2.fc42.i686         100% |   2.6 MiB/s |  81.4 KiB |  00m00s
[ 93/163] authselect-0:1.5.0-9.fc42.i68 100% |   7.2 MiB/s | 141.0 KiB |  00m00s
[ 94/163] gdbm-libs-1:1.23-7.fc41.i686  100% |   3.2 MiB/s |  59.8 KiB |  00m00s
[ 95/163] gdbm-1:1.23-7.fc41.i686       100% |   5.4 MiB/s | 149.5 KiB |  00m00s
[ 96/163] libnsl2-0:2.0.1-3.fc42.i686   100% |   1.8 MiB/s |  30.6 KiB |  00m00s
[ 97/163] libtirpc-0:1.3.6-1.rc3.fc42.2 100% |   6.0 MiB/s | 104.3 KiB |  00m00s
[ 98/163] libpwquality-0:1.4.5-12.fc42. 100% |   4.1 MiB/s | 108.1 KiB |  00m00s
[ 99/163] crypto-policies-0:20241128-2. 100% |   3.4 MiB/s |  73.7 KiB |  00m00s
[100/163] ca-certificates-0:2024.2.69_v 100% |  24.3 MiB/s | 945.0 KiB |  00m00s
[101/163] ncurses-base-0:6.5-2.20240629 100% |   2.7 MiB/s |  63.8 KiB |  00m00s
[102/163] libcom_err-0:1.47.2-3.fc42.i6 100% |   1.3 MiB/s |  27.3 KiB |  00m00s
[103/163] krb5-libs-0:1.21.3-4.fc42.i68 100% |  23.9 MiB/s | 808.7 KiB |  00m00s
[104/163] libsepol-0:3.8-0.rc3.1.fc42.1 100% |  14.6 MiB/s | 359.3 KiB |  00m00s
[105/163] openssl-libs-1:3.2.2-12.fc42. 100% |  20.6 MiB/s |   2.3 MiB |  00m00s
[106/163] pcre2-0:10.44-1.fc42.2.i686   100% |   6.3 MiB/s | 237.9 KiB |  00m00s
[107/163] cracklib-0:2.9.11-7.fc42.i686 100% |   4.2 MiB/s |  82.2 KiB |  00m00s
[108/163] libzstd-0:1.5.6-3.fc42.i686   100% |  13.3 MiB/s | 285.5 KiB |  00m00s
[109/163] lz4-libs-0:1.10.0-2.fc42.i686 100% |   4.1 MiB/s |  78.9 KiB |  00m00s
[110/163] libxml2-0:2.12.9-2.fc42.i686  100% |  16.0 MiB/s | 736.9 KiB |  00m00s
[111/163] keyutils-libs-0:1.6.3-5.fc42. 100% |   1.8 MiB/s |  31.8 KiB |  00m00s
[112/163] libverto-0:0.3.2-10.fc42.i686 100% |   1.2 MiB/s |  21.2 KiB |  00m00s
[113/163] glibc-common-0:2.40.9000-34.f 100% |  17.8 MiB/s | 420.4 KiB |  00m00s
[114/163] basesystem-0:11-22.fc42.noarc 100% | 428.8 KiB/s |   7.3 KiB |  00m00s
[115/163] gmp-1:6.3.0-2.fc41.i686       100% |  11.3 MiB/s | 311.3 KiB |  00m00s
[116/163] mpfr-0:4.2.1-6.fc42.i686      100% |  17.9 MiB/s | 385.9 KiB |  00m00s
[117/163] fedora-release-common-0:42-0. 100% |   1.1 MiB/s |  24.2 KiB |  00m00s
[118/163] elfutils-debuginfod-client-0: 100% |   2.6 MiB/s |  47.8 KiB |  00m00s
[119/163] elfutils-libs-0:0.192-8.fc42. 100% |  13.9 MiB/s | 299.6 KiB |  00m00s
[120/163] file-libs-0:5.45-9.fc42.i686  100% |   8.1 MiB/s | 771.2 KiB |  00m00s
[121/163] libstdc++-0:15.0.1-0.4.fc42.i 100% |  13.7 MiB/s | 955.4 KiB |  00m00s
[122/163] libffi-0:3.4.6-5.fc42.i686    100% |   1.6 MiB/s |  38.0 KiB |  00m00s
[123/163] coreutils-common-0:9.6-1.fc42 100% |  30.4 MiB/s |   2.1 MiB |  00m00s
[124/163] p11-kit-trust-0:0.25.5-5.fc42 100% |   6.7 MiB/s | 138.1 KiB |  00m00s
[125/163] alternatives-0:1.31-3.fc42.i6 100% |   2.1 MiB/s |  41.4 KiB |  00m00s
[126/163] p11-kit-0:0.25.5-5.fc42.i686  100% |   8.9 MiB/s | 480.4 KiB |  00m00s
[127/163] jansson-0:2.14-2.fc42.i686    100% |   2.1 MiB/s |  47.1 KiB |  00m00s
[128/163] add-determinism-0:0.5.0-2.fc4 100% |  14.6 MiB/s | 958.1 KiB |  00m00s
[129/163] lua-libs-0:5.4.7-2.fc42.i686  100% |   5.2 MiB/s | 149.6 KiB |  00m00s
[130/163] rpm-sequoia-0:1.7.0-4.fc42.i6 100% |  23.2 MiB/s | 995.9 KiB |  00m00s
[131/163] libgomp-0:15.0.1-0.4.fc42.i68 100% |   9.2 MiB/s | 348.2 KiB |  00m00s
[132/163] pcre2-syntax-0:10.44-1.fc42.2 100% |   8.1 MiB/s | 149.8 KiB |  00m00s
[133/163] libtasn1-0:4.19.0-11.fc42.i68 100% |   3.7 MiB/s |  75.3 KiB |  00m00s
[134/163] fedora-release-identity-basic 100% | 882.9 KiB/s |  14.1 KiB |  00m00s
[135/163] fedora-repos-0:42-0.4.noarch  100% | 488.3 KiB/s |   9.3 KiB |  00m00s
[136/163] sqlite-libs-0:3.47.2-2.fc42.i 100% |   9.1 MiB/s | 772.4 KiB |  00m00s
[137/163] elfutils-default-yama-scope-0 100% | 787.3 KiB/s |  12.6 KiB |  00m00s
[138/163] json-c-0:0.18-2.fc42.i686     100% |   2.8 MiB/s |  48.3 KiB |  00m00s
[139/163] fedora-gpg-keys-0:42-0.4.noar 100% |   6.4 MiB/s | 125.2 KiB |  00m00s
[140/163] fedora-repos-rawhide-0:42-0.4 100% | 491.7 KiB/s |   8.9 KiB |  00m00s
[141/163] systemd-rpm-macros-0:257.2-14 100% |   1.8 MiB/s |  35.5 KiB |  00m00s
[142/163] dbus-1:1.16.0-3.fc42.i686     100% | 320.8 KiB/s |   7.7 KiB |  00m00s
[143/163] libseccomp-0:2.5.5-2.fc41.i68 100% |   3.5 MiB/s |  72.1 KiB |  00m00s
[144/163] dbus-broker-0:36-5.fc42.i686  100% |   6.5 MiB/s | 181.1 KiB |  00m00s
[145/163] systemd-pam-0:257.2-14.fc42.i 100% |   7.8 MiB/s | 439.3 KiB |  00m00s
[146/163] dbus-common-1:1.16.0-3.fc42.n 100% | 760.7 KiB/s |  14.5 KiB |  00m00s
[147/163] systemd-0:257.2-14.fc42.i686  100% |  41.5 MiB/s |   5.9 MiB |  00m00s
[148/163] expat-0:2.6.4-2.fc42.i686     100% |   4.0 MiB/s | 118.9 KiB |  00m00s
[149/163] xxhash-libs-0:0.8.3-2.fc42.i6 100% |   2.5 MiB/s |  46.9 KiB |  00m00s
[150/163] libcurl-0:8.11.1-3.fc42.i686  100% |  17.8 MiB/s | 402.1 KiB |  00m00s
[151/163] libbrotli-0:1.1.0-6.fc42.i686 100% |  15.2 MiB/s | 343.1 KiB |  00m00s
[152/163] libidn2-0:2.3.7-3.fc42.i686   100% |   4.2 MiB/s | 113.1 KiB |  00m00s
[153/163] libnghttp2-0:1.64.0-3.fc42.i6 100% |   4.8 MiB/s |  83.5 KiB |  00m00s
[154/163] libpsl-0:0.21.5-5.fc42.i686   100% |   3.5 MiB/s |  64.6 KiB |  00m00s
[155/163] libssh-0:0.11.1-4.fc42.i686   100% |  12.9 MiB/s | 250.6 KiB |  00m00s
[156/163] openldap-0:2.6.9-3.fc42.i686  100% |   7.8 MiB/s | 278.2 KiB |  00m00s
[157/163] cyrus-sasl-lib-0:2.1.28-28.fc 100% |  26.1 MiB/s | 827.0 KiB |  00m00s
[158/163] libevent-0:2.1.12-15.fc42.i68 100% |  12.9 MiB/s | 277.8 KiB |  00m00s
[159/163] libtool-ltdl-0:2.5.4-4.fc42.i 100% |   2.2 MiB/s |  38.0 KiB |  00m00s
[160/163] libssh-config-0:0.11.1-4.fc42 100% | 562.7 KiB/s |   9.0 KiB |  00m00s
[161/163] publicsuffix-list-dafsa-0:202 100% |   3.4 MiB/s |  58.8 KiB |  00m00s
[162/163] libunistring-0:1.1-9.fc42.i68 100% |  11.0 MiB/s | 550.5 KiB |  00m00s
[163/163] gdb-minimal-0:15.2-7.fc42.i68 100% |  12.6 MiB/s |   4.8 MiB |  00m00s
--------------------------------------------------------------------------------
[163/163] Total                         100% |  31.9 MiB/s |  60.9 MiB |  00m02s
Running transaction
[  1/165] Verify package files          100% | 702.0   B/s | 163.0   B |  00m00s
>>> Running pre-transaction scriptlet: filesystem-0:3.18-36.fc42.i686
>>> Finished pre-transaction scriptlet: filesystem-0:3.18-36.fc42.i686
>>> [RPM] /var/lib/mock/fedora-rawhide-i686-1737932815.993426/root/var/cache/dnf
[  2/165] Prepare transaction           100% |   1.7 KiB/s | 163.0   B |  00m00s
[  3/165] Installing libgcc-0:15.0.1-0. 100% | 146.2 MiB/s | 299.3 KiB |  00m00s
[  4/165] Installing publicsuffix-list- 100% |  67.6 MiB/s |  69.2 KiB |  00m00s
[  5/165] Installing libssh-config-0:0. 100% |   0.0   B/s | 816.0   B |  00m00s
[  6/165] Installing fedora-release-ide 100% | 953.1 KiB/s | 976.0   B |  00m00s
[  7/165] Installing fedora-gpg-keys-0: 100% |  14.2 MiB/s | 174.8 KiB |  00m00s
[  8/165] Installing fedora-repos-rawhi 100% |   0.0   B/s |   2.4 KiB |  00m00s
[  9/165] Installing fedora-repos-0:42- 100% |   5.6 MiB/s |   5.7 KiB |  00m00s
[ 10/165] Installing fedora-release-com 100% |  11.8 MiB/s |  24.1 KiB |  00m00s
[ 11/165] Installing fedora-release-0:4 100% |   0.0   B/s | 124.0   B |  00m00s
[ 12/165] Installing setup-0:2.15.0-10. 100% |  47.3 MiB/s | 726.5 KiB |  00m00s
>>> [RPM] /etc/hosts created as /etc/hosts.rpmnew
[ 13/165] Installing filesystem-0:3.18- 100% |   1.3 MiB/s | 211.9 KiB |  00m00s
[ 14/165] Installing basesystem-0:11-22 100% |   0.0   B/s | 124.0   B |  00m00s
[ 15/165] Installing pcre2-syntax-0:10. 100% | 124.1 MiB/s | 254.1 KiB |  00m00s
[ 16/165] Installing coreutils-common-0 100% | 237.3 MiB/s |  11.2 MiB |  00m00s
[ 17/165] Installing ncurses-base-0:6.5 100% |  31.2 MiB/s | 351.7 KiB |  00m00s
[ 18/165] Installing pkgconf-m4-0:2.3.0 100% |   0.0   B/s |  14.8 KiB |  00m00s
[ 19/165] Installing rust-srpm-macros-0 100% |   5.4 MiB/s |   5.6 KiB |  00m00s
[ 20/165] Installing qt6-srpm-macros-0: 100% |   0.0   B/s | 732.0   B |  00m00s
[ 21/165] Installing qt5-srpm-macros-0: 100% |   0.0   B/s | 776.0   B |  00m00s
[ 22/165] Installing perl-srpm-macros-0 100% |   0.0   B/s |   1.1 KiB |  00m00s
[ 23/165] Installing package-notes-srpm 100% | 224.4 KiB/s |   2.0 KiB |  00m00s
[ 24/165] Installing openblas-srpm-macr 100% |   0.0   B/s | 392.0   B |  00m00s
[ 25/165] Installing ocaml-srpm-macros- 100% |   0.0   B/s |   2.2 KiB |  00m00s
[ 26/165] Installing kernel-srpm-macros 100% |   0.0   B/s |   2.3 KiB |  00m00s
[ 27/165] Installing gnat-srpm-macros-0 100% |   0.0   B/s |   1.3 KiB |  00m00s
[ 28/165] Installing ghc-srpm-macros-0: 100% |   0.0   B/s |   1.0 KiB |  00m00s
[ 29/165] Installing fpc-srpm-macros-0: 100% |   0.0   B/s | 420.0   B |  00m00s
[ 30/165] Installing ansible-srpm-macro 100% |  35.4 MiB/s |  36.2 KiB |  00m00s
[ 31/165] Installing glibc-minimal-lang 100% |   0.0   B/s | 124.0   B |  00m00s
[ 32/165] Installing ncurses-libs-0:6.5 100% | 136.4 MiB/s | 977.6 KiB |  00m00s
[ 33/165] Installing glibc-0:2.40.9000- 100% | 130.6 MiB/s |   5.5 MiB |  00m00s
[ 34/165] Installing bash-0:5.2.37-1.fc 100% | 194.1 MiB/s |   8.3 MiB |  00m00s
[ 35/165] Installing glibc-common-0:2.4 100% |  51.1 MiB/s |   1.0 MiB |  00m00s
[ 36/165] Installing glibc-gconv-extra- 100% | 117.5 MiB/s |   6.8 MiB |  00m00s
[ 37/165] Installing zlib-ng-compat-0:2 100% |  77.0 MiB/s | 157.8 KiB |  00m00s
[ 38/165] Installing xz-libs-1:5.6.3-3. 100% | 225.3 MiB/s | 230.7 KiB |  00m00s
[ 39/165] Installing bzip2-libs-0:1.0.8 100% |  82.9 MiB/s |  84.9 KiB |  00m00s
[ 40/165] Installing libuuid-0:2.40.4-2 100% |  36.7 MiB/s |  37.5 KiB |  00m00s
[ 41/165] Installing libblkid-0:2.40.4- 100% | 139.8 MiB/s | 286.4 KiB |  00m00s
[ 42/165] Installing readline-0:8.2-12. 100% | 149.5 MiB/s | 459.4 KiB |  00m00s
[ 43/165] Installing libxcrypt-0:4.4.38 100% | 137.7 MiB/s | 282.0 KiB |  00m00s
[ 44/165] Installing popt-0:1.19-8.fc42 100% |  27.8 MiB/s | 142.4 KiB |  00m00s
[ 45/165] Installing libzstd-0:1.5.6-3. 100% | 237.0 MiB/s | 728.2 KiB |  00m00s
[ 46/165] Installing elfutils-libelf-0: 100% | 235.5 MiB/s |   1.2 MiB |  00m00s
[ 47/165] Installing gmp-1:6.3.0-2.fc41 100% | 180.8 MiB/s | 740.7 KiB |  00m00s
[ 48/165] Installing libstdc++-0:15.0.1 100% | 257.6 MiB/s |   2.8 MiB |  00m00s
[ 49/165] Installing libcap-ng-0:0.8.5- 100% |  71.5 MiB/s |  73.2 KiB |  00m00s
[ 50/165] Installing audit-libs-0:4.0.3 100% | 177.7 MiB/s | 363.9 KiB |  00m00s
[ 51/165] Installing libeconf-0:0.7.5-2 100% |  63.8 MiB/s |  65.4 KiB |  00m00s
[ 52/165] Installing pam-libs-0:1.7.0-4 100% |  63.8 MiB/s | 130.7 KiB |  00m00s
[ 53/165] Installing libcap-0:2.73-2.fc 100% |  12.8 MiB/s | 196.7 KiB |  00m00s
[ 54/165] Installing systemd-libs-0:257 100% | 248.4 MiB/s |   2.2 MiB |  00m00s
[ 55/165] Installing libattr-0:2.5.2-5. 100% |  26.7 MiB/s |  27.3 KiB |  00m00s
[ 56/165] Installing libacl-0:2.3.2-3.f 100% |  37.5 MiB/s |  38.4 KiB |  00m00s
[ 57/165] Installing gdbm-libs-1:1.23-7 100% |   7.3 MiB/s | 126.3 KiB |  00m00s
[ 58/165] Installing crypto-policies-0: 100% |  13.3 MiB/s | 163.7 KiB |  00m00s
[ 59/165] Installing mpfr-0:4.2.1-6.fc4 100% | 189.1 MiB/s | 968.0 KiB |  00m00s
[ 60/165] Installing gawk-0:5.3.1-1.fc4 100% |  70.4 MiB/s |   1.7 MiB |  00m00s
[ 61/165] Installing dwz-0:0.15-9.fc42. 100% |  23.3 MiB/s | 310.3 KiB |  00m00s
[ 62/165] Installing libfdisk-0:2.40.4- 100% | 205.5 MiB/s | 420.8 KiB |  00m00s
[ 63/165] Installing unzip-0:6.0-66.fc4 100% |  27.3 MiB/s | 391.2 KiB |  00m00s
[ 64/165] Installing file-libs-0:5.45-9 100% | 432.6 MiB/s |   9.9 MiB |  00m00s
[ 65/165] Installing file-0:5.45-9.fc42 100% |   7.5 MiB/s |  99.8 KiB |  00m00s
[ 66/165] Installing libsmartcols-0:2.4 100% | 180.4 MiB/s | 184.7 KiB |  00m00s
[ 67/165] Installing libcom_err-0:1.47. 100% |  61.9 MiB/s |  63.4 KiB |  00m00s
[ 68/165] Installing libsepol-0:3.8-0.r 100% | 214.4 MiB/s | 878.3 KiB |  00m00s
[ 69/165] Installing pcre2-0:10.44-1.fc 100% | 208.7 MiB/s | 641.1 KiB |  00m00s
[ 70/165] Installing libselinux-0:3.8-0 100% | 104.3 MiB/s | 213.6 KiB |  00m00s
[ 71/165] Installing sed-0:4.9-4.fc42.i 100% |  44.6 MiB/s | 868.6 KiB |  00m00s
[ 72/165] Installing grep-0:3.11-10.fc4 100% |  48.1 MiB/s |   1.0 MiB |  00m00s
[ 73/165] Installing findutils-1:4.10.0 100% |  85.6 MiB/s |   1.9 MiB |  00m00s
[ 74/165] Installing libmount-0:2.40.4- 100% | 189.7 MiB/s | 388.4 KiB |  00m00s
[ 75/165] Installing util-linux-core-0: 100% |  55.9 MiB/s |   1.3 MiB |  00m00s
[ 76/165] Installing xz-1:5.6.3-3.fc42. 100% |  56.1 MiB/s |   1.2 MiB |  00m00s
[ 77/165] Installing lz4-libs-0:1.10.0- 100% | 154.0 MiB/s | 157.7 KiB |  00m00s
[ 78/165] Installing libffi-0:3.4.6-5.f 100% |  38.5 MiB/s |  78.8 KiB |  00m00s
[ 79/165] Installing alternatives-0:1.3 100% |   5.4 MiB/s |  66.9 KiB |  00m00s
[ 80/165] Installing lua-libs-0:5.4.7-2 100% | 151.2 MiB/s | 309.6 KiB |  00m00s
[ 81/165] Installing libtasn1-0:4.19.0- 100% |  86.2 MiB/s | 176.6 KiB |  00m00s
[ 82/165] Installing p11-kit-0:0.25.5-5 100% |  83.3 MiB/s |   2.3 MiB |  00m00s
[ 83/165] Installing libunistring-0:1.1 100% | 247.1 MiB/s |   1.7 MiB |  00m00s
[ 84/165] Installing filesystem-srpm-ma 100% |  38.0 MiB/s |  38.9 KiB |  00m00s
[ 85/165] Installing elfutils-default-y 100% | 145.9 KiB/s |   2.0 KiB |  00m00s
[ 86/165] Installing dbus-common-1:1.16 100% | 903.4 KiB/s |  13.6 KiB |  00m00s
[ 87/165] Installing elfutils-libs-0:0. 100% | 177.6 MiB/s | 727.3 KiB |  00m00s
[ 88/165] Installing libidn2-0:2.3.7-3. 100% |  54.4 MiB/s | 334.2 KiB |  00m00s
[ 89/165] Installing libpsl-0:0.21.5-5. 100% |  75.0 MiB/s |  76.8 KiB |  00m00s
[ 90/165] Installing p11-kit-trust-0:0. 100% |  10.3 MiB/s | 359.3 KiB |  00m00s
[ 91/165] Installing openssl-libs-1:3.2 100% | 233.0 MiB/s |   6.3 MiB |  00m00s
[ 92/165] Installing coreutils-0:9.6-1. 100% |  88.2 MiB/s |   5.5 MiB |  00m00s
[ 93/165] Installing ca-certificates-0: 100% | 968.6 KiB/s |   2.4 MiB |  00m03s
[ 94/165] Installing gzip-0:1.13-3.fc42 100% |  22.6 MiB/s | 393.4 KiB |  00m00s
[ 95/165] Installing authselect-libs-0: 100% |  81.9 MiB/s | 838.1 KiB |  00m00s
[ 96/165] Installing cracklib-0:2.9.11- 100% |  12.7 MiB/s | 246.4 KiB |  00m00s
[ 97/165] Installing libpwquality-0:1.4 100% |  17.6 MiB/s | 414.3 KiB |  00m00s
[ 98/165] Installing rpm-sequoia-0:1.7. 100% | 238.9 MiB/s |   2.6 MiB |  00m00s
[ 99/165] Installing libevent-0:2.1.12- 100% | 188.1 MiB/s | 963.0 KiB |  00m00s
[100/165] Installing zstd-0:1.5.6-3.fc4 100% |  82.1 MiB/s |   1.6 MiB |  00m00s
[101/165] Installing tar-2:1.35-5.fc42. 100% | 115.4 MiB/s |   3.0 MiB |  00m00s
[102/165] Installing libsemanage-0:3.8- 100% |  78.5 MiB/s | 321.7 KiB |  00m00s
[103/165] Installing shadow-utils-2:4.1 100% |  75.1 MiB/s |   4.0 MiB |  00m00s
[104/165] Installing zip-0:3.0-43.fc42. 100% |  45.5 MiB/s | 698.2 KiB |  00m00s
[105/165] Installing gdbm-1:1.23-7.fc41 100% |  29.6 MiB/s | 454.7 KiB |  00m00s
[106/165] Installing cyrus-sasl-lib-0:2 100% | 111.7 MiB/s |   2.5 MiB |  00m00s
[107/165] Installing bzip2-0:1.0.8-20.f 100% |   7.1 MiB/s |  94.1 KiB |  00m00s
[108/165] Installing libxml2-0:2.12.9-2 100% |  95.3 MiB/s |   1.8 MiB |  00m00s
[109/165] Installing libarchive-0:3.7.7 100% | 196.9 MiB/s |   1.0 MiB |  00m00s
[110/165] Installing add-determinism-0: 100% | 111.8 MiB/s |   2.3 MiB |  00m00s
[111/165] Installing build-reproducibil 100% |   0.0   B/s |   1.0 KiB |  00m00s
[112/165] Installing sqlite-libs-0:3.47 100% | 260.5 MiB/s |   1.6 MiB |  00m00s
[113/165] Installing ed-0:1.21-2.fc42.i 100% |  10.3 MiB/s | 147.6 KiB |  00m00s
[114/165] Installing patch-0:2.7.6-26.f 100% |  22.8 MiB/s | 303.3 KiB |  00m00s
[115/165] Installing cpio-0:2.15-2.fc41 100% |  58.2 MiB/s |   1.1 MiB |  00m00s
[116/165] Installing diffutils-0:3.10-9 100% |  72.5 MiB/s |   1.6 MiB |  00m00s
[117/165] Installing libpkgconf-0:2.3.0 100% |  75.9 MiB/s |  77.7 KiB |  00m00s
[118/165] Installing pkgconf-0:2.3.0-2. 100% |   6.4 MiB/s |  85.4 KiB |  00m00s
[119/165] Installing pkgconf-pkg-config 100% | 160.5 KiB/s |   1.8 KiB |  00m00s
[120/165] Installing keyutils-libs-0:1. 100% |  57.5 MiB/s |  58.9 KiB |  00m00s
[121/165] Installing libverto-0:0.3.2-1 100% |  25.8 MiB/s |  26.5 KiB |  00m00s
[122/165] Installing krb5-libs-0:1.21.3 100% | 180.9 MiB/s |   2.4 MiB |  00m00s
[123/165] Installing libtirpc-0:1.3.6-1 100% | 105.4 MiB/s | 215.8 KiB |  00m00s
[124/165] Installing libnsl2-0:2.0.1-3. 100% |  28.4 MiB/s |  58.2 KiB |  00m00s
[125/165] Installing pam-0:1.7.0-4.fc42 100% |  39.5 MiB/s |   1.6 MiB |  00m00s
[126/165] Installing util-linux-0:2.40. 100% |  54.1 MiB/s |   3.2 MiB |  00m00s
[127/165] Installing libssh-0:0.11.1-4. 100% | 119.0 MiB/s | 609.5 KiB |  00m00s
[128/165] Installing jansson-0:2.14-2.f 100% |  91.4 MiB/s |  93.6 KiB |  00m00s
[129/165] Installing libgomp-0:15.0.1-0 100% | 261.7 MiB/s | 536.0 KiB |  00m00s
[130/165] Installing json-c-0:0.18-2.fc 100% |  89.0 MiB/s |  91.2 KiB |  00m00s
[131/165] Installing libseccomp-0:2.5.5 100% |  85.2 MiB/s | 174.5 KiB |  00m00s
[132/165] Installing expat-0:2.6.4-2.fc 100% |   6.5 MiB/s | 297.3 KiB |  00m00s
[133/165] Installing dbus-broker-0:36-5 100% |  11.8 MiB/s | 400.1 KiB |  00m00s
[134/165] Installing dbus-1:1.16.0-3.fc 100% |   0.0   B/s | 124.0   B |  00m00s
[135/165] Installing systemd-pam-0:257. 100% | 140.9 MiB/s |   1.1 MiB |  00m00s
[136/165] Installing systemd-0:257.2-14 100% |  50.1 MiB/s |  16.9 MiB |  00m00s
>>> Running post-install scriptlet: systemd-0:257.2-14.fc42.i686
>>> Finished post-install scriptlet: systemd-0:257.2-14.fc42.i686
>>> Scriptlet output:
>>> Creating group 'systemd-journal' with GID 190.
>>> Creating group 'systemd-oom' with GID 999.
>>> Creating user 'systemd-oom' (systemd Userspace OOM Killer) with UID 999 and 
>>> 
[137/165] Installing rpm-libs-0:4.20.0- 100% | 186.1 MiB/s | 762.2 KiB |  00m00s
[138/165] Installing rpm-build-libs-0:4 100% | 100.6 MiB/s | 206.1 KiB |  00m00s
[139/165] Installing xxhash-libs-0:0.8. 100% | 112.2 MiB/s | 114.9 KiB |  00m00s
[140/165] Installing libbrotli-0:1.1.0- 100% | 211.3 MiB/s | 865.4 KiB |  00m00s
[141/165] Installing libnghttp2-0:1.64. 100% | 170.7 MiB/s | 174.8 KiB |  00m00s
[142/165] Installing libtool-ltdl-0:2.5 100% |  68.8 MiB/s |  70.5 KiB |  00m00s
[143/165] Installing systemd-rpm-macros 100% |  11.0 MiB/s |  11.3 KiB |  00m00s
[144/165] Installing openldap-0:2.6.9-3 100% | 132.0 MiB/s | 676.1 KiB |  00m00s
[145/165] Installing libcurl-0:8.11.1-3 100% | 213.7 MiB/s | 875.2 KiB |  00m00s
[146/165] Installing elfutils-debuginfo 100% |   5.5 MiB/s |  84.5 KiB |  00m00s
[147/165] Installing binutils-0:2.43.50 100% | 209.4 MiB/s |  26.0 MiB |  00m00s
[148/165] Installing elfutils-0:0.192-8 100% |  98.3 MiB/s |   2.7 MiB |  00m00s
[149/165] Installing gdb-minimal-0:15.2 100% | 223.1 MiB/s |  13.6 MiB |  00m00s
[150/165] Installing debugedit-0:5.1-4. 100% |  14.8 MiB/s | 212.7 KiB |  00m00s
[151/165] Installing curl-0:8.11.1-3.fc 100% |  13.2 MiB/s | 460.3 KiB |  00m00s
[152/165] Installing rpm-0:4.20.0-8.fc4 100% |  53.6 MiB/s |   2.5 MiB |  00m00s
[153/165] Installing efi-srpm-macros-0: 100% |  40.1 MiB/s |  41.1 KiB |  00m00s
[154/165] Installing lua-srpm-macros-0: 100% |   1.9 MiB/s |   1.9 KiB |  00m00s
[155/165] Installing zig-srpm-macros-0: 100% |   1.6 MiB/s |   1.7 KiB |  00m00s
[156/165] Installing fonts-srpm-macros- 100% |  55.7 MiB/s |  57.0 KiB |  00m00s
[157/165] Installing forge-srpm-macros- 100% |  39.3 MiB/s |  40.3 KiB |  00m00s
[158/165] Installing go-srpm-macros-0:3 100% |  60.5 MiB/s |  62.0 KiB |  00m00s
[159/165] Installing python-srpm-macros 100% |  50.9 MiB/s |  52.2 KiB |  00m00s
[160/165] Installing redhat-rpm-config- 100% |  47.2 MiB/s | 193.5 KiB |  00m00s
[161/165] Installing rpm-build-0:4.20.0 100% |   8.6 MiB/s | 157.7 KiB |  00m00s
[162/165] Installing pyproject-srpm-mac 100% |   2.4 MiB/s |   2.5 KiB |  00m00s
[163/165] Installing authselect-0:1.5.0 100% |   8.4 MiB/s | 163.5 KiB |  00m00s
[164/165] Installing which-0:2.21-43.fc 100% |   4.4 MiB/s |  76.9 KiB |  00m00s
[165/165] Installing info-0:7.2-3.fc42. 100% | 105.9 KiB/s | 360.8 KiB |  00m03s
Warning: skipped OpenPGP checks for 163 packages from repositories: copr_base, http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch
Complete!
Finish: installing minimal buildroot with dnf5
Start: creating root cache
Finish: creating root cache
Finish: chroot init
INFO: Installed packages:
INFO: add-determinism-0.5.0-2.fc42.i686
alternatives-1.31-3.fc42.i686
ansible-srpm-macros-1-17.1.fc42.noarch
audit-libs-4.0.3-2.fc42.i686
authselect-1.5.0-9.fc42.i686
authselect-libs-1.5.0-9.fc42.i686
basesystem-11-22.fc42.noarch
bash-5.2.37-1.fc42.i686
binutils-2.43.50-12.fc42.i686
build-reproducibility-srpm-macros-0.5.0-2.fc42.noarch
bzip2-1.0.8-20.fc42.i686
bzip2-libs-1.0.8-20.fc42.i686
ca-certificates-2024.2.69_v8.0.401-5.fc42.noarch
coreutils-9.6-1.fc42.i686
coreutils-common-9.6-1.fc42.i686
cpio-2.15-2.fc41.i686
cracklib-2.9.11-7.fc42.i686
crypto-policies-20241128-2.gitbb7b0b0.fc42.noarch
curl-8.11.1-3.fc42.i686
cyrus-sasl-lib-2.1.28-28.fc42.i686
dbus-1.16.0-3.fc42.i686
dbus-broker-36-5.fc42.i686
dbus-common-1.16.0-3.fc42.noarch
debugedit-5.1-4.fc42.i686
diffutils-3.10-9.fc42.i686
dwz-0.15-9.fc42.i686
ed-1.21-2.fc42.i686
efi-srpm-macros-6-2.fc42.noarch
elfutils-0.192-8.fc42.i686
elfutils-debuginfod-client-0.192-8.fc42.i686
elfutils-default-yama-scope-0.192-8.fc42.noarch
elfutils-libelf-0.192-8.fc42.i686
elfutils-libs-0.192-8.fc42.i686
expat-2.6.4-2.fc42.i686
fedora-gpg-keys-42-0.4.noarch
fedora-release-42-0.15.noarch
fedora-release-common-42-0.15.noarch
fedora-release-identity-basic-42-0.15.noarch
fedora-repos-42-0.4.noarch
fedora-repos-rawhide-42-0.4.noarch
file-5.45-9.fc42.i686
file-libs-5.45-9.fc42.i686
filesystem-3.18-36.fc42.i686
filesystem-srpm-macros-3.18-36.fc42.noarch
findutils-4.10.0-5.fc42.i686
fonts-srpm-macros-2.0.5-21.fc42.noarch
forge-srpm-macros-0.4.0-2.fc42.noarch
fpc-srpm-macros-1.3-14.fc42.noarch
gawk-5.3.1-1.fc42.i686
gdb-minimal-15.2-7.fc42.i686
gdbm-1.23-7.fc41.i686
gdbm-libs-1.23-7.fc41.i686
ghc-srpm-macros-1.9.2-2.fc42.noarch
glibc-2.40.9000-34.fc42.i686
glibc-common-2.40.9000-34.fc42.i686
glibc-gconv-extra-2.40.9000-34.fc42.i686
glibc-minimal-langpack-2.40.9000-34.fc42.i686
gmp-6.3.0-2.fc41.i686
gnat-srpm-macros-6-7.fc42.noarch
go-srpm-macros-3.6.0-6.fc42.noarch
grep-3.11-10.fc42.i686
gzip-1.13-3.fc42.i686
info-7.2-3.fc42.i686
jansson-2.14-2.fc42.i686
json-c-0.18-2.fc42.i686
kernel-srpm-macros-1.0-25.fc42.noarch
keyutils-libs-1.6.3-5.fc42.i686
krb5-libs-1.21.3-4.fc42.i686
libacl-2.3.2-3.fc42.i686
libarchive-3.7.7-2.fc42.i686
libattr-2.5.2-5.fc42.i686
libblkid-2.40.4-2.fc42.i686
libbrotli-1.1.0-6.fc42.i686
libcap-2.73-2.fc42.i686
libcap-ng-0.8.5-4.fc42.i686
libcom_err-1.47.2-3.fc42.i686
libcurl-8.11.1-3.fc42.i686
libeconf-0.7.5-2.fc42.i686
libevent-2.1.12-15.fc42.i686
libfdisk-2.40.4-2.fc42.i686
libffi-3.4.6-5.fc42.i686
libgcc-15.0.1-0.4.fc42.i686
libgomp-15.0.1-0.4.fc42.i686
libidn2-2.3.7-3.fc42.i686
libmount-2.40.4-2.fc42.i686
libnghttp2-1.64.0-3.fc42.i686
libnsl2-2.0.1-3.fc42.i686
libpkgconf-2.3.0-2.fc42.i686
libpsl-0.21.5-5.fc42.i686
libpwquality-1.4.5-12.fc42.i686
libseccomp-2.5.5-2.fc41.i686
libselinux-3.8-0.rc3.1.fc42.3.i686
libsemanage-3.8-0.rc3.1.fc42.1.i686
libsepol-3.8-0.rc3.1.fc42.1.i686
libsmartcols-2.40.4-2.fc42.i686
libssh-0.11.1-4.fc42.i686
libssh-config-0.11.1-4.fc42.noarch
libstdc++-15.0.1-0.4.fc42.i686
libtasn1-4.19.0-11.fc42.i686
libtirpc-1.3.6-1.rc3.fc42.2.i686
libtool-ltdl-2.5.4-4.fc42.i686
libunistring-1.1-9.fc42.i686
libuuid-2.40.4-2.fc42.i686
libverto-0.3.2-10.fc42.i686
libxcrypt-4.4.38-4.fc42.i686
libxml2-2.12.9-2.fc42.i686
libzstd-1.5.6-3.fc42.i686
lua-libs-5.4.7-2.fc42.i686
lua-srpm-macros-1-15.fc42.noarch
lz4-libs-1.10.0-2.fc42.i686
mpfr-4.2.1-6.fc42.i686
ncurses-base-6.5-2.20240629.fc41.noarch
ncurses-libs-6.5-2.20240629.fc41.i686
ocaml-srpm-macros-10-4.fc42.noarch
openblas-srpm-macros-2-19.fc42.noarch
openldap-2.6.9-3.fc42.i686
openssl-libs-3.2.2-12.fc42.i686
p11-kit-0.25.5-5.fc42.i686
p11-kit-trust-0.25.5-5.fc42.i686
package-notes-srpm-macros-0.5-13.fc42.noarch
pam-1.7.0-4.fc42.i686
pam-libs-1.7.0-4.fc42.i686
patch-2.7.6-26.fc42.i686
pcre2-10.44-1.fc42.2.i686
pcre2-syntax-10.44-1.fc42.2.noarch
perl-srpm-macros-1-57.fc42.noarch
pkgconf-2.3.0-2.fc42.i686
pkgconf-m4-2.3.0-2.fc42.noarch
pkgconf-pkg-config-2.3.0-2.fc42.i686
popt-1.19-8.fc42.i686
publicsuffix-list-dafsa-20250116-1.fc42.noarch
pyproject-srpm-macros-1.16.4-2.fc42.noarch
python-srpm-macros-3.13-4.fc42.noarch
qt5-srpm-macros-5.15.15-1.fc42.noarch
qt6-srpm-macros-6.8.1-5.fc42.noarch
readline-8.2-12.fc42.i686
redhat-rpm-config-300-1.fc42.noarch
rpm-4.20.0-8.fc42.i686
rpm-build-4.20.0-8.fc42.i686
rpm-build-libs-4.20.0-8.fc42.i686
rpm-libs-4.20.0-8.fc42.i686
rpm-sequoia-1.7.0-4.fc42.i686
rust-srpm-macros-26.3-4.fc42.noarch
sed-4.9-4.fc42.i686
setup-2.15.0-10.fc42.noarch
shadow-utils-4.17.0-4.fc42.i686
sqlite-libs-3.47.2-2.fc42.i686
systemd-257.2-14.fc42.i686
systemd-libs-257.2-14.fc42.i686
systemd-pam-257.2-14.fc42.i686
systemd-rpm-macros-257.2-14.fc42.noarch
tar-1.35-5.fc42.i686
unzip-6.0-66.fc42.i686
util-linux-2.40.4-2.fc42.i686
util-linux-core-2.40.4-2.fc42.i686
which-2.21-43.fc42.i686
xxhash-libs-0.8.3-2.fc42.i686
xz-5.6.3-3.fc42.i686
xz-libs-5.6.3-3.fc42.i686
zig-srpm-macros-1-4.fc42.noarch
zip-3.0-43.fc42.i686
zlib-ng-compat-2.2.3-2.fc42.i686
zstd-1.5.6-3.fc42.i686
Start: buildsrpm
Start: rpmbuild -bs
Building target platforms: i686
Building for target i686
error: %changelog not in descending chronological order
setting SOURCE_DATE_EPOCH=1736294400
Wrote: /builddir/build/SRPMS/vigra-1.12.1-1.fc42.src.rpm
Finish: rpmbuild -bs
INFO: chroot_scan: 1 files copied to /var/lib/copr-rpmbuild/results/chroot_scan
INFO: /var/lib/mock/fedora-rawhide-i686-1737932815.993426/root/var/log/dnf5.log
INFO: chroot_scan: creating tarball /var/lib/copr-rpmbuild/results/chroot_scan.tar.gz
/bin/tar: Removing leading `/' from member names
Finish: buildsrpm
INFO: Done(/var/lib/copr-rpmbuild/workspace/workdir-tmtf2xpf/vigra/vigra.spec) Config(child) 0 minutes 43 seconds
INFO: Results and/or logs in: /var/lib/copr-rpmbuild/results
INFO: Cleaning up build root ('cleanup_on_success=True')
Start: clean chroot
INFO: unmounting tmpfs.
Finish: clean chroot
INFO: Start(/var/lib/copr-rpmbuild/results/vigra-1.12.1-1.fc42.src.rpm)  Config(fedora-rawhide-i686)
Start(bootstrap): chroot init
INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-i686-bootstrap-1737932815.993426/root.
INFO: reusing tmpfs at /var/lib/mock/fedora-rawhide-i686-bootstrap-1737932815.993426/root.
INFO: calling preinit hooks
INFO: enabled root cache
INFO: enabled package manager cache
Start(bootstrap): cleaning package manager metadata
Finish(bootstrap): cleaning package manager metadata
Finish(bootstrap): chroot init
Start: chroot init
INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-i686-1737932815.993426/root.
INFO: calling preinit hooks
INFO: enabled root cache
Start: unpacking root cache
Finish: unpacking root cache
INFO: enabled package manager cache
Start: cleaning package manager metadata
Finish: cleaning package manager metadata
INFO: enabled HW Info plugin
INFO: Buildroot is handled by package management downloaded with a bootstrap image:
  rpm-4.20.0-1.fc42.x86_64
  rpm-sequoia-1.7.0-3.fc42.x86_64
  dnf5-5.2.8.1-2.fc42.x86_64
  dnf5-plugins-5.2.8.1-2.fc42.x86_64
Finish: chroot init
Start: build phase for vigra-1.12.1-1.fc42.src.rpm
Start: build setup for vigra-1.12.1-1.fc42.src.rpm
Building target platforms: i686
Building for target i686
error: %changelog not in descending chronological order
setting SOURCE_DATE_EPOCH=1736294400
Wrote: /builddir/build/SRPMS/vigra-1.12.1-1.fc42.src.rpm
Updating and loading repositories:
 local                                  100% |  92.0 KiB/s |   3.5 KiB |  00m00s
 Additional repo http_kojipkgs_fedorapr 100% |  70.9 KiB/s |   3.8 KiB |  00m00s
 Copr repository                        100% |  39.4 KiB/s |   1.5 KiB |  00m00s
Repositories loaded.
Package                               Arch   Version                Repository                                                         Size
Installing:
 boost-devel                          i686   1.83.0-12.fc42         http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 143.0 MiB
 boost-python3                        i686   1.83.0-12.fc42         http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 248.0 KiB
 cmake                                i686   3.31.5-1.fc42          http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  34.9 MiB
 doxygen                              i686   2:1.13.2-2.fc42        http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  19.8 MiB
 fftw-devel                           i686   3.3.10-15.fc42         http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 284.2 KiB
 gcc-c++                              i686   15.0.1-0.4.fc42        http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  42.4 MiB
 hdf5-devel                           i686   1.14.5-2.fc42          http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   3.2 MiB
 imath-devel                          i686   3.1.12-2.fc42          http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 986.4 KiB
 libjpeg-turbo-devel                  i686   3.1.0-2.fc42           http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 353.9 KiB
 libpng-devel                         i686   2:1.6.44-2.fc42        http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 876.1 KiB
 libtiff-devel                        i686   4.7.0-3.fc42           http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 761.9 KiB
 make                                 i686   1:4.4.1-10.fc42        http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   1.8 MiB
 openexr-devel                        i686   3.2.4-3.fc42           copr_base                                                     800.9 KiB
 python3-numpy-f2py                   i686   1:2.2.2-1.fc42         http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   2.0 MiB
 python3-pytest                       noarch 8.3.4-2.fc42           http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  20.8 MiB
 python3-setuptools                   noarch 74.1.3-5.fc42          http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   8.4 MiB
 python3-sphinx                       noarch 1:8.1.3-2.fc42         http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  11.1 MiB
 zlib-ng-compat-devel                 i686   2.2.3-2.fc42           http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 107.0 KiB
Installing dependencies:
 abattis-cantarell-vf-fonts           noarch 0.301-14.fc42          http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 192.7 KiB
 adobe-mappings-cmap                  noarch 20231115-2.fc42        http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  15.2 MiB
 adobe-mappings-cmap-deprecated       noarch 20231115-2.fc42        http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 582.1 KiB
 adobe-mappings-pdf                   noarch 20190401-9.fc42        http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   4.4 MiB
 annobin-docs                         noarch 12.84-1.fc42           http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  98.6 KiB
 annobin-plugin-gcc                   i686   12.84-1.fc42           http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 994.3 KiB
 avahi-libs                           i686   0.9~rc2-2.fc42         http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 192.8 KiB
 boost                                i686   1.83.0-12.fc42         http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   1.3 KiB
 boost-atomic                         i686   1.83.0-12.fc42         http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  16.0 KiB
 boost-chrono                         i686   1.83.0-12.fc42         http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  32.7 KiB
 boost-container                      i686   1.83.0-12.fc42         http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  64.6 KiB
 boost-context                        i686   1.83.0-12.fc42         http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  11.7 KiB
 boost-contract                       i686   1.83.0-12.fc42         http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  98.2 KiB
 boost-coroutine                      i686   1.83.0-12.fc42         http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  16.2 KiB
 boost-date-time                      i686   1.83.0-12.fc42         http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  11.5 KiB
 boost-fiber                          i686   1.83.0-12.fc42         http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  73.9 KiB
 boost-filesystem                     i686   1.83.0-12.fc42         http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 142.8 KiB
 boost-graph                          i686   1.83.0-12.fc42         http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 349.5 KiB
 boost-iostreams                      i686   1.83.0-12.fc42         http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  85.9 KiB
 boost-json                           i686   1.83.0-12.fc42         http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 344.3 KiB
 boost-locale                         i686   1.83.0-12.fc42         http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 620.8 KiB
 boost-log                            i686   1.83.0-12.fc42         http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   1.5 MiB
 boost-math                           i686   1.83.0-12.fc42         http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 650.1 KiB
 boost-nowide                         i686   1.83.0-12.fc42         http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  20.0 KiB
 boost-numpy3                         i686   1.83.0-12.fc42         http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  56.8 KiB
 boost-program-options                i686   1.83.0-12.fc42         http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 268.0 KiB
 boost-random                         i686   1.83.0-12.fc42         http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  28.8 KiB
 boost-regex                          i686   1.83.0-12.fc42         http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 266.5 KiB
 boost-serialization                  i686   1.83.0-12.fc42         http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 448.0 KiB
 boost-stacktrace                     i686   1.83.0-12.fc42         http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  53.5 KiB
 boost-system                         i686   1.83.0-12.fc42         http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  11.5 KiB
 boost-test                           i686   1.83.0-12.fc42         http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 625.2 KiB
 boost-thread                         i686   1.83.0-12.fc42         http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 131.9 KiB
 boost-timer                          i686   1.83.0-12.fc42         http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  20.2 KiB
 boost-type_erasure                   i686   1.83.0-12.fc42         http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  53.3 KiB
 boost-wave                           i686   1.83.0-12.fc42         http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 882.9 KiB
 cairo                                i686   1.18.2-3.fc42          http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   1.9 MiB
 cairo-gobject                        i686   1.18.2-3.fc42          http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  34.4 KiB
 cmake-data                           noarch 3.31.5-1.fc42          http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   8.5 MiB
 cmake-filesystem                     i686   3.31.5-1.fc42          http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   0.0   B
 cmake-rpm-macros                     noarch 3.31.5-1.fc42          http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   7.7 KiB
 cpp                                  i686   15.0.1-0.4.fc42        http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  39.0 MiB
 cups-filesystem                      noarch 1:2.4.11-10.fc42       http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   0.0   B
 cups-libs                            i686   1:2.4.11-10.fc42       http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 677.4 KiB
 dbus-libs                            i686   1:1.16.0-3.fc42        http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 373.0 KiB
 default-fonts-core-sans              noarch 4.2-4.fc42             http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  11.9 KiB
 emacs-filesystem                     noarch 1:30.0-4.fc42          http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   0.0   B
 fftw                                 i686   3.3.10-15.fc42         http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 178.4 KiB
 fftw-libs                            i686   3.3.10-15.fc42         http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   0.0   B
 fftw-libs-double                     i686   3.3.10-15.fc42         http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   1.8 MiB
 fftw-libs-long                       i686   3.3.10-15.fc42         http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   1.6 MiB
 fftw-libs-quad                       i686   3.3.10-15.fc42         http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   3.4 MiB
 fftw-libs-single                     i686   3.3.10-15.fc42         http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   1.8 MiB
 flexiblas                            i686   3.4.4-7.fc42           http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  48.5 KiB
 flexiblas-netlib                     i686   3.4.4-7.fc42           http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  11.5 MiB
 flexiblas-openblas-openmp            i686   3.4.4-7.fc42           http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  30.5 KiB
 fontconfig                           i686   2.15.0-9.fc42          http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 773.8 KiB
 fonts-filesystem                     noarch 1:2.0.5-21.fc42        http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   0.0   B
 freetype                             i686   2.13.3-2.fc42          http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 853.9 KiB
 fribidi                              i686   1.0.16-2.fc42          http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 196.2 KiB
 gcc                                  i686   15.0.1-0.4.fc42        http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 109.5 MiB
 gcc-gfortran                         i686   15.0.1-0.4.fc42        http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  41.3 MiB
 gcc-plugin-annobin                   i686   15.0.1-0.4.fc42        http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  59.9 KiB
 gd                                   i686   2.3.3-17.fc41          http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 409.1 KiB
 gdk-pixbuf2                          i686   2.42.12-10.fc42        http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   2.5 MiB
 glib2                                i686   2.83.2-6.fc42          http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  15.1 MiB
 glibc-devel                          i686   2.40.9000-34.fc42      http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   2.3 MiB
 gnupg2                               i686   2.4.7-2.fc42           http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   9.9 MiB
 gnutls                               i686   3.8.8-2.fc42           http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   3.4 MiB
 google-droid-sans-fonts              noarch 20200215-22.fc42       http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   6.3 MiB
 google-noto-fonts-common             noarch 20250101-2.fc42        http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  17.7 KiB
 google-noto-sans-vf-fonts            noarch 20250101-2.fc42        http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   1.4 MiB
 gpgme                                i686   1.24.1-1.fc42          http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 630.4 KiB
 gpgmepp                              i686   1.24.1-1.fc42          http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 408.4 KiB
 graphite2                            i686   1.3.14-18.fc42         http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 190.2 KiB
 graphviz                             i686   12.2.1-3.fc42          http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  21.3 MiB
 graphviz-libs                        i686   12.2.1-3.fc42          http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   1.4 MiB
 groff-base                           i686   1.23.0-8.fc42          http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   3.9 MiB
 gts                                  i686   0.7.6-50.20121130.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 682.1 KiB
 harfbuzz                             i686   10.2.0-2.fc42          http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   2.8 MiB
 hdf5                                 i686   1.14.5-2.fc42          http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   7.7 MiB
 imath                                i686   3.1.12-2.fc42          http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 387.0 KiB
 jbig2dec-libs                        i686   0.20-6.fc42            http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 176.2 KiB
 jbigkit-libs                         i686   2.1-31.fc42            http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 115.9 KiB
 jsoncpp                              i686   1.9.5-9.fc42           http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 260.9 KiB
 kernel-headers                       i686   6.13.0-62.fc42         http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   6.5 MiB
 lasi                                 i686   1.1.3-16.fc42          http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 125.9 KiB
 lcms2                                i686   2.16-5.fc42            http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 472.0 KiB
 libICE                               i686   1.1.2-2.fc42           http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 201.3 KiB
 libSM                                i686   1.2.5-2.fc42           http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 100.2 KiB
 libX11                               i686   1.8.10-3.fc42          http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   1.3 MiB
 libX11-common                        noarch 1.8.10-3.fc42          http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   1.1 MiB
 libXau                               i686   1.0.12-2.fc42          http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  72.2 KiB
 libXext                              i686   1.3.6-3.fc42           http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  96.8 KiB
 libXft                               i686   2.3.8-8.fc42           http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 167.5 KiB
 libXpm                               i686   3.5.17-5.fc42          http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 155.6 KiB
 libXrender                           i686   0.9.12-2.fc42          http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  53.2 KiB
 libXt                                i686   1.3.1-2.fc42           http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 435.4 KiB
 libaec                               i686   1.1.3-2.fc42           http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 104.5 KiB
 libaec-devel                         i686   1.1.3-2.fc42           http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  12.5 KiB
 libaom                               i686   3.9.0-3.fc41           http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   3.6 MiB
 libasan                              i686   15.0.1-0.4.fc42        http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   1.9 MiB
 libassuan                            i686   2.5.7-3.fc42           http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 167.0 KiB
 libatomic                            i686   15.0.1-0.4.fc42        http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  23.5 KiB
 libavif                              i686   1.0.4-8.fc42           http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 199.0 KiB
 libb2                                i686   0.98.1-13.fc42         http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  57.3 KiB
 libdatrie                            i686   0.2.13-11.fc42         http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  61.1 KiB
 libdav1d                             i686   1.5.0-3.fc42           http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   1.1 MiB
 libdeflate                           i686   1.23-2.fc42            http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 130.0 KiB
 libdeflate-devel                     i686   1.23-2.fc42            http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  25.9 KiB
 libgcrypt                            i686   1.11.0-5.fc42          http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   1.2 MiB
 libgfortran                          i686   15.0.1-0.4.fc42        http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   3.2 MiB
 libgpg-error                         i686   1.51-2.fc42            http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 892.4 KiB
 libgs                                i686   10.04.0-1.fc42         http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  22.9 MiB
 libicu                               i686   76.1-4.fc42            http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  36.7 MiB
 libicu-devel                         i686   76.1-4.fc42            http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   5.0 MiB
 libijs                               i686   0.35-24.fc42           http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  64.7 KiB
 libimagequant                        i686   4.0.3-6.fc42           http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 703.8 KiB
 libjpeg-turbo                        i686   3.1.0-2.fc42           http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 879.0 KiB
 libksba                              i686   1.6.7-3.fc42           http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 401.9 KiB
 liblerc                              i686   4.0.0-8.fc42           http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 671.4 KiB
 liblerc-devel                        i686   4.0.0-8.fc42           http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   4.3 MiB
 libmpc                               i686   1.3.1-7.fc42           http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 167.9 KiB
 libpaper                             i686   1:2.1.1-8.fc42         http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  48.0 KiB
 libpng                               i686   2:1.6.44-2.fc42        http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 261.1 KiB
 libquadmath                          i686   15.0.1-0.4.fc42        http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 509.2 KiB
 libquadmath-devel                    i686   15.0.1-0.4.fc42        http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  21.9 KiB
 librsvg2                             i686   2.59.2-2.fc42          http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   4.9 MiB
 libstdc++-devel                      i686   15.0.1-0.4.fc42        http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  15.3 MiB
 libthai                              i686   0.1.29-10.fc42         http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 778.6 KiB
 libtiff                              i686   4.7.0-3.fc42           http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 653.8 KiB
 libubsan                             i686   15.0.1-0.4.fc42        http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 550.9 KiB
 libusb1                              i686   1.0.27-8.fc42          http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 169.8 KiB
 libuv                                i686   1:1.50.0-1.fc42        http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 570.2 KiB
 libwebp                              i686   1.5.0-2.fc42           http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   1.0 MiB
 libwebp-devel                        i686   1.5.0-2.fc42           http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 121.2 KiB
 libxcb                               i686   1.17.0-5.fc42          http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   1.0 MiB
 libxcrypt-devel                      i686   4.4.38-4.fc42          http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  30.8 KiB
 libzstd-devel                        i686   1.5.6-3.fc42           http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 202.4 KiB
 mpdecimal                            i686   2.5.1-17.fc42          http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 199.9 KiB
 ncurses                              i686   6.5-2.20240629.fc41    http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 613.4 KiB
 netpbm                               i686   11.02.00-7.fc41        http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 583.4 KiB
 nettle                               i686   3.10-6.fc42            http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 775.7 KiB
 npth                                 i686   1.8-2.fc42             http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  48.9 KiB
 nspr                                 i686   4.36.0-3.fc42          http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 332.2 KiB
 nss                                  i686   3.107.0-2.fc42         http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   2.0 MiB
 nss-softokn                          i686   3.107.0-2.fc42         http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   2.1 MiB
 nss-softokn-freebl                   i686   3.107.0-2.fc42         http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 898.5 KiB
 nss-sysinit                          i686   3.107.0-2.fc42         http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  13.2 KiB
 nss-util                             i686   3.107.0-2.fc42         http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 196.0 KiB
 openblas                             i686   0.3.28-3.fc42          http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 106.6 KiB
 openblas-openmp                      i686   0.3.28-3.fc42          http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  22.3 MiB
 openexr-libs                         i686   3.2.4-3.fc42           copr_base                                                       6.6 MiB
 openjpeg                             i686   2.5.3-6.fc42           http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 479.2 KiB
 pango                                i686   1.56.1-1.fc42          http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 997.2 KiB
 perl-AutoLoader                      noarch 5.74-515.fc42          http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  20.5 KiB
 perl-B                               i686   1.89-515.fc42          http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 501.2 KiB
 perl-Carp                            noarch 1.54-512.fc42          http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  46.6 KiB
 perl-Class-Struct                    noarch 0.68-515.fc42          http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  25.4 KiB
 perl-Data-Dumper                     i686   2.189-513.fc42         http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 110.9 KiB
 perl-Digest                          noarch 1.20-512.fc42          http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  35.3 KiB
 perl-Digest-MD5                      i686   2.59-6.fc42            http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  59.0 KiB
 perl-DynaLoader                      i686   1.56-515.fc42          http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  32.1 KiB
 perl-Encode                          i686   4:3.21-512.fc42        http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   3.2 MiB
 perl-Errno                           i686   1.38-515.fc42          http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   8.3 KiB
 perl-Exporter                        noarch 5.78-512.fc42          http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  54.3 KiB
 perl-Fcntl                           i686   1.18-515.fc42          http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  40.2 KiB
 perl-File-Basename                   noarch 2.86-515.fc42          http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  14.0 KiB
 perl-File-Path                       noarch 2.18-512.fc42          http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  63.5 KiB
 perl-File-Temp                       noarch 1:0.231.100-512.fc42   http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 162.3 KiB
 perl-File-stat                       noarch 1.14-515.fc42          http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  12.5 KiB
 perl-FileHandle                      noarch 2.05-515.fc42          http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   9.3 KiB
 perl-Getopt-Long                     noarch 1:2.58-3.fc42          http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 144.5 KiB
 perl-Getopt-Std                      noarch 1.14-515.fc42          http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  11.2 KiB
 perl-HTTP-Tiny                       noarch 0.090-2.fc42           http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 154.4 KiB
 perl-IO                              i686   1.55-515.fc42          http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 142.3 KiB
 perl-IO-Socket-IP                    noarch 0.43-2.fc42            http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 100.3 KiB
 perl-IO-Socket-SSL                   noarch 2.089-2.fc42           http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 703.3 KiB
 perl-IPC-Open3                       noarch 1.22-515.fc42          http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  22.5 KiB
 perl-MIME-Base32                     noarch 1.303-23.fc42          http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  30.7 KiB
 perl-MIME-Base64                     i686   3.16-512.fc42          http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  41.3 KiB
 perl-Net-SSLeay                      i686   1.94-8.fc42            http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   1.4 MiB
 perl-POSIX                           i686   2.20-515.fc42          http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 230.3 KiB
 perl-PathTools                       i686   3.91-513.fc42          http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 175.2 KiB
 perl-Pod-Escapes                     noarch 1:1.07-512.fc42        http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  24.9 KiB
 perl-Pod-Perldoc                     noarch 3.28.01-513.fc42       http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 163.7 KiB
 perl-Pod-Simple                      noarch 1:3.45-512.fc42        http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 560.8 KiB
 perl-Pod-Usage                       noarch 4:2.03-512.fc42        http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  84.8 KiB
 perl-Scalar-List-Utils               i686   5:1.68-2.fc42          http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 148.1 KiB
 perl-SelectSaver                     noarch 1.02-515.fc42          http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   2.2 KiB
 perl-Socket                          i686   4:2.038-512.fc42       http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 111.2 KiB
 perl-Storable                        i686   1:3.32-512.fc42        http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 227.5 KiB
 perl-Symbol                          noarch 1.09-515.fc42          http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   6.8 KiB
 perl-Term-ANSIColor                  noarch 5.01-513.fc42          http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  97.5 KiB
 perl-Term-Cap                        noarch 1.18-512.fc42          http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  29.3 KiB
 perl-Text-ParseWords                 noarch 3.31-512.fc42          http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  13.6 KiB
 perl-Text-Tabs+Wrap                  noarch 2024.001-512.fc42      http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  22.6 KiB
 perl-Time-Local                      noarch 2:1.350-512.fc42       http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  68.9 KiB
 perl-URI                             noarch 5.31-2.fc42            http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 257.0 KiB
 perl-base                            noarch 2.27-515.fc42          http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  12.5 KiB
 perl-constant                        noarch 1.33-513.fc42          http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  26.2 KiB
 perl-if                              noarch 0.61.000-515.fc42      http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   5.8 KiB
 perl-interpreter                     i686   4:5.40.1-515.fc42      http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 117.3 KiB
 perl-libnet                          noarch 3.15-513.fc42          http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 289.4 KiB
 perl-libs                            i686   4:5.40.1-515.fc42      http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  10.1 MiB
 perl-locale                          noarch 1.12-515.fc42          http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   6.5 KiB
 perl-mro                             i686   1.29-515.fc42          http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  36.8 KiB
 perl-overload                        noarch 1.37-515.fc42          http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  71.5 KiB
 perl-overloading                     noarch 0.02-515.fc42          http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   4.8 KiB
 perl-parent                          noarch 1:0.244-2.fc42         http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  10.3 KiB
 perl-podlators                       noarch 1:6.0.2-3.fc42         http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 317.5 KiB
 perl-vars                            noarch 1.05-515.fc42          http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   3.9 KiB
 pixman                               i686   0.44.2-2.fc42          http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 717.7 KiB
 poppler                              i686   24.08.0-2.fc42         http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   3.5 MiB
 poppler-data                         noarch 0.4.11-9.fc42          http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  12.3 MiB
 poppler-glib                         i686   24.08.0-2.fc42         http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 594.6 KiB
 pyproject-rpm-macros                 noarch 1.16.4-2.fc42          http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 113.0 KiB
 python-pip-wheel                     noarch 24.3.1-2.fc42          http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   1.2 MiB
 python-rpm-macros                    noarch 3.13-4.fc42            http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  22.1 KiB
 python3                              i686   3.13.1-3.fc42          http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  26.7 KiB
 python3-babel                        noarch 2.16.0-3.fc42          http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  28.3 MiB
 python3-charset-normalizer           noarch 3.4.1-3.fc42           http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 319.6 KiB
 python3-devel                        i686   3.13.1-3.fc42          http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   1.8 MiB
 python3-docutils                     noarch 0.21.2-2.fc42          http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   4.9 MiB
 python3-idna                         noarch 3.10-2.fc42            http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 628.0 KiB
 python3-imagesize                    noarch 1.4.1-10.fc42          http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  35.3 KiB
 python3-imath                        i686   3.1.12-2.fc42          http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  22.4 MiB
 python3-iniconfig                    noarch 1.1.1-25.fc42          http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  20.6 KiB
 python3-jinja2                       noarch 3.1.5-2.fc42           http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   2.9 MiB
 python3-libs                         i686   3.13.1-3.fc42          http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  39.5 MiB
 python3-markupsafe                   i686   3.0.2-2.fc42           http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  54.9 KiB
 python3-numpy                        i686   1:2.2.2-1.fc42         http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  40.2 MiB
 python3-packaging                    noarch 24.2-3.fc42            http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 555.7 KiB
 python3-pluggy                       noarch 1.5.0-2.fc42           http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 192.7 KiB
 python3-pygments                     noarch 2.18.0-4.fc42          http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  10.6 MiB
 python3-requests                     noarch 2.32.3-4.fc42          http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 483.1 KiB
 python3-rpm-generators               noarch 14-12.fc42             http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  81.7 KiB
 python3-rpm-macros                   noarch 3.13-4.fc42            http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   6.4 KiB
 python3-snowballstemmer              noarch 2.2.0-15.fc42          http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   1.7 MiB
 python3-sphinx-theme-alabaster       noarch 0.7.16-6.fc41          http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  41.9 KiB
 python3-urllib3                      noarch 2.3.0-2.fc42           http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   1.0 MiB
 rav1e-libs                           i686   0.7.1-5.fc42           http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   2.1 MiB
 rhash                                i686   1.4.5-2.fc42           http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 394.5 KiB
 rsvg-pixbuf-loader                   i686   2.59.2-2.fc42          http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 331.9 KiB
 shared-mime-info                     i686   2.3-7.fc42             http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   5.2 MiB
 svt-av1-libs                         i686   2.1.0-5.fc42           http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   3.7 MiB
 tpm2-tss                             i686   4.1.3-6.fc42           http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   1.6 MiB
 tzdata                               noarch 2024b-2.fc42           http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   1.6 MiB
 urw-base35-bookman-fonts             noarch 20200910-24.fc42       http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   1.4 MiB
 urw-base35-c059-fonts                noarch 20200910-24.fc42       http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   1.4 MiB
 urw-base35-d050000l-fonts            noarch 20200910-24.fc42       http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  84.3 KiB
 urw-base35-fonts                     noarch 20200910-24.fc42       http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   5.3 KiB
 urw-base35-fonts-common              noarch 20200910-24.fc42       http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  37.4 KiB
 urw-base35-gothic-fonts              noarch 20200910-24.fc42       http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   1.2 MiB
 urw-base35-nimbus-mono-ps-fonts      noarch 20200910-24.fc42       http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   1.0 MiB
 urw-base35-nimbus-roman-fonts        noarch 20200910-24.fc42       http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   1.4 MiB
 urw-base35-nimbus-sans-fonts         noarch 20200910-24.fc42       http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   2.4 MiB
 urw-base35-p052-fonts                noarch 20200910-24.fc42       http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   1.5 MiB
 urw-base35-standard-symbols-ps-fonts noarch 20200910-24.fc42       http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  64.9 KiB
 urw-base35-z003-fonts                noarch 20200910-24.fc42       http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 390.8 KiB
 vim-filesystem                       noarch 2:9.1.1000-1.fc42      http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  40.0   B
 xapian-core-libs                     i686   1.4.26-2.fc42          http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch   2.1 MiB
 xml-common                           noarch 0.6.3-66.fc42          http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch  78.4 KiB

Transaction Summary:
 Installing:       281 packages

Total size of inbound packages is 258 MiB. Need to download 258 MiB.
After this operation, 1 GiB extra will be used (install 1 GiB, remove 0 B).
[  1/281] boost-python3-0:1.83.0-12.fc4 100% |   1.1 MiB/s | 104.5 KiB |  00m00s
[  2/281] imath-devel-0:3.1.12-2.fc42.i 100% |   1.7 MiB/s | 128.5 KiB |  00m00s
[  3/281] boost-devel-0:1.83.0-12.fc42. 100% |  40.9 MiB/s |  11.7 MiB |  00m00s
[  4/281] fftw-devel-0:3.3.10-15.fc42.i 100% |   5.8 MiB/s | 129.8 KiB |  00m00s
[  5/281] cmake-0:3.31.5-1.fc42.i686    100% |  30.7 MiB/s |  13.4 MiB |  00m00s
[  6/281] hdf5-devel-0:1.14.5-2.fc42.i6 100% |  29.1 MiB/s |   1.4 MiB |  00m00s
[  7/281] libjpeg-turbo-devel-0:3.1.0-2 100% |   5.0 MiB/s |  97.5 KiB |  00m00s
[  8/281] libpng-devel-2:1.6.44-2.fc42. 100% |  13.6 MiB/s | 293.0 KiB |  00m00s
[  9/281] libtiff-devel-0:4.7.0-3.fc42. 100% |  11.4 MiB/s | 257.0 KiB |  00m00s
[ 10/281] make-1:4.4.1-10.fc42.i686     100% |  19.1 MiB/s | 587.9 KiB |  00m00s
[ 11/281] python3-numpy-f2py-1:2.2.2-1. 100% |  13.7 MiB/s | 449.4 KiB |  00m00s
[ 12/281] gcc-c++-0:15.0.1-0.4.fc42.i68 100% |  41.4 MiB/s |  15.2 MiB |  00m00s
[ 13/281] python3-setuptools-0:74.1.3-5 100% |  27.5 MiB/s |   1.8 MiB |  00m00s
[ 14/281] zlib-ng-compat-devel-0:2.2.3- 100% |   2.1 MiB/s |  38.4 KiB |  00m00s
[ 15/281] python3-sphinx-1:8.1.3-2.fc42 100% |  36.3 MiB/s |   2.6 MiB |  00m00s
[ 16/281] doxygen-2:1.13.2-2.fc42.i686  100% |  10.1 MiB/s |   5.9 MiB |  00m01s
[ 17/281] openexr-devel-0:3.2.4-3.fc42. 100% |   2.0 MiB/s | 146.7 KiB |  00m00s
[ 18/281] imath-0:3.1.12-2.fc42.i686    100% |   5.0 MiB/s | 102.5 KiB |  00m00s
[ 19/281] openexr-libs-0:3.2.4-3.fc42.i 100% |  19.3 MiB/s |   1.2 MiB |  00m00s
[ 20/281] libdeflate-0:1.23-2.fc42.i686 100% |   3.9 MiB/s |  71.9 KiB |  00m00s
[ 21/281] python3-pytest-0:8.3.4-2.fc42 100% |  33.6 MiB/s |   2.0 MiB |  00m00s
[ 22/281] cmake-filesystem-0:3.31.5-1.f 100% |   1.0 MiB/s |  17.7 KiB |  00m00s
[ 23/281] libdeflate-devel-0:1.23-2.fc4 100% |   1.0 MiB/s |  18.2 KiB |  00m00s
[ 24/281] python3-0:3.13.1-3.fc42.i686  100% |   1.5 MiB/s |  27.8 KiB |  00m00s
[ 25/281] python3-imagesize-0:1.4.1-10. 100% | 917.5 KiB/s |  22.0 KiB |  00m00s
[ 26/281] python3-docutils-0:0.21.2-2.f 100% |  26.0 MiB/s |   1.0 MiB |  00m00s
[ 27/281] python3-jinja2-0:3.1.5-2.fc42 100% |  16.0 MiB/s | 475.0 KiB |  00m00s
[ 28/281] python3-packaging-0:24.2-3.fc 100% |   5.4 MiB/s | 143.8 KiB |  00m00s
[ 29/281] python3-requests-0:2.32.3-4.f 100% |   5.8 MiB/s | 149.2 KiB |  00m00s
[ 30/281] python3-snowballstemmer-0:2.2 100% |   6.4 MiB/s | 242.0 KiB |  00m00s
[ 31/281] python3-pygments-0:2.18.0-4.f 100% |  32.9 MiB/s |   2.4 MiB |  00m00s
[ 32/281] python3-sphinx-theme-alabaste 100% |   1.5 MiB/s |  24.3 KiB |  00m00s
[ 33/281] python3-charset-normalizer-0: 100% |   5.5 MiB/s | 100.5 KiB |  00m00s
[ 34/281] python3-babel-0:2.16.0-3.fc42 100% |  39.4 MiB/s |   6.3 MiB |  00m00s
[ 35/281] python3-idna-0:3.10-2.fc42.no 100% |   4.4 MiB/s | 111.8 KiB |  00m00s
[ 36/281] python3-urllib3-0:2.3.0-2.fc4 100% |  12.9 MiB/s | 264.5 KiB |  00m00s
[ 37/281] python3-iniconfig-0:1.1.1-25. 100% |   1.0 MiB/s |  18.1 KiB |  00m00s
[ 38/281] python3-pluggy-0:1.5.0-2.fc42 100% |   2.6 MiB/s |  53.4 KiB |  00m00s
[ 39/281] python3-devel-0:3.13.1-3.fc42 100% |  14.0 MiB/s | 357.8 KiB |  00m00s
[ 40/281] python3-markupsafe-0:3.0.2-2. 100% |   1.3 MiB/s |  30.2 KiB |  00m00s
[ 41/281] flexiblas-netlib-0:3.4.4-7.fc 100% |  35.6 MiB/s |   3.2 MiB |  00m00s
[ 42/281] liblerc-devel-0:4.0.0-8.fc42. 100% |  37.8 MiB/s |   3.2 MiB |  00m00s
[ 43/281] libtiff-0:4.7.0-3.fc42.i686   100% |  10.6 MiB/s | 238.5 KiB |  00m00s
[ 44/281] libwebp-devel-0:1.5.0-2.fc42. 100% |   2.1 MiB/s |  39.6 KiB |  00m00s
[ 45/281] libzstd-devel-0:1.5.6-3.fc42. 100% |   2.8 MiB/s |  51.7 KiB |  00m00s
[ 46/281] python3-libs-0:3.13.1-3.fc42. 100% |  39.7 MiB/s |   9.0 MiB |  00m00s
[ 47/281] jbigkit-libs-0:2.1-31.fc42.i6 100% |   2.6 MiB/s |  53.4 KiB |  00m00s
[ 48/281] libjpeg-turbo-0:3.1.0-2.fc42. 100% |  12.6 MiB/s | 270.2 KiB |  00m00s
[ 49/281] liblerc-0:4.0.0-8.fc42.i686   100% |  10.6 MiB/s | 228.7 KiB |  00m00s
[ 50/281] libpng-2:1.6.44-2.fc42.i686   100% |   6.8 MiB/s | 132.7 KiB |  00m00s
[ 51/281] libwebp-0:1.5.0-2.fc42.i686   100% |  14.7 MiB/s | 330.6 KiB |  00m00s
[ 52/281] python3-imath-0:3.1.12-2.fc42 100% |  38.9 MiB/s |   3.9 MiB |  00m00s
[ 53/281] hdf5-0:1.14.5-2.fc42.i686     100% |  34.8 MiB/s |   2.1 MiB |  00m00s
[ 54/281] libaec-devel-0:1.1.3-2.fc42.i 100% | 610.1 KiB/s |  12.2 KiB |  00m00s
[ 55/281] python3-numpy-1:2.2.2-1.fc42. 100% |  15.1 MiB/s |   7.7 MiB |  00m01s
[ 56/281] libaec-0:1.1.3-2.fc42.i686    100% |   1.5 MiB/s |  39.3 KiB |  00m00s
[ 57/281] libgfortran-0:15.0.1-0.4.fc42 100% |  24.2 MiB/s | 841.7 KiB |  00m00s
[ 58/281] libmpc-0:1.3.1-7.fc42.i686    100% |   3.8 MiB/s |  77.0 KiB |  00m00s
[ 59/281] libquadmath-0:15.0.1-0.4.fc42 100% |  10.2 MiB/s | 230.4 KiB |  00m00s
[ 60/281] libquadmath-devel-0:15.0.1-0. 100% |   1.4 MiB/s |  25.0 KiB |  00m00s
[ 61/281] gcc-gfortran-0:15.0.1-0.4.fc4 100% |  39.5 MiB/s |  14.3 MiB |  00m00s
[ 62/281] libstdc++-devel-0:15.0.1-0.4. 100% |  29.6 MiB/s |   2.7 MiB |  00m00s
[ 63/281] glibc-devel-0:2.40.9000-34.fc 100% |  18.1 MiB/s | 574.5 KiB |  00m00s
[ 64/281] libasan-0:15.0.1-0.4.fc42.i68 100% |  18.9 MiB/s | 542.1 KiB |  00m00s
[ 65/281] libatomic-0:15.0.1-0.4.fc42.i 100% |   1.2 MiB/s |  20.8 KiB |  00m00s
[ 66/281] libubsan-0:15.0.1-0.4.fc42.i6 100% |  11.0 MiB/s | 237.1 KiB |  00m00s
[ 67/281] flexiblas-0:3.4.4-7.fc42.i686 100% |   1.4 MiB/s |  25.5 KiB |  00m00s
[ 68/281] flexiblas-openblas-openmp-0:3 100% | 965.2 KiB/s |  17.4 KiB |  00m00s
[ 69/281] fftw-0:3.3.10-15.fc42.i686    100% |   2.5 MiB/s |  46.0 KiB |  00m00s
[ 70/281] fftw-libs-0:3.3.10-15.fc42.i6 100% | 439.8 KiB/s |   8.4 KiB |  00m00s
[ 71/281] fftw-libs-double-0:3.3.10-15. 100% |  20.4 MiB/s | 604.4 KiB |  00m00s
[ 72/281] fftw-libs-long-0:3.3.10-15.fc 100% |  16.2 MiB/s | 531.0 KiB |  00m00s
[ 73/281] cpp-0:15.0.1-0.4.fc42.i686    100% |  42.7 MiB/s |  12.9 MiB |  00m00s
[ 74/281] fftw-libs-quad-0:3.3.10-15.fc 100% |  18.5 MiB/s | 964.7 KiB |  00m00s
[ 75/281] fftw-libs-single-0:3.3.10-15. 100% |  18.1 MiB/s | 591.5 KiB |  00m00s
[ 76/281] perl-interpreter-4:5.40.1-515 100% |   1.3 MiB/s |  72.1 KiB |  00m00s
[ 77/281] xapian-core-libs-0:1.4.26-2.f 100% |  11.0 MiB/s | 857.5 KiB |  00m00s
[ 78/281] cmake-data-0:3.31.5-1.fc42.no 100% |  12.6 MiB/s |   1.9 MiB |  00m00s
[ 79/281] jsoncpp-0:1.9.5-9.fc42.i686   100% |   4.4 MiB/s | 112.9 KiB |  00m00s
[ 80/281] libuv-1:1.50.0-1.fc42.i686    100% |   6.2 MiB/s | 271.9 KiB |  00m00s
[ 81/281] rhash-0:1.4.5-2.fc42.i686     100% |   7.5 MiB/s | 214.7 KiB |  00m00s
[ 82/281] boost-0:1.83.0-12.fc42.i686   100% | 680.1 KiB/s |  12.9 KiB |  00m00s
[ 83/281] boost-numpy3-0:1.83.0-12.fc42 100% |   1.3 MiB/s |  29.9 KiB |  00m00s
[ 84/281] graphviz-0:12.2.1-3.fc42.i686 100% |  10.2 MiB/s |   4.9 MiB |  00m00s
[ 85/281] boost-atomic-0:1.83.0-12.fc42 100% | 833.6 KiB/s |  18.3 KiB |  00m00s
[ 86/281] libicu-devel-0:76.1-4.fc42.i6 100% |  10.2 MiB/s | 752.1 KiB |  00m00s
[ 87/281] boost-chrono-0:1.83.0-12.fc42 100% |   1.3 MiB/s |  26.3 KiB |  00m00s
[ 88/281] boost-context-0:1.83.0-12.fc4 100% | 874.6 KiB/s |  15.7 KiB |  00m00s
[ 89/281] boost-container-0:1.83.0-12.f 100% |   1.5 MiB/s |  38.9 KiB |  00m00s
[ 90/281] boost-coroutine-0:1.83.0-12.f 100% |   1.0 MiB/s |  19.4 KiB |  00m00s
[ 91/281] boost-contract-0:1.83.0-12.fc 100% |   1.7 MiB/s |  46.6 KiB |  00m00s
[ 92/281] boost-date-time-0:1.83.0-12.f 100% | 653.9 KiB/s |  14.4 KiB |  00m00s
[ 93/281] boost-fiber-0:1.83.0-12.fc42. 100% |   1.2 MiB/s |  44.9 KiB |  00m00s
[ 94/281] boost-filesystem-0:1.83.0-12. 100% |   3.0 MiB/s |  74.0 KiB |  00m00s
[ 95/281] boost-iostreams-0:1.83.0-12.f 100% |   2.1 MiB/s |  42.8 KiB |  00m00s
[ 96/281] boost-graph-0:1.83.0-12.fc42. 100% |   5.9 MiB/s | 162.2 KiB |  00m00s
[ 97/281] boost-json-0:1.83.0-12.fc42.i 100% |   5.7 MiB/s | 162.1 KiB |  00m00s
[ 98/281] boost-locale-0:1.83.0-12.fc42 100% |   3.7 MiB/s | 237.9 KiB |  00m00s
[ 99/281] boost-log-0:1.83.0-12.fc42.i6 100% |   8.4 MiB/s | 540.8 KiB |  00m00s
[100/281] boost-nowide-0:1.83.0-12.fc42 100% |   1.0 MiB/s |  19.7 KiB |  00m00s
[101/281] boost-math-0:1.83.0-12.fc42.i 100% |   4.6 MiB/s | 212.3 KiB |  00m00s
[102/281] boost-random-0:1.83.0-12.fc42 100% |   1.1 MiB/s |  23.7 KiB |  00m00s
[103/281] boost-program-options-0:1.83. 100% |   4.2 MiB/s | 117.3 KiB |  00m00s
[104/281] boost-regex-0:1.83.0-12.fc42. 100% |   4.4 MiB/s | 117.8 KiB |  00m00s
[105/281] boost-stacktrace-0:1.83.0-12. 100% |   1.5 MiB/s |  30.1 KiB |  00m00s
[106/281] boost-serialization-0:1.83.0- 100% |   2.6 MiB/s | 147.1 KiB |  00m00s
[107/281] boost-system-0:1.83.0-12.fc42 100% | 799.4 KiB/s |  14.4 KiB |  00m00s
[108/281] boost-thread-0:1.83.0-12.fc42 100% |   2.2 MiB/s |  63.3 KiB |  00m00s
[109/281] boost-test-0:1.83.0-12.fc42.i 100% |   6.9 MiB/s | 256.0 KiB |  00m00s
[110/281] boost-timer-0:1.83.0-12.fc42. 100% |   1.1 MiB/s |  21.1 KiB |  00m00s
[111/281] boost-type_erasure-0:1.83.0-1 100% |   1.2 MiB/s |  33.4 KiB |  00m00s
[112/281] libb2-0:0.98.1-13.fc42.i686   100% |   1.6 MiB/s |  28.5 KiB |  00m00s
[113/281] boost-wave-0:1.83.0-12.fc42.i 100% |   4.7 MiB/s | 250.8 KiB |  00m00s
[114/281] mpdecimal-0:2.5.1-17.fc42.i68 100% |   3.6 MiB/s |  92.4 KiB |  00m00s
[115/281] tzdata-0:2024b-2.fc42.noarch  100% |   7.1 MiB/s | 428.9 KiB |  00m00s
[116/281] python-pip-wheel-0:24.3.1-2.f 100% |  13.1 MiB/s |   1.2 MiB |  00m00s
[117/281] perl-libs-4:5.40.1-515.fc42.i 100% |  10.4 MiB/s |   2.4 MiB |  00m00s
[118/281] cairo-0:1.18.2-3.fc42.i686    100% |  10.1 MiB/s | 778.4 KiB |  00m00s
[119/281] cairo-gobject-0:1.18.2-3.fc42 100% |   1.0 MiB/s |  17.2 KiB |  00m00s
[120/281] fontconfig-0:2.15.0-9.fc42.i6 100% |   7.8 MiB/s | 264.9 KiB |  00m00s
[121/281] freetype-0:2.13.3-2.fc42.i686 100% |   8.6 MiB/s | 422.0 KiB |  00m00s
[122/281] gd-0:2.3.3-17.fc41.i686       100% |   5.4 MiB/s | 144.0 KiB |  00m00s
[123/281] gdk-pixbuf2-0:2.42.12-10.fc42 100% |   8.5 MiB/s | 477.8 KiB |  00m00s
[124/281] libicu-0:76.1-4.fc42.i686     100% |  18.4 MiB/s |  10.9 MiB |  00m01s
[125/281] glib2-0:2.83.2-6.fc42.i686    100% |   7.3 MiB/s |   3.2 MiB |  00m00s
[126/281] graphviz-libs-0:12.2.1-3.fc42 100% |   1.7 MiB/s | 540.5 KiB |  00m00s
[127/281] gts-0:0.7.6-50.20121130.fc42. 100% |   1.2 MiB/s | 247.9 KiB |  00m00s
[128/281] harfbuzz-0:10.2.0-2.fc42.i686 100% |   5.3 MiB/s |   1.1 MiB |  00m00s
[129/281] lasi-0:1.1.3-16.fc42.i686     100% | 541.4 KiB/s |  56.9 KiB |  00m00s
[130/281] libXrender-0:0.9.12-2.fc42.i6 100% | 372.0 KiB/s |  29.0 KiB |  00m00s
[131/281] libX11-0:1.8.10-3.fc42.i686   100% |   2.0 MiB/s | 678.6 KiB |  00m00s
[132/281] librsvg2-0:2.59.2-2.fc42.i686 100% |   5.3 MiB/s |   1.9 MiB |  00m00s
[133/281] pango-0:1.56.1-1.fc42.i686    100% |   5.1 MiB/s | 367.5 KiB |  00m00s
[134/281] poppler-glib-0:24.08.0-2.fc42 100% |   4.6 MiB/s | 206.6 KiB |  00m00s
[135/281] urw-base35-fonts-0:20200910-2 100% | 629.6 KiB/s |  10.1 KiB |  00m00s
[136/281] libgs-0:10.04.0-1.fc42.i686   100% |   4.6 MiB/s |   3.5 MiB |  00m01s
[137/281] libxcrypt-devel-0:4.4.38-4.fc 100% |   1.1 MiB/s |  29.2 KiB |  00m00s
[138/281] kernel-headers-0:6.13.0-62.fc 100% |   7.7 MiB/s |   1.5 MiB |  00m00s
[139/281] gcc-0:15.0.1-0.4.fc42.i686    100% |  10.5 MiB/s |  38.7 MiB |  00m04s
[140/281] shared-mime-info-0:2.3-7.fc42 100% |   4.2 MiB/s | 395.0 KiB |  00m00s
[141/281] libXpm-0:3.5.17-5.fc42.i686   100% |   3.3 MiB/s |  67.1 KiB |  00m00s
[142/281] gnutls-0:3.8.8-2.fc42.i686    100% |   5.6 MiB/s |   1.1 MiB |  00m00s
[143/281] libimagequant-0:4.0.3-6.fc42. 100% |   5.4 MiB/s | 339.5 KiB |  00m00s
[144/281] default-fonts-core-sans-0:4.2 100% |   1.4 MiB/s |  25.2 KiB |  00m00s
[145/281] fonts-filesystem-1:2.0.5-21.f 100% | 538.3 KiB/s |   8.6 KiB |  00m00s
[146/281] xml-common-0:0.6.3-66.fc42.no 100% |   1.7 MiB/s |  31.2 KiB |  00m00s
[147/281] abattis-cantarell-vf-fonts-0: 100% |   2.3 MiB/s | 120.3 KiB |  00m00s
[148/281] openblas-openmp-0:0.3.28-3.fc 100% |  22.4 MiB/s |   3.9 MiB |  00m00s
[149/281] google-noto-sans-vf-fonts-0:2 100% |   4.7 MiB/s | 614.7 KiB |  00m00s
[150/281] emacs-filesystem-1:30.0-4.fc4 100% | 459.7 KiB/s |   7.4 KiB |  00m00s
[151/281] vim-filesystem-2:9.1.1000-1.f 100% | 960.0 KiB/s |  16.3 KiB |  00m00s
[152/281] libXext-0:1.3.6-3.fc42.i686   100% |   2.6 MiB/s |  42.0 KiB |  00m00s
[153/281] pixman-0:0.44.2-2.fc42.i686   100% |  10.9 MiB/s | 289.5 KiB |  00m00s
[154/281] libxcb-0:1.17.0-5.fc42.i686   100% |   4.5 MiB/s | 251.9 KiB |  00m00s
[155/281] urw-base35-bookman-fonts-0:20 100% |  19.2 MiB/s | 846.9 KiB |  00m00s
[156/281] urw-base35-d050000l-fonts-0:2 100% |   4.4 MiB/s |  75.8 KiB |  00m00s
[157/281] urw-base35-fonts-common-0:202 100% |   1.3 MiB/s |  20.8 KiB |  00m00s
[158/281] urw-base35-gothic-fonts-0:202 100% |  15.7 MiB/s | 642.5 KiB |  00m00s
[159/281] urw-base35-nimbus-mono-ps-fon 100% |  17.6 MiB/s | 794.7 KiB |  00m00s
[160/281] urw-base35-c059-fonts-0:20200 100% |   6.3 MiB/s | 874.0 KiB |  00m00s
[161/281] urw-base35-nimbus-sans-fonts- 100% |  13.4 MiB/s |   1.3 MiB |  00m00s
[162/281] urw-base35-p052-fonts-0:20200 100% |   9.7 MiB/s | 973.2 KiB |  00m00s
[163/281] urw-base35-nimbus-roman-fonts 100% |   4.2 MiB/s | 856.1 KiB |  00m00s
[164/281] urw-base35-standard-symbols-p 100% |   1.7 MiB/s |  58.3 KiB |  00m00s
[165/281] urw-base35-z003-fonts-0:20200 100% |   5.8 MiB/s | 275.5 KiB |  00m00s
[166/281] gpgmepp-0:1.24.1-1.fc42.i686  100% |   4.7 MiB/s | 152.5 KiB |  00m00s
[167/281] lcms2-0:2.16-5.fc42.i686      100% |   5.3 MiB/s | 201.4 KiB |  00m00s
[168/281] nspr-0:4.36.0-3.fc42.i686     100% |   4.4 MiB/s | 150.1 KiB |  00m00s
[169/281] nss-0:3.107.0-2.fc42.i686     100% |   9.2 MiB/s | 771.3 KiB |  00m00s
[170/281] openjpeg-0:2.5.3-6.fc42.i686  100% |   8.0 MiB/s | 205.5 KiB |  00m00s
[171/281] poppler-0:24.08.0-2.fc42.i686 100% |   4.3 MiB/s |   1.3 MiB |  00m00s
[172/281] perl-Carp-0:1.54-512.fc42.noa 100% |   1.7 MiB/s |  28.9 KiB |  00m00s
[173/281] perl-DynaLoader-0:1.56-515.fc 100% |   1.5 MiB/s |  26.0 KiB |  00m00s
[174/281] poppler-data-0:0.4.11-9.fc42. 100% |  13.9 MiB/s |   1.9 MiB |  00m00s
[175/281] perl-Exporter-0:5.78-512.fc42 100% |   1.7 MiB/s |  31.0 KiB |  00m00s
[176/281] libavif-0:1.0.4-8.fc42.i686   100% |  88.8 KiB/s |  98.6 KiB |  00m01s
[177/281] perl-Errno-0:1.38-515.fc42.i6 100% | 875.9 KiB/s |  14.9 KiB |  00m00s
[178/281] perl-PathTools-0:3.91-513.fc4 100% |   3.4 MiB/s |  83.5 KiB |  00m00s
[179/281] perl-Scalar-List-Utils-5:1.68 100% |   4.4 MiB/s |  77.1 KiB |  00m00s
[180/281] perl-constant-0:1.33-513.fc42 100% |   1.4 MiB/s |  23.0 KiB |  00m00s
[181/281] perl-File-Basename-0:2.86-515 100% |   1.0 MiB/s |  17.2 KiB |  00m00s
[182/281] perl-Getopt-Long-1:2.58-3.fc4 100% |   3.5 MiB/s |  63.7 KiB |  00m00s
[183/281] perl-Getopt-Std-0:1.14-515.fc 100% | 980.7 KiB/s |  15.7 KiB |  00m00s
[184/281] perl-MIME-Base64-0:3.16-512.f 100% |   1.7 MiB/s |  30.1 KiB |  00m00s
[185/281] perl-overload-0:1.37-515.fc42 100% |   2.6 MiB/s |  45.5 KiB |  00m00s
[186/281] perl-Storable-1:3.32-512.fc42 100% |   4.1 MiB/s | 100.6 KiB |  00m00s
[187/281] perl-Encode-4:3.21-512.fc42.i 100% |   6.9 MiB/s |   1.0 MiB |  00m00s
[188/281] perl-parent-1:0.244-2.fc42.no 100% | 845.8 KiB/s |  15.2 KiB |  00m00s
[189/281] perl-vars-0:1.05-515.fc42.noa 100% | 812.4 KiB/s |  13.0 KiB |  00m00s
[190/281] fribidi-0:1.0.16-2.fc42.i686  100% |   3.1 MiB/s |  54.2 KiB |  00m00s
[191/281] libXft-0:2.3.8-8.fc42.i686    100% |   3.0 MiB/s |  74.1 KiB |  00m00s
[192/281] libthai-0:0.1.29-10.fc42.i686 100% |   8.3 MiB/s | 212.2 KiB |  00m00s
[193/281] openblas-0:0.3.28-3.fc42.i686 100% |   2.4 MiB/s |  41.0 KiB |  00m00s
[194/281] nss-sysinit-0:3.107.0-2.fc42. 100% |   1.1 MiB/s |  19.4 KiB |  00m00s
[195/281] nss-util-0:3.107.0-2.fc42.i68 100% |   5.2 MiB/s |  91.4 KiB |  00m00s
[196/281] libXau-0:1.0.12-2.fc42.i686   100% |   2.0 MiB/s |  34.0 KiB |  00m00s
[197/281] libdatrie-0:0.2.13-11.fc42.i6 100% |   2.0 MiB/s |  32.9 KiB |  00m00s
[198/281] nss-softokn-0:3.107.0-2.fc42. 100% |   6.8 MiB/s | 446.4 KiB |  00m00s
[199/281] rsvg-pixbuf-loader-0:2.59.2-2 100% |   5.2 MiB/s | 180.6 KiB |  00m00s
[200/281] adobe-mappings-cmap-deprecate 100% |   4.5 MiB/s | 110.5 KiB |  00m00s
[201/281] cups-libs-1:2.4.11-10.fc42.i6 100% |   5.8 MiB/s | 286.1 KiB |  00m00s
[202/281] adobe-mappings-pdf-0:20190401 100% |   9.3 MiB/s | 616.8 KiB |  00m00s
[203/281] jbig2dec-libs-0:0.20-6.fc42.i 100% |   3.0 MiB/s |  76.4 KiB |  00m00s
[204/281] adobe-mappings-cmap-0:2023111 100% |  15.4 MiB/s |   2.2 MiB |  00m00s
[205/281] libXt-0:1.3.1-2.fc42.i686     100% |   5.6 MiB/s | 190.9 KiB |  00m00s
[206/281] libijs-0:0.35-24.fc42.i686    100% |   1.7 MiB/s |  30.0 KiB |  00m00s
[207/281] libpaper-1:2.1.1-8.fc42.i686  100% |   1.6 MiB/s |  27.5 KiB |  00m00s
[208/281] libdav1d-0:1.5.0-3.fc42.i686  100% |  10.8 MiB/s | 385.4 KiB |  00m00s
[209/281] rav1e-libs-0:0.7.1-5.fc42.i68 100% |  13.8 MiB/s | 802.9 KiB |  00m00s
[210/281] libaom-0:3.9.0-3.fc41.i686    100% |   9.5 MiB/s |   1.3 MiB |  00m00s
[211/281] google-droid-sans-fonts-0:202 100% |  11.8 MiB/s |   2.7 MiB |  00m00s
[212/281] libICE-0:1.1.2-2.fc42.i686    100% |   2.5 MiB/s |  81.0 KiB |  00m00s
[213/281] svt-av1-libs-0:2.1.0-5.fc42.i 100% |  14.6 MiB/s |   1.1 MiB |  00m00s
[214/281] libSM-0:1.2.5-2.fc42.i686     100% |   2.4 MiB/s |  45.0 KiB |  00m00s
[215/281] libX11-common-0:1.8.10-3.fc42 100% |   5.1 MiB/s | 144.9 KiB |  00m00s
[216/281] graphite2-0:1.3.14-18.fc42.i6 100% |   5.0 MiB/s |  97.3 KiB |  00m00s
[217/281] netpbm-0:11.02.00-7.fc41.i686 100% |   7.5 MiB/s | 193.2 KiB |  00m00s
[218/281] libassuan-0:2.5.7-3.fc42.i686 100% |   3.8 MiB/s |  69.8 KiB |  00m00s
[219/281] gpgme-0:1.24.1-1.fc42.i686    100% |   6.8 MiB/s | 231.0 KiB |  00m00s
[220/281] google-noto-fonts-common-0:20 100% |   1.0 MiB/s |  17.2 KiB |  00m00s
[221/281] libgpg-error-0:1.51-2.fc42.i6 100% |   7.0 MiB/s | 236.4 KiB |  00m00s
[222/281] nettle-0:3.10-6.fc42.i686     100% |  10.3 MiB/s | 440.8 KiB |  00m00s
[223/281] libgcrypt-0:1.11.0-5.fc42.i68 100% |   9.4 MiB/s | 546.4 KiB |  00m00s
[224/281] libksba-0:1.6.7-3.fc42.i686   100% |   6.2 MiB/s | 164.4 KiB |  00m00s
[225/281] npth-0:1.8-2.fc42.i686        100% |   1.5 MiB/s |  26.1 KiB |  00m00s
[226/281] avahi-libs-0:0.9~rc2-2.fc42.i 100% |   3.9 MiB/s |  76.0 KiB |  00m00s
[227/281] tpm2-tss-0:4.1.3-6.fc42.i686  100% |   8.9 MiB/s | 371.9 KiB |  00m00s
[228/281] gnupg2-0:2.4.7-2.fc42.i686    100% |  17.8 MiB/s |   2.8 MiB |  00m00s
[229/281] cups-filesystem-1:2.4.11-10.f 100% | 806.2 KiB/s |  13.7 KiB |  00m00s
[230/281] libusb1-0:1.0.27-8.fc42.i686  100% |   4.6 MiB/s |  80.8 KiB |  00m00s
[231/281] perl-mro-0:1.29-515.fc42.i686 100% |   1.6 MiB/s |  30.1 KiB |  00m00s
[232/281] dbus-libs-1:1.16.0-3.fc42.i68 100% |   6.6 MiB/s | 161.8 KiB |  00m00s
[233/281] perl-overloading-0:0.02-515.f 100% | 759.3 KiB/s |  12.9 KiB |  00m00s
[234/281] perl-Fcntl-0:1.18-515.fc42.i6 100% |   1.7 MiB/s |  29.8 KiB |  00m00s
[235/281] perl-IO-0:1.55-515.fc42.i686  100% |   4.5 MiB/s |  78.5 KiB |  00m00s
[236/281] perl-File-stat-0:1.14-515.fc4 100% |   1.0 MiB/s |  17.1 KiB |  00m00s
[237/281] perl-SelectSaver-0:1.02-515.f 100% | 689.7 KiB/s |  11.7 KiB |  00m00s
[238/281] perl-Socket-4:2.038-512.fc42. 100% |   3.2 MiB/s |  55.7 KiB |  00m00s
[239/281] perl-Pod-Usage-4:2.03-512.fc4 100% |   2.4 MiB/s |  40.0 KiB |  00m00s
[240/281] perl-Symbol-0:1.09-515.fc42.n 100% | 835.7 KiB/s |  14.2 KiB |  00m00s
[241/281] perl-Text-ParseWords-0:3.31-5 100% |   1.0 MiB/s |  16.5 KiB |  00m00s
[242/281] perl-Class-Struct-0:0.68-515. 100% |   1.3 MiB/s |  22.1 KiB |  00m00s
[243/281] perl-base-0:2.27-515.fc42.noa 100% | 953.4 KiB/s |  16.2 KiB |  00m00s
[244/281] nss-softokn-freebl-0:3.107.0- 100% |  10.5 MiB/s | 354.9 KiB |  00m00s
[245/281] perl-Pod-Perldoc-0:3.28.01-51 100% |   4.3 MiB/s |  80.2 KiB |  00m00s
[246/281] perl-podlators-1:6.0.2-3.fc42 100% |   4.9 MiB/s | 124.6 KiB |  00m00s
[247/281] perl-File-Temp-1:0.231.100-51 100% |   3.2 MiB/s |  59.2 KiB |  00m00s
[248/281] perl-HTTP-Tiny-0:0.090-2.fc42 100% |   3.1 MiB/s |  56.5 KiB |  00m00s
[249/281] perl-IPC-Open3-0:1.22-515.fc4 100% |   1.3 MiB/s |  21.8 KiB |  00m00s
[250/281] perl-Pod-Simple-1:3.45-512.fc 100% |   7.9 MiB/s | 209.6 KiB |  00m00s
[251/281] perl-POSIX-0:2.20-515.fc42.i6 100% |   4.1 MiB/s | 100.6 KiB |  00m00s
[252/281] perl-IO-Socket-SSL-0:2.089-2. 100% |   6.6 MiB/s | 230.2 KiB |  00m00s
[253/281] groff-base-0:1.23.0-8.fc42.i6 100% |  12.4 MiB/s |   1.1 MiB |  00m00s
[254/281] perl-Net-SSLeay-0:1.94-8.fc42 100% |  11.1 MiB/s | 375.5 KiB |  00m00s
[255/281] perl-Time-Local-2:1.350-512.f 100% |   2.0 MiB/s |  34.5 KiB |  00m00s
[256/281] perl-File-Path-0:2.18-512.fc4 100% |   2.0 MiB/s |  35.2 KiB |  00m00s
[257/281] perl-Term-ANSIColor-0:5.01-51 100% |   2.7 MiB/s |  47.7 KiB |  00m00s
[258/281] perl-Term-Cap-0:1.18-512.fc42 100% |   1.0 MiB/s |  22.2 KiB |  00m00s
[259/281] perl-Pod-Escapes-1:1.07-512.f 100% |   1.2 MiB/s |  19.8 KiB |  00m00s
[260/281] perl-Text-Tabs+Wrap-0:2024.00 100% |   1.2 MiB/s |  21.8 KiB |  00m00s
[261/281] perl-if-0:0.61.000-515.fc42.n 100% | 875.0 KiB/s |  14.0 KiB |  00m00s
[262/281] ncurses-0:6.5-2.20240629.fc41 100% |  10.0 MiB/s | 421.3 KiB |  00m00s
[263/281] perl-locale-0:1.12-515.fc42.n 100% | 851.3 KiB/s |  13.6 KiB |  00m00s
[264/281] perl-AutoLoader-0:5.74-515.fc 100% |   1.1 MiB/s |  21.2 KiB |  00m00s
[265/281] perl-IO-Socket-IP-0:0.43-2.fc 100% |   2.3 MiB/s |  42.4 KiB |  00m00s
[266/281] perl-MIME-Base32-0:1.303-23.f 100% |   1.3 MiB/s |  20.5 KiB |  00m00s
[267/281] perl-Data-Dumper-0:2.189-513. 100% |   3.3 MiB/s |  57.1 KiB |  00m00s
[268/281] perl-URI-0:5.31-2.fc42.noarch 100% |   4.8 MiB/s | 127.1 KiB |  00m00s
[269/281] perl-Digest-MD5-0:2.59-6.fc42 100% |   2.0 MiB/s |  36.1 KiB |  00m00s
[270/281] perl-B-0:1.89-515.fc42.i686   100% |   7.1 MiB/s | 181.0 KiB |  00m00s
[271/281] perl-libnet-0:3.15-513.fc42.n 100% |   4.4 MiB/s | 122.9 KiB |  00m00s
[272/281] perl-FileHandle-0:2.05-515.fc 100% | 860.9 KiB/s |  15.5 KiB |  00m00s
[273/281] perl-Digest-0:1.20-512.fc42.n 100% |   1.4 MiB/s |  24.9 KiB |  00m00s
[274/281] pyproject-rpm-macros-0:1.16.4 100% |   2.6 MiB/s |  44.6 KiB |  00m00s
[275/281] python-rpm-macros-0:3.13-4.fc 100% | 940.6 KiB/s |  16.9 KiB |  00m00s
[276/281] python3-rpm-generators-0:14-1 100% |   1.7 MiB/s |  29.2 KiB |  00m00s
[277/281] python3-rpm-macros-0:3.13-4.f 100% | 731.4 KiB/s |  11.7 KiB |  00m00s
[278/281] gcc-plugin-annobin-0:15.0.1-0 100% |   2.0 MiB/s |  36.8 KiB |  00m00s
[279/281] cmake-rpm-macros-0:3.31.5-1.f 100% | 946.2 KiB/s |  17.0 KiB |  00m00s
[280/281] annobin-docs-0:12.84-1.fc42.n 100% |   5.3 MiB/s |  91.7 KiB |  00m00s
[281/281] annobin-plugin-gcc-0:12.84-1. 100% |  13.1 MiB/s | 981.5 KiB |  00m00s
--------------------------------------------------------------------------------
[281/281] Total                         100% |  34.4 MiB/s | 257.8 MiB |  00m08s
Running transaction
[  1/283] Verify package files          100% | 324.0   B/s | 281.0   B |  00m01s
[  2/283] Prepare transaction           100% | 726.0   B/s | 281.0   B |  00m00s
[  3/283] Installing cmake-filesystem-0 100% |   1.9 MiB/s |   7.6 KiB |  00m00s
[  4/283] Installing boost-system-0:1.8 100% |  12.2 MiB/s |  12.5 KiB |  00m00s
[  5/283] Installing libpng-2:1.6.44-2. 100% | 128.1 MiB/s | 262.3 KiB |  00m00s
[  6/283] Installing boost-chrono-0:1.8 100% |  32.9 MiB/s |  33.7 KiB |  00m00s
[  7/283] Installing nspr-0:4.36.0-3.fc 100% | 108.7 MiB/s | 334.0 KiB |  00m00s
[  8/283] Installing libjpeg-turbo-0:3. 100% | 215.0 MiB/s | 880.8 KiB |  00m00s
[  9/283] Installing fonts-filesystem-1 100% | 769.5 KiB/s | 788.0   B |  00m00s
[ 10/283] Installing urw-base35-fonts-c 100% |  37.5 MiB/s |  38.4 KiB |  00m00s
[ 11/283] Installing boost-thread-0:1.8 100% | 129.8 MiB/s | 132.9 KiB |  00m00s
[ 12/283] Installing libgpg-error-0:1.5 100% |  43.9 MiB/s | 898.3 KiB |  00m00s
[ 13/283] Installing libicu-0:76.1-4.fc 100% | 286.7 MiB/s |  36.7 MiB |  00m00s
[ 14/283] Installing libwebp-0:1.5.0-2. 100% | 196.9 MiB/s |   1.0 MiB |  00m00s
[ 15/283] Installing nss-util-0:3.107.0 100% |  96.2 MiB/s | 197.0 KiB |  00m00s
[ 16/283] Installing libquadmath-0:15.0 100% | 166.2 MiB/s | 510.5 KiB |  00m00s
[ 17/283] Installing libmpc-0:1.3.1-7.f 100% |  82.7 MiB/s | 169.4 KiB |  00m00s
[ 18/283] Installing libgfortran-0:15.0 100% | 294.7 MiB/s |   3.2 MiB |  00m00s
[ 19/283] Installing zlib-ng-compat-dev 100% | 105.9 MiB/s | 108.5 KiB |  00m00s
[ 20/283] Installing python-rpm-macros- 100% |  22.3 MiB/s |  22.8 KiB |  00m00s
[ 21/283] Installing boost-regex-0:1.83 100% | 130.6 MiB/s | 267.5 KiB |  00m00s
[ 22/283] Installing libassuan-0:2.5.7- 100% |  82.4 MiB/s | 168.8 KiB |  00m00s
[ 23/283] Installing boost-context-0:1. 100% |  12.4 MiB/s |  12.7 KiB |  00m00s
[ 24/283] Installing boost-atomic-0:1.8 100% |  16.6 MiB/s |  17.0 KiB |  00m00s
[ 25/283] Installing boost-filesystem-0 100% | 140.4 MiB/s | 143.8 KiB |  00m00s
[ 26/283] Installing imath-0:3.1.12-2.f 100% | 126.7 MiB/s | 389.1 KiB |  00m00s
[ 27/283] Installing python3-rpm-macros 100% |   6.5 MiB/s |   6.7 KiB |  00m00s
[ 28/283] Installing adobe-mappings-cma 100% | 253.2 MiB/s |  15.2 MiB |  00m00s
[ 29/283] Installing fftw-libs-quad-0:3 100% | 260.5 MiB/s |   3.4 MiB |  00m00s
[ 30/283] Installing libICE-0:1.1.2-2.f 100% |  99.0 MiB/s | 202.7 KiB |  00m00s
[ 31/283] Installing openjpeg-0:2.5.3-6 100% | 156.6 MiB/s | 481.1 KiB |  00m00s
[ 32/283] Installing lcms2-0:2.16-5.fc4 100% | 154.2 MiB/s | 473.6 KiB |  00m00s
[ 33/283] Installing boost-date-time-0: 100% |  12.2 MiB/s |  12.5 KiB |  00m00s
[ 34/283] Installing boost-container-0: 100% |  64.1 MiB/s |  65.6 KiB |  00m00s
[ 35/283] Installing fftw-libs-single-0 100% | 251.0 MiB/s |   1.8 MiB |  00m00s
[ 36/283] Installing fftw-libs-long-0:3 100% | 230.9 MiB/s |   1.6 MiB |  00m00s
[ 37/283] Installing fftw-libs-double-0 100% | 263.9 MiB/s |   1.8 MiB |  00m00s
[ 38/283] Installing libaec-0:1.1.3-2.f 100% |  52.2 MiB/s | 106.9 KiB |  00m00s
[ 39/283] Installing liblerc-0:4.0.0-8. 100% | 219.0 MiB/s | 672.9 KiB |  00m00s
[ 40/283] Installing libdeflate-0:1.23- 100% |  64.2 MiB/s | 131.4 KiB |  00m00s
[ 41/283] Installing make-1:4.4.1-10.fc 100% |  78.8 MiB/s |   1.8 MiB |  00m00s
[ 42/283] Installing libdeflate-devel-0 100% |  26.6 MiB/s |  27.3 KiB |  00m00s
[ 43/283] Installing liblerc-devel-0:4. 100% | 357.3 MiB/s |   4.3 MiB |  00m00s
[ 44/283] Installing libaec-devel-0:1.1 100% |  13.2 MiB/s |  13.5 KiB |  00m00s
[ 45/283] Installing fftw-libs-0:3.3.10 100% |   0.0   B/s | 124.0   B |  00m00s
[ 46/283] Installing adobe-mappings-cma 100% | 190.5 MiB/s | 585.2 KiB |  00m00s
[ 47/283] Installing pyproject-rpm-macr 100% |  56.2 MiB/s | 115.0 KiB |  00m00s
[ 48/283] Installing libwebp-devel-0:1. 100% |  61.0 MiB/s | 124.8 KiB |  00m00s
[ 49/283] Installing urw-base35-bookman 100% |  52.5 MiB/s |   1.4 MiB |  00m00s
[ 50/283] Installing urw-base35-c059-fo 100% |  82.1 MiB/s |   1.4 MiB |  00m00s
[ 51/283] Installing urw-base35-d050000 100% |   6.4 MiB/s |  85.4 KiB |  00m00s
[ 52/283] Installing urw-base35-gothic- 100% |  58.1 MiB/s |   1.2 MiB |  00m00s
[ 53/283] Installing urw-base35-nimbus- 100% |  55.4 MiB/s |   1.1 MiB |  00m00s
[ 54/283] Installing urw-base35-nimbus- 100% |  62.1 MiB/s |   1.4 MiB |  00m00s
[ 55/283] Installing urw-base35-nimbus- 100% |  92.1 MiB/s |   2.4 MiB |  00m00s
[ 56/283] Installing urw-base35-p052-fo 100% |  70.8 MiB/s |   1.5 MiB |  00m00s
[ 57/283] Installing urw-base35-standar 100% |   4.3 MiB/s |  66.0 KiB |  00m00s
[ 58/283] Installing urw-base35-z003-fo 100% |  25.5 MiB/s | 391.8 KiB |  00m00s
[ 59/283] Installing urw-base35-fonts-0 100% |   5.5 MiB/s |   5.6 KiB |  00m00s
[ 60/283] Installing abattis-cantarell- 100% |  63.3 MiB/s | 194.4 KiB |  00m00s
[ 61/283] Installing google-droid-sans- 100% | 215.8 MiB/s |   6.3 MiB |  00m00s
[ 62/283] Installing libjpeg-turbo-deve 100% | 116.0 MiB/s | 356.5 KiB |  00m00s
[ 63/283] Installing annobin-docs-0:12. 100% |  97.4 MiB/s |  99.8 KiB |  00m00s
[ 64/283] Installing cups-filesystem-1: 100% | 890.6 KiB/s |   1.8 KiB |  00m00s
[ 65/283] Installing google-noto-fonts- 100% |  18.1 MiB/s |  18.5 KiB |  00m00s
[ 66/283] Installing google-noto-sans-v 100% | 198.8 MiB/s |   1.4 MiB |  00m00s
[ 67/283] Installing default-fonts-core 100% |   5.9 MiB/s |  18.2 KiB |  00m00s
[ 68/283] Installing libX11-common-0:1. 100% |  62.5 MiB/s |   1.2 MiB |  00m00s
[ 69/283] Installing adobe-mappings-pdf 100% | 274.8 MiB/s |   4.4 MiB |  00m00s
[ 70/283] Installing openblas-0:0.3.28- 100% |  52.9 MiB/s | 108.3 KiB |  00m00s
[ 71/283] Installing poppler-data-0:0.4 100% | 233.8 MiB/s |  12.4 MiB |  00m00s
[ 72/283] Installing vim-filesystem-2:9 100% |   2.3 MiB/s |   4.7 KiB |  00m00s
[ 73/283] Installing emacs-filesystem-1 100% |  44.3 KiB/s | 544.0   B |  00m00s
[ 74/283] Installing xml-common-0:0.6.3 100% |  19.8 MiB/s |  81.1 KiB |  00m00s
[ 75/283] Installing kernel-headers-0:6 100% |  96.3 MiB/s |   6.6 MiB |  00m00s
[ 76/283] Installing libxcrypt-devel-0: 100% |  10.8 MiB/s |  33.1 KiB |  00m00s
[ 77/283] Installing glibc-devel-0:2.40 100% |  70.5 MiB/s |   2.3 MiB |  00m00s
[ 78/283] Installing tzdata-0:2024b-2.f 100% |  22.7 MiB/s |   1.9 MiB |  00m00s
[ 79/283] Installing python-pip-wheel-0 100% | 248.8 MiB/s |   1.2 MiB |  00m00s
[ 80/283] Installing libstdc++-devel-0: 100% | 191.1 MiB/s |  15.5 MiB |  00m00s
[ 81/283] Installing libzstd-devel-0:1. 100% | 198.4 MiB/s | 203.2 KiB |  00m00s
[ 82/283] Installing openblas-openmp-0: 100% | 384.3 MiB/s |  22.3 MiB |  00m00s
[ 83/283] Installing flexiblas-0:3.4.4- 100% |  48.5 MiB/s |  49.7 KiB |  00m00s
[ 84/283] Installing flexiblas-openblas 100% |  30.6 MiB/s |  31.3 KiB |  00m00s
[ 85/283] Installing flexiblas-netlib-0 100% | 225.8 MiB/s |  11.5 MiB |  00m00s
[ 86/283] Installing openexr-libs-0:3.2 100% | 313.2 MiB/s |   6.6 MiB |  00m00s
[ 87/283] Installing hdf5-0:1.14.5-2.fc 100% | 179.9 MiB/s |   7.7 MiB |  00m00s
[ 88/283] Installing fftw-0:3.3.10-15.f 100% |  11.8 MiB/s | 181.3 KiB |  00m00s
[ 89/283] Installing boost-json-0:1.83. 100% | 168.6 MiB/s | 345.2 KiB |  00m00s
[ 90/283] Installing boost-wave-0:1.83. 100% | 215.8 MiB/s | 883.9 KiB |  00m00s
[ 91/283] Installing libSM-0:1.2.5-2.fc 100% |  99.2 MiB/s | 101.6 KiB |  00m00s
[ 92/283] Installing boost-fiber-0:1.83 100% |  10.5 MiB/s |  74.9 KiB |  00m00s
[ 93/283] Installing boost-log-0:1.83.0 100% | 187.0 MiB/s |   1.5 MiB |  00m00s
[ 94/283] Installing boost-coroutine-0: 100% |  16.8 MiB/s |  17.2 KiB |  00m00s
[ 95/283] Installing boost-graph-0:1.83 100% | 114.1 MiB/s | 350.5 KiB |  00m00s
[ 96/283] Installing cpp-0:15.0.1-0.4.f 100% | 250.3 MiB/s |  39.0 MiB |  00m00s
[ 97/283] Installing nss-softokn-freebl 100% | 175.9 MiB/s | 900.7 KiB |  00m00s
[ 98/283] Installing nss-softokn-0:3.10 100% | 262.8 MiB/s |   2.1 MiB |  00m00s
[ 99/283] Installing nss-sysinit-0:3.10 100% | 957.6 KiB/s |  14.4 KiB |  00m00s
[100/283] Installing nss-0:3.107.0-2.fc 100% |  91.2 MiB/s |   2.0 MiB |  00m00s
[101/283] Installing libicu-devel-0:76. 100% | 118.0 MiB/s |   5.1 MiB |  00m00s
[102/283] Installing boost-locale-0:1.8 100% | 202.4 MiB/s | 621.6 KiB |  00m00s
[103/283] Installing libgcrypt-0:1.11.0 100% | 207.2 MiB/s |   1.2 MiB |  00m00s
[104/283] Installing libksba-0:1.6.7-3. 100% | 131.7 MiB/s | 404.4 KiB |  00m00s
[105/283] Installing boost-type_erasure 100% |  53.1 MiB/s |  54.4 KiB |  00m00s
[106/283] Installing boost-timer-0:1.83 100% |  20.7 MiB/s |  21.2 KiB |  00m00s
[107/283] Installing ncurses-0:6.5-2.20 100% |  17.8 MiB/s | 620.0 KiB |  00m00s
[108/283] Installing groff-base-0:1.23. 100% |  70.9 MiB/s |   3.9 MiB |  00m00s
[109/283] Installing perl-Digest-0:1.20 100% |  18.1 MiB/s |  37.1 KiB |  00m00s
[110/283] Installing perl-B-0:1.89-515. 100% | 123.2 MiB/s | 504.6 KiB |  00m00s
[111/283] Installing perl-FileHandle-0: 100% |   9.5 MiB/s |   9.8 KiB |  00m00s
[112/283] Installing perl-Digest-MD5-0: 100% |  29.7 MiB/s |  60.9 KiB |  00m00s
[113/283] Installing perl-MIME-Base32-0 100% |  31.4 MiB/s |  32.2 KiB |  00m00s
[114/283] Installing perl-Data-Dumper-0 100% |  55.1 MiB/s | 112.8 KiB |  00m00s
[115/283] Installing perl-libnet-0:3.15 100% |  71.9 MiB/s | 294.7 KiB |  00m00s
[116/283] Installing perl-AutoLoader-0: 100% |   0.0   B/s |  20.9 KiB |  00m00s
[117/283] Installing perl-IO-Socket-IP- 100% |  49.9 MiB/s | 102.2 KiB |  00m00s
[118/283] Installing perl-URI-0:5.31-2. 100% |  43.9 MiB/s | 269.6 KiB |  00m00s
[119/283] Installing perl-Time-Local-2: 100% |  68.9 MiB/s |  70.6 KiB |  00m00s
[120/283] Installing perl-File-Path-0:2 100% |  63.0 MiB/s |  64.5 KiB |  00m00s
[121/283] Installing perl-Pod-Escapes-1 100% |  25.3 MiB/s |  25.9 KiB |  00m00s
[122/283] Installing perl-Text-Tabs+Wra 100% |  23.3 MiB/s |  23.9 KiB |  00m00s
[123/283] Installing perl-if-0:0.61.000 100% |   0.0   B/s |   6.2 KiB |  00m00s
[124/283] Installing perl-locale-0:1.12 100% |   6.7 MiB/s |   6.9 KiB |  00m00s
[125/283] Installing perl-Net-SSLeay-0: 100% | 128.1 MiB/s |   1.4 MiB |  00m00s
[126/283] Installing perl-IO-Socket-SSL 100% | 172.7 MiB/s | 707.4 KiB |  00m00s
[127/283] Installing perl-Class-Struct- 100% |  25.3 MiB/s |  25.9 KiB |  00m00s
[128/283] Installing perl-Term-ANSIColo 100% |  96.9 MiB/s |  99.2 KiB |  00m00s
[129/283] Installing perl-Term-Cap-0:1. 100% |  29.9 MiB/s |  30.6 KiB |  00m00s
[130/283] Installing perl-File-Temp-1:0 100% |  80.1 MiB/s | 164.1 KiB |  00m00s
[131/283] Installing perl-IPC-Open3-0:1 100% |  22.7 MiB/s |  23.3 KiB |  00m00s
[132/283] Installing perl-POSIX-0:2.20- 100% | 113.1 MiB/s | 231.6 KiB |  00m00s
[133/283] Installing perl-HTTP-Tiny-0:0 100% |  76.4 MiB/s | 156.4 KiB |  00m00s
[134/283] Installing perl-Pod-Simple-1: 100% | 111.4 MiB/s | 570.4 KiB |  00m00s
[135/283] Installing perl-Socket-4:2.03 100% |  55.3 MiB/s | 113.2 KiB |  00m00s
[136/283] Installing perl-SelectSaver-0 100% |   0.0   B/s |   2.6 KiB |  00m00s
[137/283] Installing perl-Symbol-0:1.09 100% |   0.0   B/s |   7.2 KiB |  00m00s
[138/283] Installing perl-File-stat-0:1 100% |  12.7 MiB/s |  13.1 KiB |  00m00s
[139/283] Installing perl-Pod-Perldoc-0 100% |   9.7 MiB/s | 169.2 KiB |  00m00s
[140/283] Installing perl-podlators-1:6 100% |  19.6 MiB/s | 321.4 KiB |  00m00s
[141/283] Installing perl-mro-0:1.29-51 100% |  18.5 MiB/s |  37.9 KiB |  00m00s
[142/283] Installing perl-overloading-0 100% |   5.4 MiB/s |   5.5 KiB |  00m00s
[143/283] Installing perl-Fcntl-0:1.18- 100% |  40.2 MiB/s |  41.2 KiB |  00m00s
[144/283] Installing perl-Text-ParseWor 100% |  14.2 MiB/s |  14.6 KiB |  00m00s
[145/283] Installing perl-base-0:2.27-5 100% |  12.6 MiB/s |  12.9 KiB |  00m00s
[146/283] Installing perl-IO-0:1.55-515 100% |  47.7 MiB/s | 146.5 KiB |  00m00s
[147/283] Installing perl-Pod-Usage-4:2 100% |   5.6 MiB/s |  86.3 KiB |  00m00s
[148/283] Installing perl-Errno-0:1.38- 100% |   8.5 MiB/s |   8.7 KiB |  00m00s
[149/283] Installing perl-Scalar-List-U 100% |  49.4 MiB/s | 151.8 KiB |  00m00s
[150/283] Installing perl-constant-0:1. 100% |  26.7 MiB/s |  27.4 KiB |  00m00s
[151/283] Installing perl-File-Basename 100% |   0.0   B/s |  14.6 KiB |  00m00s
[152/283] Installing perl-Getopt-Std-0: 100% |  11.5 MiB/s |  11.7 KiB |  00m00s
[153/283] Installing perl-MIME-Base64-0 100% |  21.2 MiB/s |  43.5 KiB |  00m00s
[154/283] Installing perl-parent-1:0.24 100% |  10.7 MiB/s |  11.0 KiB |  00m00s
[155/283] Installing perl-vars-0:1.05-5 100% |   0.0   B/s |   4.3 KiB |  00m00s
[156/283] Installing perl-overload-0:1. 100% |  70.3 MiB/s |  71.9 KiB |  00m00s
[157/283] Installing perl-Storable-1:3. 100% | 111.9 MiB/s | 229.1 KiB |  00m00s
[158/283] Installing perl-Getopt-Long-1 100% |  47.9 MiB/s | 147.2 KiB |  00m00s
[159/283] Installing perl-Carp-0:1.54-5 100% |  46.6 MiB/s |  47.7 KiB |  00m00s
[160/283] Installing perl-Exporter-0:5. 100% |  54.3 MiB/s |  55.6 KiB |  00m00s
[161/283] Installing perl-PathTools-0:3 100% |  58.5 MiB/s | 179.7 KiB |  00m00s
[162/283] Installing perl-DynaLoader-0: 100% |  31.7 MiB/s |  32.5 KiB |  00m00s
[163/283] Installing perl-Encode-4:3.21 100% | 101.4 MiB/s |   3.2 MiB |  00m00s
[164/283] Installing perl-libs-4:5.40.1 100% | 139.3 MiB/s |  10.2 MiB |  00m00s
[165/283] Installing perl-interpreter-4 100% |   8.3 MiB/s | 119.0 KiB |  00m00s
[166/283] Installing libusb1-0:1.0.27-8 100% |   4.7 MiB/s | 171.4 KiB |  00m00s
[167/283] Installing tpm2-tss-0:4.1.3-6 100% | 147.9 MiB/s |   1.6 MiB |  00m00s
[168/283] Installing dbus-libs-1:1.16.0 100% | 182.7 MiB/s | 374.1 KiB |  00m00s
[169/283] Installing avahi-libs-0:0.9~r 100% |  63.6 MiB/s | 195.4 KiB |  00m00s
[170/283] Installing npth-0:1.8-2.fc42. 100% |  48.8 MiB/s |  50.0 KiB |  00m00s
[171/283] Installing nettle-0:3.10-6.fc 100% | 152.1 MiB/s | 778.8 KiB |  00m00s
[172/283] Installing gnutls-0:3.8.8-2.f 100% | 228.4 MiB/s |   3.4 MiB |  00m00s
[173/283] Installing glib2-0:2.83.2-6.f 100% | 199.2 MiB/s |  15.1 MiB |  00m00s
[174/283] Installing shared-mime-info-0 100% |  64.4 MiB/s |   2.6 MiB |  00m00s
[175/283] Installing gdk-pixbuf2-0:2.42 100% |  72.4 MiB/s |   2.5 MiB |  00m00s
[176/283] Installing cups-libs-1:2.4.11 100% |  66.3 MiB/s | 679.0 KiB |  00m00s
[177/283] Installing gnupg2-0:2.4.7-2.f 100% | 168.9 MiB/s |  10.0 MiB |  00m00s
[178/283] Installing gpgme-0:1.24.1-1.f 100% |  38.6 MiB/s | 632.9 KiB |  00m00s
[179/283] Installing gpgmepp-0:1.24.1-1 100% | 199.9 MiB/s | 409.5 KiB |  00m00s
[180/283] Installing netpbm-0:11.02.00- 100% | 190.5 MiB/s | 585.2 KiB |  00m00s
[181/283] Installing gts-0:0.7.6-50.201 100% |  37.4 MiB/s | 689.2 KiB |  00m00s
[182/283] Installing graphite2-0:1.3.14 100% |  12.5 MiB/s | 192.3 KiB |  00m00s
[183/283] Installing harfbuzz-0:10.2.0- 100% | 256.1 MiB/s |   2.8 MiB |  00m00s
[184/283] Installing freetype-0:2.13.3- 100% | 167.1 MiB/s | 855.6 KiB |  00m00s
[185/283] Installing fontconfig-0:2.15. 100% | 643.7 KiB/s | 793.0 KiB |  00m01s
[186/283] Installing svt-av1-libs-0:2.1 100% | 247.9 MiB/s |   3.7 MiB |  00m00s
[187/283] Installing rav1e-libs-0:0.7.1 100% | 229.6 MiB/s |   2.1 MiB |  00m00s
[188/283] Installing libdav1d-0:1.5.0-3 100% | 210.8 MiB/s |   1.1 MiB |  00m00s
[189/283] Installing libaom-0:3.9.0-3.f 100% | 297.7 MiB/s |   3.6 MiB |  00m00s
[190/283] Installing libavif-0:1.0.4-8. 100% |  97.8 MiB/s | 200.3 KiB |  00m00s
[191/283] Installing libpaper-1:2.1.1-8 100% |  48.5 MiB/s |  49.7 KiB |  00m00s
[192/283] Installing libijs-0:0.35-24.f 100% |  64.1 MiB/s |  65.6 KiB |  00m00s
[193/283] Installing jbig2dec-libs-0:0. 100% | 173.6 MiB/s | 177.7 KiB |  00m00s
[194/283] Installing libdatrie-0:0.2.13 100% |  60.7 MiB/s |  62.2 KiB |  00m00s
[195/283] Installing libthai-0:0.1.29-1 100% | 190.5 MiB/s | 780.4 KiB |  00m00s
[196/283] Installing libXau-0:1.0.12-2. 100% |  72.0 MiB/s |  73.7 KiB |  00m00s
[197/283] Installing libxcb-0:1.17.0-5. 100% | 117.4 MiB/s |   1.1 MiB |  00m00s
[198/283] Installing libX11-0:1.8.10-3. 100% | 224.3 MiB/s |   1.3 MiB |  00m00s
[199/283] Installing libXrender-0:0.9.1 100% |  53.2 MiB/s |  54.4 KiB |  00m00s
[200/283] Installing libXft-0:2.3.8-8.f 100% |  82.5 MiB/s | 169.0 KiB |  00m00s
[201/283] Installing libXpm-0:3.5.17-5. 100% | 153.3 MiB/s | 157.0 KiB |  00m00s
[202/283] Installing libXext-0:1.3.6-3. 100% |  95.8 MiB/s |  98.1 KiB |  00m00s
[203/283] Installing libXt-0:1.3.1-2.fc 100% | 213.2 MiB/s | 436.6 KiB |  00m00s
[204/283] Installing fribidi-0:1.0.16-2 100% |  12.1 MiB/s | 198.7 KiB |  00m00s
[205/283] Installing pixman-0:0.44.2-2. 100% | 234.0 MiB/s | 718.8 KiB |  00m00s
[206/283] Installing cairo-0:1.18.2-3.f 100% | 208.6 MiB/s |   1.9 MiB |  00m00s
[207/283] Installing pango-0:1.56.1-1.f 100% |  51.5 MiB/s |   1.0 MiB |  00m00s
[208/283] Installing cairo-gobject-0:1. 100% |  34.4 MiB/s |  35.2 KiB |  00m00s
[209/283] Installing librsvg2-0:2.59.2- 100% | 270.9 MiB/s |   4.9 MiB |  00m00s
[210/283] Installing rsvg-pixbuf-loader 100% | 162.5 MiB/s | 332.9 KiB |  00m00s
[211/283] Installing lasi-0:1.1.3-16.fc 100% | 124.4 MiB/s | 127.4 KiB |  00m00s
[212/283] Installing libimagequant-0:4. 100% | 172.2 MiB/s | 705.4 KiB |  00m00s
[213/283] Installing graphviz-libs-0:12 100% | 197.1 MiB/s |   1.4 MiB |  00m00s
[214/283] Installing mpdecimal-0:2.5.1- 100% | 196.3 MiB/s | 201.0 KiB |  00m00s
[215/283] Installing libb2-0:0.98.1-13. 100% |  14.2 MiB/s |  58.4 KiB |  00m00s
[216/283] Installing python3-libs-0:3.1 100% | 185.5 MiB/s |  39.9 MiB |  00m00s
[217/283] Installing python3-0:3.13.1-3 100% |   1.9 MiB/s |  28.5 KiB |  00m00s
[218/283] Installing python3-packaging- 100% | 110.9 MiB/s | 568.0 KiB |  00m00s
[219/283] Installing python3-idna-0:3.1 100% | 154.9 MiB/s | 634.3 KiB |  00m00s
[220/283] Installing cmake-rpm-macros-0 100% |   8.1 MiB/s |   8.3 KiB |  00m00s
[221/283] Installing python3-urllib3-0: 100% | 113.1 MiB/s |   1.0 MiB |  00m00s
[222/283] Installing python3-rpm-genera 100% |  81.0 MiB/s |  82.9 KiB |  00m00s
[223/283] Installing python3-devel-0:3. 100% |  53.4 MiB/s |   1.8 MiB |  00m00s
[224/283] Installing python3-numpy-1:2. 100% | 204.6 MiB/s |  40.5 MiB |  00m00s
[225/283] Installing python3-numpy-f2py 100% |  51.7 MiB/s |   2.1 MiB |  00m00s
[226/283] Installing python3-babel-0:2. 100% | 200.7 MiB/s |  28.5 MiB |  00m00s
[227/283] Installing python3-docutils-0 100% |  94.2 MiB/s |   5.0 MiB |  00m00s
[228/283] Installing python3-imagesize- 100% |   9.4 MiB/s |  38.3 KiB |  00m00s
[229/283] Installing python3-pygments-0 100% | 124.4 MiB/s |  10.8 MiB |  00m00s
[230/283] Installing python3-snowballst 100% | 172.1 MiB/s |   1.7 MiB |  00m00s
[231/283] Installing python3-sphinx-the 100% |  22.7 MiB/s |  46.4 KiB |  00m00s
[232/283] Installing python3-charset-no 100% |  17.9 MiB/s | 329.5 KiB |  00m00s
[233/283] Installing python3-requests-0 100% |  96.7 MiB/s | 495.2 KiB |  00m00s
[234/283] Installing python3-iniconfig- 100% |  11.5 MiB/s |  23.5 KiB |  00m00s
[235/283] Installing python3-pluggy-0:1 100% |  64.8 MiB/s | 199.0 KiB |  00m00s
[236/283] Installing boost-python3-0:1. 100% | 121.6 MiB/s | 249.0 KiB |  00m00s
[237/283] Installing python3-imath-0:3. 100% | 373.1 MiB/s |  22.4 MiB |  00m00s
[238/283] Installing boost-numpy3-0:1.8 100% |  56.5 MiB/s |  57.8 KiB |  00m00s
[239/283] Installing python3-markupsafe 100% |  28.8 MiB/s |  58.9 KiB |  00m00s
[240/283] Installing python3-jinja2-0:3 100% | 194.2 MiB/s |   2.9 MiB |  00m00s
[241/283] Installing boost-test-0:1.83. 100% | 153.0 MiB/s | 626.6 KiB |  00m00s
[242/283] Installing boost-stacktrace-0 100% |  27.0 MiB/s |  55.4 KiB |  00m00s
[243/283] Installing boost-serializatio 100% | 146.3 MiB/s | 449.5 KiB |  00m00s
[244/283] Installing boost-random-0:1.8 100% |  29.1 MiB/s |  29.8 KiB |  00m00s
[245/283] Installing boost-program-opti 100% | 131.4 MiB/s | 269.0 KiB |  00m00s
[246/283] Installing boost-nowide-0:1.8 100% |  20.5 MiB/s |  21.0 KiB |  00m00s
[247/283] Installing boost-math-0:1.83. 100% | 159.5 MiB/s | 653.3 KiB |  00m00s
[248/283] Installing boost-iostreams-0: 100% |  84.8 MiB/s |  86.9 KiB |  00m00s
[249/283] Installing boost-contract-0:1 100% |  96.9 MiB/s |  99.2 KiB |  00m00s
[250/283] Installing boost-0:1.83.0-12. 100% |   1.7 MiB/s |   1.7 KiB |  00m00s
[251/283] Installing rhash-0:1.4.5-2.fc 100% |  21.7 MiB/s | 399.8 KiB |  00m00s
[252/283] Installing libuv-1:1.50.0-1.f 100% | 139.9 MiB/s | 573.0 KiB |  00m00s
[253/283] Installing jsoncpp-0:1.9.5-9. 100% |  36.6 MiB/s | 262.4 KiB |  00m00s
[254/283] Installing cmake-data-0:3.31. 100% |  49.2 MiB/s |   9.1 MiB |  00m00s
[255/283] Installing cmake-0:3.31.5-1.f 100% | 247.9 MiB/s |  35.0 MiB |  00m00s
[256/283] Installing xapian-core-libs-0 100% | 267.3 MiB/s |   2.1 MiB |  00m00s
[257/283] Installing libubsan-0:15.0.1- 100% | 179.6 MiB/s | 551.7 KiB |  00m00s
[258/283] Installing libatomic-0:15.0.1 100% |  23.8 MiB/s |  24.4 KiB |  00m00s
[259/283] Installing libasan-0:15.0.1-0 100% | 271.4 MiB/s |   1.9 MiB |  00m00s
[260/283] Installing gcc-0:15.0.1-0.4.f 100% | 277.2 MiB/s | 109.5 MiB |  00m00s
[261/283] Installing libquadmath-devel- 100% | 899.3 KiB/s |  23.4 KiB |  00m00s
[262/283] Installing boost-devel-0:1.83 100% | 126.8 MiB/s | 145.8 MiB |  00m01s
[263/283] Installing imath-devel-0:3.1. 100% | 139.4 MiB/s |   1.0 MiB |  00m00s
[264/283] Installing gcc-gfortran-0:15. 100% | 261.7 MiB/s |  41.3 MiB |  00m00s
[265/283] Installing jbigkit-libs-0:2.1 100% |  57.6 MiB/s | 117.9 KiB |  00m00s
[266/283] Installing hdf5-devel-0:1.14. 100% | 116.4 MiB/s |   3.3 MiB |  00m00s
[267/283] Installing openexr-devel-0:3. 100% |  67.4 MiB/s | 828.7 KiB |  00m00s
[268/283] Installing python3-sphinx-1:8 100% |  97.7 MiB/s |  11.3 MiB |  00m00s
[269/283] Installing python3-pytest-0:8 100% | 202.0 MiB/s |  21.0 MiB |  00m00s
[270/283] Installing python3-setuptools 100% | 114.1 MiB/s |   8.6 MiB |  00m00s
[271/283] Installing fftw-devel-0:3.3.1 100% |  94.5 MiB/s | 290.2 KiB |  00m00s
[272/283] Installing libtiff-0:4.7.0-3. 100% | 160.2 MiB/s | 656.1 KiB |  00m00s
[273/283] Installing gd-0:2.3.3-17.fc41 100% | 133.5 MiB/s | 410.1 KiB |  00m00s
[274/283] Installing libgs-0:10.04.0-1. 100% | 314.7 MiB/s |  23.0 MiB |  00m00s
[275/283] Installing poppler-0:24.08.0- 100% | 234.4 MiB/s |   3.5 MiB |  00m00s
[276/283] Installing libtiff-devel-0:4. 100% | 107.8 MiB/s | 772.6 KiB |  00m00s
[277/283] Installing poppler-glib-0:24. 100% | 145.4 MiB/s | 595.6 KiB |  00m00s
[278/283] Installing graphviz-0:12.2.1- 100% | 196.2 MiB/s |  21.4 MiB |  00m00s
[279/283] Installing doxygen-2:1.13.2-2 100% | 239.2 MiB/s |  19.9 MiB |  00m00s
[280/283] Installing gcc-c++-0:15.0.1-0 100% | 265.0 MiB/s |  42.4 MiB |  00m00s
[281/283] Installing annobin-plugin-gcc 100% |  33.5 MiB/s | 995.9 KiB |  00m00s
[282/283] Installing gcc-plugin-annobin 100% |   2.1 MiB/s |  61.5 KiB |  00m00s
[283/283] Installing libpng-devel-2:1.6 100% | 853.5 KiB/s | 880.0 KiB |  00m01s
Warning: skipped OpenPGP checks for 281 packages from repositories: copr_base, http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch
Complete!
Finish: build setup for vigra-1.12.1-1.fc42.src.rpm
Start: rpmbuild vigra-1.12.1-1.fc42.src.rpm
Building target platforms: i686
Building for target i686
error: %changelog not in descending chronological order
setting SOURCE_DATE_EPOCH=1736294400
Executing(%mkbuilddir): /bin/sh -e /var/tmp/rpm-tmp.PzL7qS
+ umask 022
+ cd /builddir/build/BUILD/vigra-1.12.1-build
+ test -d /builddir/build/BUILD/vigra-1.12.1-build
+ /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w /builddir/build/BUILD/vigra-1.12.1-build
+ /usr/bin/rm -rf /builddir/build/BUILD/vigra-1.12.1-build
+ /usr/bin/mkdir -p /builddir/build/BUILD/vigra-1.12.1-build
+ /usr/bin/mkdir -p /builddir/build/BUILD/vigra-1.12.1-build/SPECPARTS
+ RPM_EC=0
++ jobs -p
+ exit 0
Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.GsTpcR
+ umask 022
+ cd /builddir/build/BUILD/vigra-1.12.1-build
+ cd /builddir/build/BUILD/vigra-1.12.1-build
+ rm -rf vigra-1.12.1
+ /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/vigra-1.12.1-src-clean.tar.gz
+ STATUS=0
+ '[' 0 -ne 0 ']'
+ cd vigra-1.12.1
+ /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w .
+ /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/vigra-1.10.0-no-lenna.patch
+ /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f
+ /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/vigra-1.11.1.docdir.patch
+ /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f
+ RPM_EC=0
++ jobs -p
+ exit 0
Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.AiWCyn
+ umask 022
+ cd /builddir/build/BUILD/vigra-1.12.1-build
+ CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection '
+ export CFLAGS
+ CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection '
+ export CXXFLAGS
+ FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib/gfortran/modules '
+ export FFLAGS
+ FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib/gfortran/modules '
+ export FCFLAGS
+ VALAFLAGS=-g
+ export VALAFLAGS
+ RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn'
+ export RUSTFLAGS
+ LDFLAGS='-Wl,-z,relro -Wl,--as-needed  -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes '
+ export LDFLAGS
+ LT_SYS_LIBRARY_PATH=/usr/lib:
+ export LT_SYS_LIBRARY_PATH
+ CC=gcc
+ export CC
+ CXX=g++
+ export CXX
+ cd vigra-1.12.1
+ sed -i '1s=^#!/usr/bin/\(python\|env python\)[0-9.]*=#!/usr/bin/python3=' config/vigra-config.in
+ sed -i 's=SET(BOOST_PYTHON_NAMES=& boost_python313=' config/FindVIGRANUMPY_DEPENDENCIES.cmake
+ export 'CXXFLAGS=-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -DH5_USE_110_API'
+ CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -DH5_USE_110_API'
+ CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection '
+ export CFLAGS
+ CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -DH5_USE_110_API'
+ export CXXFLAGS
+ FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib/gfortran/modules '
+ export FFLAGS
+ FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib/gfortran/modules '
+ export FCFLAGS
+ VALAFLAGS=-g
+ export VALAFLAGS
+ RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn'
+ export RUSTFLAGS
+ LDFLAGS='-Wl,-z,relro -Wl,--as-needed  -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes '
+ export LDFLAGS
+ LT_SYS_LIBRARY_PATH=/usr/lib:
+ export LT_SYS_LIBRARY_PATH
+ CC=gcc
+ export CC
+ CXX=g++
+ export CXX
+ /usr/bin/cmake -S . -B redhat-linux-build -DCMAKE_C_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_CXX_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_Fortran_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_VERBOSE_MAKEFILE:BOOL=ON -DCMAKE_INSTALL_DO_STRIP:BOOL=OFF -DCMAKE_INSTALL_PREFIX:PATH=/usr -DCMAKE_INSTALL_FULL_SBINDIR:PATH=/usr/bin -DCMAKE_INSTALL_SBINDIR:PATH=bin -DINCLUDE_INSTALL_DIR:PATH=/usr/include -DLIB_INSTALL_DIR:PATH=/usr/lib -DSYSCONF_INSTALL_DIR:PATH=/etc -DSHARE_INSTALL_PREFIX:PATH=/usr/share -DBUILD_SHARED_LIBS:BOOL=ON -DWITH_OPENEXR=1 -DWITH_HDF5=1 -DWITH_VALGRIND=0 -DWITH_LEMON=0 -DPYTHON_NUMPY_INCLUDE_DIR=/usr/include/numpy -DWITH_VIGRANUMPY=1 -DVIGRANUMPY_INSTALL_DIR=/usr/lib/python3.13/site-packages -DPYTHON_VERSION=3.13 '-DCMAKE_CXX_FLAGS=-Wno-template-body -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection '
-- The C compiler identification is GNU 15.0.1
-- The CXX compiler identification is GNU 15.0.1
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/gcc - 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/g++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Configuring VIGRA version 1.12.1
-- Checking template recursion depth: ok
-- Searching for ZLIB
--    in default locations
-- Found ZLIB: /usr/lib/libz.so (found version "1.3.1")
-- Searching for TIFF
--    in default locations
-- Found TIFF: /usr/lib/libtiff.so (found version "4.7.0")
-- Searching for JPEG
--    in default locations
-- Found JPEG: /usr/lib/libjpeg.so (found version "62")
-- Searching for PNG
--    in default locations
-- Found PNG: /usr/lib/libpng.so (found version "1.6.44")
-- Searching for FFTW3
--    in default locations
-- Found FFTW3: /usr/lib/libfftw3.so
-- Searching for FFTW3F
--    in default locations
-- Found FFTW3F: /usr/lib/libfftw3f.so
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE
-- Searching for HDF5
--    in default locations
--    Checking HDF5 version (at least 1.8): ok
-- Found HDF5: /usr/lib/libhdf5.so
-- Found Doxygen: /usr/bin/doxygen (found version "1.13.2") found components: doxygen
-- Found Python: /usr/bin/python3.13 (found version "3.13.1") found components: Interpreter
-- Checking for threading support:   std::thread
--     (added compiler flags: -pthread
-- Found Python: /usr/bin/python3.13 (found version "3.13.1") found components: Interpreter Development NumPy Development.Module Development.Embed
-- Checking VIGRANUMPY_DEPENDENCIES
-- Using Python 3.13.1 at /usr/bin/python3.13
-- Python_LIBRARIES /usr/lib/libpython3.13.so
-- Found Python includes:  /usr/include/python3.13
-- Found boost_python library: /usr/lib/libboost_python313.so
-- Searching for Python pytest: ok
-- Searching for sphinx documentation generator: ok
-- Found VIGRANUMPY_DEPENDENCIES: TRUE
-- ---------------------------------------------------------
-- VIGRA configuration information:
-- ---------------------------------------------------------
--   Using CXX standard: 11
--   Using ZLIB  libraries: /usr/lib/libz.so
--   Using PNG  libraries: /usr/lib/libpng.so;/usr/lib/libz.so
--   Using TIFF libraries: /usr/lib/libtiff.so
--   Using JPEG libraries: /usr/lib/libjpeg.so
--   Using OpenEXR  libraries: OpenEXR::OpenEXR;OpenEXR::Iex;OpenEXR::IlmThread;Imath::Imath
--   Using FFTW libraries: /usr/lib/libfftw3.so
--   Using HDF5 libraries: /usr/lib/libhdf5.so;/usr/lib/libhdf5_hl.so
--   Using Boost Graph Library: /boost/graph
--   LEMON graph library disabled by user (WITH_LEMON=0)
--   Using Python libraries: /usr/lib/libpython3.13.so;/usr/lib/libboost_python313.so
--   Using Numpy includes:   /usr/lib/python3.13/site-packages/numpy/_core/include
-- ---------------------------------------------------------
--   building shared lib
--   binaries will be generated in: /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build
--   manuals will be generated in: /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/doc
-- ---------------------------------------------------------
--   includes will be installed at: /usr/include
--   libraries will be installed at: /usr/lib
--   binaries will be installed at: /usr/bin
--   vigra manuals will be installed at: /usr/doc/vigra/index.html
--   vigranumpy will be installed at /usr/lib/python3.13/site-packages
--   vigranumpy manuals will be installed at: /usr/doc/vigranumpy/html/index.html
-- ---------------------------------------------------------
-- Configuring done (3.8s)
-- Generating done (0.4s)
CMake Warning:
  Manually-specified variables were not used by the project:

    CMAKE_Fortran_FLAGS_RELEASE
    CMAKE_INSTALL_DO_STRIP
    CMAKE_INSTALL_FULL_SBINDIR
    CMAKE_INSTALL_SBINDIR
    INCLUDE_INSTALL_DIR
    LIB_INSTALL_DIR
    PYTHON_NUMPY_INCLUDE_DIR
    PYTHON_VERSION
    SHARE_INSTALL_PREFIX
    SYSCONF_INSTALL_DIR


-- Build files have been written to: /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build
+ /usr/bin/cmake --build redhat-linux-build -j2 --verbose
Change Dir: '/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build'

Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile -j2
/usr/bin/cmake -S/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1 -B/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build --check-build-system CMakeFiles/Makefile.cmake 0
/usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build/CMakeFiles /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build//CMakeFiles/progress.marks
/usr/bin/gmake  -f CMakeFiles/Makefile2 all
gmake[1]: Entering directory '/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build'
/usr/bin/gmake  -f src/impex/CMakeFiles/vigraimpex.dir/build.make src/impex/CMakeFiles/vigraimpex.dir/depend
/usr/bin/gmake  -f vigranumpy/src/core/CMakeFiles/vigranumpy_sampling.dir/build.make vigranumpy/src/core/CMakeFiles/vigranumpy_sampling.dir/depend
gmake[2]: Entering directory '/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build'
cd /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1 /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/src/impex /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build/src/impex /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build/src/impex/CMakeFiles/vigraimpex.dir/DependInfo.cmake "--color="
gmake[2]: Entering directory '/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build'
cd /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1 /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build/vigranumpy/src/core /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build/vigranumpy/src/core/CMakeFiles/vigranumpy_sampling.dir/DependInfo.cmake "--color="
gmake[2]: Leaving directory '/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build'
/usr/bin/gmake  -f src/impex/CMakeFiles/vigraimpex.dir/build.make src/impex/CMakeFiles/vigraimpex.dir/build
gmake[2]: Entering directory '/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build'
[  0%] Building CXX object src/impex/CMakeFiles/vigraimpex.dir/bmp.cxx.o
cd /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build/src/impex && /usr/bin/g++ -DHasEXR -DHasHDF5 -DHasJPEG -DHasPNG -DHasTIFF -DHasZLIB -Dvigraimpex_EXPORTS -I/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include -isystem /usr/include/OpenEXR -isystem /usr/include/Imath -pthread -Wno-template-body -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++11 -fPIC    -DH5_BUILT_AS_DYNAMIC_LIB -MD -MT src/impex/CMakeFiles/vigraimpex.dir/bmp.cxx.o -MF CMakeFiles/vigraimpex.dir/bmp.cxx.o.d -o CMakeFiles/vigraimpex.dir/bmp.cxx.o -c /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/src/impex/bmp.cxx
gmake[2]: Leaving directory '/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build'
/usr/bin/gmake  -f vigranumpy/src/core/CMakeFiles/vigranumpy_sampling.dir/build.make vigranumpy/src/core/CMakeFiles/vigranumpy_sampling.dir/build
gmake[2]: Entering directory '/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build'
[  0%] Building CXX object vigranumpy/src/core/CMakeFiles/vigranumpy_sampling.dir/sampling.cxx.o
cd /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build/vigranumpy/src/core && /usr/bin/g++ -DHasHDF5 -Dvigranumpy_sampling_EXPORTS -I/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include -I/usr/include/OpenEXR -I/usr/include/Imath -isystem /usr/lib/python3.13/site-packages/numpy/_core/include -isystem /usr/include/python3.13 -pthread -Wno-template-body -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++11 -fPIC    -DH5_BUILT_AS_DYNAMIC_LIB -MD -MT vigranumpy/src/core/CMakeFiles/vigranumpy_sampling.dir/sampling.cxx.o -MF CMakeFiles/vigranumpy_sampling.dir/sampling.cxx.o.d -o CMakeFiles/vigranumpy_sampling.dir/sampling.cxx.o -c /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/sampling.cxx
[  0%] Building CXX object src/impex/CMakeFiles/vigraimpex.dir/byteorder.cxx.o
cd /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build/src/impex && /usr/bin/g++ -DHasEXR -DHasHDF5 -DHasJPEG -DHasPNG -DHasTIFF -DHasZLIB -Dvigraimpex_EXPORTS -I/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include -isystem /usr/include/OpenEXR -isystem /usr/include/Imath -pthread -Wno-template-body -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++11 -fPIC    -DH5_BUILT_AS_DYNAMIC_LIB -MD -MT src/impex/CMakeFiles/vigraimpex.dir/byteorder.cxx.o -MF CMakeFiles/vigraimpex.dir/byteorder.cxx.o.d -o CMakeFiles/vigraimpex.dir/byteorder.cxx.o -c /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/src/impex/byteorder.cxx
[  3%] Building CXX object src/impex/CMakeFiles/vigraimpex.dir/codecmanager.cxx.o
cd /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build/src/impex && /usr/bin/g++ -DHasEXR -DHasHDF5 -DHasJPEG -DHasPNG -DHasTIFF -DHasZLIB -Dvigraimpex_EXPORTS -I/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include -isystem /usr/include/OpenEXR -isystem /usr/include/Imath -pthread -Wno-template-body -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++11 -fPIC    -DH5_BUILT_AS_DYNAMIC_LIB -MD -MT src/impex/CMakeFiles/vigraimpex.dir/codecmanager.cxx.o -MF CMakeFiles/vigraimpex.dir/codecmanager.cxx.o.d -o CMakeFiles/vigraimpex.dir/codecmanager.cxx.o -c /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/src/impex/codecmanager.cxx
In file included from /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/sampling.cxx:39:
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/numpy_array.hxx: In function ‘bool vigra::detail::nontrivialPermutation(const vigra::ArrayVector<int>&)’:
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/numpy_array.hxx:50:
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  696 |         return isShapeCompatible(obj) && ValuetypeTraits::isValuetypeCompatible(obj);
      |                ~~~~~~~~~~~~~~~~~^~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1078 |                ArrayTraits::isPropertyCompatible((PyArrayObject *)obj);
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1122 |         if(!isReferenceCompatible(obj))
      |             ~~~~~~~~~~~~~~~~~~~~~^~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
  873 |         vigra_postcondition(makeReference(init(shape, true, order)),
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/sampling.cxx:479:28:   required from ‘vigra::NumpyAnyArray vigra::SplineView_coefficientImage(const SplineView&) [with SplineView = SplineImageView<3, TinyVector<float, 3> >]’
  479 |     NumpyArray<2, ResType> res(self.shape());
      |                            ^~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/sampling.cxx:723:13:   required from ‘boost::python::class_<SplineView>& vigra::defSplineView(const char*) [with SplineView = SplineImageView<3, TinyVector<float, 3> >]’
  601 |     theclass
      |     ~~~~~~~~ 
  602 |         .def("__init__", python::make_constructor(registerConverters(&pySplineView<SplineView, typename BindSplineConstructor<Value>::byte_type>)),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  603 |              "Construct a SplineImageView for the given image::\n\n"
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  604 |              "    SplineImageView(image, skipPrefilter = False)\n\n"
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  605 |              "Currently, 'image' can have dtype numpy.uint8, numpy.int32, and numpy.float32. "
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  606 |              "If 'skipPrefilter' is True, image values are directly used as spline "
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  607 |              "coefficients, so that the view performs approximation rather than interploation.\n\n")
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  608 |         .def("__init__", python::make_constructor(registerConverters(&pySplineView<SplineView, typename BindSplineConstructor<Value>::int_type>)))
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  609 |         .def("__init__", python::make_constructor(registerConverters(&pySplineView<SplineView, typename BindSplineConstructor<Value>::type>)))
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  610 |         .def("__init__", python::make_constructor(registerConverters(&pySplineView1<SplineView, typename BindSplineConstructor<Value>::byte_type>)))
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  611 |         .def("__init__", python::make_constructor(registerConverters(&pySplineView1<SplineView, typename BindSplineConstructor<Value>::int_type>)))
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  612 |         .def("__init__", python::make_constructor(registerConverters(&pySplineView1<SplineView, typename BindSplineConstructor<Value>::type>)))
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  613 |         .def("size", &SplineView::shape)
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  614 |         .def("shape", &SplineView::shape, "The shape of the underlying image.\n\n")
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  615 |         .def("width", &SplineView::width, "The width of the underlying image.\n\n")
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  616 |         .def("height", &SplineView::height, "The height of the underlying image.\n\n")
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  617 |         .def("isInside", &SplineView::isInside,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  618 |              "Check if a coordinate is inside the underlying image.\n\n"
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  619 |              "SplineImageView.isInside(x, y) -> bool\n\n")
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  620 |         .def("isValid", &SplineView::isValid,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  621 |              "Check if a coordinate is within the valid range of the SplineImageView.\n\n"
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  622 |              "SplineImageView.isValid(x, y) -> bool\n\n"
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  623 |              "Thanks to reflective boundary conditions, the valid range is three times "
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  624 |              "as big as the size of the underlying image.\n\n")
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  625 |         .def("__getitem__", (Value (SplineView::*)(Shape const &) const)&SplineView::operator(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  626 |              "Return the value of the spline at a real-valued coordinate.\n\n"
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  627 |              "Usage:\n\n"
      |              ~~~~~~~~~~~~
  628 |              "    s = SplineImageView3(image)\n"
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  629 |              "    value = s[10.1, 11.3]\n\n")
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  630 |         .def("__call__", callfct,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~
  631 |              "Return the value of the spline or one of its derivatives at a real-valued coordinate.\n\n"
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  632 |              "Usage:\n\n"
      |              ~~~~~~~~~~~~
  633 |              "    s = SplineImageView3(image)\n"
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  634 |              "    value = s(10.1, 11.3)\n"
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  635 |              "    xorder = 1   # derivative order along x axis\n"
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  636 |              "    yorder = 0   # derivative order along y axis\n"
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  637 |              "    derivative = s(10.1, 11.3, xorder, yorder)\n\n")
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  638 |         .def("__call__", callfct2)
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~
  639 |         .def("dx", (Value (SplineView::*)(double, double) const)&SplineView::dx, args("x", "y"),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  640 |              "Return first derivative in x direction at a real-valued coordinate.\n\n"
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  641 |              "SplineImageView.dx(x, y) -> value\n\n")
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  642 |         .def("dy", (Value (SplineView::*)(double, double) const)&SplineView::dy, args("x", "y"),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  643 |              "Return first derivative in y direction at a real-valued coordinate.\n\n"
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  644 |              "SplineImageView.dy(x, y) -> value\n\n")
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  645 |         .def("dxx", (Value (SplineView::*)(double, double) const)&SplineView::dxx, args("x", "y"),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  646 |              "Return second derivative in x direction at a real-valued coordinate.\n\n"
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  647 |              "SplineImageView.dxx(x, y) -> value\n\n")
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  648 |         .def("dxy", (Value (SplineView::*)(double, double) const)&SplineView::dxy, args("x", "y"),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  649 |              "Return mixed second derivative at a real-valued coordinate.\n\n"
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  650 |              "SplineImageView.dxy(x, y) -> value\n\n")
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  651 |         .def("dyy", (Value (SplineView::*)(double, double) const)&SplineView::dyy, args("x", "y"),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  652 |              "Return second derivative in y direction at a real-valued coordinate.\n\n"
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  653 |              "SplineImageView.dyy(x, y) -> value\n\n")
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  654 |         .def("dx3", (Value (SplineView::*)(double, double) const)&SplineView::dx3, args("x", "y"),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  655 |              "Return third derivative in x direction at a real-valued coordinate.\n\n"
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  656 |              "SplineImageView.dx3(x, y) -> value\n\n")
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  657 |         .def("dxxy", (Value (SplineView::*)(double, double) const)&SplineView::dxxy, args("x", "y"),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  658 |              "Return mixed third derivative at a real-valued coordinate.\n\n"
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  659 |              "SplineImageView.dxxy(x, y) -> value\n\n")
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  660 |         .def("dxyy", (Value (SplineView::*)(double, double) const)&SplineView::dxyy, args("x", "y"),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  661 |              "Return mixed third derivative at a real-valued coordinate.\n\n"
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  662 |              "SplineImageView.dxyy(x, y) -> value\n\n")
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  663 |         .def("dy3", (Value (SplineView::*)(double, double) const)&SplineView::dy3, args("x", "y"),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  664 |              "Return third derivative in y direction at a real-valued coordinate.\n\n"
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  665 |              "SplineImageView.dy3(x, y) -> value\n\n")
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  666 |         .def("g2", (SNormValue (SplineView::*)(double, double) const)&SplineView::g2, args("x", "y"),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  667 |              "Return gradient squared magnitude at a real-valued coordinate.\n\n"
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  668 |              "SplineImageView.g2(x, y) -> value\n\n")
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  669 |         .def("g2x", (SNormValue (SplineView::*)(double, double) const)&SplineView::g2x, args("x", "y"),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  670 |              "Return first derivative in x direction of the gradient squared magnitude at a real-valued coordinate.\n\n"
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  671 |              "SplineImageView.g2x(x, y) -> value\n\n")
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  672 |         .def("g2y", (SNormValue (SplineView::*)(double, double) const)&SplineView::g2y, args("x", "y"),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  673 |              "Return first derivative in y direction of the gradient squared magnitude at a real-valued coordinate.\n\n"
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  674 |              "SplineImageView.g2y(x, y) -> value\n\n")
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  675 |         .def("dxImage", &SplineView_dxImage<SplineView>, (arg("xfactor") = 2.0, arg("yfactor") = 2.0),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  676 |              "Like :meth:`dx`, but returns an entire image with the given sampling factors. For example,\n\n"
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  677 |              "SplineImageView.dxImage(2.0, 2.0) -> image\n\n"
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  678 |              "creates an derivative image with two-fold oversampling in both directions.\n\n")
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  679 |         .def("dyImage", &SplineView_dyImage<SplineView>, (arg("xfactor") = 2.0, arg("yfactor") = 2.0),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  680 |              "Like :meth:`dy`, but returns an entire image with the given sampling factors. For example,\n\n"
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  681 |              "SplineImageView.dyImage(2.0, 2.0) -> image\n\n"
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  682 |              "creates an derivative image with two-fold oversampling in both directions.\n\n")
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  683 |         .def("dxxImage", &SplineView_dxxImage<SplineView>, (arg("xfactor") = 2.0, arg("yfactor") = 2.0),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  684 |              "Like :meth:`dxx`, but returns an entire image with the given sampling factors. For example,\n\n"
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  685 |              "SplineImageView.dxxImage(2.0, 2.0) -> image\n\n"
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  686 |              "creates an derivative image with two-fold oversampling in both directions.\n\n")
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  687 |         .def("dxyImage", &SplineView_dxyImage<SplineView>, (arg("xfactor") = 2.0, arg("yfactor") = 2.0),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  688 |              "Like :meth:`dxy`, but returns an entire image with the given sampling factors. For example,\n\n"
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  689 |              "SplineImageView.dxyImage(2.0, 2.0) -> image\n\n"
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  690 |              "creates an derivative image with two-fold oversampling in both directions.\n\n")
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  691 |         .def("dyyImage", &SplineView_dyyImage<SplineView>, (arg("xfactor") = 2.0, arg("yfactor") = 2.0),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  692 |              "Like :meth:`dyy`, but returns an entire image with the given sampling factors. For example,\n\n"
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  693 |              "SplineImageView.dyyImage(2.0, 2.0) -> image\n\n"
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  694 |              "creates an derivative image with two-fold oversampling in both directions.\n\n")
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  695 |         .def("dx3Image", &SplineView_dx3Image<SplineView>, (arg("xfactor") = 2.0, arg("yfactor") = 2.0),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  696 |              "Like :meth:`dx3`, but returns an entire image with the given sampling factors. For example,\n\n"
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  697 |              "SplineImageView.dx3Image(2.0, 2.0) -> image\n\n"
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  698 |              "creates an derivative image with two-fold oversampling in both directions.\n\n")
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  699 |         .def("dxxyImage", &SplineView_dxxyImage<SplineView>, (arg("xfactor") = 2.0, arg("yfactor") = 2.0),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  700 |              "Like :meth:`dxxy`, but returns an entire image with the given sampling factors. For example,\n\n"
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  701 |              "SplineImageView.dxxyImage(2.0, 2.0) -> image\n\n"
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  702 |              "creates an derivative image with two-fold oversampling in both directions.\n\n")
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  703 |         .def("dxyyImage", &SplineView_dxyyImage<SplineView>, (arg("xfactor") = 2.0, arg("yfactor") = 2.0),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  704 |              "Like :meth:`dxyy`, but returns an entire image with the given sampling factors. For example,\n\n"
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  705 |              "SplineImageView.dxyyImage(2.0, 2.0) -> image\n\n"
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  706 |              "creates an derivative image with two-fold oversampling in both directions.\n\n")
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  707 |         .def("dy3Image", &SplineView_dy3Image<SplineView>, (arg("xfactor") = 2.0, arg("yfactor") = 2.0),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  708 |              "Like :meth:`dy3`, but returns an entire image with the given sampling factors. For example,\n\n"
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  709 |              "SplineImageView.dy3Image(2.0, 2.0) -> image\n\n"
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  710 |              "creates an derivative image with two-fold oversampling in both directions.\n\n")
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  711 |         .def("g2Image", &SplineView_g2Image<SplineView>, (arg("xfactor") = 2.0, arg("yfactor") = 2.0),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  712 |              "Like :meth:`g2`, but returns an entire image with the given sampling factors. For example,\n\n"
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  713 |              "SplineImageView.g2Image(2.0, 2.0) -> image\n\n"
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  714 |              "creates an derivative image with two-fold oversampling in both directions.\n\n")
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  715 |         .def("g2xImage", &SplineView_g2xImage<SplineView>, (arg("xfactor") = 2.0, arg("yfactor") = 2.0),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  716 |              "Like :meth:`g2x`, but returns an entire image with the given sampling factors. For example,\n\n"
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  717 |              "SplineImageView.g2xImage(2.0, 2.0) -> image\n\n"
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  718 |              "creates an derivative image with two-fold oversampling in both directions.\n\n")
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  719 |         .def("g2yImage", &SplineView_g2yImage<SplineView>, (arg("xfactor") = 2.0, arg("yfactor") = 2.0),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  720 |              "Like :meth:`g2y`, but returns an entire image with the given sampling factors. For example,\n\n"
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  721 |              "SplineImageView.g2yImage(2.0, 2.0) -> image\n\n"
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  722 |              "creates an derivative image with two-fold oversampling in both directions.\n\n")
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  723 |         .def("coefficientImage", &SplineView_coefficientImage<SplineView>)
      |         ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/sampling.cxx:923:62:   required from here
  923 |     defSplineView<SplineImageView<3, TinyVector<float, 3> > >("SplineImageView3V3");
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  696 |         return isShapeCompatible(obj) && ValuetypeTraits::isValuetypeCompatible(obj);
      |                ~~~~~~~~~~~~~~~~~^~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1078 |                ArrayTraits::isPropertyCompatible((PyArrayObject *)obj);
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1086 |         return isReferenceCompatible(obj);
      |                ~~~~~~~~~~~~~~~~~~~~~^~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  104 |     bool isCompatible = obj == Py_None || ArrayType::isStrictlyCompatible(obj);
      |                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
   97 |         converter::registry::insert(&convertible, &construct, type_id<ArrayType>());
      |                                     ^~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
  147 |         NumpyArrayConverter<Type>();
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
  148 |         RegisterNumpyArrayConverters<typename boost::mpl::next<Iter>::type, End>::exec();
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>&>]’
  162 |     RegisterNumpyArrayConverters<typename boost::mpl::begin<Typelist>::type,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~      
  163 |                                  typename boost::mpl::end<Typelist>::type >::exec();
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>&)]’
  169 |     registerNumpyArrayConverters(boost::python::detail::get_signature(f));
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/sampling.cxx:602:69:   required from ‘boost::python::class_<SplineView>& vigra::defSplineView(const char*) [with SplineView = SplineImageView<3, TinyVector<float, 3> >]’
  602 |         .def("__init__", python::make_constructor(registerConverters(&pySplineView<SplineView, typename BindSplineConstructor<Value>::byte_type>)),
      |                                                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/sampling.cxx:923:62:   required from here
  923 |     defSplineView<SplineImageView<3, TinyVector<float, 3> > >("SplineImageView3V3");
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  696 |         return isShapeCompatible(obj) && ValuetypeTraits::isValuetypeCompatible(obj);
      |                ~~~~~~~~~~~~~~~~~^~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1078 |                ArrayTraits::isPropertyCompatible((PyArrayObject *)obj);
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1086 |         return isReferenceCompatible(obj);
      |                ~~~~~~~~~~~~~~~~~~~~~^~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  104 |     bool isCompatible = obj == Py_None || ArrayType::isStrictlyCompatible(obj);
      |                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
   97 |         converter::registry::insert(&convertible, &construct, type_id<ArrayType>());
      |                                     ^~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
  147 |         NumpyArrayConverter<Type>();
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
  148 |         RegisterNumpyArrayConverters<typename boost::mpl::next<Iter>::type, End>::exec();
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>&>]’
  162 |     RegisterNumpyArrayConverters<typename boost::mpl::begin<Typelist>::type,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~      
  163 |                                  typename boost::mpl::end<Typelist>::type >::exec();
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>&)]’
  169 |     registerNumpyArrayConverters(boost::python::detail::get_signature(f));
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/sampling.cxx:608:69:   required from ‘boost::python::class_<SplineView>& vigra::defSplineView(const char*) [with SplineView = SplineImageView<3, TinyVector<float, 3> >]’
  608 |         .def("__init__", python::make_constructor(registerConverters(&pySplineView<SplineView, typename BindSplineConstructor<Value>::int_type>)))
      |                                                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/sampling.cxx:923:62:   required from here
  923 |     defSplineView<SplineImageView<3, TinyVector<float, 3> > >("SplineImageView3V3");
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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)
      |                    ~~^~~~~~~~~~~~~~~
[  3%] Building CXX object src/impex/CMakeFiles/vigraimpex.dir/compression.cxx.o
cd /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build/src/impex && /usr/bin/g++ -DHasEXR -DHasHDF5 -DHasJPEG -DHasPNG -DHasTIFF -DHasZLIB -Dvigraimpex_EXPORTS -I/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include -isystem /usr/include/OpenEXR -isystem /usr/include/Imath -pthread -Wno-template-body -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++11 -fPIC    -DH5_BUILT_AS_DYNAMIC_LIB -MD -MT src/impex/CMakeFiles/vigraimpex.dir/compression.cxx.o -MF CMakeFiles/vigraimpex.dir/compression.cxx.o.d -o CMakeFiles/vigraimpex.dir/compression.cxx.o -c /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/src/impex/compression.cxx
[  7%] Building CXX object src/impex/CMakeFiles/vigraimpex.dir/exr.cxx.o
cd /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build/src/impex && /usr/bin/g++ -DHasEXR -DHasHDF5 -DHasJPEG -DHasPNG -DHasTIFF -DHasZLIB -Dvigraimpex_EXPORTS -I/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include -isystem /usr/include/OpenEXR -isystem /usr/include/Imath -pthread -Wno-template-body -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++11 -fPIC    -DH5_BUILT_AS_DYNAMIC_LIB -MD -MT src/impex/CMakeFiles/vigraimpex.dir/exr.cxx.o -MF CMakeFiles/vigraimpex.dir/exr.cxx.o.d -o CMakeFiles/vigraimpex.dir/exr.cxx.o -c /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/src/impex/exr.cxx
In file included from /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/codec.hxx:54,
                 from /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/src/impex/exr.hxx:40,
                 from /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/src/impex/exr.cxx:42:
In member function ‘vigra::ArrayVector<Imf_3_2::Rgba, std::allocator<Imf_3_2::Rgba> >::resize(unsigned int, Imf_3_2::Rgba const&)’,
    inlined from ‘vigra::ArrayVector<Imf_3_2::Rgba, std::allocator<Imf_3_2::Rgba> >::resize(unsigned int)’ at /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/array_vector.hxx:650:15,
    inlined from ‘vigra::ExrDecoderImpl::init()’ at /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/src/impex/exr.cxx:183:22:
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/array_vector.hxx: In member function ‘vigra::ExrDecoderImpl::init()’:
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/array_vector.hxx:744:1: note: by argument 4 of type ‘const struct value_type &’ to ‘vigra::ArrayVector<Imf_3_2::Rgba, std::allocator<Imf_3_2::Rgba> >::insert(Imf_3_2::Rgba*, unsigned int, Imf_3_2::Rgba const&) [clone .isra.0]’ declared here
  744 | ArrayVector<T, Alloc>::insert(iterator p, size_type n, value_type const & v)
      | ^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/array_vector.hxx:650:26: note: ‘<anonymous>’ declared here
  650 |         resize(new_size, value_type());
      |                          ^~~~~~~~~~~~
In member function ‘vigra::ArrayVector<Imf_3_2::Rgba, std::allocator<Imf_3_2::Rgba> >::resize(unsigned int, Imf_3_2::Rgba const&)’,
    inlined from ‘vigra::ArrayVector<Imf_3_2::Rgba, std::allocator<Imf_3_2::Rgba> >::resize(unsigned int)’ at /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/array_vector.hxx:650:15,
    inlined from ‘vigra::ExrEncoderImpl::finalize()’ at /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/src/impex/exr.cxx:339:22:
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/array_vector.hxx: In member function ‘vigra::ExrEncoderImpl::finalize()’:
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/array_vector.hxx:744:1: note: by argument 4 of type ‘const struct value_type &’ to ‘vigra::ArrayVector<Imf_3_2::Rgba, std::allocator<Imf_3_2::Rgba> >::insert(Imf_3_2::Rgba*, unsigned int, Imf_3_2::Rgba const&) [clone .isra.0]’ declared here
  744 | ArrayVector<T, Alloc>::insert(iterator p, size_type n, value_type const & v)
      | ^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/array_vector.hxx:650:26: note: ‘<anonymous>’ declared here
  650 |         resize(new_size, value_type());
      |                          ^~~~~~~~~~~~
[  7%] Building CXX object src/impex/CMakeFiles/vigraimpex.dir/gif.cxx.o
cd /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build/src/impex && /usr/bin/g++ -DHasEXR -DHasHDF5 -DHasJPEG -DHasPNG -DHasTIFF -DHasZLIB -Dvigraimpex_EXPORTS -I/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include -isystem /usr/include/OpenEXR -isystem /usr/include/Imath -pthread -Wno-template-body -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++11 -fPIC    -DH5_BUILT_AS_DYNAMIC_LIB -MD -MT src/impex/CMakeFiles/vigraimpex.dir/gif.cxx.o -MF CMakeFiles/vigraimpex.dir/gif.cxx.o.d -o CMakeFiles/vigraimpex.dir/gif.cxx.o -c /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/src/impex/gif.cxx
[  7%] Building CXX object src/impex/CMakeFiles/vigraimpex.dir/hdr.cxx.o
cd /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build/src/impex && /usr/bin/g++ -DHasEXR -DHasHDF5 -DHasJPEG -DHasPNG -DHasTIFF -DHasZLIB -Dvigraimpex_EXPORTS -I/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include -isystem /usr/include/OpenEXR -isystem /usr/include/Imath -pthread -Wno-template-body -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++11 -fPIC    -DH5_BUILT_AS_DYNAMIC_LIB -MD -MT src/impex/CMakeFiles/vigraimpex.dir/hdr.cxx.o -MF CMakeFiles/vigraimpex.dir/hdr.cxx.o.d -o CMakeFiles/vigraimpex.dir/hdr.cxx.o -c /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/src/impex/hdr.cxx
[ 11%] Building CXX object src/impex/CMakeFiles/vigraimpex.dir/hdf5impex.cxx.o
cd /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build/src/impex && /usr/bin/g++ -DHasEXR -DHasHDF5 -DHasJPEG -DHasPNG -DHasTIFF -DHasZLIB -Dvigraimpex_EXPORTS -I/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include -isystem /usr/include/OpenEXR -isystem /usr/include/Imath -pthread -Wno-template-body -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++11 -fPIC    -DH5_BUILT_AS_DYNAMIC_LIB -MD -MT src/impex/CMakeFiles/vigraimpex.dir/hdf5impex.cxx.o -MF CMakeFiles/vigraimpex.dir/hdf5impex.cxx.o.d -o CMakeFiles/vigraimpex.dir/hdf5impex.cxx.o -c /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/src/impex/hdf5impex.cxx
[ 11%] Building CXX object src/impex/CMakeFiles/vigraimpex.dir/hdf5_rf_impex.cxx.o
cd /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build/src/impex && /usr/bin/g++ -DHasEXR -DHasHDF5 -DHasJPEG -DHasPNG -DHasTIFF -DHasZLIB -Dvigraimpex_EXPORTS -I/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include -isystem /usr/include/OpenEXR -isystem /usr/include/Imath -pthread -Wno-template-body -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++11 -fPIC    -DH5_BUILT_AS_DYNAMIC_LIB -MD -MT src/impex/CMakeFiles/vigraimpex.dir/hdf5_rf_impex.cxx.o -MF CMakeFiles/vigraimpex.dir/hdf5_rf_impex.cxx.o.d -o CMakeFiles/vigraimpex.dir/hdf5_rf_impex.cxx.o -c /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/src/impex/hdf5_rf_impex.cxx
[ 11%] Building C object src/impex/CMakeFiles/vigraimpex.dir/iccjpeg.c.o
cd /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build/src/impex && /usr/bin/gcc -DHasEXR -DHasHDF5 -DHasJPEG -DHasPNG -DHasTIFF -DHasZLIB -Dvigraimpex_EXPORTS -I/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include -isystem /usr/include/OpenEXR -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fPIC    -DH5_BUILT_AS_DYNAMIC_LIB -MD -MT src/impex/CMakeFiles/vigraimpex.dir/iccjpeg.c.o -MF CMakeFiles/vigraimpex.dir/iccjpeg.c.o.d -o CMakeFiles/vigraimpex.dir/iccjpeg.c.o -c /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/src/impex/iccjpeg.c
[ 15%] Building CXX object src/impex/CMakeFiles/vigraimpex.dir/imageinfo.cxx.o
cd /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build/src/impex && /usr/bin/g++ -DHasEXR -DHasHDF5 -DHasJPEG -DHasPNG -DHasTIFF -DHasZLIB -Dvigraimpex_EXPORTS -I/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include -isystem /usr/include/OpenEXR -isystem /usr/include/Imath -pthread -Wno-template-body -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++11 -fPIC    -DH5_BUILT_AS_DYNAMIC_LIB -MD -MT src/impex/CMakeFiles/vigraimpex.dir/imageinfo.cxx.o -MF CMakeFiles/vigraimpex.dir/imageinfo.cxx.o.d -o CMakeFiles/vigraimpex.dir/imageinfo.cxx.o -c /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/src/impex/imageinfo.cxx
[ 15%] Building CXX object src/impex/CMakeFiles/vigraimpex.dir/jpeg.cxx.o
cd /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build/src/impex && /usr/bin/g++ -DHasEXR -DHasHDF5 -DHasJPEG -DHasPNG -DHasTIFF -DHasZLIB -Dvigraimpex_EXPORTS -I/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include -isystem /usr/include/OpenEXR -isystem /usr/include/Imath -pthread -Wno-template-body -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++11 -fPIC    -DH5_BUILT_AS_DYNAMIC_LIB -MD -MT src/impex/CMakeFiles/vigraimpex.dir/jpeg.cxx.o -MF CMakeFiles/vigraimpex.dir/jpeg.cxx.o.d -o CMakeFiles/vigraimpex.dir/jpeg.cxx.o -c /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/src/impex/jpeg.cxx
[ 15%] Building C object src/impex/CMakeFiles/vigraimpex.dir/lz4.c.o
cd /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build/src/impex && /usr/bin/gcc -DHasEXR -DHasHDF5 -DHasJPEG -DHasPNG -DHasTIFF -DHasZLIB -Dvigraimpex_EXPORTS -I/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include -isystem /usr/include/OpenEXR -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fPIC    -DH5_BUILT_AS_DYNAMIC_LIB -MD -MT src/impex/CMakeFiles/vigraimpex.dir/lz4.c.o -MF CMakeFiles/vigraimpex.dir/lz4.c.o.d -o CMakeFiles/vigraimpex.dir/lz4.c.o -c /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/src/impex/lz4.c
[ 19%] Building CXX object src/impex/CMakeFiles/vigraimpex.dir/png.cxx.o
cd /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build/src/impex && /usr/bin/g++ -DHasEXR -DHasHDF5 -DHasJPEG -DHasPNG -DHasTIFF -DHasZLIB -Dvigraimpex_EXPORTS -I/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include -isystem /usr/include/OpenEXR -isystem /usr/include/Imath -pthread -Wno-template-body -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++11 -fPIC    -DH5_BUILT_AS_DYNAMIC_LIB -MD -MT src/impex/CMakeFiles/vigraimpex.dir/png.cxx.o -MF CMakeFiles/vigraimpex.dir/png.cxx.o.d -o CMakeFiles/vigraimpex.dir/png.cxx.o -c /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/src/impex/png.cxx
[ 19%] Building CXX object src/impex/CMakeFiles/vigraimpex.dir/pnm.cxx.o
cd /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build/src/impex && /usr/bin/g++ -DHasEXR -DHasHDF5 -DHasJPEG -DHasPNG -DHasTIFF -DHasZLIB -Dvigraimpex_EXPORTS -I/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include -isystem /usr/include/OpenEXR -isystem /usr/include/Imath -pthread -Wno-template-body -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++11 -fPIC    -DH5_BUILT_AS_DYNAMIC_LIB -MD -MT src/impex/CMakeFiles/vigraimpex.dir/pnm.cxx.o -MF CMakeFiles/vigraimpex.dir/pnm.cxx.o.d -o CMakeFiles/vigraimpex.dir/pnm.cxx.o -c /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/src/impex/pnm.cxx
[ 19%] Building C object src/impex/CMakeFiles/vigraimpex.dir/rgbe.c.o
cd /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build/src/impex && /usr/bin/gcc -DHasEXR -DHasHDF5 -DHasJPEG -DHasPNG -DHasTIFF -DHasZLIB -Dvigraimpex_EXPORTS -I/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include -isystem /usr/include/OpenEXR -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fPIC    -DH5_BUILT_AS_DYNAMIC_LIB -MD -MT src/impex/CMakeFiles/vigraimpex.dir/rgbe.c.o -MF CMakeFiles/vigraimpex.dir/rgbe.c.o.d -o CMakeFiles/vigraimpex.dir/rgbe.c.o -c /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/src/impex/rgbe.c
[ 23%] Building CXX object src/impex/CMakeFiles/vigraimpex.dir/sifImport.cxx.o
cd /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build/src/impex && /usr/bin/g++ -DHasEXR -DHasHDF5 -DHasJPEG -DHasPNG -DHasTIFF -DHasZLIB -Dvigraimpex_EXPORTS -I/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include -isystem /usr/include/OpenEXR -isystem /usr/include/Imath -pthread -Wno-template-body -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++11 -fPIC    -DH5_BUILT_AS_DYNAMIC_LIB -MD -MT src/impex/CMakeFiles/vigraimpex.dir/sifImport.cxx.o -MF CMakeFiles/vigraimpex.dir/sifImport.cxx.o.d -o CMakeFiles/vigraimpex.dir/sifImport.cxx.o -c /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/src/impex/sifImport.cxx
[ 23%] Building CXX object src/impex/CMakeFiles/vigraimpex.dir/sun.cxx.o
cd /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build/src/impex && /usr/bin/g++ -DHasEXR -DHasHDF5 -DHasJPEG -DHasPNG -DHasTIFF -DHasZLIB -Dvigraimpex_EXPORTS -I/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include -isystem /usr/include/OpenEXR -isystem /usr/include/Imath -pthread -Wno-template-body -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++11 -fPIC    -DH5_BUILT_AS_DYNAMIC_LIB -MD -MT src/impex/CMakeFiles/vigraimpex.dir/sun.cxx.o -MF CMakeFiles/vigraimpex.dir/sun.cxx.o.d -o CMakeFiles/vigraimpex.dir/sun.cxx.o -c /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/src/impex/sun.cxx
[ 26%] Building CXX object src/impex/CMakeFiles/vigraimpex.dir/tiff.cxx.o
cd /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build/src/impex && /usr/bin/g++ -DHasEXR -DHasHDF5 -DHasJPEG -DHasPNG -DHasTIFF -DHasZLIB -Dvigraimpex_EXPORTS -I/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include -isystem /usr/include/OpenEXR -isystem /usr/include/Imath -pthread -Wno-template-body -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++11 -fPIC    -DH5_BUILT_AS_DYNAMIC_LIB -MD -MT src/impex/CMakeFiles/vigraimpex.dir/tiff.cxx.o -MF CMakeFiles/vigraimpex.dir/tiff.cxx.o.d -o CMakeFiles/vigraimpex.dir/tiff.cxx.o -c /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/src/impex/tiff.cxx
[ 26%] Linking CXX shared library sampling.cpython-313-i386-linux-gnu.so
cd /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build/vigranumpy/src/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/vigranumpy_sampling.dir/link.txt --verbose=1
[ 26%] Building CXX object src/impex/CMakeFiles/vigraimpex.dir/viff.cxx.o
cd /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build/src/impex && /usr/bin/g++ -DHasEXR -DHasHDF5 -DHasJPEG -DHasPNG -DHasTIFF -DHasZLIB -Dvigraimpex_EXPORTS -I/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include -isystem /usr/include/OpenEXR -isystem /usr/include/Imath -pthread -Wno-template-body -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++11 -fPIC    -DH5_BUILT_AS_DYNAMIC_LIB -MD -MT src/impex/CMakeFiles/vigraimpex.dir/viff.cxx.o -MF CMakeFiles/vigraimpex.dir/viff.cxx.o.d -o CMakeFiles/vigraimpex.dir/viff.cxx.o -c /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/src/impex/viff.cxx
[ 26%] Building CXX object src/impex/CMakeFiles/vigraimpex.dir/void_vector.cxx.o
cd /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build/src/impex && /usr/bin/g++ -DHasEXR -DHasHDF5 -DHasJPEG -DHasPNG -DHasTIFF -DHasZLIB -Dvigraimpex_EXPORTS -I/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include -isystem /usr/include/OpenEXR -isystem /usr/include/Imath -pthread -Wno-template-body -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++11 -fPIC    -DH5_BUILT_AS_DYNAMIC_LIB -MD -MT src/impex/CMakeFiles/vigraimpex.dir/void_vector.cxx.o -MF CMakeFiles/vigraimpex.dir/void_vector.cxx.o.d -o CMakeFiles/vigraimpex.dir/void_vector.cxx.o -c /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/src/impex/void_vector.cxx
[ 30%] Linking CXX shared library libvigraimpex.so
cd /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build/src/impex && /usr/bin/cmake -E cmake_link_script CMakeFiles/vigraimpex.dir/link.txt --verbose=1
/usr/bin/g++ -fPIC -pthread -Wno-template-body -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -Wl,--dependency-file=CMakeFiles/vigraimpex.dir/link.d -Wl,-z,relro -Wl,--as-needed  -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libvigraimpex.so.11 -o libvigraimpex.so.11.1.12.1 CMakeFiles/vigraimpex.dir/bmp.cxx.o CMakeFiles/vigraimpex.dir/byteorder.cxx.o CMakeFiles/vigraimpex.dir/codecmanager.cxx.o CMakeFiles/vigraimpex.dir/compression.cxx.o CMakeFiles/vigraimpex.dir/exr.cxx.o CMakeFiles/vigraimpex.dir/gif.cxx.o CMakeFiles/vigraimpex.dir/hdr.cxx.o CMakeFiles/vigraimpex.dir/hdf5impex.cxx.o CMakeFiles/vigraimpex.dir/hdf5_rf_impex.cxx.o CMakeFiles/vigraimpex.dir/iccjpeg.c.o CMakeFiles/vigraimpex.dir/imageinfo.cxx.o CMakeFiles/vigraimpex.dir/jpeg.cxx.o CMakeFiles/vigraimpex.dir/lz4.c.o CMakeFiles/vigraimpex.dir/png.cxx.o CMakeFiles/vigraimpex.dir/pnm.cxx.o CMakeFiles/vigraimpex.dir/rgbe.c.o CMakeFiles/vigraimpex.dir/sifImport.cxx.o CMakeFiles/vigraimpex.dir/sun.cxx.o CMakeFiles/vigraimpex.dir/tiff.cxx.o CMakeFiles/vigraimpex.dir/viff.cxx.o CMakeFiles/vigraimpex.dir/void_vector.cxx.o  /usr/lib/libjpeg.so /usr/lib/libpng.so /usr/lib/libz.so /usr/lib/libtiff.so /usr/lib/libOpenEXR-3_2.so.31.3.2.4 /usr/lib/libIlmThread-3_2.so.31.3.2.4 /usr/lib/libhdf5.so /usr/lib/libhdf5_hl.so /usr/lib/libz.so /usr/lib/libtiff.so /usr/lib/libhdf5.so /usr/lib/libhdf5_hl.so /usr/lib/libIex-3_2.so.31.3.2.4 /usr/lib/libOpenEXRCore-3_2.so.31.3.2.4 /usr/lib/libImath-3_1.so.29.11.0 -lm
cd /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build/src/impex && /usr/bin/cmake -E cmake_symlink_library libvigraimpex.so.11.1.12.1 libvigraimpex.so.11 libvigraimpex.so
gmake[2]: Leaving directory '/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build'
[ 30%] Built target vigraimpex
/usr/bin/gmake  -f vigranumpy/src/core/CMakeFiles/vigranumpy_filters.dir/build.make vigranumpy/src/core/CMakeFiles/vigranumpy_filters.dir/depend
gmake[2]: Entering directory '/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build'
cd /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1 /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build/vigranumpy/src/core /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build/vigranumpy/src/core/CMakeFiles/vigranumpy_filters.dir/DependInfo.cmake "--color="
gmake[2]: Leaving directory '/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build'
/usr/bin/gmake  -f vigranumpy/src/core/CMakeFiles/vigranumpy_filters.dir/build.make vigranumpy/src/core/CMakeFiles/vigranumpy_filters.dir/build
gmake[2]: Entering directory '/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build'
[ 34%] Building CXX object vigranumpy/src/core/CMakeFiles/vigranumpy_filters.dir/kernel.cxx.o
cd /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build/vigranumpy/src/core && /usr/bin/g++ -DHasHDF5 -Dvigranumpy_filters_EXPORTS -I/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include -I/usr/include/OpenEXR -I/usr/include/Imath -isystem /usr/lib/python3.13/site-packages/numpy/_core/include -isystem /usr/include/python3.13 -pthread -Wno-template-body -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++11 -fPIC    -DH5_BUILT_AS_DYNAMIC_LIB -MD -MT vigranumpy/src/core/CMakeFiles/vigranumpy_filters.dir/kernel.cxx.o -MF CMakeFiles/vigranumpy_filters.dir/kernel.cxx.o.d -o CMakeFiles/vigranumpy_filters.dir/kernel.cxx.o -c /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/kernel.cxx
In file included from /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/kernel.cxx:43:
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/numpy_array.hxx: In function ‘bool vigra::detail::nontrivialPermutation(const vigra::ArrayVector<int>&)’:
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/bin/g++ -fPIC -pthread -Wno-template-body -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -Wl,--dependency-file=CMakeFiles/vigranumpy_sampling.dir/link.d -Wl,-z,relro -Wl,--as-needed  -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,sampling.cpython-313-i386-linux-gnu.so -o sampling.cpython-313-i386-linux-gnu.so CMakeFiles/vigranumpy_sampling.dir/sampling.cxx.o  /usr/lib/libpython3.13.so /usr/lib/libboost_python313.so
Copying target vigranumpy_sampling to temporary module directory
cd /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build/vigranumpy/src/core && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build/vigranumpy/src/core/sampling.cpython-313-i386-linux-gnu.so /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build/vigranumpy/vigra/
gmake[2]: Leaving directory '/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build'
[ 34%] Built target vigranumpy_sampling
/usr/bin/gmake  -f vigranumpy/src/core/CMakeFiles/vigranumpy_analysis.dir/build.make vigranumpy/src/core/CMakeFiles/vigranumpy_analysis.dir/depend
gmake[2]: Entering directory '/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build'
cd /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1 /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build/vigranumpy/src/core /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build/vigranumpy/src/core/CMakeFiles/vigranumpy_analysis.dir/DependInfo.cmake "--color="
gmake[2]: Leaving directory '/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build'
/usr/bin/gmake  -f vigranumpy/src/core/CMakeFiles/vigranumpy_analysis.dir/build.make vigranumpy/src/core/CMakeFiles/vigranumpy_analysis.dir/build
gmake[2]: Entering directory '/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build'
[ 34%] Building CXX object vigranumpy/src/core/CMakeFiles/vigranumpy_analysis.dir/segmentation.cxx.o
cd /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build/vigranumpy/src/core && /usr/bin/g++ -DHasHDF5 -Dvigranumpy_analysis_EXPORTS -I/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include -I/usr/include/OpenEXR -I/usr/include/Imath -isystem /usr/lib/python3.13/site-packages/numpy/_core/include -isystem /usr/include/python3.13 -pthread -Wno-template-body -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++11 -fPIC    -DH5_BUILT_AS_DYNAMIC_LIB -MD -MT vigranumpy/src/core/CMakeFiles/vigranumpy_analysis.dir/segmentation.cxx.o -MF CMakeFiles/vigranumpy_analysis.dir/segmentation.cxx.o.d -o CMakeFiles/vigranumpy_analysis.dir/segmentation.cxx.o -c /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/segmentation.cxx
In file included from /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/segmentation.cxx:39:
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/numpy_array.hxx: In function ‘bool vigra::detail::nontrivialPermutation(const vigra::ArrayVector<int>&)’:
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/segmentation.cxx:52:
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  267 |         updateAssigments();
      |         ^~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  477 |     return detail::Slic<N, T, Label>(src, labels, intensityScaling, seedDistance, options).execute();
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1003 |         maxRegionLabel = slicSuperpixels(array, res, intensityScaling, seedDistance,
      |                          ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1004 |                                          SlicOptions().iterations(iterations)
      |                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1005 |                                                       .minSize(minSize));
      |                                                       ~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  519 |         boost::python::def(pythonName, vigra::registerConverters(&function<T, N>), args); \
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  499 |         functor_name##Impl<T, FROM, FROM>::def(pythonName, args); \
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  682 |         F1 ::def(pythonName, args, detail::ExportDoc<T2 >::exec(help)); \
      |         ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  803 |     f.def(python_name, args, help);
      |     ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/segmentation.cxx:1587:13:   required from here
 1587 |     multidef("slicSuperpixels",
      |     ~~~~~~~~^~~~~~~~~~~~~~~~~~~
 1588 |         pySlic<2, 3, TinyVector<float, 3>, Singleband<float> >().installFallback(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1589 |         (arg("array"),
      |         ~~~~~~~~~~~~~~
 1590 |          arg("intensityScaling"),
      |          ~~~~~~~~~~~~~~~~~~~~~~~~
 1591 |          arg("seedDistance"),
      |          ~~~~~~~~~~~~~~~~~~~~
 1592 |          arg("minSize")=0,
      |          ~~~~~~~~~~~~~~~~~
 1593 |          arg("iterations")=10,
      |          ~~~~~~~~~~~~~~~~~~~~~
 1594 |          arg("out")=python::object()),
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1595 |         "\n"
      |         ~~~~ 
 1596 |         "Compute Slic superpixels for a 2D or 3D image.\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1597 |         "\n"
      |         ~~~~ 
 1598 |         "Parameters:\n\n"
      |         ~~~~~~~~~~~~~~~~~
 1599 |         " array:\n"
      |         ~~~~~~~~~~~
 1600 |         "    The array on which the superpixels will be calculated. Accepts single- and\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1601 |         "    threeband images/volumes. \n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1602 |         "\n"
      |         ~~~~ 
 1603 |         " intensityScaling:\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~
 1604 |         "    Scale (divide) color/intensity difference by this parameter before comparing\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1605 |         "    to spatial distance. \n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1606 |         "\n"
      |         ~~~~ 
 1607 |         " seedDistance:\n"
      |         ~~~~~~~~~~~~~~~~~~
 1608 |         "    specify the radius of the window around each seed in which the algorithm looks\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1609 |         "    for potential members of the corresponding superpixel thus limiting the\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1610 |         "    superpixel size. The grid spacing for seed placement is determined by this parameter.\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1611 |         "\n"
      |         ~~~~ 
 1612 |         " minSize:\n"
      |         ~~~~~~~~~~~~~
 1613 |         "    Minimum size for superpixels. By default the algorithm merges all regions smaller\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1614 |         "    than a quarter of the average superpixel size.\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1615 |         "\n"
      |         ~~~~ 
 1616 |         " iterations:\n"
      |         ~~~~~~~~~~~~~~~~
 1617 |         "    Specify number of iterations. The default is 10.\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1618 |         "\n"
      |         ~~~~ 
 1619 |         " out:\n"
      |         ~~~~~~~~~
 1620 |         "    The label image (with dtype=numpy.uint32) to be filled by the algorithm. "
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1621 |         "    It will be allocated by the slicSuperpixels function if not provided)\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1622 |         "\n"
      |         ~~~~ 
 1623 |         "The function returns a Python tuple (labelImage, maxRegionLabel)\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1624 |         "\n");
      |         ~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  267 |         updateAssigments();
      |         ^~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  477 |     return detail::Slic<N, T, Label>(src, labels, intensityScaling, seedDistance, options).execute();
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1003 |         maxRegionLabel = slicSuperpixels(array, res, intensityScaling, seedDistance,
      |                          ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1004 |                                          SlicOptions().iterations(iterations)
      |                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1005 |                                                       .minSize(minSize));
      |                                                       ~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  536 |                          vigra::registerConverters(&function<T, N>), args, help); \
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  500 |         functor_name##Impl<T, FROM+1, TO>::def(pythonName, args, help); \
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  682 |         F1 ::def(pythonName, args, detail::ExportDoc<T2 >::exec(help)); \
      |         ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  803 |     f.def(python_name, args, help);
      |     ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/segmentation.cxx:1587:13:   required from here
 1587 |     multidef("slicSuperpixels",
      |     ~~~~~~~~^~~~~~~~~~~~~~~~~~~
 1588 |         pySlic<2, 3, TinyVector<float, 3>, Singleband<float> >().installFallback(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1589 |         (arg("array"),
      |         ~~~~~~~~~~~~~~
 1590 |          arg("intensityScaling"),
      |          ~~~~~~~~~~~~~~~~~~~~~~~~
 1591 |          arg("seedDistance"),
      |          ~~~~~~~~~~~~~~~~~~~~
 1592 |          arg("minSize")=0,
      |          ~~~~~~~~~~~~~~~~~
 1593 |          arg("iterations")=10,
      |          ~~~~~~~~~~~~~~~~~~~~~
 1594 |          arg("out")=python::object()),
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1595 |         "\n"
      |         ~~~~ 
 1596 |         "Compute Slic superpixels for a 2D or 3D image.\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1597 |         "\n"
      |         ~~~~ 
 1598 |         "Parameters:\n\n"
      |         ~~~~~~~~~~~~~~~~~
 1599 |         " array:\n"
      |         ~~~~~~~~~~~
 1600 |         "    The array on which the superpixels will be calculated. Accepts single- and\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1601 |         "    threeband images/volumes. \n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1602 |         "\n"
      |         ~~~~ 
 1603 |         " intensityScaling:\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~
 1604 |         "    Scale (divide) color/intensity difference by this parameter before comparing\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1605 |         "    to spatial distance. \n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1606 |         "\n"
      |         ~~~~ 
 1607 |         " seedDistance:\n"
      |         ~~~~~~~~~~~~~~~~~~
 1608 |         "    specify the radius of the window around each seed in which the algorithm looks\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1609 |         "    for potential members of the corresponding superpixel thus limiting the\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1610 |         "    superpixel size. The grid spacing for seed placement is determined by this parameter.\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1611 |         "\n"
      |         ~~~~ 
 1612 |         " minSize:\n"
      |         ~~~~~~~~~~~~~
 1613 |         "    Minimum size for superpixels. By default the algorithm merges all regions smaller\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1614 |         "    than a quarter of the average superpixel size.\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1615 |         "\n"
      |         ~~~~ 
 1616 |         " iterations:\n"
      |         ~~~~~~~~~~~~~~~~
 1617 |         "    Specify number of iterations. The default is 10.\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1618 |         "\n"
      |         ~~~~ 
 1619 |         " out:\n"
      |         ~~~~~~~~~
 1620 |         "    The label image (with dtype=numpy.uint32) to be filled by the algorithm. "
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1621 |         "    It will be allocated by the slicSuperpixels function if not provided)\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1622 |         "\n"
      |         ~~~~ 
 1623 |         "The function returns a Python tuple (labelImage, maxRegionLabel)\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1624 |         "\n");
      |         ~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  267 |         updateAssigments();
      |         ^~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  477 |     return detail::Slic<N, T, Label>(src, labels, intensityScaling, seedDistance, options).execute();
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1003 |         maxRegionLabel = slicSuperpixels(array, res, intensityScaling, seedDistance,
      |                          ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1004 |                                          SlicOptions().iterations(iterations)
      |                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1005 |                                                       .minSize(minSize));
      |                                                       ~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  519 |         boost::python::def(pythonName, vigra::registerConverters(&function<T, N>), args); \
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  499 |         functor_name##Impl<T, FROM, FROM>::def(pythonName, args); \
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  683 |         F2 ::def(pythonName, args, detail::ExportDoc<T3 >::exec(help)); \
      |         ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  803 |     f.def(python_name, args, help);
      |     ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/segmentation.cxx:1587:13:   required from here
 1587 |     multidef("slicSuperpixels",
      |     ~~~~~~~~^~~~~~~~~~~~~~~~~~~
 1588 |         pySlic<2, 3, TinyVector<float, 3>, Singleband<float> >().installFallback(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1589 |         (arg("array"),
      |         ~~~~~~~~~~~~~~
 1590 |          arg("intensityScaling"),
      |          ~~~~~~~~~~~~~~~~~~~~~~~~
 1591 |          arg("seedDistance"),
      |          ~~~~~~~~~~~~~~~~~~~~
 1592 |          arg("minSize")=0,
      |          ~~~~~~~~~~~~~~~~~
 1593 |          arg("iterations")=10,
      |          ~~~~~~~~~~~~~~~~~~~~~
 1594 |          arg("out")=python::object()),
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1595 |         "\n"
      |         ~~~~ 
 1596 |         "Compute Slic superpixels for a 2D or 3D image.\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1597 |         "\n"
      |         ~~~~ 
 1598 |         "Parameters:\n\n"
      |         ~~~~~~~~~~~~~~~~~
 1599 |         " array:\n"
      |         ~~~~~~~~~~~
 1600 |         "    The array on which the superpixels will be calculated. Accepts single- and\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1601 |         "    threeband images/volumes. \n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1602 |         "\n"
      |         ~~~~ 
 1603 |         " intensityScaling:\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~
 1604 |         "    Scale (divide) color/intensity difference by this parameter before comparing\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1605 |         "    to spatial distance. \n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1606 |         "\n"
      |         ~~~~ 
 1607 |         " seedDistance:\n"
      |         ~~~~~~~~~~~~~~~~~~
 1608 |         "    specify the radius of the window around each seed in which the algorithm looks\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1609 |         "    for potential members of the corresponding superpixel thus limiting the\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1610 |         "    superpixel size. The grid spacing for seed placement is determined by this parameter.\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1611 |         "\n"
      |         ~~~~ 
 1612 |         " minSize:\n"
      |         ~~~~~~~~~~~~~
 1613 |         "    Minimum size for superpixels. By default the algorithm merges all regions smaller\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1614 |         "    than a quarter of the average superpixel size.\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1615 |         "\n"
      |         ~~~~ 
 1616 |         " iterations:\n"
      |         ~~~~~~~~~~~~~~~~
 1617 |         "    Specify number of iterations. The default is 10.\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1618 |         "\n"
      |         ~~~~ 
 1619 |         " out:\n"
      |         ~~~~~~~~~
 1620 |         "    The label image (with dtype=numpy.uint32) to be filled by the algorithm. "
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1621 |         "    It will be allocated by the slicSuperpixels function if not provided)\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1622 |         "\n"
      |         ~~~~ 
 1623 |         "The function returns a Python tuple (labelImage, maxRegionLabel)\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1624 |         "\n");
      |         ~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  267 |         updateAssigments();
      |         ^~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  477 |     return detail::Slic<N, T, Label>(src, labels, intensityScaling, seedDistance, options).execute();
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1003 |         maxRegionLabel = slicSuperpixels(array, res, intensityScaling, seedDistance,
      |                          ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1004 |                                          SlicOptions().iterations(iterations)
      |                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1005 |                                                       .minSize(minSize));
      |                                                       ~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  536 |                          vigra::registerConverters(&function<T, N>), args, help); \
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  500 |         functor_name##Impl<T, FROM+1, TO>::def(pythonName, args, help); \
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  683 |         F2 ::def(pythonName, args, detail::ExportDoc<T3 >::exec(help)); \
      |         ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  803 |     f.def(python_name, args, help);
      |     ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/segmentation.cxx:1587:13:   required from here
 1587 |     multidef("slicSuperpixels",
      |     ~~~~~~~~^~~~~~~~~~~~~~~~~~~
 1588 |         pySlic<2, 3, TinyVector<float, 3>, Singleband<float> >().installFallback(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1589 |         (arg("array"),
      |         ~~~~~~~~~~~~~~
 1590 |          arg("intensityScaling"),
      |          ~~~~~~~~~~~~~~~~~~~~~~~~
 1591 |          arg("seedDistance"),
      |          ~~~~~~~~~~~~~~~~~~~~
 1592 |          arg("minSize")=0,
      |          ~~~~~~~~~~~~~~~~~
 1593 |          arg("iterations")=10,
      |          ~~~~~~~~~~~~~~~~~~~~~
 1594 |          arg("out")=python::object()),
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1595 |         "\n"
      |         ~~~~ 
 1596 |         "Compute Slic superpixels for a 2D or 3D image.\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1597 |         "\n"
      |         ~~~~ 
 1598 |         "Parameters:\n\n"
      |         ~~~~~~~~~~~~~~~~~
 1599 |         " array:\n"
      |         ~~~~~~~~~~~
 1600 |         "    The array on which the superpixels will be calculated. Accepts single- and\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1601 |         "    threeband images/volumes. \n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1602 |         "\n"
      |         ~~~~ 
 1603 |         " intensityScaling:\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~
 1604 |         "    Scale (divide) color/intensity difference by this parameter before comparing\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1605 |         "    to spatial distance. \n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1606 |         "\n"
      |         ~~~~ 
 1607 |         " seedDistance:\n"
      |         ~~~~~~~~~~~~~~~~~~
 1608 |         "    specify the radius of the window around each seed in which the algorithm looks\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1609 |         "    for potential members of the corresponding superpixel thus limiting the\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1610 |         "    superpixel size. The grid spacing for seed placement is determined by this parameter.\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1611 |         "\n"
      |         ~~~~ 
 1612 |         " minSize:\n"
      |         ~~~~~~~~~~~~~
 1613 |         "    Minimum size for superpixels. By default the algorithm merges all regions smaller\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1614 |         "    than a quarter of the average superpixel size.\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1615 |         "\n"
      |         ~~~~ 
 1616 |         " iterations:\n"
      |         ~~~~~~~~~~~~~~~~
 1617 |         "    Specify number of iterations. The default is 10.\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1618 |         "\n"
      |         ~~~~ 
 1619 |         " out:\n"
      |         ~~~~~~~~~
 1620 |         "    The label image (with dtype=numpy.uint32) to be filled by the algorithm. "
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1621 |         "    It will be allocated by the slicSuperpixels function if not provided)\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1622 |         "\n"
      |         ~~~~ 
 1623 |         "The function returns a Python tuple (labelImage, maxRegionLabel)\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1624 |         "\n");
      |         ~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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)
      |                           ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 34%] Building CXX object vigranumpy/src/core/CMakeFiles/vigranumpy_filters.dir/convolution.cxx.o
cd /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build/vigranumpy/src/core && /usr/bin/g++ -DHasHDF5 -Dvigranumpy_filters_EXPORTS -I/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include -I/usr/include/OpenEXR -I/usr/include/Imath -isystem /usr/lib/python3.13/site-packages/numpy/_core/include -isystem /usr/include/python3.13 -pthread -Wno-template-body -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++11 -fPIC    -DH5_BUILT_AS_DYNAMIC_LIB -MD -MT vigranumpy/src/core/CMakeFiles/vigranumpy_filters.dir/convolution.cxx.o -MF CMakeFiles/vigranumpy_filters.dir/convolution.cxx.o.d -o CMakeFiles/vigranumpy_filters.dir/convolution.cxx.o -c /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/convolution.cxx
In file included from /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/slic.hxx:43:
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 1889 |             next_.template pass<N>(t);
      |             ~~~~~~~~~~~~~~~~~~~~~~^~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 1973 |             case 1: update<1>(t); break;
      |                     ~~~~~~~~~^~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 3090 |             a.updatePassN(*i, k);
      |             ~~~~~~~~~~~~~^~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 3114 |     extractFeatures(start, end, a);
      |     ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/slic.hxx:264:24:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1003 |         maxRegionLabel = slicSuperpixels(array, res, intensityScaling, seedDistance,
      |                          ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1004 |                                          SlicOptions().iterations(iterations)
      |                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1005 |                                                       .minSize(minSize));
      |                                                       ~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  519 |         boost::python::def(pythonName, vigra::registerConverters(&function<T, N>), args); \
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  499 |         functor_name##Impl<T, FROM, FROM>::def(pythonName, args); \
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  682 |         F1 ::def(pythonName, args, detail::ExportDoc<T2 >::exec(help)); \
      |         ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  803 |     f.def(python_name, args, help);
      |     ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/segmentation.cxx:1587:13:   required from here
 1587 |     multidef("slicSuperpixels",
      |     ~~~~~~~~^~~~~~~~~~~~~~~~~~~
 1588 |         pySlic<2, 3, TinyVector<float, 3>, Singleband<float> >().installFallback(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1589 |         (arg("array"),
      |         ~~~~~~~~~~~~~~
 1590 |          arg("intensityScaling"),
      |          ~~~~~~~~~~~~~~~~~~~~~~~~
 1591 |          arg("seedDistance"),
      |          ~~~~~~~~~~~~~~~~~~~~
 1592 |          arg("minSize")=0,
      |          ~~~~~~~~~~~~~~~~~
 1593 |          arg("iterations")=10,
      |          ~~~~~~~~~~~~~~~~~~~~~
 1594 |          arg("out")=python::object()),
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1595 |         "\n"
      |         ~~~~ 
 1596 |         "Compute Slic superpixels for a 2D or 3D image.\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1597 |         "\n"
      |         ~~~~ 
 1598 |         "Parameters:\n\n"
      |         ~~~~~~~~~~~~~~~~~
 1599 |         " array:\n"
      |         ~~~~~~~~~~~
 1600 |         "    The array on which the superpixels will be calculated. Accepts single- and\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1601 |         "    threeband images/volumes. \n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1602 |         "\n"
      |         ~~~~ 
 1603 |         " intensityScaling:\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~
 1604 |         "    Scale (divide) color/intensity difference by this parameter before comparing\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1605 |         "    to spatial distance. \n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1606 |         "\n"
      |         ~~~~ 
 1607 |         " seedDistance:\n"
      |         ~~~~~~~~~~~~~~~~~~
 1608 |         "    specify the radius of the window around each seed in which the algorithm looks\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1609 |         "    for potential members of the corresponding superpixel thus limiting the\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1610 |         "    superpixel size. The grid spacing for seed placement is determined by this parameter.\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1611 |         "\n"
      |         ~~~~ 
 1612 |         " minSize:\n"
      |         ~~~~~~~~~~~~~
 1613 |         "    Minimum size for superpixels. By default the algorithm merges all regions smaller\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1614 |         "    than a quarter of the average superpixel size.\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1615 |         "\n"
      |         ~~~~ 
 1616 |         " iterations:\n"
      |         ~~~~~~~~~~~~~~~~
 1617 |         "    Specify number of iterations. The default is 10.\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1618 |         "\n"
      |         ~~~~ 
 1619 |         " out:\n"
      |         ~~~~~~~~~
 1620 |         "    The label image (with dtype=numpy.uint32) to be filled by the algorithm. "
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1621 |         "    It will be allocated by the slicSuperpixels function if not provided)\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1622 |         "\n"
      |         ~~~~ 
 1623 |         "The function returns a Python tuple (labelImage, maxRegionLabel)\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1624 |         "\n");
      |         ~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 1889 |             next_.template pass<N>(t);
      |             ~~~~~~~~~~~~~~~~~~~~~~^~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 1974 |             case 2: update<2>(t); break;
      |                     ~~~~~~~~~^~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 3090 |             a.updatePassN(*i, k);
      |             ~~~~~~~~~~~~~^~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 3114 |     extractFeatures(start, end, a);
      |     ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/slic.hxx:264:24:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1003 |         maxRegionLabel = slicSuperpixels(array, res, intensityScaling, seedDistance,
      |                          ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1004 |                                          SlicOptions().iterations(iterations)
      |                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1005 |                                                       .minSize(minSize));
      |                                                       ~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  519 |         boost::python::def(pythonName, vigra::registerConverters(&function<T, N>), args); \
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  499 |         functor_name##Impl<T, FROM, FROM>::def(pythonName, args); \
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  682 |         F1 ::def(pythonName, args, detail::ExportDoc<T2 >::exec(help)); \
      |         ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  803 |     f.def(python_name, args, help);
      |     ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/segmentation.cxx:1587:13:   required from here
 1587 |     multidef("slicSuperpixels",
      |     ~~~~~~~~^~~~~~~~~~~~~~~~~~~
 1588 |         pySlic<2, 3, TinyVector<float, 3>, Singleband<float> >().installFallback(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1589 |         (arg("array"),
      |         ~~~~~~~~~~~~~~
 1590 |          arg("intensityScaling"),
      |          ~~~~~~~~~~~~~~~~~~~~~~~~
 1591 |          arg("seedDistance"),
      |          ~~~~~~~~~~~~~~~~~~~~
 1592 |          arg("minSize")=0,
      |          ~~~~~~~~~~~~~~~~~
 1593 |          arg("iterations")=10,
      |          ~~~~~~~~~~~~~~~~~~~~~
 1594 |          arg("out")=python::object()),
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1595 |         "\n"
      |         ~~~~ 
 1596 |         "Compute Slic superpixels for a 2D or 3D image.\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1597 |         "\n"
      |         ~~~~ 
 1598 |         "Parameters:\n\n"
      |         ~~~~~~~~~~~~~~~~~
 1599 |         " array:\n"
      |         ~~~~~~~~~~~
 1600 |         "    The array on which the superpixels will be calculated. Accepts single- and\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1601 |         "    threeband images/volumes. \n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1602 |         "\n"
      |         ~~~~ 
 1603 |         " intensityScaling:\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~
 1604 |         "    Scale (divide) color/intensity difference by this parameter before comparing\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1605 |         "    to spatial distance. \n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1606 |         "\n"
      |         ~~~~ 
 1607 |         " seedDistance:\n"
      |         ~~~~~~~~~~~~~~~~~~
 1608 |         "    specify the radius of the window around each seed in which the algorithm looks\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1609 |         "    for potential members of the corresponding superpixel thus limiting the\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1610 |         "    superpixel size. The grid spacing for seed placement is determined by this parameter.\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1611 |         "\n"
      |         ~~~~ 
 1612 |         " minSize:\n"
      |         ~~~~~~~~~~~~~
 1613 |         "    Minimum size for superpixels. By default the algorithm merges all regions smaller\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1614 |         "    than a quarter of the average superpixel size.\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1615 |         "\n"
      |         ~~~~ 
 1616 |         " iterations:\n"
      |         ~~~~~~~~~~~~~~~~
 1617 |         "    Specify number of iterations. The default is 10.\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1618 |         "\n"
      |         ~~~~ 
 1619 |         " out:\n"
      |         ~~~~~~~~~
 1620 |         "    The label image (with dtype=numpy.uint32) to be filled by the algorithm. "
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1621 |         "    It will be allocated by the slicSuperpixels function if not provided)\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1622 |         "\n"
      |         ~~~~ 
 1623 |         "The function returns a Python tuple (labelImage, maxRegionLabel)\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1624 |         "\n");
      |         ~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 1889 |             next_.template pass<N>(t);
      |             ~~~~~~~~~~~~~~~~~~~~~~^~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 1975 |             case 3: update<3>(t); break;
      |                     ~~~~~~~~~^~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 3090 |             a.updatePassN(*i, k);
      |             ~~~~~~~~~~~~~^~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 3114 |     extractFeatures(start, end, a);
      |     ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/slic.hxx:264:24:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1003 |         maxRegionLabel = slicSuperpixels(array, res, intensityScaling, seedDistance,
      |                          ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1004 |                                          SlicOptions().iterations(iterations)
      |                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1005 |                                                       .minSize(minSize));
      |                                                       ~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  519 |         boost::python::def(pythonName, vigra::registerConverters(&function<T, N>), args); \
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  499 |         functor_name##Impl<T, FROM, FROM>::def(pythonName, args); \
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  682 |         F1 ::def(pythonName, args, detail::ExportDoc<T2 >::exec(help)); \
      |         ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  803 |     f.def(python_name, args, help);
      |     ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/segmentation.cxx:1587:13:   required from here
 1587 |     multidef("slicSuperpixels",
      |     ~~~~~~~~^~~~~~~~~~~~~~~~~~~
 1588 |         pySlic<2, 3, TinyVector<float, 3>, Singleband<float> >().installFallback(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1589 |         (arg("array"),
      |         ~~~~~~~~~~~~~~
 1590 |          arg("intensityScaling"),
      |          ~~~~~~~~~~~~~~~~~~~~~~~~
 1591 |          arg("seedDistance"),
      |          ~~~~~~~~~~~~~~~~~~~~
 1592 |          arg("minSize")=0,
      |          ~~~~~~~~~~~~~~~~~
 1593 |          arg("iterations")=10,
      |          ~~~~~~~~~~~~~~~~~~~~~
 1594 |          arg("out")=python::object()),
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1595 |         "\n"
      |         ~~~~ 
 1596 |         "Compute Slic superpixels for a 2D or 3D image.\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1597 |         "\n"
      |         ~~~~ 
 1598 |         "Parameters:\n\n"
      |         ~~~~~~~~~~~~~~~~~
 1599 |         " array:\n"
      |         ~~~~~~~~~~~
 1600 |         "    The array on which the superpixels will be calculated. Accepts single- and\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1601 |         "    threeband images/volumes. \n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1602 |         "\n"
      |         ~~~~ 
 1603 |         " intensityScaling:\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~
 1604 |         "    Scale (divide) color/intensity difference by this parameter before comparing\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1605 |         "    to spatial distance. \n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1606 |         "\n"
      |         ~~~~ 
 1607 |         " seedDistance:\n"
      |         ~~~~~~~~~~~~~~~~~~
 1608 |         "    specify the radius of the window around each seed in which the algorithm looks\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1609 |         "    for potential members of the corresponding superpixel thus limiting the\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1610 |         "    superpixel size. The grid spacing for seed placement is determined by this parameter.\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1611 |         "\n"
      |         ~~~~ 
 1612 |         " minSize:\n"
      |         ~~~~~~~~~~~~~
 1613 |         "    Minimum size for superpixels. By default the algorithm merges all regions smaller\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1614 |         "    than a quarter of the average superpixel size.\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1615 |         "\n"
      |         ~~~~ 
 1616 |         " iterations:\n"
      |         ~~~~~~~~~~~~~~~~
 1617 |         "    Specify number of iterations. The default is 10.\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1618 |         "\n"
      |         ~~~~ 
 1619 |         " out:\n"
      |         ~~~~~~~~~
 1620 |         "    The label image (with dtype=numpy.uint32) to be filled by the algorithm. "
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1621 |         "    It will be allocated by the slicSuperpixels function if not provided)\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1622 |         "\n"
      |         ~~~~ 
 1623 |         "The function returns a Python tuple (labelImage, maxRegionLabel)\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1624 |         "\n");
      |         ~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 1889 |             next_.template pass<N>(t);
      |             ~~~~~~~~~~~~~~~~~~~~~~^~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 1976 |             case 4: update<4>(t); break;
      |                     ~~~~~~~~~^~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 3090 |             a.updatePassN(*i, k);
      |             ~~~~~~~~~~~~~^~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 3114 |     extractFeatures(start, end, a);
      |     ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/slic.hxx:264:24:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1003 |         maxRegionLabel = slicSuperpixels(array, res, intensityScaling, seedDistance,
      |                          ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1004 |                                          SlicOptions().iterations(iterations)
      |                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1005 |                                                       .minSize(minSize));
      |                                                       ~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  519 |         boost::python::def(pythonName, vigra::registerConverters(&function<T, N>), args); \
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  499 |         functor_name##Impl<T, FROM, FROM>::def(pythonName, args); \
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  682 |         F1 ::def(pythonName, args, detail::ExportDoc<T2 >::exec(help)); \
      |         ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  803 |     f.def(python_name, args, help);
      |     ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/segmentation.cxx:1587:13:   required from here
 1587 |     multidef("slicSuperpixels",
      |     ~~~~~~~~^~~~~~~~~~~~~~~~~~~
 1588 |         pySlic<2, 3, TinyVector<float, 3>, Singleband<float> >().installFallback(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1589 |         (arg("array"),
      |         ~~~~~~~~~~~~~~
 1590 |          arg("intensityScaling"),
      |          ~~~~~~~~~~~~~~~~~~~~~~~~
 1591 |          arg("seedDistance"),
      |          ~~~~~~~~~~~~~~~~~~~~
 1592 |          arg("minSize")=0,
      |          ~~~~~~~~~~~~~~~~~
 1593 |          arg("iterations")=10,
      |          ~~~~~~~~~~~~~~~~~~~~~
 1594 |          arg("out")=python::object()),
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1595 |         "\n"
      |         ~~~~ 
 1596 |         "Compute Slic superpixels for a 2D or 3D image.\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1597 |         "\n"
      |         ~~~~ 
 1598 |         "Parameters:\n\n"
      |         ~~~~~~~~~~~~~~~~~
 1599 |         " array:\n"
      |         ~~~~~~~~~~~
 1600 |         "    The array on which the superpixels will be calculated. Accepts single- and\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1601 |         "    threeband images/volumes. \n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1602 |         "\n"
      |         ~~~~ 
 1603 |         " intensityScaling:\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~
 1604 |         "    Scale (divide) color/intensity difference by this parameter before comparing\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1605 |         "    to spatial distance. \n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1606 |         "\n"
      |         ~~~~ 
 1607 |         " seedDistance:\n"
      |         ~~~~~~~~~~~~~~~~~~
 1608 |         "    specify the radius of the window around each seed in which the algorithm looks\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1609 |         "    for potential members of the corresponding superpixel thus limiting the\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1610 |         "    superpixel size. The grid spacing for seed placement is determined by this parameter.\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1611 |         "\n"
      |         ~~~~ 
 1612 |         " minSize:\n"
      |         ~~~~~~~~~~~~~
 1613 |         "    Minimum size for superpixels. By default the algorithm merges all regions smaller\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1614 |         "    than a quarter of the average superpixel size.\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1615 |         "\n"
      |         ~~~~ 
 1616 |         " iterations:\n"
      |         ~~~~~~~~~~~~~~~~
 1617 |         "    Specify number of iterations. The default is 10.\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1618 |         "\n"
      |         ~~~~ 
 1619 |         " out:\n"
      |         ~~~~~~~~~
 1620 |         "    The label image (with dtype=numpy.uint32) to be filled by the algorithm. "
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1621 |         "    It will be allocated by the slicSuperpixels function if not provided)\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1622 |         "\n"
      |         ~~~~ 
 1623 |         "The function returns a Python tuple (labelImage, maxRegionLabel)\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1624 |         "\n");
      |         ~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 1889 |             next_.template pass<N>(t);
      |             ~~~~~~~~~~~~~~~~~~~~~~^~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 1977 |             case 5: update<5>(t); break;
      |                     ~~~~~~~~~^~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 3090 |             a.updatePassN(*i, k);
      |             ~~~~~~~~~~~~~^~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 3114 |     extractFeatures(start, end, a);
      |     ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/slic.hxx:264:24:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1003 |         maxRegionLabel = slicSuperpixels(array, res, intensityScaling, seedDistance,
      |                          ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1004 |                                          SlicOptions().iterations(iterations)
      |                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1005 |                                                       .minSize(minSize));
      |                                                       ~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  519 |         boost::python::def(pythonName, vigra::registerConverters(&function<T, N>), args); \
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  499 |         functor_name##Impl<T, FROM, FROM>::def(pythonName, args); \
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  682 |         F1 ::def(pythonName, args, detail::ExportDoc<T2 >::exec(help)); \
      |         ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  803 |     f.def(python_name, args, help);
      |     ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/segmentation.cxx:1587:13:   required from here
 1587 |     multidef("slicSuperpixels",
      |     ~~~~~~~~^~~~~~~~~~~~~~~~~~~
 1588 |         pySlic<2, 3, TinyVector<float, 3>, Singleband<float> >().installFallback(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1589 |         (arg("array"),
      |         ~~~~~~~~~~~~~~
 1590 |          arg("intensityScaling"),
      |          ~~~~~~~~~~~~~~~~~~~~~~~~
 1591 |          arg("seedDistance"),
      |          ~~~~~~~~~~~~~~~~~~~~
 1592 |          arg("minSize")=0,
      |          ~~~~~~~~~~~~~~~~~
 1593 |          arg("iterations")=10,
      |          ~~~~~~~~~~~~~~~~~~~~~
 1594 |          arg("out")=python::object()),
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1595 |         "\n"
      |         ~~~~ 
 1596 |         "Compute Slic superpixels for a 2D or 3D image.\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1597 |         "\n"
      |         ~~~~ 
 1598 |         "Parameters:\n\n"
      |         ~~~~~~~~~~~~~~~~~
 1599 |         " array:\n"
      |         ~~~~~~~~~~~
 1600 |         "    The array on which the superpixels will be calculated. Accepts single- and\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1601 |         "    threeband images/volumes. \n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1602 |         "\n"
      |         ~~~~ 
 1603 |         " intensityScaling:\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~
 1604 |         "    Scale (divide) color/intensity difference by this parameter before comparing\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1605 |         "    to spatial distance. \n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1606 |         "\n"
      |         ~~~~ 
 1607 |         " seedDistance:\n"
      |         ~~~~~~~~~~~~~~~~~~
 1608 |         "    specify the radius of the window around each seed in which the algorithm looks\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1609 |         "    for potential members of the corresponding superpixel thus limiting the\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1610 |         "    superpixel size. The grid spacing for seed placement is determined by this parameter.\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1611 |         "\n"
      |         ~~~~ 
 1612 |         " minSize:\n"
      |         ~~~~~~~~~~~~~
 1613 |         "    Minimum size for superpixels. By default the algorithm merges all regions smaller\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1614 |         "    than a quarter of the average superpixel size.\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1615 |         "\n"
      |         ~~~~ 
 1616 |         " iterations:\n"
      |         ~~~~~~~~~~~~~~~~
 1617 |         "    Specify number of iterations. The default is 10.\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1618 |         "\n"
      |         ~~~~ 
 1619 |         " out:\n"
      |         ~~~~~~~~~
 1620 |         "    The label image (with dtype=numpy.uint32) to be filled by the algorithm. "
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1621 |         "    It will be allocated by the slicSuperpixels function if not provided)\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1622 |         "\n"
      |         ~~~~ 
 1623 |         "The function returns a Python tuple (labelImage, maxRegionLabel)\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1624 |         "\n");
      |         ~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 1889 |             next_.template pass<N>(t);
      |             ~~~~~~~~~~~~~~~~~~~~~~^~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 1973 |             case 1: update<1>(t); break;
      |                     ~~~~~~~~~^~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 3090 |             a.updatePassN(*i, k);
      |             ~~~~~~~~~~~~~^~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 3114 |     extractFeatures(start, end, a);
      |     ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/slic.hxx:264:24:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1003 |         maxRegionLabel = slicSuperpixels(array, res, intensityScaling, seedDistance,
      |                          ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1004 |                                          SlicOptions().iterations(iterations)
      |                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1005 |                                                       .minSize(minSize));
      |                                                       ~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  536 |                          vigra::registerConverters(&function<T, N>), args, help); \
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  500 |         functor_name##Impl<T, FROM+1, TO>::def(pythonName, args, help); \
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  682 |         F1 ::def(pythonName, args, detail::ExportDoc<T2 >::exec(help)); \
      |         ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  803 |     f.def(python_name, args, help);
      |     ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/segmentation.cxx:1587:13:   required from here
 1587 |     multidef("slicSuperpixels",
      |     ~~~~~~~~^~~~~~~~~~~~~~~~~~~
 1588 |         pySlic<2, 3, TinyVector<float, 3>, Singleband<float> >().installFallback(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1589 |         (arg("array"),
      |         ~~~~~~~~~~~~~~
 1590 |          arg("intensityScaling"),
      |          ~~~~~~~~~~~~~~~~~~~~~~~~
 1591 |          arg("seedDistance"),
      |          ~~~~~~~~~~~~~~~~~~~~
 1592 |          arg("minSize")=0,
      |          ~~~~~~~~~~~~~~~~~
 1593 |          arg("iterations")=10,
      |          ~~~~~~~~~~~~~~~~~~~~~
 1594 |          arg("out")=python::object()),
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1595 |         "\n"
      |         ~~~~ 
 1596 |         "Compute Slic superpixels for a 2D or 3D image.\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1597 |         "\n"
      |         ~~~~ 
 1598 |         "Parameters:\n\n"
      |         ~~~~~~~~~~~~~~~~~
 1599 |         " array:\n"
      |         ~~~~~~~~~~~
 1600 |         "    The array on which the superpixels will be calculated. Accepts single- and\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1601 |         "    threeband images/volumes. \n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1602 |         "\n"
      |         ~~~~ 
 1603 |         " intensityScaling:\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~
 1604 |         "    Scale (divide) color/intensity difference by this parameter before comparing\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1605 |         "    to spatial distance. \n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1606 |         "\n"
      |         ~~~~ 
 1607 |         " seedDistance:\n"
      |         ~~~~~~~~~~~~~~~~~~
 1608 |         "    specify the radius of the window around each seed in which the algorithm looks\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1609 |         "    for potential members of the corresponding superpixel thus limiting the\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1610 |         "    superpixel size. The grid spacing for seed placement is determined by this parameter.\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1611 |         "\n"
      |         ~~~~ 
 1612 |         " minSize:\n"
      |         ~~~~~~~~~~~~~
 1613 |         "    Minimum size for superpixels. By default the algorithm merges all regions smaller\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1614 |         "    than a quarter of the average superpixel size.\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1615 |         "\n"
      |         ~~~~ 
 1616 |         " iterations:\n"
      |         ~~~~~~~~~~~~~~~~
 1617 |         "    Specify number of iterations. The default is 10.\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1618 |         "\n"
      |         ~~~~ 
 1619 |         " out:\n"
      |         ~~~~~~~~~
 1620 |         "    The label image (with dtype=numpy.uint32) to be filled by the algorithm. "
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1621 |         "    It will be allocated by the slicSuperpixels function if not provided)\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1622 |         "\n"
      |         ~~~~ 
 1623 |         "The function returns a Python tuple (labelImage, maxRegionLabel)\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1624 |         "\n");
      |         ~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 1889 |             next_.template pass<N>(t);
      |             ~~~~~~~~~~~~~~~~~~~~~~^~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 1974 |             case 2: update<2>(t); break;
      |                     ~~~~~~~~~^~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 3090 |             a.updatePassN(*i, k);
      |             ~~~~~~~~~~~~~^~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 3114 |     extractFeatures(start, end, a);
      |     ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/slic.hxx:264:24:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1003 |         maxRegionLabel = slicSuperpixels(array, res, intensityScaling, seedDistance,
      |                          ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1004 |                                          SlicOptions().iterations(iterations)
      |                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1005 |                                                       .minSize(minSize));
      |                                                       ~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  536 |                          vigra::registerConverters(&function<T, N>), args, help); \
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  500 |         functor_name##Impl<T, FROM+1, TO>::def(pythonName, args, help); \
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  682 |         F1 ::def(pythonName, args, detail::ExportDoc<T2 >::exec(help)); \
      |         ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  803 |     f.def(python_name, args, help);
      |     ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/segmentation.cxx:1587:13:   required from here
 1587 |     multidef("slicSuperpixels",
      |     ~~~~~~~~^~~~~~~~~~~~~~~~~~~
 1588 |         pySlic<2, 3, TinyVector<float, 3>, Singleband<float> >().installFallback(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1589 |         (arg("array"),
      |         ~~~~~~~~~~~~~~
 1590 |          arg("intensityScaling"),
      |          ~~~~~~~~~~~~~~~~~~~~~~~~
 1591 |          arg("seedDistance"),
      |          ~~~~~~~~~~~~~~~~~~~~
 1592 |          arg("minSize")=0,
      |          ~~~~~~~~~~~~~~~~~
 1593 |          arg("iterations")=10,
      |          ~~~~~~~~~~~~~~~~~~~~~
 1594 |          arg("out")=python::object()),
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1595 |         "\n"
      |         ~~~~ 
 1596 |         "Compute Slic superpixels for a 2D or 3D image.\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1597 |         "\n"
      |         ~~~~ 
 1598 |         "Parameters:\n\n"
      |         ~~~~~~~~~~~~~~~~~
 1599 |         " array:\n"
      |         ~~~~~~~~~~~
 1600 |         "    The array on which the superpixels will be calculated. Accepts single- and\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1601 |         "    threeband images/volumes. \n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1602 |         "\n"
      |         ~~~~ 
 1603 |         " intensityScaling:\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~
 1604 |         "    Scale (divide) color/intensity difference by this parameter before comparing\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1605 |         "    to spatial distance. \n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1606 |         "\n"
      |         ~~~~ 
 1607 |         " seedDistance:\n"
      |         ~~~~~~~~~~~~~~~~~~
 1608 |         "    specify the radius of the window around each seed in which the algorithm looks\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1609 |         "    for potential members of the corresponding superpixel thus limiting the\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1610 |         "    superpixel size. The grid spacing for seed placement is determined by this parameter.\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1611 |         "\n"
      |         ~~~~ 
 1612 |         " minSize:\n"
      |         ~~~~~~~~~~~~~
 1613 |         "    Minimum size for superpixels. By default the algorithm merges all regions smaller\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1614 |         "    than a quarter of the average superpixel size.\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1615 |         "\n"
      |         ~~~~ 
 1616 |         " iterations:\n"
      |         ~~~~~~~~~~~~~~~~
 1617 |         "    Specify number of iterations. The default is 10.\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1618 |         "\n"
      |         ~~~~ 
 1619 |         " out:\n"
      |         ~~~~~~~~~
 1620 |         "    The label image (with dtype=numpy.uint32) to be filled by the algorithm. "
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1621 |         "    It will be allocated by the slicSuperpixels function if not provided)\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1622 |         "\n"
      |         ~~~~ 
 1623 |         "The function returns a Python tuple (labelImage, maxRegionLabel)\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1624 |         "\n");
      |         ~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 1889 |             next_.template pass<N>(t);
      |             ~~~~~~~~~~~~~~~~~~~~~~^~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 1975 |             case 3: update<3>(t); break;
      |                     ~~~~~~~~~^~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 3090 |             a.updatePassN(*i, k);
      |             ~~~~~~~~~~~~~^~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 3114 |     extractFeatures(start, end, a);
      |     ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/slic.hxx:264:24:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1003 |         maxRegionLabel = slicSuperpixels(array, res, intensityScaling, seedDistance,
      |                          ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1004 |                                          SlicOptions().iterations(iterations)
      |                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1005 |                                                       .minSize(minSize));
      |                                                       ~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  536 |                          vigra::registerConverters(&function<T, N>), args, help); \
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  500 |         functor_name##Impl<T, FROM+1, TO>::def(pythonName, args, help); \
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  682 |         F1 ::def(pythonName, args, detail::ExportDoc<T2 >::exec(help)); \
      |         ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  803 |     f.def(python_name, args, help);
      |     ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/segmentation.cxx:1587:13:   required from here
 1587 |     multidef("slicSuperpixels",
      |     ~~~~~~~~^~~~~~~~~~~~~~~~~~~
 1588 |         pySlic<2, 3, TinyVector<float, 3>, Singleband<float> >().installFallback(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1589 |         (arg("array"),
      |         ~~~~~~~~~~~~~~
 1590 |          arg("intensityScaling"),
      |          ~~~~~~~~~~~~~~~~~~~~~~~~
 1591 |          arg("seedDistance"),
      |          ~~~~~~~~~~~~~~~~~~~~
 1592 |          arg("minSize")=0,
      |          ~~~~~~~~~~~~~~~~~
 1593 |          arg("iterations")=10,
      |          ~~~~~~~~~~~~~~~~~~~~~
 1594 |          arg("out")=python::object()),
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1595 |         "\n"
      |         ~~~~ 
 1596 |         "Compute Slic superpixels for a 2D or 3D image.\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1597 |         "\n"
      |         ~~~~ 
 1598 |         "Parameters:\n\n"
      |         ~~~~~~~~~~~~~~~~~
 1599 |         " array:\n"
      |         ~~~~~~~~~~~
 1600 |         "    The array on which the superpixels will be calculated. Accepts single- and\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1601 |         "    threeband images/volumes. \n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1602 |         "\n"
      |         ~~~~ 
 1603 |         " intensityScaling:\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~
 1604 |         "    Scale (divide) color/intensity difference by this parameter before comparing\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1605 |         "    to spatial distance. \n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1606 |         "\n"
      |         ~~~~ 
 1607 |         " seedDistance:\n"
      |         ~~~~~~~~~~~~~~~~~~
 1608 |         "    specify the radius of the window around each seed in which the algorithm looks\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1609 |         "    for potential members of the corresponding superpixel thus limiting the\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1610 |         "    superpixel size. The grid spacing for seed placement is determined by this parameter.\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1611 |         "\n"
      |         ~~~~ 
 1612 |         " minSize:\n"
      |         ~~~~~~~~~~~~~
 1613 |         "    Minimum size for superpixels. By default the algorithm merges all regions smaller\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1614 |         "    than a quarter of the average superpixel size.\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1615 |         "\n"
      |         ~~~~ 
 1616 |         " iterations:\n"
      |         ~~~~~~~~~~~~~~~~
 1617 |         "    Specify number of iterations. The default is 10.\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1618 |         "\n"
      |         ~~~~ 
 1619 |         " out:\n"
      |         ~~~~~~~~~
 1620 |         "    The label image (with dtype=numpy.uint32) to be filled by the algorithm. "
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1621 |         "    It will be allocated by the slicSuperpixels function if not provided)\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1622 |         "\n"
      |         ~~~~ 
 1623 |         "The function returns a Python tuple (labelImage, maxRegionLabel)\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1624 |         "\n");
      |         ~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 1889 |             next_.template pass<N>(t);
      |             ~~~~~~~~~~~~~~~~~~~~~~^~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 1976 |             case 4: update<4>(t); break;
      |                     ~~~~~~~~~^~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 3090 |             a.updatePassN(*i, k);
      |             ~~~~~~~~~~~~~^~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 3114 |     extractFeatures(start, end, a);
      |     ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/slic.hxx:264:24:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1003 |         maxRegionLabel = slicSuperpixels(array, res, intensityScaling, seedDistance,
      |                          ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1004 |                                          SlicOptions().iterations(iterations)
      |                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1005 |                                                       .minSize(minSize));
      |                                                       ~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  536 |                          vigra::registerConverters(&function<T, N>), args, help); \
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  500 |         functor_name##Impl<T, FROM+1, TO>::def(pythonName, args, help); \
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  682 |         F1 ::def(pythonName, args, detail::ExportDoc<T2 >::exec(help)); \
      |         ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  803 |     f.def(python_name, args, help);
      |     ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/segmentation.cxx:1587:13:   required from here
 1587 |     multidef("slicSuperpixels",
      |     ~~~~~~~~^~~~~~~~~~~~~~~~~~~
 1588 |         pySlic<2, 3, TinyVector<float, 3>, Singleband<float> >().installFallback(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1589 |         (arg("array"),
      |         ~~~~~~~~~~~~~~
 1590 |          arg("intensityScaling"),
      |          ~~~~~~~~~~~~~~~~~~~~~~~~
 1591 |          arg("seedDistance"),
      |          ~~~~~~~~~~~~~~~~~~~~
 1592 |          arg("minSize")=0,
      |          ~~~~~~~~~~~~~~~~~
 1593 |          arg("iterations")=10,
      |          ~~~~~~~~~~~~~~~~~~~~~
 1594 |          arg("out")=python::object()),
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1595 |         "\n"
      |         ~~~~ 
 1596 |         "Compute Slic superpixels for a 2D or 3D image.\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1597 |         "\n"
      |         ~~~~ 
 1598 |         "Parameters:\n\n"
      |         ~~~~~~~~~~~~~~~~~
 1599 |         " array:\n"
      |         ~~~~~~~~~~~
 1600 |         "    The array on which the superpixels will be calculated. Accepts single- and\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1601 |         "    threeband images/volumes. \n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1602 |         "\n"
      |         ~~~~ 
 1603 |         " intensityScaling:\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~
 1604 |         "    Scale (divide) color/intensity difference by this parameter before comparing\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1605 |         "    to spatial distance. \n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1606 |         "\n"
      |         ~~~~ 
 1607 |         " seedDistance:\n"
      |         ~~~~~~~~~~~~~~~~~~
 1608 |         "    specify the radius of the window around each seed in which the algorithm looks\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1609 |         "    for potential members of the corresponding superpixel thus limiting the\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1610 |         "    superpixel size. The grid spacing for seed placement is determined by this parameter.\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1611 |         "\n"
      |         ~~~~ 
 1612 |         " minSize:\n"
      |         ~~~~~~~~~~~~~
 1613 |         "    Minimum size for superpixels. By default the algorithm merges all regions smaller\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1614 |         "    than a quarter of the average superpixel size.\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1615 |         "\n"
      |         ~~~~ 
 1616 |         " iterations:\n"
      |         ~~~~~~~~~~~~~~~~
 1617 |         "    Specify number of iterations. The default is 10.\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1618 |         "\n"
      |         ~~~~ 
 1619 |         " out:\n"
      |         ~~~~~~~~~
 1620 |         "    The label image (with dtype=numpy.uint32) to be filled by the algorithm. "
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1621 |         "    It will be allocated by the slicSuperpixels function if not provided)\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1622 |         "\n"
      |         ~~~~ 
 1623 |         "The function returns a Python tuple (labelImage, maxRegionLabel)\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1624 |         "\n");
      |         ~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 1889 |             next_.template pass<N>(t);
      |             ~~~~~~~~~~~~~~~~~~~~~~^~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 1977 |             case 5: update<5>(t); break;
      |                     ~~~~~~~~~^~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 3090 |             a.updatePassN(*i, k);
      |             ~~~~~~~~~~~~~^~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 3114 |     extractFeatures(start, end, a);
      |     ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/slic.hxx:264:24:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1003 |         maxRegionLabel = slicSuperpixels(array, res, intensityScaling, seedDistance,
      |                          ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1004 |                                          SlicOptions().iterations(iterations)
      |                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1005 |                                                       .minSize(minSize));
      |                                                       ~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  536 |                          vigra::registerConverters(&function<T, N>), args, help); \
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  500 |         functor_name##Impl<T, FROM+1, TO>::def(pythonName, args, help); \
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  682 |         F1 ::def(pythonName, args, detail::ExportDoc<T2 >::exec(help)); \
      |         ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  803 |     f.def(python_name, args, help);
      |     ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/segmentation.cxx:1587:13:   required from here
 1587 |     multidef("slicSuperpixels",
      |     ~~~~~~~~^~~~~~~~~~~~~~~~~~~
 1588 |         pySlic<2, 3, TinyVector<float, 3>, Singleband<float> >().installFallback(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1589 |         (arg("array"),
      |         ~~~~~~~~~~~~~~
 1590 |          arg("intensityScaling"),
      |          ~~~~~~~~~~~~~~~~~~~~~~~~
 1591 |          arg("seedDistance"),
      |          ~~~~~~~~~~~~~~~~~~~~
 1592 |          arg("minSize")=0,
      |          ~~~~~~~~~~~~~~~~~
 1593 |          arg("iterations")=10,
      |          ~~~~~~~~~~~~~~~~~~~~~
 1594 |          arg("out")=python::object()),
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1595 |         "\n"
      |         ~~~~ 
 1596 |         "Compute Slic superpixels for a 2D or 3D image.\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1597 |         "\n"
      |         ~~~~ 
 1598 |         "Parameters:\n\n"
      |         ~~~~~~~~~~~~~~~~~
 1599 |         " array:\n"
      |         ~~~~~~~~~~~
 1600 |         "    The array on which the superpixels will be calculated. Accepts single- and\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1601 |         "    threeband images/volumes. \n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1602 |         "\n"
      |         ~~~~ 
 1603 |         " intensityScaling:\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~
 1604 |         "    Scale (divide) color/intensity difference by this parameter before comparing\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1605 |         "    to spatial distance. \n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1606 |         "\n"
      |         ~~~~ 
 1607 |         " seedDistance:\n"
      |         ~~~~~~~~~~~~~~~~~~
 1608 |         "    specify the radius of the window around each seed in which the algorithm looks\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1609 |         "    for potential members of the corresponding superpixel thus limiting the\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1610 |         "    superpixel size. The grid spacing for seed placement is determined by this parameter.\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1611 |         "\n"
      |         ~~~~ 
 1612 |         " minSize:\n"
      |         ~~~~~~~~~~~~~
 1613 |         "    Minimum size for superpixels. By default the algorithm merges all regions smaller\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1614 |         "    than a quarter of the average superpixel size.\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1615 |         "\n"
      |         ~~~~ 
 1616 |         " iterations:\n"
      |         ~~~~~~~~~~~~~~~~
 1617 |         "    Specify number of iterations. The default is 10.\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1618 |         "\n"
      |         ~~~~ 
 1619 |         " out:\n"
      |         ~~~~~~~~~
 1620 |         "    The label image (with dtype=numpy.uint32) to be filled by the algorithm. "
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1621 |         "    It will be allocated by the slicSuperpixels function if not provided)\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1622 |         "\n"
      |         ~~~~ 
 1623 |         "The function returns a Python tuple (labelImage, maxRegionLabel)\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1624 |         "\n");
      |         ~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 1889 |             next_.template pass<N>(t);
      |             ~~~~~~~~~~~~~~~~~~~~~~^~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 1973 |             case 1: update<1>(t); break;
      |                     ~~~~~~~~~^~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 3090 |             a.updatePassN(*i, k);
      |             ~~~~~~~~~~~~~^~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 3114 |     extractFeatures(start, end, a);
      |     ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/slic.hxx:264:24:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1003 |         maxRegionLabel = slicSuperpixels(array, res, intensityScaling, seedDistance,
      |                          ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1004 |                                          SlicOptions().iterations(iterations)
      |                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1005 |                                                       .minSize(minSize));
      |                                                       ~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  519 |         boost::python::def(pythonName, vigra::registerConverters(&function<T, N>), args); \
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  499 |         functor_name##Impl<T, FROM, FROM>::def(pythonName, args); \
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  683 |         F2 ::def(pythonName, args, detail::ExportDoc<T3 >::exec(help)); \
      |         ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  803 |     f.def(python_name, args, help);
      |     ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/segmentation.cxx:1587:13:   required from here
 1587 |     multidef("slicSuperpixels",
      |     ~~~~~~~~^~~~~~~~~~~~~~~~~~~
 1588 |         pySlic<2, 3, TinyVector<float, 3>, Singleband<float> >().installFallback(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1589 |         (arg("array"),
      |         ~~~~~~~~~~~~~~
 1590 |          arg("intensityScaling"),
      |          ~~~~~~~~~~~~~~~~~~~~~~~~
 1591 |          arg("seedDistance"),
      |          ~~~~~~~~~~~~~~~~~~~~
 1592 |          arg("minSize")=0,
      |          ~~~~~~~~~~~~~~~~~
 1593 |          arg("iterations")=10,
      |          ~~~~~~~~~~~~~~~~~~~~~
 1594 |          arg("out")=python::object()),
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1595 |         "\n"
      |         ~~~~ 
 1596 |         "Compute Slic superpixels for a 2D or 3D image.\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1597 |         "\n"
      |         ~~~~ 
 1598 |         "Parameters:\n\n"
      |         ~~~~~~~~~~~~~~~~~
 1599 |         " array:\n"
      |         ~~~~~~~~~~~
 1600 |         "    The array on which the superpixels will be calculated. Accepts single- and\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1601 |         "    threeband images/volumes. \n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1602 |         "\n"
      |         ~~~~ 
 1603 |         " intensityScaling:\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~
 1604 |         "    Scale (divide) color/intensity difference by this parameter before comparing\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1605 |         "    to spatial distance. \n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1606 |         "\n"
      |         ~~~~ 
 1607 |         " seedDistance:\n"
      |         ~~~~~~~~~~~~~~~~~~
 1608 |         "    specify the radius of the window around each seed in which the algorithm looks\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1609 |         "    for potential members of the corresponding superpixel thus limiting the\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1610 |         "    superpixel size. The grid spacing for seed placement is determined by this parameter.\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1611 |         "\n"
      |         ~~~~ 
 1612 |         " minSize:\n"
      |         ~~~~~~~~~~~~~
 1613 |         "    Minimum size for superpixels. By default the algorithm merges all regions smaller\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1614 |         "    than a quarter of the average superpixel size.\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1615 |         "\n"
      |         ~~~~ 
 1616 |         " iterations:\n"
      |         ~~~~~~~~~~~~~~~~
 1617 |         "    Specify number of iterations. The default is 10.\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1618 |         "\n"
      |         ~~~~ 
 1619 |         " out:\n"
      |         ~~~~~~~~~
 1620 |         "    The label image (with dtype=numpy.uint32) to be filled by the algorithm. "
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1621 |         "    It will be allocated by the slicSuperpixels function if not provided)\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1622 |         "\n"
      |         ~~~~ 
 1623 |         "The function returns a Python tuple (labelImage, maxRegionLabel)\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1624 |         "\n");
      |         ~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 1889 |             next_.template pass<N>(t);
      |             ~~~~~~~~~~~~~~~~~~~~~~^~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 1974 |             case 2: update<2>(t); break;
      |                     ~~~~~~~~~^~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 3090 |             a.updatePassN(*i, k);
      |             ~~~~~~~~~~~~~^~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 3114 |     extractFeatures(start, end, a);
      |     ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/slic.hxx:264:24:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1003 |         maxRegionLabel = slicSuperpixels(array, res, intensityScaling, seedDistance,
      |                          ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1004 |                                          SlicOptions().iterations(iterations)
      |                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1005 |                                                       .minSize(minSize));
      |                                                       ~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  519 |         boost::python::def(pythonName, vigra::registerConverters(&function<T, N>), args); \
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  499 |         functor_name##Impl<T, FROM, FROM>::def(pythonName, args); \
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  683 |         F2 ::def(pythonName, args, detail::ExportDoc<T3 >::exec(help)); \
      |         ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  803 |     f.def(python_name, args, help);
      |     ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/segmentation.cxx:1587:13:   required from here
 1587 |     multidef("slicSuperpixels",
      |     ~~~~~~~~^~~~~~~~~~~~~~~~~~~
 1588 |         pySlic<2, 3, TinyVector<float, 3>, Singleband<float> >().installFallback(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1589 |         (arg("array"),
      |         ~~~~~~~~~~~~~~
 1590 |          arg("intensityScaling"),
      |          ~~~~~~~~~~~~~~~~~~~~~~~~
 1591 |          arg("seedDistance"),
      |          ~~~~~~~~~~~~~~~~~~~~
 1592 |          arg("minSize")=0,
      |          ~~~~~~~~~~~~~~~~~
 1593 |          arg("iterations")=10,
      |          ~~~~~~~~~~~~~~~~~~~~~
 1594 |          arg("out")=python::object()),
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1595 |         "\n"
      |         ~~~~ 
 1596 |         "Compute Slic superpixels for a 2D or 3D image.\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1597 |         "\n"
      |         ~~~~ 
 1598 |         "Parameters:\n\n"
      |         ~~~~~~~~~~~~~~~~~
 1599 |         " array:\n"
      |         ~~~~~~~~~~~
 1600 |         "    The array on which the superpixels will be calculated. Accepts single- and\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1601 |         "    threeband images/volumes. \n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1602 |         "\n"
      |         ~~~~ 
 1603 |         " intensityScaling:\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~
 1604 |         "    Scale (divide) color/intensity difference by this parameter before comparing\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1605 |         "    to spatial distance. \n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1606 |         "\n"
      |         ~~~~ 
 1607 |         " seedDistance:\n"
      |         ~~~~~~~~~~~~~~~~~~
 1608 |         "    specify the radius of the window around each seed in which the algorithm looks\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1609 |         "    for potential members of the corresponding superpixel thus limiting the\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1610 |         "    superpixel size. The grid spacing for seed placement is determined by this parameter.\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1611 |         "\n"
      |         ~~~~ 
 1612 |         " minSize:\n"
      |         ~~~~~~~~~~~~~
 1613 |         "    Minimum size for superpixels. By default the algorithm merges all regions smaller\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1614 |         "    than a quarter of the average superpixel size.\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1615 |         "\n"
      |         ~~~~ 
 1616 |         " iterations:\n"
      |         ~~~~~~~~~~~~~~~~
 1617 |         "    Specify number of iterations. The default is 10.\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1618 |         "\n"
      |         ~~~~ 
 1619 |         " out:\n"
      |         ~~~~~~~~~
 1620 |         "    The label image (with dtype=numpy.uint32) to be filled by the algorithm. "
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1621 |         "    It will be allocated by the slicSuperpixels function if not provided)\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1622 |         "\n"
      |         ~~~~ 
 1623 |         "The function returns a Python tuple (labelImage, maxRegionLabel)\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1624 |         "\n");
      |         ~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 1889 |             next_.template pass<N>(t);
      |             ~~~~~~~~~~~~~~~~~~~~~~^~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 1975 |             case 3: update<3>(t); break;
      |                     ~~~~~~~~~^~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 3090 |             a.updatePassN(*i, k);
      |             ~~~~~~~~~~~~~^~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 3114 |     extractFeatures(start, end, a);
      |     ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/slic.hxx:264:24:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1003 |         maxRegionLabel = slicSuperpixels(array, res, intensityScaling, seedDistance,
      |                          ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1004 |                                          SlicOptions().iterations(iterations)
      |                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1005 |                                                       .minSize(minSize));
      |                                                       ~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  519 |         boost::python::def(pythonName, vigra::registerConverters(&function<T, N>), args); \
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  499 |         functor_name##Impl<T, FROM, FROM>::def(pythonName, args); \
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  683 |         F2 ::def(pythonName, args, detail::ExportDoc<T3 >::exec(help)); \
      |         ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  803 |     f.def(python_name, args, help);
      |     ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/segmentation.cxx:1587:13:   required from here
 1587 |     multidef("slicSuperpixels",
      |     ~~~~~~~~^~~~~~~~~~~~~~~~~~~
 1588 |         pySlic<2, 3, TinyVector<float, 3>, Singleband<float> >().installFallback(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1589 |         (arg("array"),
      |         ~~~~~~~~~~~~~~
 1590 |          arg("intensityScaling"),
      |          ~~~~~~~~~~~~~~~~~~~~~~~~
 1591 |          arg("seedDistance"),
      |          ~~~~~~~~~~~~~~~~~~~~
 1592 |          arg("minSize")=0,
      |          ~~~~~~~~~~~~~~~~~
 1593 |          arg("iterations")=10,
      |          ~~~~~~~~~~~~~~~~~~~~~
 1594 |          arg("out")=python::object()),
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1595 |         "\n"
      |         ~~~~ 
 1596 |         "Compute Slic superpixels for a 2D or 3D image.\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1597 |         "\n"
      |         ~~~~ 
 1598 |         "Parameters:\n\n"
      |         ~~~~~~~~~~~~~~~~~
 1599 |         " array:\n"
      |         ~~~~~~~~~~~
 1600 |         "    The array on which the superpixels will be calculated. Accepts single- and\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1601 |         "    threeband images/volumes. \n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1602 |         "\n"
      |         ~~~~ 
 1603 |         " intensityScaling:\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~
 1604 |         "    Scale (divide) color/intensity difference by this parameter before comparing\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1605 |         "    to spatial distance. \n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1606 |         "\n"
      |         ~~~~ 
 1607 |         " seedDistance:\n"
      |         ~~~~~~~~~~~~~~~~~~
 1608 |         "    specify the radius of the window around each seed in which the algorithm looks\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1609 |         "    for potential members of the corresponding superpixel thus limiting the\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1610 |         "    superpixel size. The grid spacing for seed placement is determined by this parameter.\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1611 |         "\n"
      |         ~~~~ 
 1612 |         " minSize:\n"
      |         ~~~~~~~~~~~~~
 1613 |         "    Minimum size for superpixels. By default the algorithm merges all regions smaller\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1614 |         "    than a quarter of the average superpixel size.\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1615 |         "\n"
      |         ~~~~ 
 1616 |         " iterations:\n"
      |         ~~~~~~~~~~~~~~~~
 1617 |         "    Specify number of iterations. The default is 10.\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1618 |         "\n"
      |         ~~~~ 
 1619 |         " out:\n"
      |         ~~~~~~~~~
 1620 |         "    The label image (with dtype=numpy.uint32) to be filled by the algorithm. "
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1621 |         "    It will be allocated by the slicSuperpixels function if not provided)\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1622 |         "\n"
      |         ~~~~ 
 1623 |         "The function returns a Python tuple (labelImage, maxRegionLabel)\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1624 |         "\n");
      |         ~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 1889 |             next_.template pass<N>(t);
      |             ~~~~~~~~~~~~~~~~~~~~~~^~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 1976 |             case 4: update<4>(t); break;
      |                     ~~~~~~~~~^~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 3090 |             a.updatePassN(*i, k);
      |             ~~~~~~~~~~~~~^~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 3114 |     extractFeatures(start, end, a);
      |     ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/slic.hxx:264:24:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1003 |         maxRegionLabel = slicSuperpixels(array, res, intensityScaling, seedDistance,
      |                          ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1004 |                                          SlicOptions().iterations(iterations)
      |                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1005 |                                                       .minSize(minSize));
      |                                                       ~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  519 |         boost::python::def(pythonName, vigra::registerConverters(&function<T, N>), args); \
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  499 |         functor_name##Impl<T, FROM, FROM>::def(pythonName, args); \
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  683 |         F2 ::def(pythonName, args, detail::ExportDoc<T3 >::exec(help)); \
      |         ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  803 |     f.def(python_name, args, help);
      |     ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/segmentation.cxx:1587:13:   required from here
 1587 |     multidef("slicSuperpixels",
      |     ~~~~~~~~^~~~~~~~~~~~~~~~~~~
 1588 |         pySlic<2, 3, TinyVector<float, 3>, Singleband<float> >().installFallback(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1589 |         (arg("array"),
      |         ~~~~~~~~~~~~~~
 1590 |          arg("intensityScaling"),
      |          ~~~~~~~~~~~~~~~~~~~~~~~~
 1591 |          arg("seedDistance"),
      |          ~~~~~~~~~~~~~~~~~~~~
 1592 |          arg("minSize")=0,
      |          ~~~~~~~~~~~~~~~~~
 1593 |          arg("iterations")=10,
      |          ~~~~~~~~~~~~~~~~~~~~~
 1594 |          arg("out")=python::object()),
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1595 |         "\n"
      |         ~~~~ 
 1596 |         "Compute Slic superpixels for a 2D or 3D image.\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1597 |         "\n"
      |         ~~~~ 
 1598 |         "Parameters:\n\n"
      |         ~~~~~~~~~~~~~~~~~
 1599 |         " array:\n"
      |         ~~~~~~~~~~~
 1600 |         "    The array on which the superpixels will be calculated. Accepts single- and\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1601 |         "    threeband images/volumes. \n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1602 |         "\n"
      |         ~~~~ 
 1603 |         " intensityScaling:\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~
 1604 |         "    Scale (divide) color/intensity difference by this parameter before comparing\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1605 |         "    to spatial distance. \n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1606 |         "\n"
      |         ~~~~ 
 1607 |         " seedDistance:\n"
      |         ~~~~~~~~~~~~~~~~~~
 1608 |         "    specify the radius of the window around each seed in which the algorithm looks\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1609 |         "    for potential members of the corresponding superpixel thus limiting the\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1610 |         "    superpixel size. The grid spacing for seed placement is determined by this parameter.\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1611 |         "\n"
      |         ~~~~ 
 1612 |         " minSize:\n"
      |         ~~~~~~~~~~~~~
 1613 |         "    Minimum size for superpixels. By default the algorithm merges all regions smaller\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1614 |         "    than a quarter of the average superpixel size.\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1615 |         "\n"
      |         ~~~~ 
 1616 |         " iterations:\n"
      |         ~~~~~~~~~~~~~~~~
 1617 |         "    Specify number of iterations. The default is 10.\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1618 |         "\n"
      |         ~~~~ 
 1619 |         " out:\n"
      |         ~~~~~~~~~
 1620 |         "    The label image (with dtype=numpy.uint32) to be filled by the algorithm. "
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1621 |         "    It will be allocated by the slicSuperpixels function if not provided)\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1622 |         "\n"
      |         ~~~~ 
 1623 |         "The function returns a Python tuple (labelImage, maxRegionLabel)\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1624 |         "\n");
      |         ~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 1889 |             next_.template pass<N>(t);
      |             ~~~~~~~~~~~~~~~~~~~~~~^~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 1977 |             case 5: update<5>(t); break;
      |                     ~~~~~~~~~^~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 3090 |             a.updatePassN(*i, k);
      |             ~~~~~~~~~~~~~^~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 3114 |     extractFeatures(start, end, a);
      |     ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/slic.hxx:264:24:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1003 |         maxRegionLabel = slicSuperpixels(array, res, intensityScaling, seedDistance,
      |                          ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1004 |                                          SlicOptions().iterations(iterations)
      |                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1005 |                                                       .minSize(minSize));
      |                                                       ~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  519 |         boost::python::def(pythonName, vigra::registerConverters(&function<T, N>), args); \
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  499 |         functor_name##Impl<T, FROM, FROM>::def(pythonName, args); \
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  683 |         F2 ::def(pythonName, args, detail::ExportDoc<T3 >::exec(help)); \
      |         ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  803 |     f.def(python_name, args, help);
      |     ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/segmentation.cxx:1587:13:   required from here
 1587 |     multidef("slicSuperpixels",
      |     ~~~~~~~~^~~~~~~~~~~~~~~~~~~
 1588 |         pySlic<2, 3, TinyVector<float, 3>, Singleband<float> >().installFallback(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1589 |         (arg("array"),
      |         ~~~~~~~~~~~~~~
 1590 |          arg("intensityScaling"),
      |          ~~~~~~~~~~~~~~~~~~~~~~~~
 1591 |          arg("seedDistance"),
      |          ~~~~~~~~~~~~~~~~~~~~
 1592 |          arg("minSize")=0,
      |          ~~~~~~~~~~~~~~~~~
 1593 |          arg("iterations")=10,
      |          ~~~~~~~~~~~~~~~~~~~~~
 1594 |          arg("out")=python::object()),
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1595 |         "\n"
      |         ~~~~ 
 1596 |         "Compute Slic superpixels for a 2D or 3D image.\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1597 |         "\n"
      |         ~~~~ 
 1598 |         "Parameters:\n\n"
      |         ~~~~~~~~~~~~~~~~~
 1599 |         " array:\n"
      |         ~~~~~~~~~~~
 1600 |         "    The array on which the superpixels will be calculated. Accepts single- and\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1601 |         "    threeband images/volumes. \n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1602 |         "\n"
      |         ~~~~ 
 1603 |         " intensityScaling:\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~
 1604 |         "    Scale (divide) color/intensity difference by this parameter before comparing\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1605 |         "    to spatial distance. \n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1606 |         "\n"
      |         ~~~~ 
 1607 |         " seedDistance:\n"
      |         ~~~~~~~~~~~~~~~~~~
 1608 |         "    specify the radius of the window around each seed in which the algorithm looks\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1609 |         "    for potential members of the corresponding superpixel thus limiting the\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1610 |         "    superpixel size. The grid spacing for seed placement is determined by this parameter.\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1611 |         "\n"
      |         ~~~~ 
 1612 |         " minSize:\n"
      |         ~~~~~~~~~~~~~
 1613 |         "    Minimum size for superpixels. By default the algorithm merges all regions smaller\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1614 |         "    than a quarter of the average superpixel size.\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1615 |         "\n"
      |         ~~~~ 
 1616 |         " iterations:\n"
      |         ~~~~~~~~~~~~~~~~
 1617 |         "    Specify number of iterations. The default is 10.\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1618 |         "\n"
      |         ~~~~ 
 1619 |         " out:\n"
      |         ~~~~~~~~~
 1620 |         "    The label image (with dtype=numpy.uint32) to be filled by the algorithm. "
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1621 |         "    It will be allocated by the slicSuperpixels function if not provided)\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1622 |         "\n"
      |         ~~~~ 
 1623 |         "The function returns a Python tuple (labelImage, maxRegionLabel)\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1624 |         "\n");
      |         ~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 1889 |             next_.template pass<N>(t);
      |             ~~~~~~~~~~~~~~~~~~~~~~^~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 1973 |             case 1: update<1>(t); break;
      |                     ~~~~~~~~~^~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 3090 |             a.updatePassN(*i, k);
      |             ~~~~~~~~~~~~~^~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 3114 |     extractFeatures(start, end, a);
      |     ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/slic.hxx:264:24:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1003 |         maxRegionLabel = slicSuperpixels(array, res, intensityScaling, seedDistance,
      |                          ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1004 |                                          SlicOptions().iterations(iterations)
      |                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1005 |                                                       .minSize(minSize));
      |                                                       ~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  536 |                          vigra::registerConverters(&function<T, N>), args, help); \
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  500 |         functor_name##Impl<T, FROM+1, TO>::def(pythonName, args, help); \
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  683 |         F2 ::def(pythonName, args, detail::ExportDoc<T3 >::exec(help)); \
      |         ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  803 |     f.def(python_name, args, help);
      |     ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/segmentation.cxx:1587:13:   required from here
 1587 |     multidef("slicSuperpixels",
      |     ~~~~~~~~^~~~~~~~~~~~~~~~~~~
 1588 |         pySlic<2, 3, TinyVector<float, 3>, Singleband<float> >().installFallback(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1589 |         (arg("array"),
      |         ~~~~~~~~~~~~~~
 1590 |          arg("intensityScaling"),
      |          ~~~~~~~~~~~~~~~~~~~~~~~~
 1591 |          arg("seedDistance"),
      |          ~~~~~~~~~~~~~~~~~~~~
 1592 |          arg("minSize")=0,
      |          ~~~~~~~~~~~~~~~~~
 1593 |          arg("iterations")=10,
      |          ~~~~~~~~~~~~~~~~~~~~~
 1594 |          arg("out")=python::object()),
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1595 |         "\n"
      |         ~~~~ 
 1596 |         "Compute Slic superpixels for a 2D or 3D image.\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1597 |         "\n"
      |         ~~~~ 
 1598 |         "Parameters:\n\n"
      |         ~~~~~~~~~~~~~~~~~
 1599 |         " array:\n"
      |         ~~~~~~~~~~~
 1600 |         "    The array on which the superpixels will be calculated. Accepts single- and\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1601 |         "    threeband images/volumes. \n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1602 |         "\n"
      |         ~~~~ 
 1603 |         " intensityScaling:\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~
 1604 |         "    Scale (divide) color/intensity difference by this parameter before comparing\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1605 |         "    to spatial distance. \n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1606 |         "\n"
      |         ~~~~ 
 1607 |         " seedDistance:\n"
      |         ~~~~~~~~~~~~~~~~~~
 1608 |         "    specify the radius of the window around each seed in which the algorithm looks\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1609 |         "    for potential members of the corresponding superpixel thus limiting the\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1610 |         "    superpixel size. The grid spacing for seed placement is determined by this parameter.\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1611 |         "\n"
      |         ~~~~ 
 1612 |         " minSize:\n"
      |         ~~~~~~~~~~~~~
 1613 |         "    Minimum size for superpixels. By default the algorithm merges all regions smaller\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1614 |         "    than a quarter of the average superpixel size.\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1615 |         "\n"
      |         ~~~~ 
 1616 |         " iterations:\n"
      |         ~~~~~~~~~~~~~~~~
 1617 |         "    Specify number of iterations. The default is 10.\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1618 |         "\n"
      |         ~~~~ 
 1619 |         " out:\n"
      |         ~~~~~~~~~
 1620 |         "    The label image (with dtype=numpy.uint32) to be filled by the algorithm. "
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1621 |         "    It will be allocated by the slicSuperpixels function if not provided)\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1622 |         "\n"
      |         ~~~~ 
 1623 |         "The function returns a Python tuple (labelImage, maxRegionLabel)\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1624 |         "\n");
      |         ~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 1889 |             next_.template pass<N>(t);
      |             ~~~~~~~~~~~~~~~~~~~~~~^~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 1974 |             case 2: update<2>(t); break;
      |                     ~~~~~~~~~^~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 3090 |             a.updatePassN(*i, k);
      |             ~~~~~~~~~~~~~^~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 3114 |     extractFeatures(start, end, a);
      |     ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/slic.hxx:264:24:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1003 |         maxRegionLabel = slicSuperpixels(array, res, intensityScaling, seedDistance,
      |                          ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1004 |                                          SlicOptions().iterations(iterations)
      |                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1005 |                                                       .minSize(minSize));
      |                                                       ~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  536 |                          vigra::registerConverters(&function<T, N>), args, help); \
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  500 |         functor_name##Impl<T, FROM+1, TO>::def(pythonName, args, help); \
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  683 |         F2 ::def(pythonName, args, detail::ExportDoc<T3 >::exec(help)); \
      |         ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  803 |     f.def(python_name, args, help);
      |     ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/segmentation.cxx:1587:13:   required from here
 1587 |     multidef("slicSuperpixels",
      |     ~~~~~~~~^~~~~~~~~~~~~~~~~~~
 1588 |         pySlic<2, 3, TinyVector<float, 3>, Singleband<float> >().installFallback(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1589 |         (arg("array"),
      |         ~~~~~~~~~~~~~~
 1590 |          arg("intensityScaling"),
      |          ~~~~~~~~~~~~~~~~~~~~~~~~
 1591 |          arg("seedDistance"),
      |          ~~~~~~~~~~~~~~~~~~~~
 1592 |          arg("minSize")=0,
      |          ~~~~~~~~~~~~~~~~~
 1593 |          arg("iterations")=10,
      |          ~~~~~~~~~~~~~~~~~~~~~
 1594 |          arg("out")=python::object()),
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1595 |         "\n"
      |         ~~~~ 
 1596 |         "Compute Slic superpixels for a 2D or 3D image.\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1597 |         "\n"
      |         ~~~~ 
 1598 |         "Parameters:\n\n"
      |         ~~~~~~~~~~~~~~~~~
 1599 |         " array:\n"
      |         ~~~~~~~~~~~
 1600 |         "    The array on which the superpixels will be calculated. Accepts single- and\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1601 |         "    threeband images/volumes. \n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1602 |         "\n"
      |         ~~~~ 
 1603 |         " intensityScaling:\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~
 1604 |         "    Scale (divide) color/intensity difference by this parameter before comparing\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1605 |         "    to spatial distance. \n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1606 |         "\n"
      |         ~~~~ 
 1607 |         " seedDistance:\n"
      |         ~~~~~~~~~~~~~~~~~~
 1608 |         "    specify the radius of the window around each seed in which the algorithm looks\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1609 |         "    for potential members of the corresponding superpixel thus limiting the\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1610 |         "    superpixel size. The grid spacing for seed placement is determined by this parameter.\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1611 |         "\n"
      |         ~~~~ 
 1612 |         " minSize:\n"
      |         ~~~~~~~~~~~~~
 1613 |         "    Minimum size for superpixels. By default the algorithm merges all regions smaller\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1614 |         "    than a quarter of the average superpixel size.\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1615 |         "\n"
      |         ~~~~ 
 1616 |         " iterations:\n"
      |         ~~~~~~~~~~~~~~~~
 1617 |         "    Specify number of iterations. The default is 10.\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1618 |         "\n"
      |         ~~~~ 
 1619 |         " out:\n"
      |         ~~~~~~~~~
 1620 |         "    The label image (with dtype=numpy.uint32) to be filled by the algorithm. "
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1621 |         "    It will be allocated by the slicSuperpixels function if not provided)\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1622 |         "\n"
      |         ~~~~ 
 1623 |         "The function returns a Python tuple (labelImage, maxRegionLabel)\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1624 |         "\n");
      |         ~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 1889 |             next_.template pass<N>(t);
      |             ~~~~~~~~~~~~~~~~~~~~~~^~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 1975 |             case 3: update<3>(t); break;
      |                     ~~~~~~~~~^~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 3090 |             a.updatePassN(*i, k);
      |             ~~~~~~~~~~~~~^~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 3114 |     extractFeatures(start, end, a);
      |     ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/slic.hxx:264:24:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1003 |         maxRegionLabel = slicSuperpixels(array, res, intensityScaling, seedDistance,
      |                          ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1004 |                                          SlicOptions().iterations(iterations)
      |                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1005 |                                                       .minSize(minSize));
      |                                                       ~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  536 |                          vigra::registerConverters(&function<T, N>), args, help); \
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  500 |         functor_name##Impl<T, FROM+1, TO>::def(pythonName, args, help); \
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  683 |         F2 ::def(pythonName, args, detail::ExportDoc<T3 >::exec(help)); \
      |         ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  803 |     f.def(python_name, args, help);
      |     ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/segmentation.cxx:1587:13:   required from here
 1587 |     multidef("slicSuperpixels",
      |     ~~~~~~~~^~~~~~~~~~~~~~~~~~~
 1588 |         pySlic<2, 3, TinyVector<float, 3>, Singleband<float> >().installFallback(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1589 |         (arg("array"),
      |         ~~~~~~~~~~~~~~
 1590 |          arg("intensityScaling"),
      |          ~~~~~~~~~~~~~~~~~~~~~~~~
 1591 |          arg("seedDistance"),
      |          ~~~~~~~~~~~~~~~~~~~~
 1592 |          arg("minSize")=0,
      |          ~~~~~~~~~~~~~~~~~
 1593 |          arg("iterations")=10,
      |          ~~~~~~~~~~~~~~~~~~~~~
 1594 |          arg("out")=python::object()),
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1595 |         "\n"
      |         ~~~~ 
 1596 |         "Compute Slic superpixels for a 2D or 3D image.\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1597 |         "\n"
      |         ~~~~ 
 1598 |         "Parameters:\n\n"
      |         ~~~~~~~~~~~~~~~~~
 1599 |         " array:\n"
      |         ~~~~~~~~~~~
 1600 |         "    The array on which the superpixels will be calculated. Accepts single- and\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1601 |         "    threeband images/volumes. \n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1602 |         "\n"
      |         ~~~~ 
 1603 |         " intensityScaling:\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~
 1604 |         "    Scale (divide) color/intensity difference by this parameter before comparing\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1605 |         "    to spatial distance. \n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1606 |         "\n"
      |         ~~~~ 
 1607 |         " seedDistance:\n"
      |         ~~~~~~~~~~~~~~~~~~
 1608 |         "    specify the radius of the window around each seed in which the algorithm looks\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1609 |         "    for potential members of the corresponding superpixel thus limiting the\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1610 |         "    superpixel size. The grid spacing for seed placement is determined by this parameter.\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1611 |         "\n"
      |         ~~~~ 
 1612 |         " minSize:\n"
      |         ~~~~~~~~~~~~~
 1613 |         "    Minimum size for superpixels. By default the algorithm merges all regions smaller\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1614 |         "    than a quarter of the average superpixel size.\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1615 |         "\n"
      |         ~~~~ 
 1616 |         " iterations:\n"
      |         ~~~~~~~~~~~~~~~~
 1617 |         "    Specify number of iterations. The default is 10.\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1618 |         "\n"
      |         ~~~~ 
 1619 |         " out:\n"
      |         ~~~~~~~~~
 1620 |         "    The label image (with dtype=numpy.uint32) to be filled by the algorithm. "
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1621 |         "    It will be allocated by the slicSuperpixels function if not provided)\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1622 |         "\n"
      |         ~~~~ 
 1623 |         "The function returns a Python tuple (labelImage, maxRegionLabel)\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1624 |         "\n");
      |         ~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 1889 |             next_.template pass<N>(t);
      |             ~~~~~~~~~~~~~~~~~~~~~~^~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 1976 |             case 4: update<4>(t); break;
      |                     ~~~~~~~~~^~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 3090 |             a.updatePassN(*i, k);
      |             ~~~~~~~~~~~~~^~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 3114 |     extractFeatures(start, end, a);
      |     ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/slic.hxx:264:24:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1003 |         maxRegionLabel = slicSuperpixels(array, res, intensityScaling, seedDistance,
      |                          ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1004 |                                          SlicOptions().iterations(iterations)
      |                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1005 |                                                       .minSize(minSize));
      |                                                       ~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  536 |                          vigra::registerConverters(&function<T, N>), args, help); \
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  500 |         functor_name##Impl<T, FROM+1, TO>::def(pythonName, args, help); \
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  683 |         F2 ::def(pythonName, args, detail::ExportDoc<T3 >::exec(help)); \
      |         ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  803 |     f.def(python_name, args, help);
      |     ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/segmentation.cxx:1587:13:   required from here
 1587 |     multidef("slicSuperpixels",
      |     ~~~~~~~~^~~~~~~~~~~~~~~~~~~
 1588 |         pySlic<2, 3, TinyVector<float, 3>, Singleband<float> >().installFallback(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1589 |         (arg("array"),
      |         ~~~~~~~~~~~~~~
 1590 |          arg("intensityScaling"),
      |          ~~~~~~~~~~~~~~~~~~~~~~~~
 1591 |          arg("seedDistance"),
      |          ~~~~~~~~~~~~~~~~~~~~
 1592 |          arg("minSize")=0,
      |          ~~~~~~~~~~~~~~~~~
 1593 |          arg("iterations")=10,
      |          ~~~~~~~~~~~~~~~~~~~~~
 1594 |          arg("out")=python::object()),
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1595 |         "\n"
      |         ~~~~ 
 1596 |         "Compute Slic superpixels for a 2D or 3D image.\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1597 |         "\n"
      |         ~~~~ 
 1598 |         "Parameters:\n\n"
      |         ~~~~~~~~~~~~~~~~~
 1599 |         " array:\n"
      |         ~~~~~~~~~~~
 1600 |         "    The array on which the superpixels will be calculated. Accepts single- and\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1601 |         "    threeband images/volumes. \n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1602 |         "\n"
      |         ~~~~ 
 1603 |         " intensityScaling:\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~
 1604 |         "    Scale (divide) color/intensity difference by this parameter before comparing\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1605 |         "    to spatial distance. \n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1606 |         "\n"
      |         ~~~~ 
 1607 |         " seedDistance:\n"
      |         ~~~~~~~~~~~~~~~~~~
 1608 |         "    specify the radius of the window around each seed in which the algorithm looks\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1609 |         "    for potential members of the corresponding superpixel thus limiting the\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1610 |         "    superpixel size. The grid spacing for seed placement is determined by this parameter.\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1611 |         "\n"
      |         ~~~~ 
 1612 |         " minSize:\n"
      |         ~~~~~~~~~~~~~
 1613 |         "    Minimum size for superpixels. By default the algorithm merges all regions smaller\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1614 |         "    than a quarter of the average superpixel size.\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1615 |         "\n"
      |         ~~~~ 
 1616 |         " iterations:\n"
      |         ~~~~~~~~~~~~~~~~
 1617 |         "    Specify number of iterations. The default is 10.\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1618 |         "\n"
      |         ~~~~ 
 1619 |         " out:\n"
      |         ~~~~~~~~~
 1620 |         "    The label image (with dtype=numpy.uint32) to be filled by the algorithm. "
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1621 |         "    It will be allocated by the slicSuperpixels function if not provided)\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1622 |         "\n"
      |         ~~~~ 
 1623 |         "The function returns a Python tuple (labelImage, maxRegionLabel)\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1624 |         "\n");
      |         ~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 1889 |             next_.template pass<N>(t);
      |             ~~~~~~~~~~~~~~~~~~~~~~^~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 1977 |             case 5: update<5>(t); break;
      |                     ~~~~~~~~~^~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 3090 |             a.updatePassN(*i, k);
      |             ~~~~~~~~~~~~~^~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 3114 |     extractFeatures(start, end, a);
      |     ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/slic.hxx:264:24:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1003 |         maxRegionLabel = slicSuperpixels(array, res, intensityScaling, seedDistance,
      |                          ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1004 |                                          SlicOptions().iterations(iterations)
      |                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1005 |                                                       .minSize(minSize));
      |                                                       ~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  536 |                          vigra::registerConverters(&function<T, N>), args, help); \
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  500 |         functor_name##Impl<T, FROM+1, TO>::def(pythonName, args, help); \
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  683 |         F2 ::def(pythonName, args, detail::ExportDoc<T3 >::exec(help)); \
      |         ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  803 |     f.def(python_name, args, help);
      |     ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/segmentation.cxx:1587:13:   required from here
 1587 |     multidef("slicSuperpixels",
      |     ~~~~~~~~^~~~~~~~~~~~~~~~~~~
 1588 |         pySlic<2, 3, TinyVector<float, 3>, Singleband<float> >().installFallback(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1589 |         (arg("array"),
      |         ~~~~~~~~~~~~~~
 1590 |          arg("intensityScaling"),
      |          ~~~~~~~~~~~~~~~~~~~~~~~~
 1591 |          arg("seedDistance"),
      |          ~~~~~~~~~~~~~~~~~~~~
 1592 |          arg("minSize")=0,
      |          ~~~~~~~~~~~~~~~~~
 1593 |          arg("iterations")=10,
      |          ~~~~~~~~~~~~~~~~~~~~~
 1594 |          arg("out")=python::object()),
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1595 |         "\n"
      |         ~~~~ 
 1596 |         "Compute Slic superpixels for a 2D or 3D image.\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1597 |         "\n"
      |         ~~~~ 
 1598 |         "Parameters:\n\n"
      |         ~~~~~~~~~~~~~~~~~
 1599 |         " array:\n"
      |         ~~~~~~~~~~~
 1600 |         "    The array on which the superpixels will be calculated. Accepts single- and\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1601 |         "    threeband images/volumes. \n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1602 |         "\n"
      |         ~~~~ 
 1603 |         " intensityScaling:\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~
 1604 |         "    Scale (divide) color/intensity difference by this parameter before comparing\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1605 |         "    to spatial distance. \n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1606 |         "\n"
      |         ~~~~ 
 1607 |         " seedDistance:\n"
      |         ~~~~~~~~~~~~~~~~~~
 1608 |         "    specify the radius of the window around each seed in which the algorithm looks\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1609 |         "    for potential members of the corresponding superpixel thus limiting the\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1610 |         "    superpixel size. The grid spacing for seed placement is determined by this parameter.\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1611 |         "\n"
      |         ~~~~ 
 1612 |         " minSize:\n"
      |         ~~~~~~~~~~~~~
 1613 |         "    Minimum size for superpixels. By default the algorithm merges all regions smaller\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1614 |         "    than a quarter of the average superpixel size.\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1615 |         "\n"
      |         ~~~~ 
 1616 |         " iterations:\n"
      |         ~~~~~~~~~~~~~~~~
 1617 |         "    Specify number of iterations. The default is 10.\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1618 |         "\n"
      |         ~~~~ 
 1619 |         " out:\n"
      |         ~~~~~~~~~
 1620 |         "    The label image (with dtype=numpy.uint32) to be filled by the algorithm. "
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1621 |         "    It will be allocated by the slicSuperpixels function if not provided)\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1622 |         "\n"
      |         ~~~~ 
 1623 |         "The function returns a Python tuple (labelImage, maxRegionLabel)\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1624 |         "\n");
      |         ~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 1889 |             next_.template pass<N>(t);
      |             ~~~~~~~~~~~~~~~~~~~~~~^~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 1973 |             case 1: update<1>(t); break;
      |                     ~~~~~~~~~^~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 3090 |             a.updatePassN(*i, k);
      |             ~~~~~~~~~~~~~^~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 3101 |     extractFeatures(start, end, a);
      |     ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  333 |     extractFeatures(labelImage_, sizes);
      |     ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/slic.hxx:270:12:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1003 |         maxRegionLabel = slicSuperpixels(array, res, intensityScaling, seedDistance,
      |                          ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1004 |                                          SlicOptions().iterations(iterations)
      |                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1005 |                                                       .minSize(minSize));
      |                                                       ~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  519 |         boost::python::def(pythonName, vigra::registerConverters(&function<T, N>), args); \
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  499 |         functor_name##Impl<T, FROM, FROM>::def(pythonName, args); \
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  682 |         F1 ::def(pythonName, args, detail::ExportDoc<T2 >::exec(help)); \
      |         ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  803 |     f.def(python_name, args, help);
      |     ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/segmentation.cxx:1587:13:   required from here
 1587 |     multidef("slicSuperpixels",
      |     ~~~~~~~~^~~~~~~~~~~~~~~~~~~
 1588 |         pySlic<2, 3, TinyVector<float, 3>, Singleband<float> >().installFallback(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1589 |         (arg("array"),
      |         ~~~~~~~~~~~~~~
 1590 |          arg("intensityScaling"),
      |          ~~~~~~~~~~~~~~~~~~~~~~~~
 1591 |          arg("seedDistance"),
      |          ~~~~~~~~~~~~~~~~~~~~
 1592 |          arg("minSize")=0,
      |          ~~~~~~~~~~~~~~~~~
 1593 |          arg("iterations")=10,
      |          ~~~~~~~~~~~~~~~~~~~~~
 1594 |          arg("out")=python::object()),
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1595 |         "\n"
      |         ~~~~ 
 1596 |         "Compute Slic superpixels for a 2D or 3D image.\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1597 |         "\n"
      |         ~~~~ 
 1598 |         "Parameters:\n\n"
      |         ~~~~~~~~~~~~~~~~~
 1599 |         " array:\n"
      |         ~~~~~~~~~~~
 1600 |         "    The array on which the superpixels will be calculated. Accepts single- and\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1601 |         "    threeband images/volumes. \n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1602 |         "\n"
      |         ~~~~ 
 1603 |         " intensityScaling:\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~
 1604 |         "    Scale (divide) color/intensity difference by this parameter before comparing\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1605 |         "    to spatial distance. \n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1606 |         "\n"
      |         ~~~~ 
 1607 |         " seedDistance:\n"
      |         ~~~~~~~~~~~~~~~~~~
 1608 |         "    specify the radius of the window around each seed in which the algorithm looks\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1609 |         "    for potential members of the corresponding superpixel thus limiting the\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1610 |         "    superpixel size. The grid spacing for seed placement is determined by this parameter.\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1611 |         "\n"
      |         ~~~~ 
 1612 |         " minSize:\n"
      |         ~~~~~~~~~~~~~
 1613 |         "    Minimum size for superpixels. By default the algorithm merges all regions smaller\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1614 |         "    than a quarter of the average superpixel size.\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1615 |         "\n"
      |         ~~~~ 
 1616 |         " iterations:\n"
      |         ~~~~~~~~~~~~~~~~
 1617 |         "    Specify number of iterations. The default is 10.\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1618 |         "\n"
      |         ~~~~ 
 1619 |         " out:\n"
      |         ~~~~~~~~~
 1620 |         "    The label image (with dtype=numpy.uint32) to be filled by the algorithm. "
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1621 |         "    It will be allocated by the slicSuperpixels function if not provided)\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1622 |         "\n"
      |         ~~~~ 
 1623 |         "The function returns a Python tuple (labelImage, maxRegionLabel)\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1624 |         "\n");
      |         ~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 1889 |             next_.template pass<N>(t);
      |             ~~~~~~~~~~~~~~~~~~~~~~^~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 1974 |             case 2: update<2>(t); break;
      |                     ~~~~~~~~~^~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 3090 |             a.updatePassN(*i, k);
      |             ~~~~~~~~~~~~~^~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 3101 |     extractFeatures(start, end, a);
      |     ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  333 |     extractFeatures(labelImage_, sizes);
      |     ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/slic.hxx:270:12:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1003 |         maxRegionLabel = slicSuperpixels(array, res, intensityScaling, seedDistance,
      |                          ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1004 |                                          SlicOptions().iterations(iterations)
      |                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1005 |                                                       .minSize(minSize));
      |                                                       ~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  519 |         boost::python::def(pythonName, vigra::registerConverters(&function<T, N>), args); \
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  499 |         functor_name##Impl<T, FROM, FROM>::def(pythonName, args); \
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  682 |         F1 ::def(pythonName, args, detail::ExportDoc<T2 >::exec(help)); \
      |         ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  803 |     f.def(python_name, args, help);
      |     ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/segmentation.cxx:1587:13:   required from here
 1587 |     multidef("slicSuperpixels",
      |     ~~~~~~~~^~~~~~~~~~~~~~~~~~~
 1588 |         pySlic<2, 3, TinyVector<float, 3>, Singleband<float> >().installFallback(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1589 |         (arg("array"),
      |         ~~~~~~~~~~~~~~
 1590 |          arg("intensityScaling"),
      |          ~~~~~~~~~~~~~~~~~~~~~~~~
 1591 |          arg("seedDistance"),
      |          ~~~~~~~~~~~~~~~~~~~~
 1592 |          arg("minSize")=0,
      |          ~~~~~~~~~~~~~~~~~
 1593 |          arg("iterations")=10,
      |          ~~~~~~~~~~~~~~~~~~~~~
 1594 |          arg("out")=python::object()),
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1595 |         "\n"
      |         ~~~~ 
 1596 |         "Compute Slic superpixels for a 2D or 3D image.\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1597 |         "\n"
      |         ~~~~ 
 1598 |         "Parameters:\n\n"
      |         ~~~~~~~~~~~~~~~~~
 1599 |         " array:\n"
      |         ~~~~~~~~~~~
 1600 |         "    The array on which the superpixels will be calculated. Accepts single- and\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1601 |         "    threeband images/volumes. \n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1602 |         "\n"
      |         ~~~~ 
 1603 |         " intensityScaling:\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~
 1604 |         "    Scale (divide) color/intensity difference by this parameter before comparing\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1605 |         "    to spatial distance. \n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1606 |         "\n"
      |         ~~~~ 
 1607 |         " seedDistance:\n"
      |         ~~~~~~~~~~~~~~~~~~
 1608 |         "    specify the radius of the window around each seed in which the algorithm looks\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1609 |         "    for potential members of the corresponding superpixel thus limiting the\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1610 |         "    superpixel size. The grid spacing for seed placement is determined by this parameter.\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1611 |         "\n"
      |         ~~~~ 
 1612 |         " minSize:\n"
      |         ~~~~~~~~~~~~~
 1613 |         "    Minimum size for superpixels. By default the algorithm merges all regions smaller\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1614 |         "    than a quarter of the average superpixel size.\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1615 |         "\n"
      |         ~~~~ 
 1616 |         " iterations:\n"
      |         ~~~~~~~~~~~~~~~~
 1617 |         "    Specify number of iterations. The default is 10.\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1618 |         "\n"
      |         ~~~~ 
 1619 |         " out:\n"
      |         ~~~~~~~~~
 1620 |         "    The label image (with dtype=numpy.uint32) to be filled by the algorithm. "
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1621 |         "    It will be allocated by the slicSuperpixels function if not provided)\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1622 |         "\n"
      |         ~~~~ 
 1623 |         "The function returns a Python tuple (labelImage, maxRegionLabel)\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1624 |         "\n");
      |         ~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 1889 |             next_.template pass<N>(t);
      |             ~~~~~~~~~~~~~~~~~~~~~~^~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 1975 |             case 3: update<3>(t); break;
      |                     ~~~~~~~~~^~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 3090 |             a.updatePassN(*i, k);
      |             ~~~~~~~~~~~~~^~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 3101 |     extractFeatures(start, end, a);
      |     ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  333 |     extractFeatures(labelImage_, sizes);
      |     ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/slic.hxx:270:12:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1003 |         maxRegionLabel = slicSuperpixels(array, res, intensityScaling, seedDistance,
      |                          ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1004 |                                          SlicOptions().iterations(iterations)
      |                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1005 |                                                       .minSize(minSize));
      |                                                       ~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  519 |         boost::python::def(pythonName, vigra::registerConverters(&function<T, N>), args); \
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  499 |         functor_name##Impl<T, FROM, FROM>::def(pythonName, args); \
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  682 |         F1 ::def(pythonName, args, detail::ExportDoc<T2 >::exec(help)); \
      |         ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  803 |     f.def(python_name, args, help);
      |     ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/segmentation.cxx:1587:13:   required from here
 1587 |     multidef("slicSuperpixels",
      |     ~~~~~~~~^~~~~~~~~~~~~~~~~~~
 1588 |         pySlic<2, 3, TinyVector<float, 3>, Singleband<float> >().installFallback(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1589 |         (arg("array"),
      |         ~~~~~~~~~~~~~~
 1590 |          arg("intensityScaling"),
      |          ~~~~~~~~~~~~~~~~~~~~~~~~
 1591 |          arg("seedDistance"),
      |          ~~~~~~~~~~~~~~~~~~~~
 1592 |          arg("minSize")=0,
      |          ~~~~~~~~~~~~~~~~~
 1593 |          arg("iterations")=10,
      |          ~~~~~~~~~~~~~~~~~~~~~
 1594 |          arg("out")=python::object()),
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1595 |         "\n"
      |         ~~~~ 
 1596 |         "Compute Slic superpixels for a 2D or 3D image.\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1597 |         "\n"
      |         ~~~~ 
 1598 |         "Parameters:\n\n"
      |         ~~~~~~~~~~~~~~~~~
 1599 |         " array:\n"
      |         ~~~~~~~~~~~
 1600 |         "    The array on which the superpixels will be calculated. Accepts single- and\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1601 |         "    threeband images/volumes. \n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1602 |         "\n"
      |         ~~~~ 
 1603 |         " intensityScaling:\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~
 1604 |         "    Scale (divide) color/intensity difference by this parameter before comparing\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1605 |         "    to spatial distance. \n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1606 |         "\n"
      |         ~~~~ 
 1607 |         " seedDistance:\n"
      |         ~~~~~~~~~~~~~~~~~~
 1608 |         "    specify the radius of the window around each seed in which the algorithm looks\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1609 |         "    for potential members of the corresponding superpixel thus limiting the\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1610 |         "    superpixel size. The grid spacing for seed placement is determined by this parameter.\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1611 |         "\n"
      |         ~~~~ 
 1612 |         " minSize:\n"
      |         ~~~~~~~~~~~~~
 1613 |         "    Minimum size for superpixels. By default the algorithm merges all regions smaller\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1614 |         "    than a quarter of the average superpixel size.\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1615 |         "\n"
      |         ~~~~ 
 1616 |         " iterations:\n"
      |         ~~~~~~~~~~~~~~~~
 1617 |         "    Specify number of iterations. The default is 10.\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1618 |         "\n"
      |         ~~~~ 
 1619 |         " out:\n"
      |         ~~~~~~~~~
 1620 |         "    The label image (with dtype=numpy.uint32) to be filled by the algorithm. "
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1621 |         "    It will be allocated by the slicSuperpixels function if not provided)\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1622 |         "\n"
      |         ~~~~ 
 1623 |         "The function returns a Python tuple (labelImage, maxRegionLabel)\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1624 |         "\n");
      |         ~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 1889 |             next_.template pass<N>(t);
      |             ~~~~~~~~~~~~~~~~~~~~~~^~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 1976 |             case 4: update<4>(t); break;
      |                     ~~~~~~~~~^~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 3090 |             a.updatePassN(*i, k);
      |             ~~~~~~~~~~~~~^~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 3101 |     extractFeatures(start, end, a);
      |     ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  333 |     extractFeatures(labelImage_, sizes);
      |     ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/slic.hxx:270:12:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1003 |         maxRegionLabel = slicSuperpixels(array, res, intensityScaling, seedDistance,
      |                          ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1004 |                                          SlicOptions().iterations(iterations)
      |                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1005 |                                                       .minSize(minSize));
      |                                                       ~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  519 |         boost::python::def(pythonName, vigra::registerConverters(&function<T, N>), args); \
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  499 |         functor_name##Impl<T, FROM, FROM>::def(pythonName, args); \
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  682 |         F1 ::def(pythonName, args, detail::ExportDoc<T2 >::exec(help)); \
      |         ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  803 |     f.def(python_name, args, help);
      |     ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/segmentation.cxx:1587:13:   required from here
 1587 |     multidef("slicSuperpixels",
      |     ~~~~~~~~^~~~~~~~~~~~~~~~~~~
 1588 |         pySlic<2, 3, TinyVector<float, 3>, Singleband<float> >().installFallback(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1589 |         (arg("array"),
      |         ~~~~~~~~~~~~~~
 1590 |          arg("intensityScaling"),
      |          ~~~~~~~~~~~~~~~~~~~~~~~~
 1591 |          arg("seedDistance"),
      |          ~~~~~~~~~~~~~~~~~~~~
 1592 |          arg("minSize")=0,
      |          ~~~~~~~~~~~~~~~~~
 1593 |          arg("iterations")=10,
      |          ~~~~~~~~~~~~~~~~~~~~~
 1594 |          arg("out")=python::object()),
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1595 |         "\n"
      |         ~~~~ 
 1596 |         "Compute Slic superpixels for a 2D or 3D image.\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1597 |         "\n"
      |         ~~~~ 
 1598 |         "Parameters:\n\n"
      |         ~~~~~~~~~~~~~~~~~
 1599 |         " array:\n"
      |         ~~~~~~~~~~~
 1600 |         "    The array on which the superpixels will be calculated. Accepts single- and\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1601 |         "    threeband images/volumes. \n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1602 |         "\n"
      |         ~~~~ 
 1603 |         " intensityScaling:\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~
 1604 |         "    Scale (divide) color/intensity difference by this parameter before comparing\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1605 |         "    to spatial distance. \n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1606 |         "\n"
      |         ~~~~ 
 1607 |         " seedDistance:\n"
      |         ~~~~~~~~~~~~~~~~~~
 1608 |         "    specify the radius of the window around each seed in which the algorithm looks\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1609 |         "    for potential members of the corresponding superpixel thus limiting the\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1610 |         "    superpixel size. The grid spacing for seed placement is determined by this parameter.\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1611 |         "\n"
      |         ~~~~ 
 1612 |         " minSize:\n"
      |         ~~~~~~~~~~~~~
 1613 |         "    Minimum size for superpixels. By default the algorithm merges all regions smaller\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1614 |         "    than a quarter of the average superpixel size.\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1615 |         "\n"
      |         ~~~~ 
 1616 |         " iterations:\n"
      |         ~~~~~~~~~~~~~~~~
 1617 |         "    Specify number of iterations. The default is 10.\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1618 |         "\n"
      |         ~~~~ 
 1619 |         " out:\n"
      |         ~~~~~~~~~
 1620 |         "    The label image (with dtype=numpy.uint32) to be filled by the algorithm. "
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1621 |         "    It will be allocated by the slicSuperpixels function if not provided)\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1622 |         "\n"
      |         ~~~~ 
 1623 |         "The function returns a Python tuple (labelImage, maxRegionLabel)\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1624 |         "\n");
      |         ~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 1889 |             next_.template pass<N>(t);
      |             ~~~~~~~~~~~~~~~~~~~~~~^~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 1977 |             case 5: update<5>(t); break;
      |                     ~~~~~~~~~^~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 3090 |             a.updatePassN(*i, k);
      |             ~~~~~~~~~~~~~^~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 3101 |     extractFeatures(start, end, a);
      |     ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  333 |     extractFeatures(labelImage_, sizes);
      |     ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/slic.hxx:270:12:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1003 |         maxRegionLabel = slicSuperpixels(array, res, intensityScaling, seedDistance,
      |                          ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1004 |                                          SlicOptions().iterations(iterations)
      |                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1005 |                                                       .minSize(minSize));
      |                                                       ~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  519 |         boost::python::def(pythonName, vigra::registerConverters(&function<T, N>), args); \
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  499 |         functor_name##Impl<T, FROM, FROM>::def(pythonName, args); \
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  682 |         F1 ::def(pythonName, args, detail::ExportDoc<T2 >::exec(help)); \
      |         ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  803 |     f.def(python_name, args, help);
      |     ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/segmentation.cxx:1587:13:   required from here
 1587 |     multidef("slicSuperpixels",
      |     ~~~~~~~~^~~~~~~~~~~~~~~~~~~
 1588 |         pySlic<2, 3, TinyVector<float, 3>, Singleband<float> >().installFallback(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1589 |         (arg("array"),
      |         ~~~~~~~~~~~~~~
 1590 |          arg("intensityScaling"),
      |          ~~~~~~~~~~~~~~~~~~~~~~~~
 1591 |          arg("seedDistance"),
      |          ~~~~~~~~~~~~~~~~~~~~
 1592 |          arg("minSize")=0,
      |          ~~~~~~~~~~~~~~~~~
 1593 |          arg("iterations")=10,
      |          ~~~~~~~~~~~~~~~~~~~~~
 1594 |          arg("out")=python::object()),
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1595 |         "\n"
      |         ~~~~ 
 1596 |         "Compute Slic superpixels for a 2D or 3D image.\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1597 |         "\n"
      |         ~~~~ 
 1598 |         "Parameters:\n\n"
      |         ~~~~~~~~~~~~~~~~~
 1599 |         " array:\n"
      |         ~~~~~~~~~~~
 1600 |         "    The array on which the superpixels will be calculated. Accepts single- and\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1601 |         "    threeband images/volumes. \n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1602 |         "\n"
      |         ~~~~ 
 1603 |         " intensityScaling:\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~
 1604 |         "    Scale (divide) color/intensity difference by this parameter before comparing\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1605 |         "    to spatial distance. \n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1606 |         "\n"
      |         ~~~~ 
 1607 |         " seedDistance:\n"
      |         ~~~~~~~~~~~~~~~~~~
 1608 |         "    specify the radius of the window around each seed in which the algorithm looks\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1609 |         "    for potential members of the corresponding superpixel thus limiting the\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1610 |         "    superpixel size. The grid spacing for seed placement is determined by this parameter.\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1611 |         "\n"
      |         ~~~~ 
 1612 |         " minSize:\n"
      |         ~~~~~~~~~~~~~
 1613 |         "    Minimum size for superpixels. By default the algorithm merges all regions smaller\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1614 |         "    than a quarter of the average superpixel size.\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1615 |         "\n"
      |         ~~~~ 
 1616 |         " iterations:\n"
      |         ~~~~~~~~~~~~~~~~
 1617 |         "    Specify number of iterations. The default is 10.\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1618 |         "\n"
      |         ~~~~ 
 1619 |         " out:\n"
      |         ~~~~~~~~~
 1620 |         "    The label image (with dtype=numpy.uint32) to be filled by the algorithm. "
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1621 |         "    It will be allocated by the slicSuperpixels function if not provided)\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1622 |         "\n"
      |         ~~~~ 
 1623 |         "The function returns a Python tuple (labelImage, maxRegionLabel)\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1624 |         "\n");
      |         ~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 1889 |             next_.template pass<N>(t);
      |             ~~~~~~~~~~~~~~~~~~~~~~^~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 1973 |             case 1: update<1>(t); break;
      |                     ~~~~~~~~~^~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 3090 |             a.updatePassN(*i, k);
      |             ~~~~~~~~~~~~~^~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 3101 |     extractFeatures(start, end, a);
      |     ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  333 |     extractFeatures(labelImage_, sizes);
      |     ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/slic.hxx:270:12:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1003 |         maxRegionLabel = slicSuperpixels(array, res, intensityScaling, seedDistance,
      |                          ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1004 |                                          SlicOptions().iterations(iterations)
      |                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1005 |                                                       .minSize(minSize));
      |                                                       ~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  536 |                          vigra::registerConverters(&function<T, N>), args, help); \
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  500 |         functor_name##Impl<T, FROM+1, TO>::def(pythonName, args, help); \
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  682 |         F1 ::def(pythonName, args, detail::ExportDoc<T2 >::exec(help)); \
      |         ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  803 |     f.def(python_name, args, help);
      |     ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/segmentation.cxx:1587:13:   required from here
 1587 |     multidef("slicSuperpixels",
      |     ~~~~~~~~^~~~~~~~~~~~~~~~~~~
 1588 |         pySlic<2, 3, TinyVector<float, 3>, Singleband<float> >().installFallback(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1589 |         (arg("array"),
      |         ~~~~~~~~~~~~~~
 1590 |          arg("intensityScaling"),
      |          ~~~~~~~~~~~~~~~~~~~~~~~~
 1591 |          arg("seedDistance"),
      |          ~~~~~~~~~~~~~~~~~~~~
 1592 |          arg("minSize")=0,
      |          ~~~~~~~~~~~~~~~~~
 1593 |          arg("iterations")=10,
      |          ~~~~~~~~~~~~~~~~~~~~~
 1594 |          arg("out")=python::object()),
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1595 |         "\n"
      |         ~~~~ 
 1596 |         "Compute Slic superpixels for a 2D or 3D image.\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1597 |         "\n"
      |         ~~~~ 
 1598 |         "Parameters:\n\n"
      |         ~~~~~~~~~~~~~~~~~
 1599 |         " array:\n"
      |         ~~~~~~~~~~~
 1600 |         "    The array on which the superpixels will be calculated. Accepts single- and\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1601 |         "    threeband images/volumes. \n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1602 |         "\n"
      |         ~~~~ 
 1603 |         " intensityScaling:\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~
 1604 |         "    Scale (divide) color/intensity difference by this parameter before comparing\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1605 |         "    to spatial distance. \n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1606 |         "\n"
      |         ~~~~ 
 1607 |         " seedDistance:\n"
      |         ~~~~~~~~~~~~~~~~~~
 1608 |         "    specify the radius of the window around each seed in which the algorithm looks\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1609 |         "    for potential members of the corresponding superpixel thus limiting the\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1610 |         "    superpixel size. The grid spacing for seed placement is determined by this parameter.\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1611 |         "\n"
      |         ~~~~ 
 1612 |         " minSize:\n"
      |         ~~~~~~~~~~~~~
 1613 |         "    Minimum size for superpixels. By default the algorithm merges all regions smaller\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1614 |         "    than a quarter of the average superpixel size.\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1615 |         "\n"
      |         ~~~~ 
 1616 |         " iterations:\n"
      |         ~~~~~~~~~~~~~~~~
 1617 |         "    Specify number of iterations. The default is 10.\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1618 |         "\n"
      |         ~~~~ 
 1619 |         " out:\n"
      |         ~~~~~~~~~
 1620 |         "    The label image (with dtype=numpy.uint32) to be filled by the algorithm. "
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1621 |         "    It will be allocated by the slicSuperpixels function if not provided)\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1622 |         "\n"
      |         ~~~~ 
 1623 |         "The function returns a Python tuple (labelImage, maxRegionLabel)\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1624 |         "\n");
      |         ~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 1889 |             next_.template pass<N>(t);
      |             ~~~~~~~~~~~~~~~~~~~~~~^~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 1974 |             case 2: update<2>(t); break;
      |                     ~~~~~~~~~^~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 3090 |             a.updatePassN(*i, k);
      |             ~~~~~~~~~~~~~^~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 3101 |     extractFeatures(start, end, a);
      |     ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  333 |     extractFeatures(labelImage_, sizes);
      |     ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/slic.hxx:270:12:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1003 |         maxRegionLabel = slicSuperpixels(array, res, intensityScaling, seedDistance,
      |                          ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1004 |                                          SlicOptions().iterations(iterations)
      |                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1005 |                                                       .minSize(minSize));
      |                                                       ~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  536 |                          vigra::registerConverters(&function<T, N>), args, help); \
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  500 |         functor_name##Impl<T, FROM+1, TO>::def(pythonName, args, help); \
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  682 |         F1 ::def(pythonName, args, detail::ExportDoc<T2 >::exec(help)); \
      |         ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  803 |     f.def(python_name, args, help);
      |     ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/segmentation.cxx:1587:13:   required from here
 1587 |     multidef("slicSuperpixels",
      |     ~~~~~~~~^~~~~~~~~~~~~~~~~~~
 1588 |         pySlic<2, 3, TinyVector<float, 3>, Singleband<float> >().installFallback(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1589 |         (arg("array"),
      |         ~~~~~~~~~~~~~~
 1590 |          arg("intensityScaling"),
      |          ~~~~~~~~~~~~~~~~~~~~~~~~
 1591 |          arg("seedDistance"),
      |          ~~~~~~~~~~~~~~~~~~~~
 1592 |          arg("minSize")=0,
      |          ~~~~~~~~~~~~~~~~~
 1593 |          arg("iterations")=10,
      |          ~~~~~~~~~~~~~~~~~~~~~
 1594 |          arg("out")=python::object()),
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1595 |         "\n"
      |         ~~~~ 
 1596 |         "Compute Slic superpixels for a 2D or 3D image.\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1597 |         "\n"
      |         ~~~~ 
 1598 |         "Parameters:\n\n"
      |         ~~~~~~~~~~~~~~~~~
 1599 |         " array:\n"
      |         ~~~~~~~~~~~
 1600 |         "    The array on which the superpixels will be calculated. Accepts single- and\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1601 |         "    threeband images/volumes. \n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1602 |         "\n"
      |         ~~~~ 
 1603 |         " intensityScaling:\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~
 1604 |         "    Scale (divide) color/intensity difference by this parameter before comparing\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1605 |         "    to spatial distance. \n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1606 |         "\n"
      |         ~~~~ 
 1607 |         " seedDistance:\n"
      |         ~~~~~~~~~~~~~~~~~~
 1608 |         "    specify the radius of the window around each seed in which the algorithm looks\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1609 |         "    for potential members of the corresponding superpixel thus limiting the\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1610 |         "    superpixel size. The grid spacing for seed placement is determined by this parameter.\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1611 |         "\n"
      |         ~~~~ 
 1612 |         " minSize:\n"
      |         ~~~~~~~~~~~~~
 1613 |         "    Minimum size for superpixels. By default the algorithm merges all regions smaller\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1614 |         "    than a quarter of the average superpixel size.\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1615 |         "\n"
      |         ~~~~ 
 1616 |         " iterations:\n"
      |         ~~~~~~~~~~~~~~~~
 1617 |         "    Specify number of iterations. The default is 10.\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1618 |         "\n"
      |         ~~~~ 
 1619 |         " out:\n"
      |         ~~~~~~~~~
 1620 |         "    The label image (with dtype=numpy.uint32) to be filled by the algorithm. "
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1621 |         "    It will be allocated by the slicSuperpixels function if not provided)\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1622 |         "\n"
      |         ~~~~ 
 1623 |         "The function returns a Python tuple (labelImage, maxRegionLabel)\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1624 |         "\n");
      |         ~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 1889 |             next_.template pass<N>(t);
      |             ~~~~~~~~~~~~~~~~~~~~~~^~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 1975 |             case 3: update<3>(t); break;
      |                     ~~~~~~~~~^~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 3090 |             a.updatePassN(*i, k);
      |             ~~~~~~~~~~~~~^~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 3101 |     extractFeatures(start, end, a);
      |     ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  333 |     extractFeatures(labelImage_, sizes);
      |     ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/slic.hxx:270:12:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1003 |         maxRegionLabel = slicSuperpixels(array, res, intensityScaling, seedDistance,
      |                          ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1004 |                                          SlicOptions().iterations(iterations)
      |                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1005 |                                                       .minSize(minSize));
      |                                                       ~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  536 |                          vigra::registerConverters(&function<T, N>), args, help); \
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  500 |         functor_name##Impl<T, FROM+1, TO>::def(pythonName, args, help); \
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  682 |         F1 ::def(pythonName, args, detail::ExportDoc<T2 >::exec(help)); \
      |         ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  803 |     f.def(python_name, args, help);
      |     ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/segmentation.cxx:1587:13:   required from here
 1587 |     multidef("slicSuperpixels",
      |     ~~~~~~~~^~~~~~~~~~~~~~~~~~~
 1588 |         pySlic<2, 3, TinyVector<float, 3>, Singleband<float> >().installFallback(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1589 |         (arg("array"),
      |         ~~~~~~~~~~~~~~
 1590 |          arg("intensityScaling"),
      |          ~~~~~~~~~~~~~~~~~~~~~~~~
 1591 |          arg("seedDistance"),
      |          ~~~~~~~~~~~~~~~~~~~~
 1592 |          arg("minSize")=0,
      |          ~~~~~~~~~~~~~~~~~
 1593 |          arg("iterations")=10,
      |          ~~~~~~~~~~~~~~~~~~~~~
 1594 |          arg("out")=python::object()),
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1595 |         "\n"
      |         ~~~~ 
 1596 |         "Compute Slic superpixels for a 2D or 3D image.\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1597 |         "\n"
      |         ~~~~ 
 1598 |         "Parameters:\n\n"
      |         ~~~~~~~~~~~~~~~~~
 1599 |         " array:\n"
      |         ~~~~~~~~~~~
 1600 |         "    The array on which the superpixels will be calculated. Accepts single- and\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1601 |         "    threeband images/volumes. \n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1602 |         "\n"
      |         ~~~~ 
 1603 |         " intensityScaling:\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~
 1604 |         "    Scale (divide) color/intensity difference by this parameter before comparing\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1605 |         "    to spatial distance. \n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1606 |         "\n"
      |         ~~~~ 
 1607 |         " seedDistance:\n"
      |         ~~~~~~~~~~~~~~~~~~
 1608 |         "    specify the radius of the window around each seed in which the algorithm looks\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1609 |         "    for potential members of the corresponding superpixel thus limiting the\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1610 |         "    superpixel size. The grid spacing for seed placement is determined by this parameter.\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1611 |         "\n"
      |         ~~~~ 
 1612 |         " minSize:\n"
      |         ~~~~~~~~~~~~~
 1613 |         "    Minimum size for superpixels. By default the algorithm merges all regions smaller\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1614 |         "    than a quarter of the average superpixel size.\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1615 |         "\n"
      |         ~~~~ 
 1616 |         " iterations:\n"
      |         ~~~~~~~~~~~~~~~~
 1617 |         "    Specify number of iterations. The default is 10.\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1618 |         "\n"
      |         ~~~~ 
 1619 |         " out:\n"
      |         ~~~~~~~~~
 1620 |         "    The label image (with dtype=numpy.uint32) to be filled by the algorithm. "
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1621 |         "    It will be allocated by the slicSuperpixels function if not provided)\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1622 |         "\n"
      |         ~~~~ 
 1623 |         "The function returns a Python tuple (labelImage, maxRegionLabel)\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1624 |         "\n");
      |         ~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 1889 |             next_.template pass<N>(t);
      |             ~~~~~~~~~~~~~~~~~~~~~~^~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 1976 |             case 4: update<4>(t); break;
      |                     ~~~~~~~~~^~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 3090 |             a.updatePassN(*i, k);
      |             ~~~~~~~~~~~~~^~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 3101 |     extractFeatures(start, end, a);
      |     ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  333 |     extractFeatures(labelImage_, sizes);
      |     ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/slic.hxx:270:12:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1003 |         maxRegionLabel = slicSuperpixels(array, res, intensityScaling, seedDistance,
      |                          ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1004 |                                          SlicOptions().iterations(iterations)
      |                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1005 |                                                       .minSize(minSize));
      |                                                       ~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  536 |                          vigra::registerConverters(&function<T, N>), args, help); \
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  500 |         functor_name##Impl<T, FROM+1, TO>::def(pythonName, args, help); \
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  682 |         F1 ::def(pythonName, args, detail::ExportDoc<T2 >::exec(help)); \
      |         ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  803 |     f.def(python_name, args, help);
      |     ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/segmentation.cxx:1587:13:   required from here
 1587 |     multidef("slicSuperpixels",
      |     ~~~~~~~~^~~~~~~~~~~~~~~~~~~
 1588 |         pySlic<2, 3, TinyVector<float, 3>, Singleband<float> >().installFallback(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1589 |         (arg("array"),
      |         ~~~~~~~~~~~~~~
 1590 |          arg("intensityScaling"),
      |          ~~~~~~~~~~~~~~~~~~~~~~~~
 1591 |          arg("seedDistance"),
      |          ~~~~~~~~~~~~~~~~~~~~
 1592 |          arg("minSize")=0,
      |          ~~~~~~~~~~~~~~~~~
 1593 |          arg("iterations")=10,
      |          ~~~~~~~~~~~~~~~~~~~~~
 1594 |          arg("out")=python::object()),
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1595 |         "\n"
      |         ~~~~ 
 1596 |         "Compute Slic superpixels for a 2D or 3D image.\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1597 |         "\n"
      |         ~~~~ 
 1598 |         "Parameters:\n\n"
      |         ~~~~~~~~~~~~~~~~~
 1599 |         " array:\n"
      |         ~~~~~~~~~~~
 1600 |         "    The array on which the superpixels will be calculated. Accepts single- and\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1601 |         "    threeband images/volumes. \n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1602 |         "\n"
      |         ~~~~ 
 1603 |         " intensityScaling:\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~
 1604 |         "    Scale (divide) color/intensity difference by this parameter before comparing\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1605 |         "    to spatial distance. \n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1606 |         "\n"
      |         ~~~~ 
 1607 |         " seedDistance:\n"
      |         ~~~~~~~~~~~~~~~~~~
 1608 |         "    specify the radius of the window around each seed in which the algorithm looks\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1609 |         "    for potential members of the corresponding superpixel thus limiting the\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1610 |         "    superpixel size. The grid spacing for seed placement is determined by this parameter.\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1611 |         "\n"
      |         ~~~~ 
 1612 |         " minSize:\n"
      |         ~~~~~~~~~~~~~
 1613 |         "    Minimum size for superpixels. By default the algorithm merges all regions smaller\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1614 |         "    than a quarter of the average superpixel size.\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1615 |         "\n"
      |         ~~~~ 
 1616 |         " iterations:\n"
      |         ~~~~~~~~~~~~~~~~
 1617 |         "    Specify number of iterations. The default is 10.\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1618 |         "\n"
      |         ~~~~ 
 1619 |         " out:\n"
      |         ~~~~~~~~~
 1620 |         "    The label image (with dtype=numpy.uint32) to be filled by the algorithm. "
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1621 |         "    It will be allocated by the slicSuperpixels function if not provided)\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1622 |         "\n"
      |         ~~~~ 
 1623 |         "The function returns a Python tuple (labelImage, maxRegionLabel)\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1624 |         "\n");
      |         ~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 1889 |             next_.template pass<N>(t);
      |             ~~~~~~~~~~~~~~~~~~~~~~^~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 1977 |             case 5: update<5>(t); break;
      |                     ~~~~~~~~~^~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 3090 |             a.updatePassN(*i, k);
      |             ~~~~~~~~~~~~~^~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 3101 |     extractFeatures(start, end, a);
      |     ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  333 |     extractFeatures(labelImage_, sizes);
      |     ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/slic.hxx:270:12:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1003 |         maxRegionLabel = slicSuperpixels(array, res, intensityScaling, seedDistance,
      |                          ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1004 |                                          SlicOptions().iterations(iterations)
      |                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1005 |                                                       .minSize(minSize));
      |                                                       ~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  536 |                          vigra::registerConverters(&function<T, N>), args, help); \
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  500 |         functor_name##Impl<T, FROM+1, TO>::def(pythonName, args, help); \
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  682 |         F1 ::def(pythonName, args, detail::ExportDoc<T2 >::exec(help)); \
      |         ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  803 |     f.def(python_name, args, help);
      |     ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/segmentation.cxx:1587:13:   required from here
 1587 |     multidef("slicSuperpixels",
      |     ~~~~~~~~^~~~~~~~~~~~~~~~~~~
 1588 |         pySlic<2, 3, TinyVector<float, 3>, Singleband<float> >().installFallback(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1589 |         (arg("array"),
      |         ~~~~~~~~~~~~~~
 1590 |          arg("intensityScaling"),
      |          ~~~~~~~~~~~~~~~~~~~~~~~~
 1591 |          arg("seedDistance"),
      |          ~~~~~~~~~~~~~~~~~~~~
 1592 |          arg("minSize")=0,
      |          ~~~~~~~~~~~~~~~~~
 1593 |          arg("iterations")=10,
      |          ~~~~~~~~~~~~~~~~~~~~~
 1594 |          arg("out")=python::object()),
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1595 |         "\n"
      |         ~~~~ 
 1596 |         "Compute Slic superpixels for a 2D or 3D image.\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1597 |         "\n"
      |         ~~~~ 
 1598 |         "Parameters:\n\n"
      |         ~~~~~~~~~~~~~~~~~
 1599 |         " array:\n"
      |         ~~~~~~~~~~~
 1600 |         "    The array on which the superpixels will be calculated. Accepts single- and\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1601 |         "    threeband images/volumes. \n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1602 |         "\n"
      |         ~~~~ 
 1603 |         " intensityScaling:\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~
 1604 |         "    Scale (divide) color/intensity difference by this parameter before comparing\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1605 |         "    to spatial distance. \n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1606 |         "\n"
      |         ~~~~ 
 1607 |         " seedDistance:\n"
      |         ~~~~~~~~~~~~~~~~~~
 1608 |         "    specify the radius of the window around each seed in which the algorithm looks\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1609 |         "    for potential members of the corresponding superpixel thus limiting the\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1610 |         "    superpixel size. The grid spacing for seed placement is determined by this parameter.\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1611 |         "\n"
      |         ~~~~ 
 1612 |         " minSize:\n"
      |         ~~~~~~~~~~~~~
 1613 |         "    Minimum size for superpixels. By default the algorithm merges all regions smaller\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1614 |         "    than a quarter of the average superpixel size.\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1615 |         "\n"
      |         ~~~~ 
 1616 |         " iterations:\n"
      |         ~~~~~~~~~~~~~~~~
 1617 |         "    Specify number of iterations. The default is 10.\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1618 |         "\n"
      |         ~~~~ 
 1619 |         " out:\n"
      |         ~~~~~~~~~
 1620 |         "    The label image (with dtype=numpy.uint32) to be filled by the algorithm. "
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1621 |         "    It will be allocated by the slicSuperpixels function if not provided)\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1622 |         "\n"
      |         ~~~~ 
 1623 |         "The function returns a Python tuple (labelImage, maxRegionLabel)\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1624 |         "\n");
      |         ~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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_)
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/numpy_array.hxx:50:
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  696 |         return isShapeCompatible(obj) && ValuetypeTraits::isValuetypeCompatible(obj);
      |                ~~~~~~~~~~~~~~~~~^~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1078 |                ArrayTraits::isPropertyCompatible((PyArrayObject *)obj);
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1086 |         return isReferenceCompatible(obj);
      |                ~~~~~~~~~~~~~~~~~~~~~^~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  104 |     bool isCompatible = obj == Py_None || ArrayType::isStrictlyCompatible(obj);
      |                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
   97 |         converter::registry::insert(&convertible, &construct, type_id<ArrayType>());
      |                                     ^~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/numpy_array_converters.hxx:147:9:   [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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> >)]’
  169 |     registerNumpyArrayConverters(boost::python::detail::get_signature(f));
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  519 |         boost::python::def(pythonName, vigra::registerConverters(&function<T, N>), args); \
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  499 |         functor_name##Impl<T, FROM, FROM>::def(pythonName, args); \
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  682 |         F1 ::def(pythonName, args, detail::ExportDoc<T2 >::exec(help)); \
      |         ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  803 |     f.def(python_name, args, help);
      |     ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/segmentation.cxx:1587:13:   required from here
 1587 |     multidef("slicSuperpixels",
      |     ~~~~~~~~^~~~~~~~~~~~~~~~~~~
 1588 |         pySlic<2, 3, TinyVector<float, 3>, Singleband<float> >().installFallback(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1589 |         (arg("array"),
      |         ~~~~~~~~~~~~~~
 1590 |          arg("intensityScaling"),
      |          ~~~~~~~~~~~~~~~~~~~~~~~~
 1591 |          arg("seedDistance"),
      |          ~~~~~~~~~~~~~~~~~~~~
 1592 |          arg("minSize")=0,
      |          ~~~~~~~~~~~~~~~~~
 1593 |          arg("iterations")=10,
      |          ~~~~~~~~~~~~~~~~~~~~~
 1594 |          arg("out")=python::object()),
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1595 |         "\n"
      |         ~~~~ 
 1596 |         "Compute Slic superpixels for a 2D or 3D image.\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1597 |         "\n"
      |         ~~~~ 
 1598 |         "Parameters:\n\n"
      |         ~~~~~~~~~~~~~~~~~
 1599 |         " array:\n"
      |         ~~~~~~~~~~~
 1600 |         "    The array on which the superpixels will be calculated. Accepts single- and\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1601 |         "    threeband images/volumes. \n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1602 |         "\n"
      |         ~~~~ 
 1603 |         " intensityScaling:\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~
 1604 |         "    Scale (divide) color/intensity difference by this parameter before comparing\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1605 |         "    to spatial distance. \n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1606 |         "\n"
      |         ~~~~ 
 1607 |         " seedDistance:\n"
      |         ~~~~~~~~~~~~~~~~~~
 1608 |         "    specify the radius of the window around each seed in which the algorithm looks\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1609 |         "    for potential members of the corresponding superpixel thus limiting the\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1610 |         "    superpixel size. The grid spacing for seed placement is determined by this parameter.\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1611 |         "\n"
      |         ~~~~ 
 1612 |         " minSize:\n"
      |         ~~~~~~~~~~~~~
 1613 |         "    Minimum size for superpixels. By default the algorithm merges all regions smaller\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1614 |         "    than a quarter of the average superpixel size.\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1615 |         "\n"
      |         ~~~~ 
 1616 |         " iterations:\n"
      |         ~~~~~~~~~~~~~~~~
 1617 |         "    Specify number of iterations. The default is 10.\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1618 |         "\n"
      |         ~~~~ 
 1619 |         " out:\n"
      |         ~~~~~~~~~
 1620 |         "    The label image (with dtype=numpy.uint32) to be filled by the algorithm. "
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1621 |         "    It will be allocated by the slicSuperpixels function if not provided)\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1622 |         "\n"
      |         ~~~~ 
 1623 |         "The function returns a Python tuple (labelImage, maxRegionLabel)\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1624 |         "\n");
      |         ~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  696 |         return isShapeCompatible(obj) && ValuetypeTraits::isValuetypeCompatible(obj);
      |                ~~~~~~~~~~~~~~~~~^~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1078 |                ArrayTraits::isPropertyCompatible((PyArrayObject *)obj);
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1086 |         return isReferenceCompatible(obj);
      |                ~~~~~~~~~~~~~~~~~~~~~^~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  104 |     bool isCompatible = obj == Py_None || ArrayType::isStrictlyCompatible(obj);
      |                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
   97 |         converter::registry::insert(&convertible, &construct, type_id<ArrayType>());
      |                                     ^~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/numpy_array_converters.hxx:147:9:   [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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> >)]’
  169 |     registerNumpyArrayConverters(boost::python::detail::get_signature(f));
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  536 |                          vigra::registerConverters(&function<T, N>), args, help); \
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  500 |         functor_name##Impl<T, FROM+1, TO>::def(pythonName, args, help); \
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  682 |         F1 ::def(pythonName, args, detail::ExportDoc<T2 >::exec(help)); \
      |         ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  803 |     f.def(python_name, args, help);
      |     ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/segmentation.cxx:1587:13:   required from here
 1587 |     multidef("slicSuperpixels",
      |     ~~~~~~~~^~~~~~~~~~~~~~~~~~~
 1588 |         pySlic<2, 3, TinyVector<float, 3>, Singleband<float> >().installFallback(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1589 |         (arg("array"),
      |         ~~~~~~~~~~~~~~
 1590 |          arg("intensityScaling"),
      |          ~~~~~~~~~~~~~~~~~~~~~~~~
 1591 |          arg("seedDistance"),
      |          ~~~~~~~~~~~~~~~~~~~~
 1592 |          arg("minSize")=0,
      |          ~~~~~~~~~~~~~~~~~
 1593 |          arg("iterations")=10,
      |          ~~~~~~~~~~~~~~~~~~~~~
 1594 |          arg("out")=python::object()),
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1595 |         "\n"
      |         ~~~~ 
 1596 |         "Compute Slic superpixels for a 2D or 3D image.\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1597 |         "\n"
      |         ~~~~ 
 1598 |         "Parameters:\n\n"
      |         ~~~~~~~~~~~~~~~~~
 1599 |         " array:\n"
      |         ~~~~~~~~~~~
 1600 |         "    The array on which the superpixels will be calculated. Accepts single- and\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1601 |         "    threeband images/volumes. \n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1602 |         "\n"
      |         ~~~~ 
 1603 |         " intensityScaling:\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~
 1604 |         "    Scale (divide) color/intensity difference by this parameter before comparing\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1605 |         "    to spatial distance. \n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1606 |         "\n"
      |         ~~~~ 
 1607 |         " seedDistance:\n"
      |         ~~~~~~~~~~~~~~~~~~
 1608 |         "    specify the radius of the window around each seed in which the algorithm looks\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1609 |         "    for potential members of the corresponding superpixel thus limiting the\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1610 |         "    superpixel size. The grid spacing for seed placement is determined by this parameter.\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1611 |         "\n"
      |         ~~~~ 
 1612 |         " minSize:\n"
      |         ~~~~~~~~~~~~~
 1613 |         "    Minimum size for superpixels. By default the algorithm merges all regions smaller\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1614 |         "    than a quarter of the average superpixel size.\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1615 |         "\n"
      |         ~~~~ 
 1616 |         " iterations:\n"
      |         ~~~~~~~~~~~~~~~~
 1617 |         "    Specify number of iterations. The default is 10.\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1618 |         "\n"
      |         ~~~~ 
 1619 |         " out:\n"
      |         ~~~~~~~~~
 1620 |         "    The label image (with dtype=numpy.uint32) to be filled by the algorithm. "
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1621 |         "    It will be allocated by the slicSuperpixels function if not provided)\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1622 |         "\n"
      |         ~~~~ 
 1623 |         "The function returns a Python tuple (labelImage, maxRegionLabel)\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1624 |         "\n");
      |         ~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/convolution.cxx:42:
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/numpy_array.hxx: In function ‘bool vigra::detail::nontrivialPermutation(const vigra::ArrayVector<int>&)’:
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/numpy_array.hxx:50:
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  696 |         return isShapeCompatible(obj) && ValuetypeTraits::isValuetypeCompatible(obj);
      |                ~~~~~~~~~~~~~~~~~^~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1078 |                ArrayTraits::isPropertyCompatible((PyArrayObject *)obj);
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1086 |         return isReferenceCompatible(obj);
      |                ~~~~~~~~~~~~~~~~~~~~~^~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  104 |     bool isCompatible = obj == Py_None || ArrayType::isStrictlyCompatible(obj);
      |                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
   97 |         converter::registry::insert(&convertible, &construct, type_id<ArrayType>());
      |                                     ^~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/numpy_array_converters.hxx:147:9:   [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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)]’
  169 |     registerNumpyArrayConverters(boost::python::detail::get_signature(f));
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  519 |         boost::python::def(pythonName, vigra::registerConverters(&function<T, N>), args); \
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  499 |         functor_name##Impl<T, FROM, FROM>::def(pythonName, args); \
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  682 |         F1 ::def(pythonName, args, detail::ExportDoc<T2 >::exec(help)); \
      |         ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  803 |     f.def(python_name, args, help);
      |     ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/convolution.cxx:719:13:   required from here
  719 |     multidef("gaussianDivergence",
      |     ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
  720 |         pyGaussianDivergence<2, 3, float, double>().installFallback(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  721 |         (arg("array"),
      |         ~~~~~~~~~~~~~~
  722 |          arg("scale") = 1.0,
      |          ~~~~~~~~~~~~~~~~~~~
  723 |          arg("out") = python::object(),
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  724 |          arg("sigma_d") = 0.0,
      |          ~~~~~~~~~~~~~~~~~~~~~
  725 |          arg("step_size") = 1.0,
      |          ~~~~~~~~~~~~~~~~~~~~~~~
  726 |          arg("window_size")=0.0,
      |          ~~~~~~~~~~~~~~~~~~~~~~~
  727 |          arg("roi")=python::object()),
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  728 |         "\n"
      |         ~~~~ 
  729 |         "Compute the divergence of a 2D or 3D vector field with a first\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  730 |         "derivative of Gaussian at the given scale. The array must have\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  731 |         "as many channels as spatial dimensions.\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  732 |         "\n"
      |         ~~~~ 
  733 |         "If 'sigma' is a single value, an isotropic filter at this scale is\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  734 |         "applied (i.e., each dimension is filtered in the same way).\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  735 |         "If 'sigma' is a tuple or list of values, the amount of smoothing\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  736 |         "will be different for each spatial dimension.\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  737 |         "The optional 'sigma_d' (single, tuple, or list) denotes the PSF\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  738 |         "standard deviation per axis, the optional 'step_size' (single, tuple,\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  739 |         "or list) the distance between two adjacent pixels for each dimension.\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  740 |         "The length of the tuples or lists must be equal to the number of spatial\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  741 |         "dimensions.\n"
      |         ~~~~~~~~~~~~~~~
  742 |         "\n"
      |         ~~~~ 
  743 |         "'window_size' and 'roi' have the same meaning as in :func:`gaussianSmoothing`.\n\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  744 |         "For details see gaussianDivergenceMultiArray_ and ConvolutionOptions_ in the vigra C++ documentation.\n");
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  696 |         return isShapeCompatible(obj) && ValuetypeTraits::isValuetypeCompatible(obj);
      |                ~~~~~~~~~~~~~~~~~^~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1078 |                ArrayTraits::isPropertyCompatible((PyArrayObject *)obj);
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1086 |         return isReferenceCompatible(obj);
      |                ~~~~~~~~~~~~~~~~~~~~~^~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  104 |     bool isCompatible = obj == Py_None || ArrayType::isStrictlyCompatible(obj);
      |                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
   97 |         converter::registry::insert(&convertible, &construct, type_id<ArrayType>());
      |                                     ^~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/numpy_array_converters.hxx:147:9:   [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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)]’
  169 |     registerNumpyArrayConverters(boost::python::detail::get_signature(f));
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  536 |                          vigra::registerConverters(&function<T, N>), args, help); \
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  500 |         functor_name##Impl<T, FROM+1, TO>::def(pythonName, args, help); \
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  682 |         F1 ::def(pythonName, args, detail::ExportDoc<T2 >::exec(help)); \
      |         ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  803 |     f.def(python_name, args, help);
      |     ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/convolution.cxx:719:13:   required from here
  719 |     multidef("gaussianDivergence",
      |     ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
  720 |         pyGaussianDivergence<2, 3, float, double>().installFallback(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  721 |         (arg("array"),
      |         ~~~~~~~~~~~~~~
  722 |          arg("scale") = 1.0,
      |          ~~~~~~~~~~~~~~~~~~~
  723 |          arg("out") = python::object(),
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  724 |          arg("sigma_d") = 0.0,
      |          ~~~~~~~~~~~~~~~~~~~~~
  725 |          arg("step_size") = 1.0,
      |          ~~~~~~~~~~~~~~~~~~~~~~~
  726 |          arg("window_size")=0.0,
      |          ~~~~~~~~~~~~~~~~~~~~~~~
  727 |          arg("roi")=python::object()),
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  728 |         "\n"
      |         ~~~~ 
  729 |         "Compute the divergence of a 2D or 3D vector field with a first\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  730 |         "derivative of Gaussian at the given scale. The array must have\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  731 |         "as many channels as spatial dimensions.\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  732 |         "\n"
      |         ~~~~ 
  733 |         "If 'sigma' is a single value, an isotropic filter at this scale is\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  734 |         "applied (i.e., each dimension is filtered in the same way).\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  735 |         "If 'sigma' is a tuple or list of values, the amount of smoothing\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  736 |         "will be different for each spatial dimension.\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  737 |         "The optional 'sigma_d' (single, tuple, or list) denotes the PSF\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  738 |         "standard deviation per axis, the optional 'step_size' (single, tuple,\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  739 |         "or list) the distance between two adjacent pixels for each dimension.\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  740 |         "The length of the tuples or lists must be equal to the number of spatial\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  741 |         "dimensions.\n"
      |         ~~~~~~~~~~~~~~~
  742 |         "\n"
      |         ~~~~ 
  743 |         "'window_size' and 'roi' have the same meaning as in :func:`gaussianSmoothing`.\n\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  744 |         "For details see gaussianDivergenceMultiArray_ and ConvolutionOptions_ in the vigra C++ documentation.\n");
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  696 |         return isShapeCompatible(obj) && ValuetypeTraits::isValuetypeCompatible(obj);
      |                ~~~~~~~~~~~~~~~~~^~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1078 |                ArrayTraits::isPropertyCompatible((PyArrayObject *)obj);
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1086 |         return isReferenceCompatible(obj);
      |                ~~~~~~~~~~~~~~~~~~~~~^~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  104 |     bool isCompatible = obj == Py_None || ArrayType::isStrictlyCompatible(obj);
      |                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
   97 |         converter::registry::insert(&convertible, &construct, type_id<ArrayType>());
      |                                     ^~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/numpy_array_converters.hxx:147:9:   [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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)]’
  169 |     registerNumpyArrayConverters(boost::python::detail::get_signature(f));
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  519 |         boost::python::def(pythonName, vigra::registerConverters(&function<T, N>), args); \
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  499 |         functor_name##Impl<T, FROM, FROM>::def(pythonName, args); \
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  683 |         F2 ::def(pythonName, args, detail::ExportDoc<T3 >::exec(help)); \
      |         ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  803 |     f.def(python_name, args, help);
      |     ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/convolution.cxx:719:13:   required from here
  719 |     multidef("gaussianDivergence",
      |     ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
  720 |         pyGaussianDivergence<2, 3, float, double>().installFallback(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  721 |         (arg("array"),
      |         ~~~~~~~~~~~~~~
  722 |          arg("scale") = 1.0,
      |          ~~~~~~~~~~~~~~~~~~~
  723 |          arg("out") = python::object(),
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  724 |          arg("sigma_d") = 0.0,
      |          ~~~~~~~~~~~~~~~~~~~~~
  725 |          arg("step_size") = 1.0,
      |          ~~~~~~~~~~~~~~~~~~~~~~~
  726 |          arg("window_size")=0.0,
      |          ~~~~~~~~~~~~~~~~~~~~~~~
  727 |          arg("roi")=python::object()),
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  728 |         "\n"
      |         ~~~~ 
  729 |         "Compute the divergence of a 2D or 3D vector field with a first\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  730 |         "derivative of Gaussian at the given scale. The array must have\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  731 |         "as many channels as spatial dimensions.\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  732 |         "\n"
      |         ~~~~ 
  733 |         "If 'sigma' is a single value, an isotropic filter at this scale is\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  734 |         "applied (i.e., each dimension is filtered in the same way).\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  735 |         "If 'sigma' is a tuple or list of values, the amount of smoothing\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  736 |         "will be different for each spatial dimension.\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  737 |         "The optional 'sigma_d' (single, tuple, or list) denotes the PSF\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  738 |         "standard deviation per axis, the optional 'step_size' (single, tuple,\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  739 |         "or list) the distance between two adjacent pixels for each dimension.\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  740 |         "The length of the tuples or lists must be equal to the number of spatial\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  741 |         "dimensions.\n"
      |         ~~~~~~~~~~~~~~~
  742 |         "\n"
      |         ~~~~ 
  743 |         "'window_size' and 'roi' have the same meaning as in :func:`gaussianSmoothing`.\n\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  744 |         "For details see gaussianDivergenceMultiArray_ and ConvolutionOptions_ in the vigra C++ documentation.\n");
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  696 |         return isShapeCompatible(obj) && ValuetypeTraits::isValuetypeCompatible(obj);
      |                ~~~~~~~~~~~~~~~~~^~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1078 |                ArrayTraits::isPropertyCompatible((PyArrayObject *)obj);
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1086 |         return isReferenceCompatible(obj);
      |                ~~~~~~~~~~~~~~~~~~~~~^~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  104 |     bool isCompatible = obj == Py_None || ArrayType::isStrictlyCompatible(obj);
      |                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
   97 |         converter::registry::insert(&convertible, &construct, type_id<ArrayType>());
      |                                     ^~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/numpy_array_converters.hxx:147:9:   [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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)]’
  169 |     registerNumpyArrayConverters(boost::python::detail::get_signature(f));
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  536 |                          vigra::registerConverters(&function<T, N>), args, help); \
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  500 |         functor_name##Impl<T, FROM+1, TO>::def(pythonName, args, help); \
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  683 |         F2 ::def(pythonName, args, detail::ExportDoc<T3 >::exec(help)); \
      |         ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  803 |     f.def(python_name, args, help);
      |     ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/convolution.cxx:719:13:   required from here
  719 |     multidef("gaussianDivergence",
      |     ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
  720 |         pyGaussianDivergence<2, 3, float, double>().installFallback(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  721 |         (arg("array"),
      |         ~~~~~~~~~~~~~~
  722 |          arg("scale") = 1.0,
      |          ~~~~~~~~~~~~~~~~~~~
  723 |          arg("out") = python::object(),
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  724 |          arg("sigma_d") = 0.0,
      |          ~~~~~~~~~~~~~~~~~~~~~
  725 |          arg("step_size") = 1.0,
      |          ~~~~~~~~~~~~~~~~~~~~~~~
  726 |          arg("window_size")=0.0,
      |          ~~~~~~~~~~~~~~~~~~~~~~~
  727 |          arg("roi")=python::object()),
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  728 |         "\n"
      |         ~~~~ 
  729 |         "Compute the divergence of a 2D or 3D vector field with a first\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  730 |         "derivative of Gaussian at the given scale. The array must have\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  731 |         "as many channels as spatial dimensions.\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  732 |         "\n"
      |         ~~~~ 
  733 |         "If 'sigma' is a single value, an isotropic filter at this scale is\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  734 |         "applied (i.e., each dimension is filtered in the same way).\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  735 |         "If 'sigma' is a tuple or list of values, the amount of smoothing\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  736 |         "will be different for each spatial dimension.\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  737 |         "The optional 'sigma_d' (single, tuple, or list) denotes the PSF\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  738 |         "standard deviation per axis, the optional 'step_size' (single, tuple,\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  739 |         "or list) the distance between two adjacent pixels for each dimension.\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  740 |         "The length of the tuples or lists must be equal to the number of spatial\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  741 |         "dimensions.\n"
      |         ~~~~~~~~~~~~~~~
  742 |         "\n"
      |         ~~~~ 
  743 |         "'window_size' and 'roi' have the same meaning as in :func:`gaussianSmoothing`.\n\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  744 |         "For details see gaussianDivergenceMultiArray_ and ConvolutionOptions_ in the vigra C++ documentation.\n");
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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)
      |                    ~~^~~~~~~~~~~~~~~
[ 34%] Building CXX object vigranumpy/src/core/CMakeFiles/vigranumpy_filters.dir/filters.cxx.o
cd /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build/vigranumpy/src/core && /usr/bin/g++ -DHasHDF5 -Dvigranumpy_filters_EXPORTS -I/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include -I/usr/include/OpenEXR -I/usr/include/Imath -isystem /usr/lib/python3.13/site-packages/numpy/_core/include -isystem /usr/include/python3.13 -pthread -Wno-template-body -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++11 -fPIC    -DH5_BUILT_AS_DYNAMIC_LIB -MD -MT vigranumpy/src/core/CMakeFiles/vigranumpy_filters.dir/filters.cxx.o -MF CMakeFiles/vigranumpy_filters.dir/filters.cxx.o.d -o CMakeFiles/vigranumpy_filters.dir/filters.cxx.o -c /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/filters.cxx
In file included from /usr/include/c++/15/string:53,
                 from /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/numpy_array.hxx:44:
In function ‘std::__copy_move_a2<false, int const*, int const*, int*>(int const*, int const*, int*)int*’,
    inlined from ‘std::__copy_move_a1<false, int const*, int*>(int const*, int const*, int*)int*’ at /usr/include/c++/15/bits/stl_algobase.h:505:42,
    inlined from ‘std::__copy_move_a<false, int const*, int*>(int const*, int const*, int*)int*’ at /usr/include/c++/15/bits/stl_algobase.h:513:31,
    inlined from ‘std::copy<int const*, int*>(int const*, int const*, int*)int*’ at /usr/include/c++/15/bits/stl_algobase.h:654:7,
    inlined from ‘vigra::MultiArrayView<2u, unsigned short, vigra::StridedArrayTag>::bindAt(int, int) const’ at /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/multi_array.hxx:2313:19:
/usr/include/c++/15/bits/stl_algobase.h:440:32: warning: ‘memcpy’ forming offset 4 is out of the bounds [0, 4] of object ‘shape’ with type ‘struct TinyVector’ [-Warray-bounds=]
  440 |               __builtin_memmove(_GLIBCXX_TO_ADDR(__result),
      |               ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  441 |                                 _GLIBCXX_TO_ADDR(__first),
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~
  442 |                                 __n * sizeof(*__first));
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/numpy_array.hxx:47:
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/multi_array.hxx: In member function ‘vigra::MultiArrayView<2u, unsigned short, vigra::StridedArrayTag>::bindAt(int, int) const’:
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/multi_array.hxx:2304:40: note: ‘shape’ declared here
 2304 |     TinyVector <MultiArrayIndex, NNew> shape, stride;
      |                                        ^~~~~
In function ‘std::__copy_move_a2<false, int const*, int const*, int*>(int const*, int const*, int*)int*’,
    inlined from ‘std::__copy_move_a1<false, int const*, int*>(int const*, int const*, int*)int*’ at /usr/include/c++/15/bits/stl_algobase.h:505:42,
    inlined from ‘std::__copy_move_a<false, int const*, int*>(int const*, int const*, int*)int*’ at /usr/include/c++/15/bits/stl_algobase.h:513:31,
    inlined from ‘std::copy<int const*, int*>(int const*, int const*, int*)int*’ at /usr/include/c++/15/bits/stl_algobase.h:654:7,
    inlined from ‘vigra::MultiArrayView<2u, unsigned short, vigra::StridedArrayTag>::bindAt(int, int) const’ at /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/multi_array.hxx:2314:19:
/usr/include/c++/15/bits/stl_algobase.h:440:32: warning: ‘memcpy’ forming offset 4 is out of the bounds [0, 4] of object ‘shape’ with type ‘struct TinyVector’ [-Warray-bounds=]
  440 |               __builtin_memmove(_GLIBCXX_TO_ADDR(__result),
      |               ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  441 |                                 _GLIBCXX_TO_ADDR(__first),
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~
  442 |                                 __n * sizeof(*__first));
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/multi_array.hxx: In member function ‘vigra::MultiArrayView<2u, unsigned short, vigra::StridedArrayTag>::bindAt(int, int) const’:
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/multi_array.hxx:2304:40: note: ‘shape’ declared here
 2304 |     TinyVector <MultiArrayIndex, NNew> shape, stride;
      |                                        ^~~~~
In function ‘std::__copy_move_a2<false, int const*, int const*, int*>(int const*, int const*, int*)int*’,
    inlined from ‘std::__copy_move_a1<false, int const*, int*>(int const*, int const*, int*)int*’ at /usr/include/c++/15/bits/stl_algobase.h:505:42,
    inlined from ‘std::__copy_move_a<false, int const*, int*>(int const*, int const*, int*)int*’ at /usr/include/c++/15/bits/stl_algobase.h:513:31,
    inlined from ‘std::copy<int const*, int*>(int const*, int const*, int*)int*’ at /usr/include/c++/15/bits/stl_algobase.h:654:7,
    inlined from ‘vigra::MultiArrayView<2u, unsigned short, vigra::StridedArrayTag>::bindAt(int, int) const’ at /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/multi_array.hxx:2316:19:
/usr/include/c++/15/bits/stl_algobase.h:440:32: warning: ‘memcpy’ forming offset 4 is out of the bounds [0, 4] of object ‘stride’ with type ‘struct TinyVector’ [-Warray-bounds=]
  440 |               __builtin_memmove(_GLIBCXX_TO_ADDR(__result),
      |               ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  441 |                                 _GLIBCXX_TO_ADDR(__first),
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~
  442 |                                 __n * sizeof(*__first));
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/multi_array.hxx: In member function ‘vigra::MultiArrayView<2u, unsigned short, vigra::StridedArrayTag>::bindAt(int, int) const’:
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/multi_array.hxx:2304:47: note: ‘stride’ declared here
 2304 |     TinyVector <MultiArrayIndex, NNew> shape, stride;
      |                                               ^~~~~~
In function ‘std::__copy_move_a2<false, int const*, int const*, int*>(int const*, int const*, int*)int*’,
    inlined from ‘std::__copy_move_a1<false, int const*, int*>(int const*, int const*, int*)int*’ at /usr/include/c++/15/bits/stl_algobase.h:505:42,
    inlined from ‘std::__copy_move_a<false, int const*, int*>(int const*, int const*, int*)int*’ at /usr/include/c++/15/bits/stl_algobase.h:513:31,
    inlined from ‘std::copy<int const*, int*>(int const*, int const*, int*)int*’ at /usr/include/c++/15/bits/stl_algobase.h:654:7,
    inlined from ‘vigra::MultiArrayView<2u, unsigned short, vigra::StridedArrayTag>::bindAt(int, int) const’ at /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/multi_array.hxx:2317:19:
/usr/include/c++/15/bits/stl_algobase.h:440:32: warning: ‘memcpy’ forming offset 4 is out of the bounds [0, 4] of object ‘stride’ with type ‘struct TinyVector’ [-Warray-bounds=]
  440 |               __builtin_memmove(_GLIBCXX_TO_ADDR(__result),
      |               ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  441 |                                 _GLIBCXX_TO_ADDR(__first),
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~
  442 |                                 __n * sizeof(*__first));
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/multi_array.hxx: In member function ‘vigra::MultiArrayView<2u, unsigned short, vigra::StridedArrayTag>::bindAt(int, int) const’:
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/multi_array.hxx:2304:47: note: ‘stride’ declared here
 2304 |     TinyVector <MultiArrayIndex, NNew> shape, stride;
      |                                               ^~~~~~
In function ‘std::__copy_move_a2<false, int const*, int const*, int*>(int const*, int const*, int*)int*’,
    inlined from ‘std::__copy_move_a1<false, int const*, int*>(int const*, int const*, int*)int*’ at /usr/include/c++/15/bits/stl_algobase.h:505:42,
    inlined from ‘std::__copy_move_a<false, int const*, int*>(int const*, int const*, int*)int*’ at /usr/include/c++/15/bits/stl_algobase.h:513:31,
    inlined from ‘std::copy<int const*, int*>(int const*, int const*, int*)int*’ at /usr/include/c++/15/bits/stl_algobase.h:654:7,
    inlined from ‘vigra::MultiArrayView<2u, unsigned int, vigra::StridedArrayTag>::bindAt(int, int) const’ at /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/multi_array.hxx:2313:19:
/usr/include/c++/15/bits/stl_algobase.h:440:32: warning: ‘memcpy’ forming offset 4 is out of the bounds [0, 4] of object ‘shape’ with type ‘struct TinyVector’ [-Warray-bounds=]
  440 |               __builtin_memmove(_GLIBCXX_TO_ADDR(__result),
      |               ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  441 |                                 _GLIBCXX_TO_ADDR(__first),
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~
  442 |                                 __n * sizeof(*__first));
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/multi_array.hxx: In member function ‘vigra::MultiArrayView<2u, unsigned int, vigra::StridedArrayTag>::bindAt(int, int) const’:
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/multi_array.hxx:2304:40: note: ‘shape’ declared here
 2304 |     TinyVector <MultiArrayIndex, NNew> shape, stride;
      |                                        ^~~~~
In function ‘std::__copy_move_a2<false, int const*, int const*, int*>(int const*, int const*, int*)int*’,
    inlined from ‘std::__copy_move_a1<false, int const*, int*>(int const*, int const*, int*)int*’ at /usr/include/c++/15/bits/stl_algobase.h:505:42,
    inlined from ‘std::__copy_move_a<false, int const*, int*>(int const*, int const*, int*)int*’ at /usr/include/c++/15/bits/stl_algobase.h:513:31,
    inlined from ‘std::copy<int const*, int*>(int const*, int const*, int*)int*’ at /usr/include/c++/15/bits/stl_algobase.h:654:7,
    inlined from ‘vigra::MultiArrayView<2u, unsigned int, vigra::StridedArrayTag>::bindAt(int, int) const’ at /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/multi_array.hxx:2314:19:
/usr/include/c++/15/bits/stl_algobase.h:440:32: warning: ‘memcpy’ forming offset 4 is out of the bounds [0, 4] of object ‘shape’ with type ‘struct TinyVector’ [-Warray-bounds=]
  440 |               __builtin_memmove(_GLIBCXX_TO_ADDR(__result),
      |               ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  441 |                                 _GLIBCXX_TO_ADDR(__first),
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~
  442 |                                 __n * sizeof(*__first));
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/multi_array.hxx: In member function ‘vigra::MultiArrayView<2u, unsigned int, vigra::StridedArrayTag>::bindAt(int, int) const’:
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/multi_array.hxx:2304:40: note: ‘shape’ declared here
 2304 |     TinyVector <MultiArrayIndex, NNew> shape, stride;
      |                                        ^~~~~
In function ‘std::__copy_move_a2<false, int const*, int const*, int*>(int const*, int const*, int*)int*’,
    inlined from ‘std::__copy_move_a1<false, int const*, int*>(int const*, int const*, int*)int*’ at /usr/include/c++/15/bits/stl_algobase.h:505:42,
    inlined from ‘std::__copy_move_a<false, int const*, int*>(int const*, int const*, int*)int*’ at /usr/include/c++/15/bits/stl_algobase.h:513:31,
    inlined from ‘std::copy<int const*, int*>(int const*, int const*, int*)int*’ at /usr/include/c++/15/bits/stl_algobase.h:654:7,
    inlined from ‘vigra::MultiArrayView<2u, unsigned int, vigra::StridedArrayTag>::bindAt(int, int) const’ at /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/multi_array.hxx:2316:19:
/usr/include/c++/15/bits/stl_algobase.h:440:32: warning: ‘memcpy’ forming offset 4 is out of the bounds [0, 4] of object ‘stride’ with type ‘struct TinyVector’ [-Warray-bounds=]
  440 |               __builtin_memmove(_GLIBCXX_TO_ADDR(__result),
      |               ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  441 |                                 _GLIBCXX_TO_ADDR(__first),
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~
  442 |                                 __n * sizeof(*__first));
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/multi_array.hxx: In member function ‘vigra::MultiArrayView<2u, unsigned int, vigra::StridedArrayTag>::bindAt(int, int) const’:
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/multi_array.hxx:2304:47: note: ‘stride’ declared here
 2304 |     TinyVector <MultiArrayIndex, NNew> shape, stride;
      |                                               ^~~~~~
In function ‘std::__copy_move_a2<false, int const*, int const*, int*>(int const*, int const*, int*)int*’,
    inlined from ‘std::__copy_move_a1<false, int const*, int*>(int const*, int const*, int*)int*’ at /usr/include/c++/15/bits/stl_algobase.h:505:42,
    inlined from ‘std::__copy_move_a<false, int const*, int*>(int const*, int const*, int*)int*’ at /usr/include/c++/15/bits/stl_algobase.h:513:31,
    inlined from ‘std::copy<int const*, int*>(int const*, int const*, int*)int*’ at /usr/include/c++/15/bits/stl_algobase.h:654:7,
    inlined from ‘vigra::MultiArrayView<2u, unsigned int, vigra::StridedArrayTag>::bindAt(int, int) const’ at /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/multi_array.hxx:2317:19:
/usr/include/c++/15/bits/stl_algobase.h:440:32: warning: ‘memcpy’ forming offset 4 is out of the bounds [0, 4] of object ‘stride’ with type ‘struct TinyVector’ [-Warray-bounds=]
  440 |               __builtin_memmove(_GLIBCXX_TO_ADDR(__result),
      |               ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  441 |                                 _GLIBCXX_TO_ADDR(__first),
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~
  442 |                                 __n * sizeof(*__first));
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/multi_array.hxx: In member function ‘vigra::MultiArrayView<2u, unsigned int, vigra::StridedArrayTag>::bindAt(int, int) const’:
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/multi_array.hxx:2304:47: note: ‘stride’ declared here
 2304 |     TinyVector <MultiArrayIndex, NNew> shape, stride;
      |                                               ^~~~~~
In file included from /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/filters.cxx:39:
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/numpy_array.hxx: In function ‘bool vigra::detail::nontrivialPermutation(const vigra::ArrayVector<int>&)’:
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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)
[ 38%] Building CXX object vigranumpy/src/core/CMakeFiles/vigranumpy_filters.dir/tensors.cxx.o
cd /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build/vigranumpy/src/core && /usr/bin/g++ -DHasHDF5 -Dvigranumpy_filters_EXPORTS -I/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include -I/usr/include/OpenEXR -I/usr/include/Imath -isystem /usr/lib/python3.13/site-packages/numpy/_core/include -isystem /usr/include/python3.13 -pthread -Wno-template-body -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++11 -fPIC    -DH5_BUILT_AS_DYNAMIC_LIB -MD -MT vigranumpy/src/core/CMakeFiles/vigranumpy_filters.dir/tensors.cxx.o -MF CMakeFiles/vigranumpy_filters.dir/tensors.cxx.o.d -o CMakeFiles/vigranumpy_filters.dir/tensors.cxx.o -c /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/tensors.cxx
In file included from /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/tensors.cxx:39:
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/numpy_array.hxx: In function ‘bool vigra::detail::nontrivialPermutation(const vigra::ArrayVector<int>&)’:
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/numpy_array.hxx:50:
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  696 |         return isShapeCompatible(obj) && ValuetypeTraits::isValuetypeCompatible(obj);
      |                ~~~~~~~~~~~~~~~~~^~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1078 |                ArrayTraits::isPropertyCompatible((PyArrayObject *)obj);
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1122 |         if(!isReferenceCompatible(obj))
      |             ~~~~~~~~~~~~~~~~~~~~~^~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1136 |         return makeReference(array.pyObject(), strict);
      |                ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 1228 |             vigra_postcondition(makeReference(NumpyAnyArray(array.get())),
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  222 |         res.reshapeIfEmpty(volume.taggedShape().resize(stop-start).setChannelDescription("symmetric gradient"),
      |         ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  223 |                  "symmetricGradient(): Output array has wrong shape.");
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/tensors.cxx:622:27:   required from here
  622 |         registerConverters(&pythonSymmetricGradientND<float,2>),
      |         ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  696 |         return isShapeCompatible(obj) && ValuetypeTraits::isValuetypeCompatible(obj);
      |                ~~~~~~~~~~~~~~~~~^~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1078 |                ArrayTraits::isPropertyCompatible((PyArrayObject *)obj);
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1122 |         if(!isReferenceCompatible(obj))
      |             ~~~~~~~~~~~~~~~~~~~~~^~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1136 |         return makeReference(array.pyObject(), strict);
      |                ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 1228 |             vigra_postcondition(makeReference(NumpyAnyArray(array.get())),
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  222 |         res.reshapeIfEmpty(volume.taggedShape().resize(stop-start).setChannelDescription("symmetric gradient"),
      |         ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  223 |                  "symmetricGradient(): Output array has wrong shape.");
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/tensors.cxx:633:27:   required from here
  633 |         registerConverters(&pythonSymmetricGradientND<float,3>),
      |         ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  696 |         return isShapeCompatible(obj) && ValuetypeTraits::isValuetypeCompatible(obj);
      |                ~~~~~~~~~~~~~~~~~^~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1078 |                ArrayTraits::isPropertyCompatible((PyArrayObject *)obj);
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1122 |         if(!isReferenceCompatible(obj))
      |             ~~~~~~~~~~~~~~~~~~~~~^~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1136 |         return makeReference(array.pyObject(), strict);
      |                ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 1228 |             vigra_postcondition(makeReference(NumpyAnyArray(array.get())),
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  350 |     res.reshapeIfEmpty(image.taggedShape().setChannelDescription(description),
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  351 |            "boundaryTensor2D(): Output array has wrong shape.");
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/tensors.cxx:778:27:   required from here
  778 |         registerConverters(&pythonBoundaryTensor2D<float, float>),
      |         ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  696 |         return isShapeCompatible(obj) && ValuetypeTraits::isValuetypeCompatible(obj);
      |                ~~~~~~~~~~~~~~~~~^~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1078 |                ArrayTraits::isPropertyCompatible((PyArrayObject *)obj);
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1122 |         if(!isReferenceCompatible(obj))
      |             ~~~~~~~~~~~~~~~~~~~~~^~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1136 |         return makeReference(array.pyObject(), strict);
      |                ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 1228 |             vigra_postcondition(makeReference(NumpyAnyArray(array.get())),
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
   77 |         res.reshapeIfEmpty(array.taggedShape().resize(stop-start).setChannelDescription(description),
      |         ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   78 |                        "gaussianGradient(): Output array has wrong shape.");
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  519 |         boost::python::def(pythonName, vigra::registerConverters(&function<T, N>), args); \
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  499 |         functor_name##Impl<T, FROM, FROM>::def(pythonName, args); \
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  682 |         F1 ::def(pythonName, args, detail::ExportDoc<T2 >::exec(help)); \
      |         ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  803 |     f.def(python_name, args, help);
      |     ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/tensors.cxx:508:13:   required from here
  508 |     multidef("gaussianGradient",
      |     ~~~~~~~~^~~~~~~~~~~~~~~~~~~~
  509 |         pyGaussianGradient<1, 4, float, double>().installFallback(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  510 |         (arg("array"),
      |         ~~~~~~~~~~~~~~
  511 |          arg("sigma"),
      |          ~~~~~~~~~~~~~
  512 |          arg("out")=python::object(),
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |          arg("sigma_d")=0.0,
      |          ~~~~~~~~~~~~~~~~~~~
  514 |          arg("step_size")=1.0,
      |          ~~~~~~~~~~~~~~~~~~~~~
  515 |          arg("window_size")=0.0,
      |          ~~~~~~~~~~~~~~~~~~~~~~~
  516 |          arg("roi")=python::object()),
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  517 |         "\n"
      |         ~~~~ 
  518 |         "Calculate the gradient vector by means of a 1st derivative of\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  519 |         "Gaussian filter at the given scale for a scalar array (up to 4D).\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  520 |         "\n"
      |         ~~~~ 
  521 |         "If 'sigma' is a single value, an isotropic filter at this scale is\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  522 |         "applied (i.e., each dimension is filtered in the same way).\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  523 |         "If 'sigma' is a tuple or list of values, the amount of smoothing\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  524 |         "will be different for each spatial dimension.\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  525 |         "The optional 'sigma_d' (single, tuple, or list) denotes the PSF\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  526 |         "standard deviation per axis, the optional 'step_size' (single, tuple,\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  527 |         "or list) the distance between two adjacent pixels for each dimension.\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  528 |         "The length of the tuples or lists must be equal to the number of spatial\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  529 |         "dimensions.\n"
      |         ~~~~~~~~~~~~~~~
  530 |         "\n"
      |         ~~~~ 
  531 |         "'window_size' and 'roi' have the same meaning as in :func:`gaussianSmoothing`.\n\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  532 |         "For details see gaussianGradientMultiArray_ and ConvolutionOptions_ in the vigra C++ documentation.\n");
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  696 |         return isShapeCompatible(obj) && ValuetypeTraits::isValuetypeCompatible(obj);
      |                ~~~~~~~~~~~~~~~~~^~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1078 |                ArrayTraits::isPropertyCompatible((PyArrayObject *)obj);
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1122 |         if(!isReferenceCompatible(obj))
      |             ~~~~~~~~~~~~~~~~~~~~~^~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1136 |         return makeReference(array.pyObject(), strict);
      |                ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 1228 |             vigra_postcondition(makeReference(NumpyAnyArray(array.get())),
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
   77 |         res.reshapeIfEmpty(array.taggedShape().resize(stop-start).setChannelDescription(description),
      |         ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   78 |                        "gaussianGradient(): Output array has wrong shape.");
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  519 |         boost::python::def(pythonName, vigra::registerConverters(&function<T, N>), args); \
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  499 |         functor_name##Impl<T, FROM, FROM>::def(pythonName, args); \
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  683 |         F2 ::def(pythonName, args, detail::ExportDoc<T3 >::exec(help)); \
      |         ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  803 |     f.def(python_name, args, help);
      |     ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/tensors.cxx:508:13:   required from here
  508 |     multidef("gaussianGradient",
      |     ~~~~~~~~^~~~~~~~~~~~~~~~~~~~
  509 |         pyGaussianGradient<1, 4, float, double>().installFallback(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  510 |         (arg("array"),
      |         ~~~~~~~~~~~~~~
  511 |          arg("sigma"),
      |          ~~~~~~~~~~~~~
  512 |          arg("out")=python::object(),
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |          arg("sigma_d")=0.0,
      |          ~~~~~~~~~~~~~~~~~~~
  514 |          arg("step_size")=1.0,
      |          ~~~~~~~~~~~~~~~~~~~~~
  515 |          arg("window_size")=0.0,
      |          ~~~~~~~~~~~~~~~~~~~~~~~
  516 |          arg("roi")=python::object()),
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  517 |         "\n"
      |         ~~~~ 
  518 |         "Calculate the gradient vector by means of a 1st derivative of\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  519 |         "Gaussian filter at the given scale for a scalar array (up to 4D).\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  520 |         "\n"
      |         ~~~~ 
  521 |         "If 'sigma' is a single value, an isotropic filter at this scale is\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  522 |         "applied (i.e., each dimension is filtered in the same way).\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  523 |         "If 'sigma' is a tuple or list of values, the amount of smoothing\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  524 |         "will be different for each spatial dimension.\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  525 |         "The optional 'sigma_d' (single, tuple, or list) denotes the PSF\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  526 |         "standard deviation per axis, the optional 'step_size' (single, tuple,\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  527 |         "or list) the distance between two adjacent pixels for each dimension.\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  528 |         "The length of the tuples or lists must be equal to the number of spatial\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  529 |         "dimensions.\n"
      |         ~~~~~~~~~~~~~~~
  530 |         "\n"
      |         ~~~~ 
  531 |         "'window_size' and 'roi' have the same meaning as in :func:`gaussianSmoothing`.\n\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  532 |         "For details see gaussianGradientMultiArray_ and ConvolutionOptions_ in the vigra C++ documentation.\n");
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  696 |         return isShapeCompatible(obj) && ValuetypeTraits::isValuetypeCompatible(obj);
      |                ~~~~~~~~~~~~~~~~~^~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1078 |                ArrayTraits::isPropertyCompatible((PyArrayObject *)obj);
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1122 |         if(!isReferenceCompatible(obj))
      |             ~~~~~~~~~~~~~~~~~~~~~^~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1136 |         return makeReference(array.pyObject(), strict);
      |                ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 1228 |             vigra_postcondition(makeReference(NumpyAnyArray(array.get())),
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  262 |         res.reshapeIfEmpty(array.taggedShape().resize(stop-start).setChannelDescription(description),
      |         ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  263 |                "hessianOfGaussian(): Output array has wrong shape.");
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  519 |         boost::python::def(pythonName, vigra::registerConverters(&function<T, N>), args); \
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  499 |         functor_name##Impl<T, FROM, FROM>::def(pythonName, args); \
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  683 |         F2 ::def(pythonName, args, detail::ExportDoc<T3 >::exec(help)); \
      |         ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  803 |     f.def(python_name, args, help);
      |     ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/tensors.cxx:637:13:   required from here
  637 |     multidef("hessianOfGaussian",
      |     ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
  638 |         pyHessianOfGaussian<2, 4, float, double>().installFallback(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  639 |         (arg("array"),
      |         ~~~~~~~~~~~~~~
  640 |          arg("sigma"),
      |          ~~~~~~~~~~~~~
  641 |          arg("out")=python::object(),
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  642 |          arg("sigma_d")=0.0,
      |          ~~~~~~~~~~~~~~~~~~~
  643 |          arg("step_size")=1.0,
      |          ~~~~~~~~~~~~~~~~~~~~~
  644 |          arg("window_size")=0.0,
      |          ~~~~~~~~~~~~~~~~~~~~~~~
  645 |          arg("roi")=python::object()),
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  646 |         "\n"
      |         ~~~~ 
  647 |         "Calculate the Hessian matrix by means of 2nd derivative of Gaussian\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  648 |         "filters at the given scale for scalar arrays up to 4D.\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  649 |         "The result has N*(N+1)/2 channels representing the flattened upper\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  650 |         "triangular part of the Hessian (N is the dimension of the input).\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  651 |         "\n"
      |         ~~~~ 
  652 |         "If 'sigma' is a single value, an isotropic filter at this scale is\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  653 |         "applied (i.e., each dimension is filtered in the same way).\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  654 |         "If 'sigma' is a tuple or list of values, the amount of smoothing\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  655 |         "will be different for each spatial dimension.\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  656 |         "The optional 'sigma_d' (single, tuple, or list) denotes the PSF\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  657 |         "standard deviation per axis, the optional 'step_size' (single, tuple,\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  658 |         "or list) the distance between two adjacent pixels for each dimension.\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  659 |         "The length of the tuples or lists must be equal to the number of spatial\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  660 |         "dimensions.\n"
      |         ~~~~~~~~~~~~~~~
  661 |         "\n"
      |         ~~~~ 
  662 |         "'window_size' and 'roi' have the same meaning as in :func:`gaussianSmoothing`.\n\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  663 |         "For details see hessianOfGaussianMultiArray_ in the vigra C++ documentation.\n");
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  696 |         return isShapeCompatible(obj) && ValuetypeTraits::isValuetypeCompatible(obj);
      |                ~~~~~~~~~~~~~~~~~^~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1078 |                ArrayTraits::isPropertyCompatible((PyArrayObject *)obj);
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1122 |         if(!isReferenceCompatible(obj))
      |             ~~~~~~~~~~~~~~~~~~~~~^~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1136 |         return makeReference(array.pyObject(), strict);
      |                ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 1228 |             vigra_postcondition(makeReference(NumpyAnyArray(array.get())),
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  405 |     res.reshapeIfEmpty(array.taggedShape().setChannelDescription(description),
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  406 |             "vectorToTensor(): Output array has wrong shape.");
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  536 |                          vigra::registerConverters(&function<T, N>), args, help); \
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  500 |         functor_name##Impl<T, FROM+1, TO>::def(pythonName, args, help); \
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  682 |         F1 ::def(pythonName, args, detail::ExportDoc<T2 >::exec(help)); \
      |         ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  803 |     f.def(python_name, args, help);
      |     ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/tensors.cxx:803:13:   required from here
  803 |     multidef("vectorToTensor",
      |     ~~~~~~~~^~~~~~~~~~~~~~~~~~
  804 |         pyVectorToTensor<2, 3, float, double>().installFallback(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  805 |         (arg("array"),
      |         ~~~~~~~~~~~~~~
  806 |          arg("out")=python::object()),
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  807 |         "\n"
      |         ~~~~ 
  808 |         "Turn a vector valued 2D or 3D array (e.g. the gradient array) into "
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  809 |         "a tensor array by computing the outer product in every pixel.\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  810 |         "\n"
      |         ~~~~ 
  811 |         "For details see vectorToTensorMultiArray_ in the vigra C++ documentation.\n");
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  696 |         return isShapeCompatible(obj) && ValuetypeTraits::isValuetypeCompatible(obj);
      |                ~~~~~~~~~~~~~~~~~^~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1078 |                ArrayTraits::isPropertyCompatible((PyArrayObject *)obj);
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1122 |         if(!isReferenceCompatible(obj))
      |             ~~~~~~~~~~~~~~~~~~~~~^~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1136 |         return makeReference(array.pyObject(), strict);
      |                ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 1228 |             vigra_postcondition(makeReference(NumpyAnyArray(array.get())),
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  405 |     res.reshapeIfEmpty(array.taggedShape().setChannelDescription(description),
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  406 |             "vectorToTensor(): Output array has wrong shape.");
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  536 |                          vigra::registerConverters(&function<T, N>), args, help); \
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  500 |         functor_name##Impl<T, FROM+1, TO>::def(pythonName, args, help); \
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  683 |         F2 ::def(pythonName, args, detail::ExportDoc<T3 >::exec(help)); \
      |         ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  803 |     f.def(python_name, args, help);
      |     ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/tensors.cxx:803:13:   required from here
  803 |     multidef("vectorToTensor",
      |     ~~~~~~~~^~~~~~~~~~~~~~~~~~
  804 |         pyVectorToTensor<2, 3, float, double>().installFallback(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  805 |         (arg("array"),
      |         ~~~~~~~~~~~~~~
  806 |          arg("out")=python::object()),
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  807 |         "\n"
      |         ~~~~ 
  808 |         "Turn a vector valued 2D or 3D array (e.g. the gradient array) into "
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  809 |         "a tensor array by computing the outer product in every pixel.\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  810 |         "\n"
      |         ~~~~ 
  811 |         "For details see vectorToTensorMultiArray_ in the vigra C++ documentation.\n");
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  696 |         return isShapeCompatible(obj) && ValuetypeTraits::isValuetypeCompatible(obj);
      |                ~~~~~~~~~~~~~~~~~^~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1078 |                ArrayTraits::isPropertyCompatible((PyArrayObject *)obj);
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1122 |         if(!isReferenceCompatible(obj))
      |             ~~~~~~~~~~~~~~~~~~~~~^~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1136 |         return makeReference(array.pyObject(), strict);
      |                ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 1228 |             vigra_postcondition(makeReference(NumpyAnyArray(array.get())),
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  468 |     res.reshapeIfEmpty(array.taggedShape().setChannelDescription(description),
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  469 |                  "tensorEigenvalues(): Output array has wrong shape.");
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  519 |         boost::python::def(pythonName, vigra::registerConverters(&function<T, N>), args); \
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  499 |         functor_name##Impl<T, FROM, FROM>::def(pythonName, args); \
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  683 |         F2 ::def(pythonName, args, detail::ExportDoc<T3 >::exec(help)); \
      |         ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  803 |     f.def(python_name, args, help);
      |     ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/tensors.cxx:869:13:   required from here
  869 |     multidef("tensorEigenvalues",
      |     ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
  870 |         pyTensorEigenvalues<2, 3, float, double>().installFallback(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  871 |         (arg("image"),
      |         ~~~~~~~~~~~~~~
  872 |          arg("out")=python::object()),
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  873 |         "\n"
      |         ~~~~ 
  874 |         "Calculate the eigenvalues in every element of an array which stores the\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  875 |         "flattened upper triangular part of a symmetric tensor in each element\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  876 |         "(e.g. the output of :func:`structureTensor`).\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  877 |         "The result has as many channels (= eigenvalues) as the spatial dimension\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  878 |         "of the input.\n"
      |         ~~~~~~~~~~~~~~~~~
  879 |         "\n"
      |         ~~~~ 
  880 |         "For details see tensorEigenvaluesMultiArray_ in the vigra C++ documentation.\n");
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  696 |         return isShapeCompatible(obj) && ValuetypeTraits::isValuetypeCompatible(obj);
      |                ~~~~~~~~~~~~~~~~~^~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1078 |                ArrayTraits::isPropertyCompatible((PyArrayObject *)obj);
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1122 |         if(!isReferenceCompatible(obj))
      |             ~~~~~~~~~~~~~~~~~~~~~^~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1136 |         return makeReference(array.pyObject(), strict);
      |                ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 1228 |             vigra_postcondition(makeReference(NumpyAnyArray(array.get())),
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  468 |     res.reshapeIfEmpty(array.taggedShape().setChannelDescription(description),
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  469 |                  "tensorEigenvalues(): Output array has wrong shape.");
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  536 |                          vigra::registerConverters(&function<T, N>), args, help); \
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  500 |         functor_name##Impl<T, FROM+1, TO>::def(pythonName, args, help); \
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  683 |         F2 ::def(pythonName, args, detail::ExportDoc<T3 >::exec(help)); \
      |         ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  803 |     f.def(python_name, args, help);
      |     ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/tensors.cxx:869:13:   required from here
  869 |     multidef("tensorEigenvalues",
      |     ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
  870 |         pyTensorEigenvalues<2, 3, float, double>().installFallback(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  871 |         (arg("image"),
      |         ~~~~~~~~~~~~~~
  872 |          arg("out")=python::object()),
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  873 |         "\n"
      |         ~~~~ 
  874 |         "Calculate the eigenvalues in every element of an array which stores the\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  875 |         "flattened upper triangular part of a symmetric tensor in each element\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  876 |         "(e.g. the output of :func:`structureTensor`).\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  877 |         "The result has as many channels (= eigenvalues) as the spatial dimension\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  878 |         "of the input.\n"
      |         ~~~~~~~~~~~~~~~~~
  879 |         "\n"
      |         ~~~~ 
  880 |         "For details see tensorEigenvaluesMultiArray_ in the vigra C++ documentation.\n");
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  696 |         return isShapeCompatible(obj) && ValuetypeTraits::isValuetypeCompatible(obj);
      |                ~~~~~~~~~~~~~~~~~^~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1078 |                ArrayTraits::isPropertyCompatible((PyArrayObject *)obj);
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1122 |         if(!isReferenceCompatible(obj))
      |             ~~~~~~~~~~~~~~~~~~~~~^~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1136 |         return makeReference(array.pyObject(), strict);
      |                ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 1228 |             vigra_postcondition(makeReference(NumpyAnyArray(array.get())),
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  262 |         res.reshapeIfEmpty(array.taggedShape().resize(stop-start).setChannelDescription(description),
      |         ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  263 |                "hessianOfGaussian(): Output array has wrong shape.");
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  500 |         functor_name##Impl<T, FROM+1, TO>::def(pythonName, args, help); \
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  682 |         F1 ::def(pythonName, args, detail::ExportDoc<T2 >::exec(help)); \
      |         ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  803 |     f.def(python_name, args, help);
      |     ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/tensors.cxx:637:13:   required from here
  637 |     multidef("hessianOfGaussian",
      |     ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
  638 |         pyHessianOfGaussian<2, 4, float, double>().installFallback(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  639 |         (arg("array"),
      |         ~~~~~~~~~~~~~~
  640 |          arg("sigma"),
      |          ~~~~~~~~~~~~~
  641 |          arg("out")=python::object(),
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  642 |          arg("sigma_d")=0.0,
      |          ~~~~~~~~~~~~~~~~~~~
  643 |          arg("step_size")=1.0,
      |          ~~~~~~~~~~~~~~~~~~~~~
  644 |          arg("window_size")=0.0,
      |          ~~~~~~~~~~~~~~~~~~~~~~~
  645 |          arg("roi")=python::object()),
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  646 |         "\n"
      |         ~~~~ 
  647 |         "Calculate the Hessian matrix by means of 2nd derivative of Gaussian\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  648 |         "filters at the given scale for scalar arrays up to 4D.\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  649 |         "The result has N*(N+1)/2 channels representing the flattened upper\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  650 |         "triangular part of the Hessian (N is the dimension of the input).\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  651 |         "\n"
      |         ~~~~ 
  652 |         "If 'sigma' is a single value, an isotropic filter at this scale is\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  653 |         "applied (i.e., each dimension is filtered in the same way).\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  654 |         "If 'sigma' is a tuple or list of values, the amount of smoothing\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  655 |         "will be different for each spatial dimension.\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  656 |         "The optional 'sigma_d' (single, tuple, or list) denotes the PSF\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  657 |         "standard deviation per axis, the optional 'step_size' (single, tuple,\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  658 |         "or list) the distance between two adjacent pixels for each dimension.\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  659 |         "The length of the tuples or lists must be equal to the number of spatial\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  660 |         "dimensions.\n"
      |         ~~~~~~~~~~~~~~~
  661 |         "\n"
      |         ~~~~ 
  662 |         "'window_size' and 'roi' have the same meaning as in :func:`gaussianSmoothing`.\n\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  663 |         "For details see hessianOfGaussianMultiArray_ in the vigra C++ documentation.\n");
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  696 |         return isShapeCompatible(obj) && ValuetypeTraits::isValuetypeCompatible(obj);
      |                ~~~~~~~~~~~~~~~~~^~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1078 |                ArrayTraits::isPropertyCompatible((PyArrayObject *)obj);
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1122 |         if(!isReferenceCompatible(obj))
      |             ~~~~~~~~~~~~~~~~~~~~~^~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1136 |         return makeReference(array.pyObject(), strict);
      |                ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 1228 |             vigra_postcondition(makeReference(NumpyAnyArray(array.get())),
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  262 |         res.reshapeIfEmpty(array.taggedShape().resize(stop-start).setChannelDescription(description),
      |         ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  263 |                "hessianOfGaussian(): Output array has wrong shape.");
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  500 |         functor_name##Impl<T, FROM+1, TO>::def(pythonName, args, help); \
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  683 |         F2 ::def(pythonName, args, detail::ExportDoc<T3 >::exec(help)); \
      |         ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  803 |     f.def(python_name, args, help);
      |     ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/tensors.cxx:637:13:   required from here
  637 |     multidef("hessianOfGaussian",
      |     ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
  638 |         pyHessianOfGaussian<2, 4, float, double>().installFallback(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  639 |         (arg("array"),
      |         ~~~~~~~~~~~~~~
  640 |          arg("sigma"),
      |          ~~~~~~~~~~~~~
  641 |          arg("out")=python::object(),
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  642 |          arg("sigma_d")=0.0,
      |          ~~~~~~~~~~~~~~~~~~~
  643 |          arg("step_size")=1.0,
      |          ~~~~~~~~~~~~~~~~~~~~~
  644 |          arg("window_size")=0.0,
      |          ~~~~~~~~~~~~~~~~~~~~~~~
  645 |          arg("roi")=python::object()),
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  646 |         "\n"
      |         ~~~~ 
  647 |         "Calculate the Hessian matrix by means of 2nd derivative of Gaussian\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  648 |         "filters at the given scale for scalar arrays up to 4D.\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  649 |         "The result has N*(N+1)/2 channels representing the flattened upper\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  650 |         "triangular part of the Hessian (N is the dimension of the input).\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  651 |         "\n"
      |         ~~~~ 
  652 |         "If 'sigma' is a single value, an isotropic filter at this scale is\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  653 |         "applied (i.e., each dimension is filtered in the same way).\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  654 |         "If 'sigma' is a tuple or list of values, the amount of smoothing\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  655 |         "will be different for each spatial dimension.\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  656 |         "The optional 'sigma_d' (single, tuple, or list) denotes the PSF\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  657 |         "standard deviation per axis, the optional 'step_size' (single, tuple,\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  658 |         "or list) the distance between two adjacent pixels for each dimension.\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  659 |         "The length of the tuples or lists must be equal to the number of spatial\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  660 |         "dimensions.\n"
      |         ~~~~~~~~~~~~~~~
  661 |         "\n"
      |         ~~~~ 
  662 |         "'window_size' and 'roi' have the same meaning as in :func:`gaussianSmoothing`.\n\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  663 |         "For details see hessianOfGaussianMultiArray_ in the vigra C++ documentation.\n");
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  696 |         return isShapeCompatible(obj) && ValuetypeTraits::isValuetypeCompatible(obj);
      |                ~~~~~~~~~~~~~~~~~^~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1078 |                ArrayTraits::isPropertyCompatible((PyArrayObject *)obj);
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1122 |         if(!isReferenceCompatible(obj))
      |             ~~~~~~~~~~~~~~~~~~~~~^~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1136 |         return makeReference(array.pyObject(), strict);
      |                ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 1228 |             vigra_postcondition(makeReference(NumpyAnyArray(array.get())),
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
   77 |         res.reshapeIfEmpty(array.taggedShape().resize(stop-start).setChannelDescription(description),
      |         ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   78 |                        "gaussianGradient(): Output array has wrong shape.");
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  500 |         functor_name##Impl<T, FROM+1, TO>::def(pythonName, args, help); \
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  682 |         F1 ::def(pythonName, args, detail::ExportDoc<T2 >::exec(help)); \
      |         ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  803 |     f.def(python_name, args, help);
      |     ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/tensors.cxx:508:13:   required from here
  508 |     multidef("gaussianGradient",
      |     ~~~~~~~~^~~~~~~~~~~~~~~~~~~~
  509 |         pyGaussianGradient<1, 4, float, double>().installFallback(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  510 |         (arg("array"),
      |         ~~~~~~~~~~~~~~
  511 |          arg("sigma"),
      |          ~~~~~~~~~~~~~
  512 |          arg("out")=python::object(),
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |          arg("sigma_d")=0.0,
      |          ~~~~~~~~~~~~~~~~~~~
  514 |          arg("step_size")=1.0,
      |          ~~~~~~~~~~~~~~~~~~~~~
  515 |          arg("window_size")=0.0,
      |          ~~~~~~~~~~~~~~~~~~~~~~~
  516 |          arg("roi")=python::object()),
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  517 |         "\n"
      |         ~~~~ 
  518 |         "Calculate the gradient vector by means of a 1st derivative of\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  519 |         "Gaussian filter at the given scale for a scalar array (up to 4D).\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  520 |         "\n"
      |         ~~~~ 
  521 |         "If 'sigma' is a single value, an isotropic filter at this scale is\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  522 |         "applied (i.e., each dimension is filtered in the same way).\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  523 |         "If 'sigma' is a tuple or list of values, the amount of smoothing\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  524 |         "will be different for each spatial dimension.\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  525 |         "The optional 'sigma_d' (single, tuple, or list) denotes the PSF\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  526 |         "standard deviation per axis, the optional 'step_size' (single, tuple,\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  527 |         "or list) the distance between two adjacent pixels for each dimension.\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  528 |         "The length of the tuples or lists must be equal to the number of spatial\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  529 |         "dimensions.\n"
      |         ~~~~~~~~~~~~~~~
  530 |         "\n"
      |         ~~~~ 
  531 |         "'window_size' and 'roi' have the same meaning as in :func:`gaussianSmoothing`.\n\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  532 |         "For details see gaussianGradientMultiArray_ and ConvolutionOptions_ in the vigra C++ documentation.\n");
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  696 |         return isShapeCompatible(obj) && ValuetypeTraits::isValuetypeCompatible(obj);
      |                ~~~~~~~~~~~~~~~~~^~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1078 |                ArrayTraits::isPropertyCompatible((PyArrayObject *)obj);
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1122 |         if(!isReferenceCompatible(obj))
      |             ~~~~~~~~~~~~~~~~~~~~~^~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1136 |         return makeReference(array.pyObject(), strict);
      |                ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 1228 |             vigra_postcondition(makeReference(NumpyAnyArray(array.get())),
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
   77 |         res.reshapeIfEmpty(array.taggedShape().resize(stop-start).setChannelDescription(description),
      |         ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   78 |                        "gaussianGradient(): Output array has wrong shape.");
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  500 |         functor_name##Impl<T, FROM+1, TO>::def(pythonName, args, help); \
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  683 |         F2 ::def(pythonName, args, detail::ExportDoc<T3 >::exec(help)); \
      |         ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  803 |     f.def(python_name, args, help);
      |     ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/tensors.cxx:508:13:   required from here
  508 |     multidef("gaussianGradient",
      |     ~~~~~~~~^~~~~~~~~~~~~~~~~~~~
  509 |         pyGaussianGradient<1, 4, float, double>().installFallback(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  510 |         (arg("array"),
      |         ~~~~~~~~~~~~~~
  511 |          arg("sigma"),
      |          ~~~~~~~~~~~~~
  512 |          arg("out")=python::object(),
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |          arg("sigma_d")=0.0,
      |          ~~~~~~~~~~~~~~~~~~~
  514 |          arg("step_size")=1.0,
      |          ~~~~~~~~~~~~~~~~~~~~~
  515 |          arg("window_size")=0.0,
      |          ~~~~~~~~~~~~~~~~~~~~~~~
  516 |          arg("roi")=python::object()),
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  517 |         "\n"
      |         ~~~~ 
  518 |         "Calculate the gradient vector by means of a 1st derivative of\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  519 |         "Gaussian filter at the given scale for a scalar array (up to 4D).\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  520 |         "\n"
      |         ~~~~ 
  521 |         "If 'sigma' is a single value, an isotropic filter at this scale is\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  522 |         "applied (i.e., each dimension is filtered in the same way).\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  523 |         "If 'sigma' is a tuple or list of values, the amount of smoothing\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  524 |         "will be different for each spatial dimension.\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  525 |         "The optional 'sigma_d' (single, tuple, or list) denotes the PSF\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  526 |         "standard deviation per axis, the optional 'step_size' (single, tuple,\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  527 |         "or list) the distance between two adjacent pixels for each dimension.\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  528 |         "The length of the tuples or lists must be equal to the number of spatial\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  529 |         "dimensions.\n"
      |         ~~~~~~~~~~~~~~~
  530 |         "\n"
      |         ~~~~ 
  531 |         "'window_size' and 'roi' have the same meaning as in :func:`gaussianSmoothing`.\n\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  532 |         "For details see gaussianGradientMultiArray_ and ConvolutionOptions_ in the vigra C++ documentation.\n");
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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)
      |                    ~~^~~~~~~~~~~~~~~
[ 38%] Building CXX object vigranumpy/src/core/CMakeFiles/vigranumpy_analysis.dir/edgedetection.cxx.o
cd /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build/vigranumpy/src/core && /usr/bin/g++ -DHasHDF5 -Dvigranumpy_analysis_EXPORTS -I/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include -I/usr/include/OpenEXR -I/usr/include/Imath -isystem /usr/lib/python3.13/site-packages/numpy/_core/include -isystem /usr/include/python3.13 -pthread -Wno-template-body -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++11 -fPIC    -DH5_BUILT_AS_DYNAMIC_LIB -MD -MT vigranumpy/src/core/CMakeFiles/vigranumpy_analysis.dir/edgedetection.cxx.o -MF CMakeFiles/vigranumpy_analysis.dir/edgedetection.cxx.o.d -o CMakeFiles/vigranumpy_analysis.dir/edgedetection.cxx.o -c /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/edgedetection.cxx
In file included from /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/edgedetection.cxx:39:
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/numpy_array.hxx: In function ‘bool vigra::detail::nontrivialPermutation(const vigra::ArrayVector<int>&)’:
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/numpy_array.hxx:50:
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  696 |         return isShapeCompatible(obj) && ValuetypeTraits::isValuetypeCompatible(obj);
      |                ~~~~~~~~~~~~~~~~~^~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1078 |                ArrayTraits::isPropertyCompatible((PyArrayObject *)obj);
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1086 |         return isReferenceCompatible(obj);
      |                ~~~~~~~~~~~~~~~~~~~~~^~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  104 |     bool isCompatible = obj == Py_None || ArrayType::isStrictlyCompatible(obj);
      |                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
   97 |         converter::registry::insert(&convertible, &construct, type_id<ArrayType>());
      |                                     ^~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
  147 |         NumpyArrayConverter<Type>();
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
  148 |         RegisterNumpyArrayConverters<typename boost::mpl::next<Iter>::type, End>::exec();
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
  162 |     RegisterNumpyArrayConverters<typename boost::mpl::begin<Typelist>::type,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~      
  163 |                                  typename boost::mpl::end<Typelist>::type >::exec();
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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)]’
  169 |     registerNumpyArrayConverters(boost::python::detail::get_signature(f));
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/edgedetection.cxx:400:27:   required from here
  400 |         registerConverters(&pythonFindEdgelsFromGrad<float>),
      |         ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  696 |         return isShapeCompatible(obj) && ValuetypeTraits::isValuetypeCompatible(obj);
      |                ~~~~~~~~~~~~~~~~~^~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1078 |                ArrayTraits::isPropertyCompatible((PyArrayObject *)obj);
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1086 |         return isReferenceCompatible(obj);
      |                ~~~~~~~~~~~~~~~~~~~~~^~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  104 |     bool isCompatible = obj == Py_None || ArrayType::isStrictlyCompatible(obj);
      |                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
   97 |         converter::registry::insert(&convertible, &construct, type_id<ArrayType>());
      |                                     ^~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
  147 |         NumpyArrayConverter<Type>();
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
  148 |         RegisterNumpyArrayConverters<typename boost::mpl::next<Iter>::type, End>::exec();
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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> >]’
  162 |     RegisterNumpyArrayConverters<typename boost::mpl::begin<Typelist>::type,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~      
  163 |                                  typename boost::mpl::end<Typelist>::type >::exec();
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>)]’
  169 |     registerNumpyArrayConverters(boost::python::detail::get_signature(f));
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/edgedetection.cxx:441:27:   required from here
  441 |         registerConverters(&pythonCannyEdgeImageColor<float, UInt8>),
      |         ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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)
      |                    ~~^~~~~~~~~~~~~~~
[ 42%] Building CXX object vigranumpy/src/core/CMakeFiles/vigranumpy_analysis.dir/interestpoints.cxx.o
cd /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build/vigranumpy/src/core && /usr/bin/g++ -DHasHDF5 -Dvigranumpy_analysis_EXPORTS -I/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include -I/usr/include/OpenEXR -I/usr/include/Imath -isystem /usr/lib/python3.13/site-packages/numpy/_core/include -isystem /usr/include/python3.13 -pthread -Wno-template-body -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++11 -fPIC    -DH5_BUILT_AS_DYNAMIC_LIB -MD -MT vigranumpy/src/core/CMakeFiles/vigranumpy_analysis.dir/interestpoints.cxx.o -MF CMakeFiles/vigranumpy_analysis.dir/interestpoints.cxx.o.d -o CMakeFiles/vigranumpy_analysis.dir/interestpoints.cxx.o -c /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/interestpoints.cxx
In file included from /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/interestpoints.cxx:39:
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/numpy_array.hxx: In function ‘bool vigra::detail::nontrivialPermutation(const vigra::ArrayVector<int>&)’:
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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)
[ 42%] Building CXX object vigranumpy/src/core/CMakeFiles/vigranumpy_filters.dir/morphology.cxx.o
cd /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build/vigranumpy/src/core && /usr/bin/g++ -DHasHDF5 -Dvigranumpy_filters_EXPORTS -I/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include -I/usr/include/OpenEXR -I/usr/include/Imath -isystem /usr/lib/python3.13/site-packages/numpy/_core/include -isystem /usr/include/python3.13 -pthread -Wno-template-body -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++11 -fPIC    -DH5_BUILT_AS_DYNAMIC_LIB -MD -MT vigranumpy/src/core/CMakeFiles/vigranumpy_filters.dir/morphology.cxx.o -MF CMakeFiles/vigranumpy_filters.dir/morphology.cxx.o.d -o CMakeFiles/vigranumpy_filters.dir/morphology.cxx.o -c /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/morphology.cxx
In file included from /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/morphology.cxx:39:
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/numpy_array.hxx: In function ‘bool vigra::detail::nontrivialPermutation(const vigra::ArrayVector<int>&)’:
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/morphology.cxx:45:
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  607 |         eccentricityTransformOnLabels(image, res, centers);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  519 |         boost::python::def(pythonName, vigra::registerConverters(&function<T, N>), args); \
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  499 |         functor_name##Impl<T, FROM, FROM>::def(pythonName, args); \
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  683 |         F2 ::def(pythonName, args, detail::ExportDoc<T3 >::exec(help)); \
      |         ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  803 |     f.def(python_name, args, help);
      |     ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/morphology.cxx:1056:13:   required from here
 1056 |     multidef("eccentricityTransformWithCenters",
      |     ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1057 |         pyEccentricityTransformWithCenters<2, 3, npy_uint8, npy_uint32, float>().installFallback(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1058 |         (arg("array"),
      |         ~~~~~~~~~~~~~~
 1059 |          arg("out")=python::object()),
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1060 |          "\n"
      |          ~~~~
 1061 |          "Compute the eccentricity transform and eccentricity centers of a label array (2D and 3D).\n"
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1062 |          "\n"
      |          ~~~~
 1063 |          "Returns the tuple (ecc_image, centers). See :func:`eccentricityTransform` and\n"
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1064 |          ":func:`eccentricityCenters`.\n");
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  607 |         eccentricityTransformOnLabels(image, res, centers);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  536 |                          vigra::registerConverters(&function<T, N>), args, help); \
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  500 |         functor_name##Impl<T, FROM+1, TO>::def(pythonName, args, help); \
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  683 |         F2 ::def(pythonName, args, detail::ExportDoc<T3 >::exec(help)); \
      |         ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  803 |     f.def(python_name, args, help);
      |     ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/morphology.cxx:1056:13:   required from here
 1056 |     multidef("eccentricityTransformWithCenters",
      |     ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1057 |         pyEccentricityTransformWithCenters<2, 3, npy_uint8, npy_uint32, float>().installFallback(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1058 |         (arg("array"),
      |         ~~~~~~~~~~~~~~
 1059 |          arg("out")=python::object()),
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1060 |          "\n"
      |          ~~~~
 1061 |          "Compute the eccentricity transform and eccentricity centers of a label array (2D and 3D).\n"
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1062 |          "\n"
      |          ~~~~
 1063 |          "Returns the tuple (ecc_image, centers). See :func:`eccentricityTransform` and\n"
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1064 |          ":func:`eccentricityCenters`.\n");
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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)
      |                 ~~^~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/numpy_array.hxx:50:
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  696 |         return isShapeCompatible(obj) && ValuetypeTraits::isValuetypeCompatible(obj);
      |                ~~~~~~~~~~~~~~~~~^~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1078 |                ArrayTraits::isPropertyCompatible((PyArrayObject *)obj);
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1122 |         if(!isReferenceCompatible(obj))
      |             ~~~~~~~~~~~~~~~~~~~~~^~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1136 |         return makeReference(array.pyObject(), strict);
      |                ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 1228 |             vigra_postcondition(makeReference(NumpyAnyArray(array.get())),
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  481 |     res.reshapeIfEmpty(volume.taggedShape(),
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
  482 |             "vectorDistanceTransform(): Output array has wrong shape.");
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  519 |         boost::python::def(pythonName, vigra::registerConverters(&function<T, N>), args); \
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  499 |         functor_name##Impl<T, FROM, FROM>::def(pythonName, args); \
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  682 |         F1 ::def(pythonName, args, detail::ExportDoc<T2 >::exec(help)); \
      |         ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  803 |     f.def(python_name, args, help);
      |     ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/morphology.cxx:978:13:   required from here
  978 |     multidef("vectorDistanceTransform",
      |     ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
  979 |         pyVectorDistanceTransform<2, 3, npy_uint32, float>().installFallback(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  980 |         (arg("array"),
      |         ~~~~~~~~~~~~~~
  981 |          arg("background") = true,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~
  982 |          arg("pixel_pitch") = ArrayVector<double>(),
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  983 |          arg("out")=python::object()),
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  984 |         "\n"
      |         ~~~~ 
  985 |         "Compute the Euclidean vector distance transform of a scalar array (up to 3D).\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  986 |         "The function returns an array with a many channels as the input dimension.\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  987 |         "\n"
      |         ~~~~ 
  988 |         "In contrast to the plain distance transform, this function returns the difference\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  989 |         "vector of each background pixel to the nearest foreground pixel (when\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  990 |         "'background=True', the default), or the other way around (when 'background=False').\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  991 |         "Otherwise, this function behaves like :func:`distanceTransform` (which just\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  992 |         "returns the magnitude of the difference vectors).\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  993 |         "\n"
      |         ~~~~ 
  994 |         "For more detailed documentation, see :func:`distanceTransform2D` and\n" "separableVectorDistance_ in the vigra C++ documentation.\n");
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  696 |         return isShapeCompatible(obj) && ValuetypeTraits::isValuetypeCompatible(obj);
      |                ~~~~~~~~~~~~~~~~~^~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1078 |                ArrayTraits::isPropertyCompatible((PyArrayObject *)obj);
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1122 |         if(!isReferenceCompatible(obj))
      |             ~~~~~~~~~~~~~~~~~~~~~^~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1136 |         return makeReference(array.pyObject(), strict);
      |                ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 1228 |             vigra_postcondition(makeReference(NumpyAnyArray(array.get())),
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  481 |     res.reshapeIfEmpty(volume.taggedShape(),
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
  482 |             "vectorDistanceTransform(): Output array has wrong shape.");
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  536 |                          vigra::registerConverters(&function<T, N>), args, help); \
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  500 |         functor_name##Impl<T, FROM+1, TO>::def(pythonName, args, help); \
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  682 |         F1 ::def(pythonName, args, detail::ExportDoc<T2 >::exec(help)); \
      |         ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  803 |     f.def(python_name, args, help);
      |     ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/morphology.cxx:978:13:   required from here
  978 |     multidef("vectorDistanceTransform",
      |     ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
  979 |         pyVectorDistanceTransform<2, 3, npy_uint32, float>().installFallback(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  980 |         (arg("array"),
      |         ~~~~~~~~~~~~~~
  981 |          arg("background") = true,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~
  982 |          arg("pixel_pitch") = ArrayVector<double>(),
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  983 |          arg("out")=python::object()),
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  984 |         "\n"
      |         ~~~~ 
  985 |         "Compute the Euclidean vector distance transform of a scalar array (up to 3D).\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  986 |         "The function returns an array with a many channels as the input dimension.\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  987 |         "\n"
      |         ~~~~ 
  988 |         "In contrast to the plain distance transform, this function returns the difference\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  989 |         "vector of each background pixel to the nearest foreground pixel (when\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  990 |         "'background=True', the default), or the other way around (when 'background=False').\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  991 |         "Otherwise, this function behaves like :func:`distanceTransform` (which just\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  992 |         "returns the magnitude of the difference vectors).\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  993 |         "\n"
      |         ~~~~ 
  994 |         "For more detailed documentation, see :func:`distanceTransform2D` and\n" "separableVectorDistance_ in the vigra C++ documentation.\n");
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/eccentricitytransform.hxx:45:
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 1889 |             next_.template pass<N>(t);
      |             ~~~~~~~~~~~~~~~~~~~~~~^~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 1973 |             case 1: update<1>(t); break;
      |                     ~~~~~~~~~^~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 3090 |             a.updatePassN(*i, k);
      |             ~~~~~~~~~~~~~^~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 3101 |     extractFeatures(start, end, a);
      |     ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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> > >]’
  187 |     extractFeatures(src, a);
      |     ~~~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  584 |         eccentricityCenters(image, centers);
      |         ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  519 |         boost::python::def(pythonName, vigra::registerConverters(&function<T, N>), args); \
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  499 |         functor_name##Impl<T, FROM, FROM>::def(pythonName, args); \
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  683 |         F2 ::def(pythonName, args, detail::ExportDoc<T3 >::exec(help)); \
      |         ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  803 |     f.def(python_name, args, help);
      |     ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/morphology.cxx:1048:13:   required from here
 1048 |     multidef("eccentricityCenters",
      |     ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
 1049 |         pyEccentricityCenters<2, 3, npy_uint8, npy_uint32, float>().installFallback(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1050 |         (arg("array")),
      |         ~~~~~~~~~~~~~~~
 1051 |          "\n"
      |          ~~~~
 1052 |          "Compute a list holding the eccentricity center of each region in\n"
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1053 |          "a label array (2D or 3D).\n\n"
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1054 |          "For more details see eccentricityCenters_ in the vigra C++ documentation.\n");
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 1889 |             next_.template pass<N>(t);
      |             ~~~~~~~~~~~~~~~~~~~~~~^~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 1974 |             case 2: update<2>(t); break;
      |                     ~~~~~~~~~^~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 3090 |             a.updatePassN(*i, k);
      |             ~~~~~~~~~~~~~^~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 3101 |     extractFeatures(start, end, a);
      |     ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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> > >]’
  187 |     extractFeatures(src, a);
      |     ~~~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  584 |         eccentricityCenters(image, centers);
      |         ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  519 |         boost::python::def(pythonName, vigra::registerConverters(&function<T, N>), args); \
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  499 |         functor_name##Impl<T, FROM, FROM>::def(pythonName, args); \
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  683 |         F2 ::def(pythonName, args, detail::ExportDoc<T3 >::exec(help)); \
      |         ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  803 |     f.def(python_name, args, help);
      |     ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/morphology.cxx:1048:13:   required from here
 1048 |     multidef("eccentricityCenters",
      |     ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
 1049 |         pyEccentricityCenters<2, 3, npy_uint8, npy_uint32, float>().installFallback(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1050 |         (arg("array")),
      |         ~~~~~~~~~~~~~~~
 1051 |          "\n"
      |          ~~~~
 1052 |          "Compute a list holding the eccentricity center of each region in\n"
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1053 |          "a label array (2D or 3D).\n\n"
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1054 |          "For more details see eccentricityCenters_ in the vigra C++ documentation.\n");
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 1889 |             next_.template pass<N>(t);
      |             ~~~~~~~~~~~~~~~~~~~~~~^~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 1975 |             case 3: update<3>(t); break;
      |                     ~~~~~~~~~^~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 3090 |             a.updatePassN(*i, k);
      |             ~~~~~~~~~~~~~^~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 3101 |     extractFeatures(start, end, a);
      |     ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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> > >]’
  187 |     extractFeatures(src, a);
      |     ~~~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  584 |         eccentricityCenters(image, centers);
      |         ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  519 |         boost::python::def(pythonName, vigra::registerConverters(&function<T, N>), args); \
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  499 |         functor_name##Impl<T, FROM, FROM>::def(pythonName, args); \
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  683 |         F2 ::def(pythonName, args, detail::ExportDoc<T3 >::exec(help)); \
      |         ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  803 |     f.def(python_name, args, help);
      |     ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/morphology.cxx:1048:13:   required from here
 1048 |     multidef("eccentricityCenters",
      |     ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
 1049 |         pyEccentricityCenters<2, 3, npy_uint8, npy_uint32, float>().installFallback(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1050 |         (arg("array")),
      |         ~~~~~~~~~~~~~~~
 1051 |          "\n"
      |          ~~~~
 1052 |          "Compute a list holding the eccentricity center of each region in\n"
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1053 |          "a label array (2D or 3D).\n\n"
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1054 |          "For more details see eccentricityCenters_ in the vigra C++ documentation.\n");
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 1889 |             next_.template pass<N>(t);
      |             ~~~~~~~~~~~~~~~~~~~~~~^~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 1976 |             case 4: update<4>(t); break;
      |                     ~~~~~~~~~^~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 3090 |             a.updatePassN(*i, k);
      |             ~~~~~~~~~~~~~^~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 3101 |     extractFeatures(start, end, a);
      |     ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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> > >]’
  187 |     extractFeatures(src, a);
      |     ~~~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  584 |         eccentricityCenters(image, centers);
      |         ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  519 |         boost::python::def(pythonName, vigra::registerConverters(&function<T, N>), args); \
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  499 |         functor_name##Impl<T, FROM, FROM>::def(pythonName, args); \
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  683 |         F2 ::def(pythonName, args, detail::ExportDoc<T3 >::exec(help)); \
      |         ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  803 |     f.def(python_name, args, help);
      |     ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/morphology.cxx:1048:13:   required from here
 1048 |     multidef("eccentricityCenters",
      |     ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
 1049 |         pyEccentricityCenters<2, 3, npy_uint8, npy_uint32, float>().installFallback(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1050 |         (arg("array")),
      |         ~~~~~~~~~~~~~~~
 1051 |          "\n"
      |          ~~~~
 1052 |          "Compute a list holding the eccentricity center of each region in\n"
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1053 |          "a label array (2D or 3D).\n\n"
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1054 |          "For more details see eccentricityCenters_ in the vigra C++ documentation.\n");
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 1889 |             next_.template pass<N>(t);
      |             ~~~~~~~~~~~~~~~~~~~~~~^~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 1977 |             case 5: update<5>(t); break;
      |                     ~~~~~~~~~^~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 3090 |             a.updatePassN(*i, k);
      |             ~~~~~~~~~~~~~^~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 3101 |     extractFeatures(start, end, a);
      |     ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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> > >]’
  187 |     extractFeatures(src, a);
      |     ~~~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  584 |         eccentricityCenters(image, centers);
      |         ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  519 |         boost::python::def(pythonName, vigra::registerConverters(&function<T, N>), args); \
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  499 |         functor_name##Impl<T, FROM, FROM>::def(pythonName, args); \
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  683 |         F2 ::def(pythonName, args, detail::ExportDoc<T3 >::exec(help)); \
      |         ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  803 |     f.def(python_name, args, help);
      |     ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/morphology.cxx:1048:13:   required from here
 1048 |     multidef("eccentricityCenters",
      |     ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
 1049 |         pyEccentricityCenters<2, 3, npy_uint8, npy_uint32, float>().installFallback(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1050 |         (arg("array")),
      |         ~~~~~~~~~~~~~~~
 1051 |          "\n"
      |          ~~~~
 1052 |          "Compute a list holding the eccentricity center of each region in\n"
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1053 |          "a label array (2D or 3D).\n\n"
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1054 |          "For more details see eccentricityCenters_ in the vigra C++ documentation.\n");
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 1889 |             next_.template pass<N>(t);
      |             ~~~~~~~~~~~~~~~~~~~~~~^~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 1973 |             case 1: update<1>(t); break;
      |                     ~~~~~~~~~^~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 3090 |             a.updatePassN(*i, k);
      |             ~~~~~~~~~~~~~^~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 3101 |     extractFeatures(start, end, a);
      |     ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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> > >]’
  187 |     extractFeatures(src, a);
      |     ~~~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  584 |         eccentricityCenters(image, centers);
      |         ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  536 |                          vigra::registerConverters(&function<T, N>), args, help); \
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  500 |         functor_name##Impl<T, FROM+1, TO>::def(pythonName, args, help); \
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  683 |         F2 ::def(pythonName, args, detail::ExportDoc<T3 >::exec(help)); \
      |         ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  803 |     f.def(python_name, args, help);
      |     ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/morphology.cxx:1048:13:   required from here
 1048 |     multidef("eccentricityCenters",
      |     ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
 1049 |         pyEccentricityCenters<2, 3, npy_uint8, npy_uint32, float>().installFallback(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1050 |         (arg("array")),
      |         ~~~~~~~~~~~~~~~
 1051 |          "\n"
      |          ~~~~
 1052 |          "Compute a list holding the eccentricity center of each region in\n"
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1053 |          "a label array (2D or 3D).\n\n"
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1054 |          "For more details see eccentricityCenters_ in the vigra C++ documentation.\n");
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 1889 |             next_.template pass<N>(t);
      |             ~~~~~~~~~~~~~~~~~~~~~~^~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 1974 |             case 2: update<2>(t); break;
      |                     ~~~~~~~~~^~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 3090 |             a.updatePassN(*i, k);
      |             ~~~~~~~~~~~~~^~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 3101 |     extractFeatures(start, end, a);
      |     ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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> > >]’
  187 |     extractFeatures(src, a);
      |     ~~~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  584 |         eccentricityCenters(image, centers);
      |         ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  536 |                          vigra::registerConverters(&function<T, N>), args, help); \
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  500 |         functor_name##Impl<T, FROM+1, TO>::def(pythonName, args, help); \
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  683 |         F2 ::def(pythonName, args, detail::ExportDoc<T3 >::exec(help)); \
      |         ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  803 |     f.def(python_name, args, help);
      |     ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/morphology.cxx:1048:13:   required from here
 1048 |     multidef("eccentricityCenters",
      |     ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
 1049 |         pyEccentricityCenters<2, 3, npy_uint8, npy_uint32, float>().installFallback(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1050 |         (arg("array")),
      |         ~~~~~~~~~~~~~~~
 1051 |          "\n"
      |          ~~~~
 1052 |          "Compute a list holding the eccentricity center of each region in\n"
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1053 |          "a label array (2D or 3D).\n\n"
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1054 |          "For more details see eccentricityCenters_ in the vigra C++ documentation.\n");
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 1889 |             next_.template pass<N>(t);
      |             ~~~~~~~~~~~~~~~~~~~~~~^~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 1975 |             case 3: update<3>(t); break;
      |                     ~~~~~~~~~^~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 3090 |             a.updatePassN(*i, k);
      |             ~~~~~~~~~~~~~^~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 3101 |     extractFeatures(start, end, a);
      |     ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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> > >]’
  187 |     extractFeatures(src, a);
      |     ~~~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  584 |         eccentricityCenters(image, centers);
      |         ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  536 |                          vigra::registerConverters(&function<T, N>), args, help); \
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  500 |         functor_name##Impl<T, FROM+1, TO>::def(pythonName, args, help); \
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  683 |         F2 ::def(pythonName, args, detail::ExportDoc<T3 >::exec(help)); \
      |         ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  803 |     f.def(python_name, args, help);
      |     ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/morphology.cxx:1048:13:   required from here
 1048 |     multidef("eccentricityCenters",
      |     ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
 1049 |         pyEccentricityCenters<2, 3, npy_uint8, npy_uint32, float>().installFallback(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1050 |         (arg("array")),
      |         ~~~~~~~~~~~~~~~
 1051 |          "\n"
      |          ~~~~
 1052 |          "Compute a list holding the eccentricity center of each region in\n"
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1053 |          "a label array (2D or 3D).\n\n"
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1054 |          "For more details see eccentricityCenters_ in the vigra C++ documentation.\n");
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 1889 |             next_.template pass<N>(t);
      |             ~~~~~~~~~~~~~~~~~~~~~~^~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 1976 |             case 4: update<4>(t); break;
      |                     ~~~~~~~~~^~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 3090 |             a.updatePassN(*i, k);
      |             ~~~~~~~~~~~~~^~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 3101 |     extractFeatures(start, end, a);
      |     ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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> > >]’
  187 |     extractFeatures(src, a);
      |     ~~~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  584 |         eccentricityCenters(image, centers);
      |         ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  536 |                          vigra::registerConverters(&function<T, N>), args, help); \
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  500 |         functor_name##Impl<T, FROM+1, TO>::def(pythonName, args, help); \
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  683 |         F2 ::def(pythonName, args, detail::ExportDoc<T3 >::exec(help)); \
      |         ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  803 |     f.def(python_name, args, help);
      |     ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/morphology.cxx:1048:13:   required from here
 1048 |     multidef("eccentricityCenters",
      |     ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
 1049 |         pyEccentricityCenters<2, 3, npy_uint8, npy_uint32, float>().installFallback(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1050 |         (arg("array")),
      |         ~~~~~~~~~~~~~~~
 1051 |          "\n"
      |          ~~~~
 1052 |          "Compute a list holding the eccentricity center of each region in\n"
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1053 |          "a label array (2D or 3D).\n\n"
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1054 |          "For more details see eccentricityCenters_ in the vigra C++ documentation.\n");
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 1889 |             next_.template pass<N>(t);
      |             ~~~~~~~~~~~~~~~~~~~~~~^~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 1977 |             case 5: update<5>(t); break;
      |                     ~~~~~~~~~^~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 3090 |             a.updatePassN(*i, k);
      |             ~~~~~~~~~~~~~^~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 3101 |     extractFeatures(start, end, a);
      |     ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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> > >]’
  187 |     extractFeatures(src, a);
      |     ~~~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  584 |         eccentricityCenters(image, centers);
      |         ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  536 |                          vigra::registerConverters(&function<T, N>), args, help); \
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  500 |         functor_name##Impl<T, FROM+1, TO>::def(pythonName, args, help); \
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  683 |         F2 ::def(pythonName, args, detail::ExportDoc<T3 >::exec(help)); \
      |         ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  803 |     f.def(python_name, args, help);
      |     ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/morphology.cxx:1048:13:   required from here
 1048 |     multidef("eccentricityCenters",
      |     ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
 1049 |         pyEccentricityCenters<2, 3, npy_uint8, npy_uint32, float>().installFallback(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1050 |         (arg("array")),
      |         ~~~~~~~~~~~~~~~
 1051 |          "\n"
      |          ~~~~
 1052 |          "Compute a list holding the eccentricity center of each region in\n"
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1053 |          "a label array (2D or 3D).\n\n"
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1054 |          "For more details see eccentricityCenters_ in the vigra C++ documentation.\n");
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 1889 |             next_.template pass<N>(t);
      |             ~~~~~~~~~~~~~~~~~~~~~~^~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 1973 |             case 1: update<1>(t); break;
      |                     ~~~~~~~~~^~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 3090 |             a.updatePassN(*i, k);
      |             ~~~~~~~~~~~~~^~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 3114 |     extractFeatures(start, end, a);
      |     ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/eccentricitytransform.hxx:102:24:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  584 |         eccentricityCenters(image, centers);
      |         ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  519 |         boost::python::def(pythonName, vigra::registerConverters(&function<T, N>), args); \
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  499 |         functor_name##Impl<T, FROM, FROM>::def(pythonName, args); \
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  683 |         F2 ::def(pythonName, args, detail::ExportDoc<T3 >::exec(help)); \
      |         ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  803 |     f.def(python_name, args, help);
      |     ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/morphology.cxx:1048:13:   required from here
 1048 |     multidef("eccentricityCenters",
      |     ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
 1049 |         pyEccentricityCenters<2, 3, npy_uint8, npy_uint32, float>().installFallback(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1050 |         (arg("array")),
      |         ~~~~~~~~~~~~~~~
 1051 |          "\n"
      |          ~~~~
 1052 |          "Compute a list holding the eccentricity center of each region in\n"
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1053 |          "a label array (2D or 3D).\n\n"
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1054 |          "For more details see eccentricityCenters_ in the vigra C++ documentation.\n");
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 1889 |             next_.template pass<N>(t);
      |             ~~~~~~~~~~~~~~~~~~~~~~^~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 1974 |             case 2: update<2>(t); break;
      |                     ~~~~~~~~~^~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 3090 |             a.updatePassN(*i, k);
      |             ~~~~~~~~~~~~~^~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 3114 |     extractFeatures(start, end, a);
      |     ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/eccentricitytransform.hxx:102:24:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  584 |         eccentricityCenters(image, centers);
      |         ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  519 |         boost::python::def(pythonName, vigra::registerConverters(&function<T, N>), args); \
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  499 |         functor_name##Impl<T, FROM, FROM>::def(pythonName, args); \
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  683 |         F2 ::def(pythonName, args, detail::ExportDoc<T3 >::exec(help)); \
      |         ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  803 |     f.def(python_name, args, help);
      |     ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/morphology.cxx:1048:13:   required from here
 1048 |     multidef("eccentricityCenters",
      |     ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
 1049 |         pyEccentricityCenters<2, 3, npy_uint8, npy_uint32, float>().installFallback(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1050 |         (arg("array")),
      |         ~~~~~~~~~~~~~~~
 1051 |          "\n"
      |          ~~~~
 1052 |          "Compute a list holding the eccentricity center of each region in\n"
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1053 |          "a label array (2D or 3D).\n\n"
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1054 |          "For more details see eccentricityCenters_ in the vigra C++ documentation.\n");
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 1889 |             next_.template pass<N>(t);
      |             ~~~~~~~~~~~~~~~~~~~~~~^~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 1975 |             case 3: update<3>(t); break;
      |                     ~~~~~~~~~^~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 3090 |             a.updatePassN(*i, k);
      |             ~~~~~~~~~~~~~^~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 3114 |     extractFeatures(start, end, a);
      |     ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/eccentricitytransform.hxx:102:24:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  584 |         eccentricityCenters(image, centers);
      |         ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  519 |         boost::python::def(pythonName, vigra::registerConverters(&function<T, N>), args); \
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  499 |         functor_name##Impl<T, FROM, FROM>::def(pythonName, args); \
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  683 |         F2 ::def(pythonName, args, detail::ExportDoc<T3 >::exec(help)); \
      |         ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  803 |     f.def(python_name, args, help);
      |     ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/morphology.cxx:1048:13:   required from here
 1048 |     multidef("eccentricityCenters",
      |     ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
 1049 |         pyEccentricityCenters<2, 3, npy_uint8, npy_uint32, float>().installFallback(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1050 |         (arg("array")),
      |         ~~~~~~~~~~~~~~~
 1051 |          "\n"
      |          ~~~~
 1052 |          "Compute a list holding the eccentricity center of each region in\n"
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1053 |          "a label array (2D or 3D).\n\n"
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1054 |          "For more details see eccentricityCenters_ in the vigra C++ documentation.\n");
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 1889 |             next_.template pass<N>(t);
      |             ~~~~~~~~~~~~~~~~~~~~~~^~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 1976 |             case 4: update<4>(t); break;
      |                     ~~~~~~~~~^~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 3090 |             a.updatePassN(*i, k);
      |             ~~~~~~~~~~~~~^~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 3114 |     extractFeatures(start, end, a);
      |     ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/eccentricitytransform.hxx:102:24:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  584 |         eccentricityCenters(image, centers);
      |         ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  519 |         boost::python::def(pythonName, vigra::registerConverters(&function<T, N>), args); \
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  499 |         functor_name##Impl<T, FROM, FROM>::def(pythonName, args); \
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  683 |         F2 ::def(pythonName, args, detail::ExportDoc<T3 >::exec(help)); \
      |         ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  803 |     f.def(python_name, args, help);
      |     ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/morphology.cxx:1048:13:   required from here
 1048 |     multidef("eccentricityCenters",
      |     ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
 1049 |         pyEccentricityCenters<2, 3, npy_uint8, npy_uint32, float>().installFallback(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1050 |         (arg("array")),
      |         ~~~~~~~~~~~~~~~
 1051 |          "\n"
      |          ~~~~
 1052 |          "Compute a list holding the eccentricity center of each region in\n"
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1053 |          "a label array (2D or 3D).\n\n"
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1054 |          "For more details see eccentricityCenters_ in the vigra C++ documentation.\n");
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 1889 |             next_.template pass<N>(t);
      |             ~~~~~~~~~~~~~~~~~~~~~~^~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 1977 |             case 5: update<5>(t); break;
      |                     ~~~~~~~~~^~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 3090 |             a.updatePassN(*i, k);
      |             ~~~~~~~~~~~~~^~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 3114 |     extractFeatures(start, end, a);
      |     ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/eccentricitytransform.hxx:102:24:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  584 |         eccentricityCenters(image, centers);
      |         ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  519 |         boost::python::def(pythonName, vigra::registerConverters(&function<T, N>), args); \
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  499 |         functor_name##Impl<T, FROM, FROM>::def(pythonName, args); \
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  683 |         F2 ::def(pythonName, args, detail::ExportDoc<T3 >::exec(help)); \
      |         ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  803 |     f.def(python_name, args, help);
      |     ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/morphology.cxx:1048:13:   required from here
 1048 |     multidef("eccentricityCenters",
      |     ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
 1049 |         pyEccentricityCenters<2, 3, npy_uint8, npy_uint32, float>().installFallback(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1050 |         (arg("array")),
      |         ~~~~~~~~~~~~~~~
 1051 |          "\n"
      |          ~~~~
 1052 |          "Compute a list holding the eccentricity center of each region in\n"
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1053 |          "a label array (2D or 3D).\n\n"
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1054 |          "For more details see eccentricityCenters_ in the vigra C++ documentation.\n");
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 1889 |             next_.template pass<N>(t);
      |             ~~~~~~~~~~~~~~~~~~~~~~^~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 1973 |             case 1: update<1>(t); break;
      |                     ~~~~~~~~~^~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 3090 |             a.updatePassN(*i, k);
      |             ~~~~~~~~~~~~~^~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 3114 |     extractFeatures(start, end, a);
      |     ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/eccentricitytransform.hxx:102:24:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  584 |         eccentricityCenters(image, centers);
      |         ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  536 |                          vigra::registerConverters(&function<T, N>), args, help); \
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  500 |         functor_name##Impl<T, FROM+1, TO>::def(pythonName, args, help); \
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  683 |         F2 ::def(pythonName, args, detail::ExportDoc<T3 >::exec(help)); \
      |         ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  803 |     f.def(python_name, args, help);
      |     ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/morphology.cxx:1048:13:   required from here
 1048 |     multidef("eccentricityCenters",
      |     ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
 1049 |         pyEccentricityCenters<2, 3, npy_uint8, npy_uint32, float>().installFallback(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1050 |         (arg("array")),
      |         ~~~~~~~~~~~~~~~
 1051 |          "\n"
      |          ~~~~
 1052 |          "Compute a list holding the eccentricity center of each region in\n"
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1053 |          "a label array (2D or 3D).\n\n"
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1054 |          "For more details see eccentricityCenters_ in the vigra C++ documentation.\n");
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 1889 |             next_.template pass<N>(t);
      |             ~~~~~~~~~~~~~~~~~~~~~~^~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 1974 |             case 2: update<2>(t); break;
      |                     ~~~~~~~~~^~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 3090 |             a.updatePassN(*i, k);
      |             ~~~~~~~~~~~~~^~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 3114 |     extractFeatures(start, end, a);
      |     ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/eccentricitytransform.hxx:102:24:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  584 |         eccentricityCenters(image, centers);
      |         ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  536 |                          vigra::registerConverters(&function<T, N>), args, help); \
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  500 |         functor_name##Impl<T, FROM+1, TO>::def(pythonName, args, help); \
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  683 |         F2 ::def(pythonName, args, detail::ExportDoc<T3 >::exec(help)); \
      |         ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  803 |     f.def(python_name, args, help);
      |     ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/morphology.cxx:1048:13:   required from here
 1048 |     multidef("eccentricityCenters",
      |     ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
 1049 |         pyEccentricityCenters<2, 3, npy_uint8, npy_uint32, float>().installFallback(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1050 |         (arg("array")),
      |         ~~~~~~~~~~~~~~~
 1051 |          "\n"
      |          ~~~~
 1052 |          "Compute a list holding the eccentricity center of each region in\n"
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1053 |          "a label array (2D or 3D).\n\n"
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1054 |          "For more details see eccentricityCenters_ in the vigra C++ documentation.\n");
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 1889 |             next_.template pass<N>(t);
      |             ~~~~~~~~~~~~~~~~~~~~~~^~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 1975 |             case 3: update<3>(t); break;
      |                     ~~~~~~~~~^~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 3090 |             a.updatePassN(*i, k);
      |             ~~~~~~~~~~~~~^~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 3114 |     extractFeatures(start, end, a);
      |     ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/eccentricitytransform.hxx:102:24:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  584 |         eccentricityCenters(image, centers);
      |         ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  536 |                          vigra::registerConverters(&function<T, N>), args, help); \
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  500 |         functor_name##Impl<T, FROM+1, TO>::def(pythonName, args, help); \
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  683 |         F2 ::def(pythonName, args, detail::ExportDoc<T3 >::exec(help)); \
      |         ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  803 |     f.def(python_name, args, help);
      |     ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/morphology.cxx:1048:13:   required from here
 1048 |     multidef("eccentricityCenters",
      |     ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
 1049 |         pyEccentricityCenters<2, 3, npy_uint8, npy_uint32, float>().installFallback(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1050 |         (arg("array")),
      |         ~~~~~~~~~~~~~~~
 1051 |          "\n"
      |          ~~~~
 1052 |          "Compute a list holding the eccentricity center of each region in\n"
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1053 |          "a label array (2D or 3D).\n\n"
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1054 |          "For more details see eccentricityCenters_ in the vigra C++ documentation.\n");
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 1889 |             next_.template pass<N>(t);
      |             ~~~~~~~~~~~~~~~~~~~~~~^~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 1976 |             case 4: update<4>(t); break;
      |                     ~~~~~~~~~^~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 3090 |             a.updatePassN(*i, k);
      |             ~~~~~~~~~~~~~^~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 3114 |     extractFeatures(start, end, a);
      |     ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/eccentricitytransform.hxx:102:24:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  584 |         eccentricityCenters(image, centers);
      |         ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  536 |                          vigra::registerConverters(&function<T, N>), args, help); \
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  500 |         functor_name##Impl<T, FROM+1, TO>::def(pythonName, args, help); \
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  683 |         F2 ::def(pythonName, args, detail::ExportDoc<T3 >::exec(help)); \
      |         ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  803 |     f.def(python_name, args, help);
      |     ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/morphology.cxx:1048:13:   required from here
 1048 |     multidef("eccentricityCenters",
      |     ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
 1049 |         pyEccentricityCenters<2, 3, npy_uint8, npy_uint32, float>().installFallback(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1050 |         (arg("array")),
      |         ~~~~~~~~~~~~~~~
 1051 |          "\n"
      |          ~~~~
 1052 |          "Compute a list holding the eccentricity center of each region in\n"
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1053 |          "a label array (2D or 3D).\n\n"
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1054 |          "For more details see eccentricityCenters_ in the vigra C++ documentation.\n");
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 1889 |             next_.template pass<N>(t);
      |             ~~~~~~~~~~~~~~~~~~~~~~^~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 1977 |             case 5: update<5>(t); break;
      |                     ~~~~~~~~~^~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 3090 |             a.updatePassN(*i, k);
      |             ~~~~~~~~~~~~~^~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 3114 |     extractFeatures(start, end, a);
      |     ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/eccentricitytransform.hxx:102:24:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  584 |         eccentricityCenters(image, centers);
      |         ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  536 |                          vigra::registerConverters(&function<T, N>), args, help); \
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  500 |         functor_name##Impl<T, FROM+1, TO>::def(pythonName, args, help); \
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  683 |         F2 ::def(pythonName, args, detail::ExportDoc<T3 >::exec(help)); \
      |         ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  803 |     f.def(python_name, args, help);
      |     ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/morphology.cxx:1048:13:   required from here
 1048 |     multidef("eccentricityCenters",
      |     ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
 1049 |         pyEccentricityCenters<2, 3, npy_uint8, npy_uint32, float>().installFallback(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1050 |         (arg("array")),
      |         ~~~~~~~~~~~~~~~
 1051 |          "\n"
      |          ~~~~
 1052 |          "Compute a list holding the eccentricity center of each region in\n"
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1053 |          "a label array (2D or 3D).\n\n"
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1054 |          "For more details see eccentricityCenters_ in the vigra C++ documentation.\n");
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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_)
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
[ 42%] Building CXX object vigranumpy/src/core/CMakeFiles/vigranumpy_analysis.dir/accumulator.cxx.o
cd /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build/vigranumpy/src/core && /usr/bin/g++ -DHasHDF5 -Dvigranumpy_analysis_EXPORTS -I/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include -I/usr/include/OpenEXR -I/usr/include/Imath -isystem /usr/lib/python3.13/site-packages/numpy/_core/include -isystem /usr/include/python3.13 -pthread -Wno-template-body -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++11 -fPIC    -DH5_BUILT_AS_DYNAMIC_LIB -MD -MT vigranumpy/src/core/CMakeFiles/vigranumpy_analysis.dir/accumulator.cxx.o -MF CMakeFiles/vigranumpy_analysis.dir/accumulator.cxx.o.d -o CMakeFiles/vigranumpy_analysis.dir/accumulator.cxx.o -c /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/accumulator.cxx
In file included from /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/pythonaccumulator.hxx:43,
                 from /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/accumulator.cxx:39:
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/numpy_array.hxx: In function ‘bool vigra::detail::nontrivialPermutation(const vigra::ArrayVector<int>&)’:
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/pythonaccumulator.hxx:45:
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 3402 |             ImplType::update(DataHandle::getValue(t));
      |             ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1063 |             a.update(t);
      |             ~~~~~~~~^~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1700 |             this->next_.template pass<N>(t);
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1889 |             next_.template pass<N>(t);
      |             ~~~~~~~~~~~~~~~~~~~~~~^~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1974 |             case 2: update<2>(t); break;
      |                     ~~~~~~~~~^~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 3090 |             a.updatePassN(*i, k);
      |             ~~~~~~~~~~~~~^~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  627 |         extractFeatures(i, end, *res);
      |         ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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> >]’
  820 |     def("extractFeatures", &acc::pythonInspectMultiband<Accu, N, T>,
      |     ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  821 |           (arg(argname.c_str()), arg("features") = "all"),
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  822 |           doc_string.c_str(),
      |           ~~~~~~~~~~~~~~~~~~~
  823 |           return_value_policy<manage_new_object>());
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/accumulator.cxx:137:67:   required from here
  137 |     definePythonAccumulatorMultiband<3, float, VectorAccumulators>();
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 3402 |             ImplType::update(DataHandle::getValue(t));
      |             ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1063 |             a.update(t);
      |             ~~~~~~~~^~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1700 |             this->next_.template pass<N>(t);
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1889 |             next_.template pass<N>(t);
      |             ~~~~~~~~~~~~~~~~~~~~~~^~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1974 |             case 2: update<2>(t); break;
      |                     ~~~~~~~~~^~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 3090 |             a.updatePassN(*i, k);
      |             ~~~~~~~~~~~~~^~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  627 |         extractFeatures(i, end, *res);
      |         ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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> >]’
  820 |     def("extractFeatures", &acc::pythonInspectMultiband<Accu, N, T>,
      |     ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  821 |           (arg(argname.c_str()), arg("features") = "all"),
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  822 |           doc_string.c_str(),
      |           ~~~~~~~~~~~~~~~~~~~
  823 |           return_value_policy<manage_new_object>());
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/accumulator.cxx:138:67:   required from here
  138 |     definePythonAccumulatorMultiband<4, float, VectorAccumulators>();
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/numpy_array.hxx:50:
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1066 |                ArrayTraits::isShapeCompatible((PyArrayObject *)obj);
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1177 |         vigra_precondition(strict ? isReferenceCompatible(obj) : isCopyCompatible(obj),
      |                                                                  ~~~~~~~~~~~~~~~~^~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  846 |             makeCopy(other.pyObject());
      |             ^~~~~~~~
/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]’
   73 |     return rc(f( BOOST_PP_ENUM_BINARY_PARAMS_Z(1, N, ac, () BOOST_PP_INTERCEPT) ));
      |               ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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]’
  233 |             PyObject* result = detail::invoke(
      |                                ~~~~~~~~~~~~~~^
  234 |                 detail::invoke_tag<result_t,F>()
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  235 |               , create_result_converter(args_, (result_converter*)0, (result_converter*)0)
      |               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  236 |               , m_data.first()
      |               ~~~~~~~~~~~~~~~~                
  237 |                 BOOST_PP_ENUM_TRAILING_PARAMS(N, c)
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  238 |             );
      |             ~                                 
/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]’
   38 |         return m_caller(args, kw);
      |                ~~~~~~~~^~~~~~~~~~
/usr/include/boost/python/object/py_function.hpp:36:15:   required from here
   36 |     PyObject* operator()(PyObject* args, PyObject* kw)
      |               ^~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1066 |                ArrayTraits::isShapeCompatible((PyArrayObject *)obj);
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1177 |         vigra_precondition(strict ? isReferenceCompatible(obj) : isCopyCompatible(obj),
      |                                                                  ~~~~~~~~~~~~~~~~^~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  846 |             makeCopy(other.pyObject());
      |             ^~~~~~~~
/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]’
   73 |     return rc(f( BOOST_PP_ENUM_BINARY_PARAMS_Z(1, N, ac, () BOOST_PP_INTERCEPT) ));
      |               ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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]’
  233 |             PyObject* result = detail::invoke(
      |                                ~~~~~~~~~~~~~~^
  234 |                 detail::invoke_tag<result_t,F>()
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  235 |               , create_result_converter(args_, (result_converter*)0, (result_converter*)0)
      |               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  236 |               , m_data.first()
      |               ~~~~~~~~~~~~~~~~                
  237 |                 BOOST_PP_ENUM_TRAILING_PARAMS(N, c)
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  238 |             );
      |             ~                                 
/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]’
   38 |         return m_caller(args, kw);
      |                ~~~~~~~~^~~~~~~~~~
/usr/include/boost/python/object/py_function.hpp:36:15:   required from here
   36 |     PyObject* operator()(PyObject* args, PyObject* kw)
      |               ^~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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 ‘vigra::acc::acc_detail::ApplyVisitorToTag<vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2u> > >, vigra::TypeList<vigra::acc::DivideUnbiased<vigra::acc::Central<vigra::acc::PowerSum<2u> > >, 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<4u> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3u> >, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2u> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1u> >, vigra::TypeList<vigra::acc::PowerSum<1u>, 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<0u>, void> > > > > > > > > > > > > > > > > >::exec<vigra::acc::DynamicAccumulatorChain<float, vigra::acc::Select<vigra::acc::PowerSum<0u>, vigra::acc::DivideByCount<vigra::acc::PowerSum<1u> >, vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2u> > >, vigra::acc::Skewness, vigra::acc::Kurtosis, vigra::acc::DivideUnbiased<vigra::acc::Central<vigra::acc::PowerSum<2u> > >, vigra::acc::UnbiasedSkewness, vigra::acc::UnbiasedKurtosis, vigra::acc::Minimum, vigra::acc::Maximum, vigra::acc::StandardQuantiles<vigra::acc::AutoRangeHistogram<0> >, void, void, void, void, void, void, void, void, void> > const, vigra::acc::acc_detail::TagIsActive_Visitor>(vigra::acc::DynamicAccumulatorChain<float, vigra::acc::Select<vigra::acc::PowerSum<0u>, vigra::acc::DivideByCount<vigra::acc::PowerSum<1u> >, vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2u> > >, vigra::acc::Skewness, vigra::acc::Kurtosis, vigra::acc::DivideUnbiased<vigra::acc::Central<vigra::acc::PowerSum<2u> > >, vigra::acc::UnbiasedSkewness, vigra::acc::UnbiasedKurtosis, vigra::acc::Minimum, vigra::acc::Maximum, vigra::acc::StandardQuantiles<vigra::acc::AutoRangeHistogram<0> >, void, void, void, void, void, void, void, void, void> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, vigra::acc::acc_detail::TagIsActive_Visitor const&)bool’,
    inlined from ‘vigra::acc::DynamicAccumulatorChain<float, vigra::acc::Select<vigra::acc::PowerSum<0u>, vigra::acc::DivideByCount<vigra::acc::PowerSum<1u> >, vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2u> > >, vigra::acc::Skewness, vigra::acc::Kurtosis, vigra::acc::DivideUnbiased<vigra::acc::Central<vigra::acc::PowerSum<2u> > >, vigra::acc::UnbiasedSkewness, vigra::acc::UnbiasedKurtosis, vigra::acc::Minimum, vigra::acc::Maximum, vigra::acc::StandardQuantiles<vigra::acc::AutoRangeHistogram<0> >, void, void, void, void, void, void, void, void, void> >::isActiveImpl(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, vigra::acc::acc_detail::TagIsActive_Visitor&) const’ at /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/accumulator.hxx:2232:68,
    inlined from ‘vigra::acc::PythonAccumulator<vigra::acc::DynamicAccumulatorChain<float, vigra::acc::Select<vigra::acc::PowerSum<0u>, vigra::acc::DivideByCount<vigra::acc::PowerSum<1u> >, vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2u> > >, vigra::acc::Skewness, vigra::acc::Kurtosis, vigra::acc::DivideUnbiased<vigra::acc::Central<vigra::acc::PowerSum<2u> > >, vigra::acc::UnbiasedSkewness, vigra::acc::UnbiasedKurtosis, vigra::acc::Minimum, vigra::acc::Maximum, vigra::acc::StandardQuantiles<vigra::acc::AutoRangeHistogram<0> >, void, void, void, void, void, void, void, void, void> >, vigra::acc::PythonFeatureAccumulator, vigra::acc::GetTag_Visitor>::isActive(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const’ at /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/pythonaccumulator.hxx:411:9:
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/accumulator.hxx:740:49: warning: ‘v’ may be used uninitialized [-Wmaybe-uninitialized]
  740 |             return ApplyVisitorToTag<TAIL>::exec(a, tag, v);
      |                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/accumulator.hxx: In member function ‘vigra::acc::PythonAccumulator<vigra::acc::DynamicAccumulatorChain<float, vigra::acc::Select<vigra::acc::PowerSum<0u>, vigra::acc::DivideByCount<vigra::acc::PowerSum<1u> >, vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2u> > >, vigra::acc::Skewness, vigra::acc::Kurtosis, vigra::acc::DivideUnbiased<vigra::acc::Central<vigra::acc::PowerSum<2u> > >, vigra::acc::UnbiasedSkewness, vigra::acc::UnbiasedKurtosis, vigra::acc::Minimum, vigra::acc::Maximum, vigra::acc::StandardQuantiles<vigra::acc::AutoRangeHistogram<0> >, void, void, void, void, void, void, void, void, void> >, vigra::acc::PythonFeatureAccumulator, vigra::acc::GetTag_Visitor>::isActive(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const’:
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/accumulator.hxx:730:17: note: by argument 3 of type ‘const struct TagIsActive_Visitor &’ to ‘vigra::acc::acc_detail::ApplyVisitorToTag<vigra::TypeList<vigra::acc::DivideUnbiased<vigra::acc::Central<vigra::acc::PowerSum<2u> > >, 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<4u> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3u> >, vigra::TypeList<vigra::acc::Centralize, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2u> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::PowerSum<1u> >, vigra::TypeList<vigra::acc::PowerSum<1u>, 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<0u>, void> > > > > > > > > > > > > > > > >::exec<vigra::acc::DynamicAccumulatorChain<float, vigra::acc::Select<vigra::acc::PowerSum<0u>, vigra::acc::DivideByCount<vigra::acc::PowerSum<1u> >, vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2u> > >, vigra::acc::Skewness, vigra::acc::Kurtosis, vigra::acc::DivideUnbiased<vigra::acc::Central<vigra::acc::PowerSum<2u> > >, vigra::acc::UnbiasedSkewness, vigra::acc::UnbiasedKurtosis, vigra::acc::Minimum, vigra::acc::Maximum, vigra::acc::StandardQuantiles<vigra::acc::AutoRangeHistogram<0> >, void, void, void, void, void, void, void, void, void> > const, vigra::acc::acc_detail::TagIsActive_Visitor>(vigra::acc::DynamicAccumulatorChain<float, vigra::acc::Select<vigra::acc::PowerSum<0u>, vigra::acc::DivideByCount<vigra::acc::PowerSum<1u> >, vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2u> > >, vigra::acc::Skewness, vigra::acc::Kurtosis, vigra::acc::DivideUnbiased<vigra::acc::Central<vigra::acc::PowerSum<2u> > >, vigra::acc::UnbiasedSkewness, vigra::acc::UnbiasedKurtosis, vigra::acc::Minimum, vigra::acc::Maximum, vigra::acc::StandardQuantiles<vigra::acc::AutoRangeHistogram<0> >, void, void, void, void, void, void, void, void, void> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, vigra::acc::acc_detail::TagIsActive_Visitor const&)bool’ declared here
  730 |     static bool exec(Accu & a, std::string const & tag, Visitor const & v)
      |                 ^~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/pythonaccumulator.hxx:410:41: note: ‘v’ declared here
  410 |         acc_detail::TagIsActive_Visitor v;
      |                                         ^
In function ‘vigra::acc::acc_detail::ApplyVisitorToTag<vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2u> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4u> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3u> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2u> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2u> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3u> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2u> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4u> >, 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<1u> >, vigra::TypeList<vigra::acc::PowerSum<1u>, vigra::TypeList<vigra::acc::PowerSum<0u>, void> > > > > > > > > > > > > > > > > > > > > > > > > >::exec<vigra::acc::DynamicAccumulatorChain<vigra::TinyVector<float, 3>, vigra::acc::Select<vigra::acc::PowerSum<0u>, vigra::acc::DivideByCount<vigra::acc::PowerSum<1u> >, vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2u> > >, vigra::acc::Skewness, vigra::acc::Kurtosis, vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::acc::Principal<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2u> > > >, 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>, void, void, void, void, void, void> > const, vigra::acc::acc_detail::TagIsActive_Visitor>(vigra::acc::DynamicAccumulatorChain<vigra::TinyVector<float, 3>, vigra::acc::Select<vigra::acc::PowerSum<0u>, vigra::acc::DivideByCount<vigra::acc::PowerSum<1u> >, vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2u> > >, vigra::acc::Skewness, vigra::acc::Kurtosis, vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::acc::Principal<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2u> > > >, 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>, void, void, void, void, void, void> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, vigra::acc::acc_detail::TagIsActive_Visitor const&)bool’,
    inlined from ‘vigra::acc::DynamicAccumulatorChain<vigra::TinyVector<float, 3>, vigra::acc::Select<vigra::acc::PowerSum<0u>, vigra::acc::DivideByCount<vigra::acc::PowerSum<1u> >, vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2u> > >, vigra::acc::Skewness, vigra::acc::Kurtosis, vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::acc::Principal<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2u> > > >, 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>, void, void, void, void, void, void> >::isActiveImpl(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, vigra::acc::acc_detail::TagIsActive_Visitor&) const’ at /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/accumulator.hxx:2232:68,
    inlined from ‘vigra::acc::PythonAccumulator<vigra::acc::DynamicAccumulatorChain<vigra::TinyVector<float, 3>, vigra::acc::Select<vigra::acc::PowerSum<0u>, vigra::acc::DivideByCount<vigra::acc::PowerSum<1u> >, vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2u> > >, vigra::acc::Skewness, vigra::acc::Kurtosis, vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::acc::Principal<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2u> > > >, 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>, void, void, void, void, void, void> >, vigra::acc::PythonFeatureAccumulator, vigra::acc::GetTag_Visitor>::isActive(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const’ at /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/pythonaccumulator.hxx:411:9:
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/accumulator.hxx:740:49: warning: ‘v’ may be used uninitialized [-Wmaybe-uninitialized]
  740 |             return ApplyVisitorToTag<TAIL>::exec(a, tag, v);
      |                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/accumulator.hxx: In member function ‘vigra::acc::PythonAccumulator<vigra::acc::DynamicAccumulatorChain<vigra::TinyVector<float, 3>, vigra::acc::Select<vigra::acc::PowerSum<0u>, vigra::acc::DivideByCount<vigra::acc::PowerSum<1u> >, vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2u> > >, vigra::acc::Skewness, vigra::acc::Kurtosis, vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::acc::Principal<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2u> > > >, 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>, void, void, void, void, void, void> >, vigra::acc::PythonFeatureAccumulator, vigra::acc::GetTag_Visitor>::isActive(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const’:
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/accumulator.hxx:730:17: note: by argument 3 of type ‘const struct TagIsActive_Visitor &’ to ‘vigra::acc::acc_detail::ApplyVisitorToTag<vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4u> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3u> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2u> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2u> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3u> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2u> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4u> >, 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<1u> >, vigra::TypeList<vigra::acc::PowerSum<1u>, vigra::TypeList<vigra::acc::PowerSum<0u>, void> > > > > > > > > > > > > > > > > > > > > > > > >::exec<vigra::acc::DynamicAccumulatorChain<vigra::TinyVector<float, 3>, vigra::acc::Select<vigra::acc::PowerSum<0u>, vigra::acc::DivideByCount<vigra::acc::PowerSum<1u> >, vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2u> > >, vigra::acc::Skewness, vigra::acc::Kurtosis, vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::acc::Principal<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2u> > > >, 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>, void, void, void, void, void, void> > const, vigra::acc::acc_detail::TagIsActive_Visitor>(vigra::acc::DynamicAccumulatorChain<vigra::TinyVector<float, 3>, vigra::acc::Select<vigra::acc::PowerSum<0u>, vigra::acc::DivideByCount<vigra::acc::PowerSum<1u> >, vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2u> > >, vigra::acc::Skewness, vigra::acc::Kurtosis, vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::acc::Principal<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2u> > > >, 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>, void, void, void, void, void, void> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, vigra::acc::acc_detail::TagIsActive_Visitor const&)bool’ declared here
  730 |     static bool exec(Accu & a, std::string const & tag, Visitor const & v)
      |                 ^~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/pythonaccumulator.hxx:410:41: note: ‘v’ declared here
  410 |         acc_detail::TagIsActive_Visitor v;
      |                                         ^
In function ‘vigra::acc::acc_detail::ApplyVisitorToTag<vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2u> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4u> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3u> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2u> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2u> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3u> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2u> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4u> >, 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<1u> >, vigra::TypeList<vigra::acc::PowerSum<1u>, vigra::TypeList<vigra::acc::PowerSum<0u>, void> > > > > > > > > > > > > > > > > > > > > > > > > >::exec<vigra::acc::DynamicAccumulatorChain<vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >, vigra::acc::Select<vigra::acc::PowerSum<0u>, vigra::acc::DivideByCount<vigra::acc::PowerSum<1u> >, vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2u> > >, vigra::acc::Skewness, vigra::acc::Kurtosis, vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::acc::Principal<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2u> > > >, 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>, void, void, void, void, void, void> > const, vigra::acc::acc_detail::TagIsActive_Visitor>(vigra::acc::DynamicAccumulatorChain<vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >, vigra::acc::Select<vigra::acc::PowerSum<0u>, vigra::acc::DivideByCount<vigra::acc::PowerSum<1u> >, vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2u> > >, vigra::acc::Skewness, vigra::acc::Kurtosis, vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::acc::Principal<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2u> > > >, 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>, void, void, void, void, void, void> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, vigra::acc::acc_detail::TagIsActive_Visitor const&)bool’,
    inlined from ‘vigra::acc::DynamicAccumulatorChain<vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >, vigra::acc::Select<vigra::acc::PowerSum<0u>, vigra::acc::DivideByCount<vigra::acc::PowerSum<1u> >, vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2u> > >, vigra::acc::Skewness, vigra::acc::Kurtosis, vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::acc::Principal<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2u> > > >, 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>, void, void, void, void, void, void> >::isActiveImpl(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, vigra::acc::acc_detail::TagIsActive_Visitor&) const’ at /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/accumulator.hxx:2232:68,
    inlined from ‘vigra::acc::PythonAccumulator<vigra::acc::DynamicAccumulatorChain<vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >, vigra::acc::Select<vigra::acc::PowerSum<0u>, vigra::acc::DivideByCount<vigra::acc::PowerSum<1u> >, vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2u> > >, vigra::acc::Skewness, vigra::acc::Kurtosis, vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::acc::Principal<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2u> > > >, 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>, void, void, void, void, void, void> >, vigra::acc::PythonFeatureAccumulator, vigra::acc::GetTag_Visitor>::isActive(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const’ at /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/pythonaccumulator.hxx:411:9:
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/accumulator.hxx:740:49: warning: ‘v’ may be used uninitialized [-Wmaybe-uninitialized]
  740 |             return ApplyVisitorToTag<TAIL>::exec(a, tag, v);
      |                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/accumulator.hxx: In member function ‘vigra::acc::PythonAccumulator<vigra::acc::DynamicAccumulatorChain<vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >, vigra::acc::Select<vigra::acc::PowerSum<0u>, vigra::acc::DivideByCount<vigra::acc::PowerSum<1u> >, vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2u> > >, vigra::acc::Skewness, vigra::acc::Kurtosis, vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::acc::Principal<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2u> > > >, 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>, void, void, void, void, void, void> >, vigra::acc::PythonFeatureAccumulator, vigra::acc::GetTag_Visitor>::isActive(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const’:
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/accumulator.hxx:730:17: note: by argument 3 of type ‘const struct TagIsActive_Visitor &’ to ‘vigra::acc::acc_detail::ApplyVisitorToTag<vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4u> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3u> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2u> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2u> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3u> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2u> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4u> >, 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<1u> >, vigra::TypeList<vigra::acc::PowerSum<1u>, vigra::TypeList<vigra::acc::PowerSum<0u>, void> > > > > > > > > > > > > > > > > > > > > > > > >::exec<vigra::acc::DynamicAccumulatorChain<vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >, vigra::acc::Select<vigra::acc::PowerSum<0u>, vigra::acc::DivideByCount<vigra::acc::PowerSum<1u> >, vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2u> > >, vigra::acc::Skewness, vigra::acc::Kurtosis, vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::acc::Principal<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2u> > > >, 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>, void, void, void, void, void, void> > const, vigra::acc::acc_detail::TagIsActive_Visitor>(vigra::acc::DynamicAccumulatorChain<vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> >, vigra::acc::Select<vigra::acc::PowerSum<0u>, vigra::acc::DivideByCount<vigra::acc::PowerSum<1u> >, vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2u> > >, vigra::acc::Skewness, vigra::acc::Kurtosis, vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::acc::Principal<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2u> > > >, 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>, void, void, void, void, void, void> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, vigra::acc::acc_detail::TagIsActive_Visitor const&)bool’ declared here
  730 |     static bool exec(Accu & a, std::string const & tag, Visitor const & v)
      |                 ^~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/pythonaccumulator.hxx:410:41: note: ‘v’ declared here
  410 |         acc_detail::TagIsActive_Visitor v;
      |                                         ^
In function ‘vigra::acc::acc_detail::ApplyVisitorToTag<vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2u> > >, vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4u> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3u> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2u> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2u> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3u> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2u> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4u> >, 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<1u> >, vigra::TypeList<vigra::acc::PowerSum<1u>, vigra::TypeList<vigra::acc::PowerSum<0u>, void> > > > > > > > > > > > > > > > > > > > > > > > > >::exec<vigra::acc::DynamicAccumulatorChain<vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >, vigra::acc::Select<vigra::acc::PowerSum<0u>, vigra::acc::DivideByCount<vigra::acc::PowerSum<1u> >, vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2u> > >, vigra::acc::Skewness, vigra::acc::Kurtosis, vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::acc::Principal<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2u> > > >, 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>, void, void, void, void, void, void> > const, vigra::acc::acc_detail::TagIsActive_Visitor>(vigra::acc::DynamicAccumulatorChain<vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >, vigra::acc::Select<vigra::acc::PowerSum<0u>, vigra::acc::DivideByCount<vigra::acc::PowerSum<1u> >, vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2u> > >, vigra::acc::Skewness, vigra::acc::Kurtosis, vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::acc::Principal<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2u> > > >, 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>, void, void, void, void, void, void> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, vigra::acc::acc_detail::TagIsActive_Visitor const&)bool’,
    inlined from ‘vigra::acc::DynamicAccumulatorChain<vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >, vigra::acc::Select<vigra::acc::PowerSum<0u>, vigra::acc::DivideByCount<vigra::acc::PowerSum<1u> >, vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2u> > >, vigra::acc::Skewness, vigra::acc::Kurtosis, vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::acc::Principal<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2u> > > >, 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>, void, void, void, void, void, void> >::isActiveImpl(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, vigra::acc::acc_detail::TagIsActive_Visitor&) const’ at /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/accumulator.hxx:2232:68,
    inlined from ‘vigra::acc::PythonAccumulator<vigra::acc::DynamicAccumulatorChain<vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >, vigra::acc::Select<vigra::acc::PowerSum<0u>, vigra::acc::DivideByCount<vigra::acc::PowerSum<1u> >, vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2u> > >, vigra::acc::Skewness, vigra::acc::Kurtosis, vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::acc::Principal<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2u> > > >, 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>, void, void, void, void, void, void> >, vigra::acc::PythonFeatureAccumulator, vigra::acc::GetTag_Visitor>::isActive(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const’ at /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/pythonaccumulator.hxx:411:9:
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/accumulator.hxx:740:49: warning: ‘v’ may be used uninitialized [-Wmaybe-uninitialized]
  740 |             return ApplyVisitorToTag<TAIL>::exec(a, tag, v);
      |                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/accumulator.hxx: In member function ‘vigra::acc::PythonAccumulator<vigra::acc::DynamicAccumulatorChain<vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >, vigra::acc::Select<vigra::acc::PowerSum<0u>, vigra::acc::DivideByCount<vigra::acc::PowerSum<1u> >, vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2u> > >, vigra::acc::Skewness, vigra::acc::Kurtosis, vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::acc::Principal<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2u> > > >, 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>, void, void, void, void, void, void> >, vigra::acc::PythonFeatureAccumulator, vigra::acc::GetTag_Visitor>::isActive(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const’:
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/accumulator.hxx:730:17: note: by argument 3 of type ‘const struct TagIsActive_Visitor &’ to ‘vigra::acc::acc_detail::ApplyVisitorToTag<vigra::TypeList<vigra::acc::Skewness, vigra::TypeList<vigra::acc::Kurtosis, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<4u> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<3u> >, vigra::TypeList<vigra::acc::Central<vigra::acc::PowerSum<2u> >, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::TypeList<vigra::acc::DivideByCount<vigra::acc::Principal<vigra::acc::PowerSum<2u> > >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Skewness>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<3u> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::Kurtosis>, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<2u> >, vigra::TypeList<vigra::acc::Principal<vigra::acc::PowerSum<4u> >, 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<1u> >, vigra::TypeList<vigra::acc::PowerSum<1u>, vigra::TypeList<vigra::acc::PowerSum<0u>, void> > > > > > > > > > > > > > > > > > > > > > > > >::exec<vigra::acc::DynamicAccumulatorChain<vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >, vigra::acc::Select<vigra::acc::PowerSum<0u>, vigra::acc::DivideByCount<vigra::acc::PowerSum<1u> >, vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2u> > >, vigra::acc::Skewness, vigra::acc::Kurtosis, vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::acc::Principal<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2u> > > >, 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>, void, void, void, void, void, void> > const, vigra::acc::acc_detail::TagIsActive_Visitor>(vigra::acc::DynamicAccumulatorChain<vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> >, vigra::acc::Select<vigra::acc::PowerSum<0u>, vigra::acc::DivideByCount<vigra::acc::PowerSum<1u> >, vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2u> > >, vigra::acc::Skewness, vigra::acc::Kurtosis, vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::acc::Principal<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2u> > > >, 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>, void, void, void, void, void, void> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, vigra::acc::acc_detail::TagIsActive_Visitor const&)bool’ declared here
  730 |     static bool exec(Accu & a, std::string const & tag, Visitor const & v)
      |                 ^~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/pythonaccumulator.hxx:410:41: note: ‘v’ declared here
  410 |         acc_detail::TagIsActive_Visitor v;
      |                                         ^
[ 42%] Building CXX object vigranumpy/src/core/CMakeFiles/vigranumpy_analysis.dir/accumulator-region-singleband.cxx.o
cd /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build/vigranumpy/src/core && /usr/bin/g++ -DHasHDF5 -Dvigranumpy_analysis_EXPORTS -I/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include -I/usr/include/OpenEXR -I/usr/include/Imath -isystem /usr/lib/python3.13/site-packages/numpy/_core/include -isystem /usr/include/python3.13 -pthread -Wno-template-body -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++11 -fPIC    -DH5_BUILT_AS_DYNAMIC_LIB -MD -MT vigranumpy/src/core/CMakeFiles/vigranumpy_analysis.dir/accumulator-region-singleband.cxx.o -MF CMakeFiles/vigranumpy_analysis.dir/accumulator-region-singleband.cxx.o.d -o CMakeFiles/vigranumpy_analysis.dir/accumulator-region-singleband.cxx.o -c /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/accumulator-region-singleband.cxx
In file included from /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/pythonaccumulator.hxx:43,
                 from /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/accumulator-region-singleband.cxx:39:
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/numpy_array.hxx: In function ‘bool vigra::detail::nontrivialPermutation(const vigra::ArrayVector<int>&)’:
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/pythonaccumulator.hxx:45:
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 1889 |             next_.template pass<N>(t);
      |             ~~~~~~~~~~~~~~~~~~~~~~^~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 1973 |             case 1: update<1>(t); break;
      |                     ~~~~~~~~~^~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 3090 |             a.updatePassN(*i, k);
      |             ~~~~~~~~~~~~~^~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  682 |         extractFeatures(i, end, *res);
      |         ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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> >]’
  863 |     def("extractRegionFeatures", &acc::pythonRegionInspectWithHistogram<Accu, N, T>,
      |     ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  864 |           (arg(argname.c_str()), arg("labels"), arg("features") = "all",
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  865 |            arg("histogramRange") = "globalminmax", arg("binCount") = 64, arg("ignoreLabel")=python::object()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  866 |           doc_string.c_str(),
      |           ~~~~~~~~~~~~~~~~~~~
  867 |           return_value_policy<manage_new_object>());
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/accumulator-region-singleband.cxx:285:79:   required from here
  285 |     definePythonAccumulatorArraySingleband<2, float, ScalarRegionAccumulators>();
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 1889 |             next_.template pass<N>(t);
      |             ~~~~~~~~~~~~~~~~~~~~~~^~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 1974 |             case 2: update<2>(t); break;
      |                     ~~~~~~~~~^~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 3090 |             a.updatePassN(*i, k);
      |             ~~~~~~~~~~~~~^~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  682 |         extractFeatures(i, end, *res);
      |         ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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> >]’
  863 |     def("extractRegionFeatures", &acc::pythonRegionInspectWithHistogram<Accu, N, T>,
      |     ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  864 |           (arg(argname.c_str()), arg("labels"), arg("features") = "all",
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  865 |            arg("histogramRange") = "globalminmax", arg("binCount") = 64, arg("ignoreLabel")=python::object()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  866 |           doc_string.c_str(),
      |           ~~~~~~~~~~~~~~~~~~~
  867 |           return_value_policy<manage_new_object>());
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/accumulator-region-singleband.cxx:285:79:   required from here
  285 |     definePythonAccumulatorArraySingleband<2, float, ScalarRegionAccumulators>();
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 1889 |             next_.template pass<N>(t);
      |             ~~~~~~~~~~~~~~~~~~~~~~^~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 1975 |             case 3: update<3>(t); break;
      |                     ~~~~~~~~~^~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 3090 |             a.updatePassN(*i, k);
      |             ~~~~~~~~~~~~~^~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  682 |         extractFeatures(i, end, *res);
      |         ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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> >]’
  863 |     def("extractRegionFeatures", &acc::pythonRegionInspectWithHistogram<Accu, N, T>,
      |     ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  864 |           (arg(argname.c_str()), arg("labels"), arg("features") = "all",
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  865 |            arg("histogramRange") = "globalminmax", arg("binCount") = 64, arg("ignoreLabel")=python::object()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  866 |           doc_string.c_str(),
      |           ~~~~~~~~~~~~~~~~~~~
  867 |           return_value_policy<manage_new_object>());
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/accumulator-region-singleband.cxx:285:79:   required from here
  285 |     definePythonAccumulatorArraySingleband<2, float, ScalarRegionAccumulators>();
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 1889 |             next_.template pass<N>(t);
      |             ~~~~~~~~~~~~~~~~~~~~~~^~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 1976 |             case 4: update<4>(t); break;
      |                     ~~~~~~~~~^~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 3090 |             a.updatePassN(*i, k);
      |             ~~~~~~~~~~~~~^~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  682 |         extractFeatures(i, end, *res);
      |         ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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> >]’
  863 |     def("extractRegionFeatures", &acc::pythonRegionInspectWithHistogram<Accu, N, T>,
      |     ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  864 |           (arg(argname.c_str()), arg("labels"), arg("features") = "all",
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  865 |            arg("histogramRange") = "globalminmax", arg("binCount") = 64, arg("ignoreLabel")=python::object()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  866 |           doc_string.c_str(),
      |           ~~~~~~~~~~~~~~~~~~~
  867 |           return_value_policy<manage_new_object>());
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/accumulator-region-singleband.cxx:285:79:   required from here
  285 |     definePythonAccumulatorArraySingleband<2, float, ScalarRegionAccumulators>();
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 1889 |             next_.template pass<N>(t);
      |             ~~~~~~~~~~~~~~~~~~~~~~^~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 1977 |             case 5: update<5>(t); break;
      |                     ~~~~~~~~~^~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 3090 |             a.updatePassN(*i, k);
      |             ~~~~~~~~~~~~~^~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  682 |         extractFeatures(i, end, *res);
      |         ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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> >]’
  863 |     def("extractRegionFeatures", &acc::pythonRegionInspectWithHistogram<Accu, N, T>,
      |     ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  864 |           (arg(argname.c_str()), arg("labels"), arg("features") = "all",
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  865 |            arg("histogramRange") = "globalminmax", arg("binCount") = 64, arg("ignoreLabel")=python::object()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  866 |           doc_string.c_str(),
      |           ~~~~~~~~~~~~~~~~~~~
  867 |           return_value_policy<manage_new_object>());
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/accumulator-region-singleband.cxx:285:79:   required from here
  285 |     definePythonAccumulatorArraySingleband<2, float, ScalarRegionAccumulators>();
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 1889 |             next_.template pass<N>(t);
      |             ~~~~~~~~~~~~~~~~~~~~~~^~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 1973 |             case 1: update<1>(t); break;
      |                     ~~~~~~~~~^~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 3090 |             a.updatePassN(*i, k);
      |             ~~~~~~~~~~~~~^~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  682 |         extractFeatures(i, end, *res);
      |         ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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> >]’
  863 |     def("extractRegionFeatures", &acc::pythonRegionInspectWithHistogram<Accu, N, T>,
      |     ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  864 |           (arg(argname.c_str()), arg("labels"), arg("features") = "all",
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  865 |            arg("histogramRange") = "globalminmax", arg("binCount") = 64, arg("ignoreLabel")=python::object()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  866 |           doc_string.c_str(),
      |           ~~~~~~~~~~~~~~~~~~~
  867 |           return_value_policy<manage_new_object>());
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/accumulator-region-singleband.cxx:286:79:   required from here
  286 |     definePythonAccumulatorArraySingleband<3, float, ScalarRegionAccumulators>();
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 1889 |             next_.template pass<N>(t);
      |             ~~~~~~~~~~~~~~~~~~~~~~^~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 1974 |             case 2: update<2>(t); break;
      |                     ~~~~~~~~~^~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 3090 |             a.updatePassN(*i, k);
      |             ~~~~~~~~~~~~~^~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  682 |         extractFeatures(i, end, *res);
      |         ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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> >]’
  863 |     def("extractRegionFeatures", &acc::pythonRegionInspectWithHistogram<Accu, N, T>,
      |     ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  864 |           (arg(argname.c_str()), arg("labels"), arg("features") = "all",
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  865 |            arg("histogramRange") = "globalminmax", arg("binCount") = 64, arg("ignoreLabel")=python::object()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  866 |           doc_string.c_str(),
      |           ~~~~~~~~~~~~~~~~~~~
  867 |           return_value_policy<manage_new_object>());
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/accumulator-region-singleband.cxx:286:79:   required from here
  286 |     definePythonAccumulatorArraySingleband<3, float, ScalarRegionAccumulators>();
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 1889 |             next_.template pass<N>(t);
      |             ~~~~~~~~~~~~~~~~~~~~~~^~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 1975 |             case 3: update<3>(t); break;
      |                     ~~~~~~~~~^~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 3090 |             a.updatePassN(*i, k);
      |             ~~~~~~~~~~~~~^~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  682 |         extractFeatures(i, end, *res);
      |         ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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> >]’
  863 |     def("extractRegionFeatures", &acc::pythonRegionInspectWithHistogram<Accu, N, T>,
      |     ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  864 |           (arg(argname.c_str()), arg("labels"), arg("features") = "all",
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  865 |            arg("histogramRange") = "globalminmax", arg("binCount") = 64, arg("ignoreLabel")=python::object()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  866 |           doc_string.c_str(),
      |           ~~~~~~~~~~~~~~~~~~~
  867 |           return_value_policy<manage_new_object>());
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/accumulator-region-singleband.cxx:286:79:   required from here
  286 |     definePythonAccumulatorArraySingleband<3, float, ScalarRegionAccumulators>();
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 1889 |             next_.template pass<N>(t);
      |             ~~~~~~~~~~~~~~~~~~~~~~^~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 1976 |             case 4: update<4>(t); break;
      |                     ~~~~~~~~~^~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 3090 |             a.updatePassN(*i, k);
      |             ~~~~~~~~~~~~~^~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  682 |         extractFeatures(i, end, *res);
      |         ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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> >]’
  863 |     def("extractRegionFeatures", &acc::pythonRegionInspectWithHistogram<Accu, N, T>,
      |     ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  864 |           (arg(argname.c_str()), arg("labels"), arg("features") = "all",
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  865 |            arg("histogramRange") = "globalminmax", arg("binCount") = 64, arg("ignoreLabel")=python::object()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  866 |           doc_string.c_str(),
      |           ~~~~~~~~~~~~~~~~~~~
  867 |           return_value_policy<manage_new_object>());
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/accumulator-region-singleband.cxx:286:79:   required from here
  286 |     definePythonAccumulatorArraySingleband<3, float, ScalarRegionAccumulators>();
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 1889 |             next_.template pass<N>(t);
      |             ~~~~~~~~~~~~~~~~~~~~~~^~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 1977 |             case 5: update<5>(t); break;
      |                     ~~~~~~~~~^~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 3090 |             a.updatePassN(*i, k);
      |             ~~~~~~~~~~~~~^~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  682 |         extractFeatures(i, end, *res);
      |         ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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> >]’
  863 |     def("extractRegionFeatures", &acc::pythonRegionInspectWithHistogram<Accu, N, T>,
      |     ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  864 |           (arg(argname.c_str()), arg("labels"), arg("features") = "all",
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  865 |            arg("histogramRange") = "globalminmax", arg("binCount") = 64, arg("ignoreLabel")=python::object()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  866 |           doc_string.c_str(),
      |           ~~~~~~~~~~~~~~~~~~~
  867 |           return_value_policy<manage_new_object>());
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/accumulator-region-singleband.cxx:286:79:   required from here
  286 |     definePythonAccumulatorArraySingleband<3, float, ScalarRegionAccumulators>();
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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_)
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/tinyvector.hxx:51,
                 from /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/multi_array.hxx:43,
                 from /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/numpy_array.hxx:47:
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  466 |         BaseType::merge(*p, labelMapping);
      |         ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/pythonaccumulator.hxx:458:10:   required from here
  458 |     void remappingMerge(PythonRegionFeatureAccumulator const & o, NumpyArray<1, npy_uint32> labelMapping)
      |          ^~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  471 |         BaseType::merge(i, j);
      |         ~~~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/pythonaccumulator.hxx:469:10:   required from here
  469 |     void mergeRegions(npy_uint32 i, npy_uint32 j)
      |          ^~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  466 |         BaseType::merge(*p, labelMapping);
      |         ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/pythonaccumulator.hxx:458:10:   required from here
  458 |     void remappingMerge(PythonRegionFeatureAccumulator const & o, NumpyArray<1, npy_uint32> labelMapping)
      |          ^~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  471 |         BaseType::merge(i, j);
      |         ~~~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/pythonaccumulator.hxx:469:10:   required from here
  469 |     void mergeRegions(npy_uint32 i, npy_uint32 j)
      |          ^~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 2460 |         this->next_.mergeImpl(o.next_, labelMapping);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  466 |         BaseType::merge(*p, labelMapping);
      |         ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/pythonaccumulator.hxx:458:10:   required from here
  458 |     void remappingMerge(PythonRegionFeatureAccumulator const & o, NumpyArray<1, npy_uint32> labelMapping)
      |          ^~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 2460 |         this->next_.mergeImpl(o.next_, labelMapping);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  466 |         BaseType::merge(*p, labelMapping);
      |         ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/pythonaccumulator.hxx:458:10:   required from here
  458 |     void remappingMerge(PythonRegionFeatureAccumulator const & o, NumpyArray<1, npy_uint32> labelMapping)
      |          ^~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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)
      |                               ~^~~~~~~~~~~~~~~~~~~~
[ 42%] Building CXX object vigranumpy/src/core/CMakeFiles/vigranumpy_filters.dir/non_local_mean.cxx.o
cd /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build/vigranumpy/src/core && /usr/bin/g++ -DHasHDF5 -Dvigranumpy_filters_EXPORTS -I/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include -I/usr/include/OpenEXR -I/usr/include/Imath -isystem /usr/lib/python3.13/site-packages/numpy/_core/include -isystem /usr/include/python3.13 -pthread -Wno-template-body -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++11 -fPIC    -DH5_BUILT_AS_DYNAMIC_LIB -MD -MT vigranumpy/src/core/CMakeFiles/vigranumpy_filters.dir/non_local_mean.cxx.o -MF CMakeFiles/vigranumpy_filters.dir/non_local_mean.cxx.o.d -o CMakeFiles/vigranumpy_filters.dir/non_local_mean.cxx.o -c /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/non_local_mean.cxx
In file included from /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/non_local_mean.cxx:39:
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/numpy_array.hxx: In function ‘bool vigra::detail::nontrivialPermutation(const vigra::ArrayVector<int>&)’:
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/numpy_array.hxx:50:
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  696 |         return isShapeCompatible(obj) && ValuetypeTraits::isValuetypeCompatible(obj);
      |                ~~~~~~~~~~~~~~~~~^~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1078 |                ArrayTraits::isPropertyCompatible((PyArrayObject *)obj);
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1122 |         if(!isReferenceCompatible(obj))
      |             ~~~~~~~~~~~~~~~~~~~~~^~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1136 |         return makeReference(array.pyObject(), strict);
      |                ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 1228 |             vigra_postcondition(makeReference(NumpyAnyArray(array.get())),
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 1208 |         reshapeIfEmpty(TaggedShape(shape), message);
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
   78 |     out.reshapeIfEmpty(image.shape());
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
  139 |     python::def(name.c_str(), registerConverters(&pyNonLocalMean<DIM,PIXEL_TYPE,SmoothPolicyType>) ,
      |                               ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/non_local_mean.cxx:168:86:   required from here
  168 |         exportNonLocalMean<2,TinyVector<float,3>, RatioPolicy<TinyVector<float,3> > >("nonLocalMean2d");
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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)
      |                    ~~^~~~~~~~~~~~~~~
[ 46%] Linking CXX shared library filters.cpython-313-i386-linux-gnu.so
cd /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build/vigranumpy/src/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/vigranumpy_filters.dir/link.txt --verbose=1
In function ‘_ZN5vigra3acc10acc_detail17ApplyVisitorToTagINS_8TypeListINS0_8SkewnessENS3_INS0_8KurtosisENS3_INS0_7CentralINS0_8PowerSumILj4EEEEENS3_INS6_INS7_ILj3EEEEENS3_INS0_10CentralizeENS3_INS6_INS7_ILj2EEEEENS3_INS0_13DivideByCountINS7_ILj1EEEEENS3_ISG_NS3_INS0_17StandardQuantilesINS0_20GlobalRangeHistogramILi0EEEEENS3_ISK_NS3_INS0_6GlobalINS0_7MinimumEEENS3_INSM_INS0_7MaximumEEENS3_ISN_NS3_ISP_NS3_INS0_5CoordINS0_17RootDivideByCountINS0_9PrincipalISD_EEEEEENS3_INSR_INSF_ISU_EEEENS3_INS0_8WeightedISW_EENS3_INSZ_ISY_EENS3_INSR_ISN_EENS3_INSR_ISP_EENS3_INSR_INS0_12ArgMinWeightEEENS3_INSR_INS0_12ArgMaxWeightEEENS3_INSR_INST_IS4_EEEENS3_INSR_INST_ISA_EEEENS3_INSR_INST_IS5_EEEENS3_INSR_ISU_EENS3_INSR_INST_IS8_EEEENS3_INSR_INS0_19PrincipalProjectionEEENS3_INSR_ISC_EENS3_INSR_INST_INS0_16CoordinateSystemEEEEENS3_INSR_INS0_24ScatterMatrixEigensystemEEENS3_INSR_INS0_17FlatScatterMatrixEEENS3_INSR_ISH_EENS3_INSR_ISG_EENS3_INS7_ILj0EEENS3_INSZ_IS19_EENS3_INSZ_IS1B_EENS3_INSZ_IS1D_EENS3_INSZ_IS1E_EENS3_INSZ_IS1G_EENS3_INSZ_IS1I_EENS3_INSZ_IS1J_EENS3_INSZ_IS1M_EENS3_INSZ_IS1O_EENS3_INSZ_IS1Q_EENS3_INSZ_IS1R_EENS3_INSZ_IS1S_EENS3_INSZ_IS1T_EENS3_INS0_8LabelArgILi2EEENS3_INS0_9WeightArgILi1EEENS3_INS0_7DataArgILi1EEEvEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE4execIKNS1_13LabelDispatchINS_13CoupledHandleImNS3V_IfNS3V_INS_10TinyVectorIiLi3EEEvEEEEEENS1_18AccumulatorFactoryISN_NS1_25ConfigureAccumulatorChainIS40_NS3_ISN_NS3_ISP_S2F_EEEELb1ENS1_30InvalidGlobalAccumulatorHandleEEELj0EE11AccumulatorENS41_INSF_ISE_EENS42_IS40_NS3_IS49_NS3_IS4_NS3_IS5_NS3_IS9_NS3_ISB_NS3_ISC_NS3_ISE_NS3_ISH_NS3_ISG_NS3_ISL_NS3_ISK_S3F_EEEEEEEEEEEEEEEEEEEEEELb1ENS1_30ConfigureAccumulatorChainArrayIS40_NS3_IS49_S3R_EELb1EE23GlobalAccumulatorHandleEEELj0EE11AccumulatorEEENS1_19TagIsActive_VisitorEEEbRT_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT0_’,
    inlined from ‘_ZN5vigra3acc10acc_detail17ApplyVisitorToTagINS_8TypeListINS0_13DivideByCountINS0_7CentralINS0_8PowerSumILj2EEEEEEENS3_INS0_8SkewnessENS3_INS0_8KurtosisENS3_INS5_INS6_ILj4EEEEENS3_INS5_INS6_ILj3EEEEENS3_INS0_10CentralizeENS3_IS8_NS3_INS4_INS6_ILj1EEEEENS3_ISH_NS3_INS0_17StandardQuantilesINS0_20GlobalRangeHistogramILi0EEEEENS3_ISL_NS3_INS0_6GlobalINS0_7MinimumEEENS3_INSN_INS0_7MaximumEEENS3_ISO_NS3_ISQ_NS3_INS0_5CoordINS0_17RootDivideByCountINS0_9PrincipalIS7_EEEEEENS3_INSS_INS4_ISV_EEEENS3_INS0_8WeightedISX_EENS3_INS10_ISZ_EENS3_INSS_ISO_EENS3_INSS_ISQ_EENS3_INSS_INS0_12ArgMinWeightEEENS3_INSS_INS0_12ArgMaxWeightEEENS3_INSS_INSU_ISA_EEEENS3_INSS_INSU_ISE_EEEENS3_INSS_INSU_ISB_EEEENS3_INSS_ISV_EENS3_INSS_INSU_ISC_EEEENS3_INSS_INS0_19PrincipalProjectionEEENS3_INSS_ISG_EENS3_INSS_INSU_INS0_16CoordinateSystemEEEEENS3_INSS_INS0_24ScatterMatrixEigensystemEEENS3_INSS_INS0_17FlatScatterMatrixEEENS3_INSS_ISI_EENS3_INSS_ISH_EENS3_INS6_ILj0EEENS3_INS10_IS1A_EENS3_INS10_IS1C_EENS3_INS10_IS1E_EENS3_INS10_IS1F_EENS3_INS10_IS1H_EENS3_INS10_IS1J_EENS3_INS10_IS1K_EENS3_INS10_IS1N_EENS3_INS10_IS1P_EENS3_INS10_IS1R_EENS3_INS10_IS1S_EENS3_INS10_IS1T_EENS3_INS10_IS1U_EENS3_INS0_8LabelArgILi2EEENS3_INS0_9WeightArgILi1EEENS3_INS0_7DataArgILi1EEEvEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE4execIKNS1_13LabelDispatchINS_13CoupledHandleImNS3X_IfNS3X_INS_10TinyVectorIiLi3EEEvEEEEEENS1_18AccumulatorFactoryISO_NS1_25ConfigureAccumulatorChainIS42_NS3_ISO_NS3_ISQ_S2G_EEEELb1ENS1_30InvalidGlobalAccumulatorHandleEEELj0EE11AccumulatorENS43_IS9_NS44_IS42_NS3_IS9_NS3_ISA_NS3_ISB_NS3_ISD_NS3_ISF_NS3_ISG_NS3_IS8_NS3_ISI_NS3_ISH_NS3_ISM_NS3_ISL_S3G_EEEEEEEEEEEEEEEEEEEEEELb1ENS1_30ConfigureAccumulatorChainArrayIS42_S3T_Lb1EE23GlobalAccumulatorHandleEEELj0EE11AccumulatorEEENS1_19TagIsActive_VisitorEEEbRT_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT0_’ at /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/accumulator.hxx:740:49,
    inlined from ‘vigra::acc::DynamicAccumulatorChainArray<vigra::CoupledHandle<unsigned long, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::acc::Select<vigra::acc::PowerSum<0u>, vigra::acc::DivideByCount<vigra::acc::PowerSum<1u> >, vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2u> > >, 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<1u> > >, vigra::acc::Coord<vigra::acc::Principal<vigra::acc::RootDivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2u> > > > >, vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1u> > > >, vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::RootDivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2u> > > > > >, 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> > >, void, void, void, void, void, void, void, void, void, void, void, void>, vigra::acc::DataArg<1>, vigra::acc::WeightArg<1>, vigra::acc::LabelArg<2>, void, void> >::isActiveImpl(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, vigra::acc::acc_detail::TagIsActive_Visitor&) const’ at /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/accumulator.hxx:2620:68,
    inlined from ‘vigra::acc::PythonAccumulator<vigra::acc::DynamicAccumulatorChainArray<vigra::CoupledHandle<unsigned long, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::acc::Select<vigra::acc::PowerSum<0u>, vigra::acc::DivideByCount<vigra::acc::PowerSum<1u> >, vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2u> > >, 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<1u> > >, vigra::acc::Coord<vigra::acc::Principal<vigra::acc::RootDivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2u> > > > >, vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1u> > > >, vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::RootDivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2u> > > > > >, 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> > >, void, void, void, void, void, void, void, void, void, void, void, void>, vigra::acc::DataArg<1>, vigra::acc::WeightArg<1>, vigra::acc::LabelArg<2>, void, void> >, vigra::acc::PythonRegionFeatureAccumulator, vigra::acc::GetArrayTag_Visitor>::isActive(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const’ at /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/pythonaccumulator.hxx:411:9:
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/accumulator.hxx:740:49: warning: ‘v’ may be used uninitialized [-Wmaybe-uninitialized]
  740 |             return ApplyVisitorToTag<TAIL>::exec(a, tag, v);
      |                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/accumulator.hxx: In member function ‘vigra::acc::PythonAccumulator<vigra::acc::DynamicAccumulatorChainArray<vigra::CoupledHandle<unsigned long, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::acc::Select<vigra::acc::PowerSum<0u>, vigra::acc::DivideByCount<vigra::acc::PowerSum<1u> >, vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2u> > >, 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<1u> > >, vigra::acc::Coord<vigra::acc::Principal<vigra::acc::RootDivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2u> > > > >, vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1u> > > >, vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::RootDivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2u> > > > > >, 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> > >, void, void, void, void, void, void, void, void, void, void, void, void>, vigra::acc::DataArg<1>, vigra::acc::WeightArg<1>, vigra::acc::LabelArg<2>, void, void> >, vigra::acc::PythonRegionFeatureAccumulator, vigra::acc::GetArrayTag_Visitor>::isActive(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const’:
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/accumulator.hxx:730:17: note: by argument 3 of type ‘const struct TagIsActive_Visitor &’ to ‘_ZN5vigra3acc10acc_detail17ApplyVisitorToTagINS_8TypeListINS0_8KurtosisENS3_INS0_7CentralINS0_8PowerSumILj4EEEEENS3_INS5_INS6_ILj3EEEEENS3_INS0_10CentralizeENS3_INS5_INS6_ILj2EEEEENS3_INS0_13DivideByCountINS6_ILj1EEEEENS3_ISF_NS3_INS0_17StandardQuantilesINS0_20GlobalRangeHistogramILi0EEEEENS3_ISJ_NS3_INS0_6GlobalINS0_7MinimumEEENS3_INSL_INS0_7MaximumEEENS3_ISM_NS3_ISO_NS3_INS0_5CoordINS0_17RootDivideByCountINS0_9PrincipalISC_EEEEEENS3_INSQ_INSE_IST_EEEENS3_INS0_8WeightedISV_EENS3_INSY_ISX_EENS3_INSQ_ISM_EENS3_INSQ_ISO_EENS3_INSQ_INS0_12ArgMinWeightEEENS3_INSQ_INS0_12ArgMaxWeightEEENS3_INSQ_INSS_INS0_8SkewnessEEEEENS3_INSQ_INSS_IS9_EEEENS3_INSQ_INSS_IS4_EEEENS3_INSQ_IST_EENS3_INSQ_INSS_IS7_EEEENS3_INSQ_INS0_19PrincipalProjectionEEENS3_INSQ_ISB_EENS3_INSQ_INSS_INS0_16CoordinateSystemEEEEENS3_INSQ_INS0_24ScatterMatrixEigensystemEEENS3_INSQ_INS0_17FlatScatterMatrixEEENS3_INSQ_ISG_EENS3_INSQ_ISF_EENS3_INS6_ILj0EEENS3_INSY_IS19_EENS3_INSY_IS1B_EENS3_INSY_IS1D_EENS3_INSY_IS1E_EENS3_INSY_IS1G_EENS3_INSY_IS1I_EENS3_INSY_IS1J_EENS3_INSY_IS1M_EENS3_INSY_IS1O_EENS3_INSY_IS1Q_EENS3_INSY_IS1R_EENS3_INSY_IS1S_EENS3_INSY_IS1T_EENS3_INS0_8LabelArgILi2EEENS3_INS0_9WeightArgILi1EEENS3_INS0_7DataArgILi1EEEvEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE4execIKNS1_13LabelDispatchINS_13CoupledHandleImNS3U_IfNS3U_INS_10TinyVectorIiLi3EEEvEEEEEENS1_18AccumulatorFactoryISM_NS1_25ConfigureAccumulatorChainIS3Z_NS3_ISM_NS3_ISO_S2F_EEEELb1ENS1_30InvalidGlobalAccumulatorHandleEEELj0EE11AccumulatorENS40_INSE_ISD_EENS41_IS3Z_NS3_IS48_NS3_IS17_NS3_IS4_NS3_IS8_NS3_ISA_NS3_ISB_NS3_ISD_NS3_ISG_NS3_ISF_NS3_ISK_NS3_ISJ_S3F_EEEEEEEEEEEEEEEEEEEEEELb1ENS1_30ConfigureAccumulatorChainArrayIS3Z_NS3_IS48_NS3_IS17_S3Q_EEEELb1EE23GlobalAccumulatorHandleEEELj0EE11AccumulatorEEENS1_19TagIsActive_VisitorEEEbRT_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT0_’ declared here
  730 |     static bool exec(Accu & a, std::string const & tag, Visitor const & v)
      |                 ^~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/pythonaccumulator.hxx:410:41: note: ‘v’ declared here
  410 |         acc_detail::TagIsActive_Visitor v;
      |                                         ^
In function ‘_ZN5vigra3acc10acc_detail17ApplyVisitorToTagINS_8TypeListINS0_8SkewnessENS3_INS0_8KurtosisENS3_INS0_7CentralINS0_8PowerSumILj4EEEEENS3_INS6_INS7_ILj3EEEEENS3_INS0_10CentralizeENS3_INS6_INS7_ILj2EEEEENS3_INS0_13DivideByCountINS7_ILj1EEEEENS3_ISG_NS3_INS0_17StandardQuantilesINS0_20GlobalRangeHistogramILi0EEEEENS3_ISK_NS3_INS0_6GlobalINS0_7MinimumEEENS3_INSM_INS0_7MaximumEEENS3_ISN_NS3_ISP_NS3_INS0_5CoordINS0_17RootDivideByCountINS0_9PrincipalISD_EEEEEENS3_INSR_INSF_ISU_EEEENS3_INS0_8WeightedISW_EENS3_INSZ_ISY_EENS3_INSR_ISN_EENS3_INSR_ISP_EENS3_INSR_INS0_12ArgMinWeightEEENS3_INSR_INS0_12ArgMaxWeightEEENS3_INSR_INST_IS4_EEEENS3_INSR_INST_ISA_EEEENS3_INSR_INST_IS5_EEEENS3_INSR_ISU_EENS3_INSR_INST_IS8_EEEENS3_INSR_INS0_19PrincipalProjectionEEENS3_INSR_ISC_EENS3_INSR_INST_INS0_16CoordinateSystemEEEEENS3_INSR_INS0_24ScatterMatrixEigensystemEEENS3_INSR_INS0_17FlatScatterMatrixEEENS3_INSR_ISH_EENS3_INSR_ISG_EENS3_INS7_ILj0EEENS3_INSZ_IS19_EENS3_INSZ_IS1B_EENS3_INSZ_IS1D_EENS3_INSZ_IS1E_EENS3_INSZ_IS1G_EENS3_INSZ_IS1I_EENS3_INSZ_IS1J_EENS3_INSZ_IS1M_EENS3_INSZ_IS1O_EENS3_INSZ_IS1Q_EENS3_INSZ_IS1R_EENS3_INSZ_IS1S_EENS3_INSZ_IS1T_EENS3_INS0_8LabelArgILi2EEENS3_INS0_9WeightArgILi1EEENS3_INS0_7DataArgILi1EEEvEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE4execIKNS1_13LabelDispatchINS_13CoupledHandleImNS3V_IfNS3V_INS_10TinyVectorIiLi2EEEvEEEEEENS1_18AccumulatorFactoryISN_NS1_25ConfigureAccumulatorChainIS40_NS3_ISN_NS3_ISP_S2F_EEEELb1ENS1_30InvalidGlobalAccumulatorHandleEEELj0EE11AccumulatorENS41_INSF_ISE_EENS42_IS40_NS3_IS49_NS3_IS4_NS3_IS5_NS3_IS9_NS3_ISB_NS3_ISC_NS3_ISE_NS3_ISH_NS3_ISG_NS3_ISL_NS3_ISK_S3F_EEEEEEEEEEEEEEEEEEEEEELb1ENS1_30ConfigureAccumulatorChainArrayIS40_NS3_IS49_S3R_EELb1EE23GlobalAccumulatorHandleEEELj0EE11AccumulatorEEENS1_19TagIsActive_VisitorEEEbRT_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT0_’,
    inlined from ‘_ZN5vigra3acc10acc_detail17ApplyVisitorToTagINS_8TypeListINS0_13DivideByCountINS0_7CentralINS0_8PowerSumILj2EEEEEEENS3_INS0_8SkewnessENS3_INS0_8KurtosisENS3_INS5_INS6_ILj4EEEEENS3_INS5_INS6_ILj3EEEEENS3_INS0_10CentralizeENS3_IS8_NS3_INS4_INS6_ILj1EEEEENS3_ISH_NS3_INS0_17StandardQuantilesINS0_20GlobalRangeHistogramILi0EEEEENS3_ISL_NS3_INS0_6GlobalINS0_7MinimumEEENS3_INSN_INS0_7MaximumEEENS3_ISO_NS3_ISQ_NS3_INS0_5CoordINS0_17RootDivideByCountINS0_9PrincipalIS7_EEEEEENS3_INSS_INS4_ISV_EEEENS3_INS0_8WeightedISX_EENS3_INS10_ISZ_EENS3_INSS_ISO_EENS3_INSS_ISQ_EENS3_INSS_INS0_12ArgMinWeightEEENS3_INSS_INS0_12ArgMaxWeightEEENS3_INSS_INSU_ISA_EEEENS3_INSS_INSU_ISE_EEEENS3_INSS_INSU_ISB_EEEENS3_INSS_ISV_EENS3_INSS_INSU_ISC_EEEENS3_INSS_INS0_19PrincipalProjectionEEENS3_INSS_ISG_EENS3_INSS_INSU_INS0_16CoordinateSystemEEEEENS3_INSS_INS0_24ScatterMatrixEigensystemEEENS3_INSS_INS0_17FlatScatterMatrixEEENS3_INSS_ISI_EENS3_INSS_ISH_EENS3_INS6_ILj0EEENS3_INS10_IS1A_EENS3_INS10_IS1C_EENS3_INS10_IS1E_EENS3_INS10_IS1F_EENS3_INS10_IS1H_EENS3_INS10_IS1J_EENS3_INS10_IS1K_EENS3_INS10_IS1N_EENS3_INS10_IS1P_EENS3_INS10_IS1R_EENS3_INS10_IS1S_EENS3_INS10_IS1T_EENS3_INS10_IS1U_EENS3_INS0_8LabelArgILi2EEENS3_INS0_9WeightArgILi1EEENS3_INS0_7DataArgILi1EEEvEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE4execIKNS1_13LabelDispatchINS_13CoupledHandleImNS3X_IfNS3X_INS_10TinyVectorIiLi2EEEvEEEEEENS1_18AccumulatorFactoryISO_NS1_25ConfigureAccumulatorChainIS42_NS3_ISO_NS3_ISQ_S2G_EEEELb1ENS1_30InvalidGlobalAccumulatorHandleEEELj0EE11AccumulatorENS43_IS9_NS44_IS42_NS3_IS9_NS3_ISA_NS3_ISB_NS3_ISD_NS3_ISF_NS3_ISG_NS3_IS8_NS3_ISI_NS3_ISH_NS3_ISM_NS3_ISL_S3G_EEEEEEEEEEEEEEEEEEEEEELb1ENS1_30ConfigureAccumulatorChainArrayIS42_S3T_Lb1EE23GlobalAccumulatorHandleEEELj0EE11AccumulatorEEENS1_19TagIsActive_VisitorEEEbRT_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT0_’ at /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/accumulator.hxx:740:49,
    inlined from ‘vigra::acc::DynamicAccumulatorChainArray<vigra::CoupledHandle<unsigned long, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::acc::Select<vigra::acc::PowerSum<0u>, vigra::acc::DivideByCount<vigra::acc::PowerSum<1u> >, vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2u> > >, 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<1u> > >, vigra::acc::Coord<vigra::acc::Principal<vigra::acc::RootDivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2u> > > > >, vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1u> > > >, vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::RootDivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2u> > > > > >, 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> > >, void, void, void, void, void, void, void, void, void, void, void, void>, vigra::acc::DataArg<1>, vigra::acc::WeightArg<1>, vigra::acc::LabelArg<2>, void, void> >::isActiveImpl(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, vigra::acc::acc_detail::TagIsActive_Visitor&) const’ at /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/accumulator.hxx:2620:68,
    inlined from ‘vigra::acc::PythonAccumulator<vigra::acc::DynamicAccumulatorChainArray<vigra::CoupledHandle<unsigned long, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::acc::Select<vigra::acc::PowerSum<0u>, vigra::acc::DivideByCount<vigra::acc::PowerSum<1u> >, vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2u> > >, 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<1u> > >, vigra::acc::Coord<vigra::acc::Principal<vigra::acc::RootDivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2u> > > > >, vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1u> > > >, vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::RootDivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2u> > > > > >, 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> > >, void, void, void, void, void, void, void, void, void, void, void, void>, vigra::acc::DataArg<1>, vigra::acc::WeightArg<1>, vigra::acc::LabelArg<2>, void, void> >, vigra::acc::PythonRegionFeatureAccumulator, vigra::acc::GetArrayTag_Visitor>::isActive(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const’ at /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/pythonaccumulator.hxx:411:9:
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/accumulator.hxx:740:49: warning: ‘v’ may be used uninitialized [-Wmaybe-uninitialized]
  740 |             return ApplyVisitorToTag<TAIL>::exec(a, tag, v);
      |                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/accumulator.hxx: In member function ‘vigra::acc::PythonAccumulator<vigra::acc::DynamicAccumulatorChainArray<vigra::CoupledHandle<unsigned long, vigra::CoupledHandle<float, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::acc::Select<vigra::acc::PowerSum<0u>, vigra::acc::DivideByCount<vigra::acc::PowerSum<1u> >, vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2u> > >, 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<1u> > >, vigra::acc::Coord<vigra::acc::Principal<vigra::acc::RootDivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2u> > > > >, vigra::acc::Coord<vigra::acc::Principal<vigra::acc::CoordinateSystem> >, vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::DivideByCount<vigra::acc::PowerSum<1u> > > >, vigra::acc::Weighted<vigra::acc::Coord<vigra::acc::Principal<vigra::acc::RootDivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2u> > > > > >, 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> > >, void, void, void, void, void, void, void, void, void, void, void, void>, vigra::acc::DataArg<1>, vigra::acc::WeightArg<1>, vigra::acc::LabelArg<2>, void, void> >, vigra::acc::PythonRegionFeatureAccumulator, vigra::acc::GetArrayTag_Visitor>::isActive(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const’:
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/accumulator.hxx:730:17: note: by argument 3 of type ‘const struct TagIsActive_Visitor &’ to ‘_ZN5vigra3acc10acc_detail17ApplyVisitorToTagINS_8TypeListINS0_8KurtosisENS3_INS0_7CentralINS0_8PowerSumILj4EEEEENS3_INS5_INS6_ILj3EEEEENS3_INS0_10CentralizeENS3_INS5_INS6_ILj2EEEEENS3_INS0_13DivideByCountINS6_ILj1EEEEENS3_ISF_NS3_INS0_17StandardQuantilesINS0_20GlobalRangeHistogramILi0EEEEENS3_ISJ_NS3_INS0_6GlobalINS0_7MinimumEEENS3_INSL_INS0_7MaximumEEENS3_ISM_NS3_ISO_NS3_INS0_5CoordINS0_17RootDivideByCountINS0_9PrincipalISC_EEEEEENS3_INSQ_INSE_IST_EEEENS3_INS0_8WeightedISV_EENS3_INSY_ISX_EENS3_INSQ_ISM_EENS3_INSQ_ISO_EENS3_INSQ_INS0_12ArgMinWeightEEENS3_INSQ_INS0_12ArgMaxWeightEEENS3_INSQ_INSS_INS0_8SkewnessEEEEENS3_INSQ_INSS_IS9_EEEENS3_INSQ_INSS_IS4_EEEENS3_INSQ_IST_EENS3_INSQ_INSS_IS7_EEEENS3_INSQ_INS0_19PrincipalProjectionEEENS3_INSQ_ISB_EENS3_INSQ_INSS_INS0_16CoordinateSystemEEEEENS3_INSQ_INS0_24ScatterMatrixEigensystemEEENS3_INSQ_INS0_17FlatScatterMatrixEEENS3_INSQ_ISG_EENS3_INSQ_ISF_EENS3_INS6_ILj0EEENS3_INSY_IS19_EENS3_INSY_IS1B_EENS3_INSY_IS1D_EENS3_INSY_IS1E_EENS3_INSY_IS1G_EENS3_INSY_IS1I_EENS3_INSY_IS1J_EENS3_INSY_IS1M_EENS3_INSY_IS1O_EENS3_INSY_IS1Q_EENS3_INSY_IS1R_EENS3_INSY_IS1S_EENS3_INSY_IS1T_EENS3_INS0_8LabelArgILi2EEENS3_INS0_9WeightArgILi1EEENS3_INS0_7DataArgILi1EEEvEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE4execIKNS1_13LabelDispatchINS_13CoupledHandleImNS3U_IfNS3U_INS_10TinyVectorIiLi2EEEvEEEEEENS1_18AccumulatorFactoryISM_NS1_25ConfigureAccumulatorChainIS3Z_NS3_ISM_NS3_ISO_S2F_EEEELb1ENS1_30InvalidGlobalAccumulatorHandleEEELj0EE11AccumulatorENS40_INSE_ISD_EENS41_IS3Z_NS3_IS48_NS3_IS17_NS3_IS4_NS3_IS8_NS3_ISA_NS3_ISB_NS3_ISD_NS3_ISG_NS3_ISF_NS3_ISK_NS3_ISJ_S3F_EEEEEEEEEEEEEEEEEEEEEELb1ENS1_30ConfigureAccumulatorChainArrayIS3Z_NS3_IS48_NS3_IS17_S3Q_EEEELb1EE23GlobalAccumulatorHandleEEELj0EE11AccumulatorEEENS1_19TagIsActive_VisitorEEEbRT_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT0_’ declared here
  730 |     static bool exec(Accu & a, std::string const & tag, Visitor const & v)
      |                 ^~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/pythonaccumulator.hxx:410:41: note: ‘v’ declared here
  410 |         acc_detail::TagIsActive_Visitor v;
      |                                         ^
[ 50%] Building CXX object vigranumpy/src/core/CMakeFiles/vigranumpy_analysis.dir/accumulator-region-multiband.cxx.o
cd /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build/vigranumpy/src/core && /usr/bin/g++ -DHasHDF5 -Dvigranumpy_analysis_EXPORTS -I/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include -I/usr/include/OpenEXR -I/usr/include/Imath -isystem /usr/lib/python3.13/site-packages/numpy/_core/include -isystem /usr/include/python3.13 -pthread -Wno-template-body -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++11 -fPIC    -DH5_BUILT_AS_DYNAMIC_LIB -MD -MT vigranumpy/src/core/CMakeFiles/vigranumpy_analysis.dir/accumulator-region-multiband.cxx.o -MF CMakeFiles/vigranumpy_analysis.dir/accumulator-region-multiband.cxx.o.d -o CMakeFiles/vigranumpy_analysis.dir/accumulator-region-multiband.cxx.o -c /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/accumulator-region-multiband.cxx
In file included from /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/pythonaccumulator.hxx:43,
                 from /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/accumulator-region-multiband.cxx:39:
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/numpy_array.hxx: In function ‘bool vigra::detail::nontrivialPermutation(const vigra::ArrayVector<int>&)’:
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/pythonaccumulator.hxx:45:
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 1889 |             next_.template pass<N>(t);
      |             ~~~~~~~~~~~~~~~~~~~~~~^~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 1973 |             case 1: update<1>(t); break;
      |                     ~~~~~~~~~^~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 3090 |             a.updatePassN(*i, k);
      |             ~~~~~~~~~~~~~^~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  709 |         extractFeatures(i, end, *res);
      |         ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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> >]’
  955 |     def("extractRegionFeatures", &acc::pythonRegionInspectMultiband<Accu, N, T>,
      |     ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  956 |           (arg(argname.c_str()), arg("labels"), arg("features") = "all", arg("ignoreLabel")=python::object()),
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  957 |           doc_string.c_str(),
      |           ~~~~~~~~~~~~~~~~~~~
  958 |           return_value_policy<manage_new_object>());
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/accumulator-region-multiband.cxx:70:78:   required from here
   70 |     definePythonAccumulatorArrayMultiband<3, float, VectorRegionAccumulators>();
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 1889 |             next_.template pass<N>(t);
      |             ~~~~~~~~~~~~~~~~~~~~~~^~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 1974 |             case 2: update<2>(t); break;
      |                     ~~~~~~~~~^~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 3090 |             a.updatePassN(*i, k);
      |             ~~~~~~~~~~~~~^~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  709 |         extractFeatures(i, end, *res);
      |         ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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> >]’
  955 |     def("extractRegionFeatures", &acc::pythonRegionInspectMultiband<Accu, N, T>,
      |     ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  956 |           (arg(argname.c_str()), arg("labels"), arg("features") = "all", arg("ignoreLabel")=python::object()),
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  957 |           doc_string.c_str(),
      |           ~~~~~~~~~~~~~~~~~~~
  958 |           return_value_policy<manage_new_object>());
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/accumulator-region-multiband.cxx:70:78:   required from here
   70 |     definePythonAccumulatorArrayMultiband<3, float, VectorRegionAccumulators>();
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 1889 |             next_.template pass<N>(t);
      |             ~~~~~~~~~~~~~~~~~~~~~~^~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 1975 |             case 3: update<3>(t); break;
      |                     ~~~~~~~~~^~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 3090 |             a.updatePassN(*i, k);
      |             ~~~~~~~~~~~~~^~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  709 |         extractFeatures(i, end, *res);
      |         ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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> >]’
  955 |     def("extractRegionFeatures", &acc::pythonRegionInspectMultiband<Accu, N, T>,
      |     ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  956 |           (arg(argname.c_str()), arg("labels"), arg("features") = "all", arg("ignoreLabel")=python::object()),
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  957 |           doc_string.c_str(),
      |           ~~~~~~~~~~~~~~~~~~~
  958 |           return_value_policy<manage_new_object>());
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/accumulator-region-multiband.cxx:70:78:   required from here
   70 |     definePythonAccumulatorArrayMultiband<3, float, VectorRegionAccumulators>();
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 1889 |             next_.template pass<N>(t);
      |             ~~~~~~~~~~~~~~~~~~~~~~^~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 1976 |             case 4: update<4>(t); break;
      |                     ~~~~~~~~~^~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 3090 |             a.updatePassN(*i, k);
      |             ~~~~~~~~~~~~~^~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  709 |         extractFeatures(i, end, *res);
      |         ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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> >]’
  955 |     def("extractRegionFeatures", &acc::pythonRegionInspectMultiband<Accu, N, T>,
      |     ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  956 |           (arg(argname.c_str()), arg("labels"), arg("features") = "all", arg("ignoreLabel")=python::object()),
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  957 |           doc_string.c_str(),
      |           ~~~~~~~~~~~~~~~~~~~
  958 |           return_value_policy<manage_new_object>());
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/accumulator-region-multiband.cxx:70:78:   required from here
   70 |     definePythonAccumulatorArrayMultiband<3, float, VectorRegionAccumulators>();
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 1889 |             next_.template pass<N>(t);
      |             ~~~~~~~~~~~~~~~~~~~~~~^~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 1977 |             case 5: update<5>(t); break;
      |                     ~~~~~~~~~^~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 3090 |             a.updatePassN(*i, k);
      |             ~~~~~~~~~~~~~^~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  709 |         extractFeatures(i, end, *res);
      |         ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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> >]’
  955 |     def("extractRegionFeatures", &acc::pythonRegionInspectMultiband<Accu, N, T>,
      |     ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  956 |           (arg(argname.c_str()), arg("labels"), arg("features") = "all", arg("ignoreLabel")=python::object()),
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  957 |           doc_string.c_str(),
      |           ~~~~~~~~~~~~~~~~~~~
  958 |           return_value_policy<manage_new_object>());
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/accumulator-region-multiband.cxx:70:78:   required from here
   70 |     definePythonAccumulatorArrayMultiband<3, float, VectorRegionAccumulators>();
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 1889 |             next_.template pass<N>(t);
      |             ~~~~~~~~~~~~~~~~~~~~~~^~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 1973 |             case 1: update<1>(t); break;
      |                     ~~~~~~~~~^~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 3090 |             a.updatePassN(*i, k);
      |             ~~~~~~~~~~~~~^~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  709 |         extractFeatures(i, end, *res);
      |         ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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> >]’
  955 |     def("extractRegionFeatures", &acc::pythonRegionInspectMultiband<Accu, N, T>,
      |     ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  956 |           (arg(argname.c_str()), arg("labels"), arg("features") = "all", arg("ignoreLabel")=python::object()),
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  957 |           doc_string.c_str(),
      |           ~~~~~~~~~~~~~~~~~~~
  958 |           return_value_policy<manage_new_object>());
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/accumulator-region-multiband.cxx:71:78:   required from here
   71 |     definePythonAccumulatorArrayMultiband<4, float, VectorRegionAccumulators>();
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 1889 |             next_.template pass<N>(t);
      |             ~~~~~~~~~~~~~~~~~~~~~~^~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 1974 |             case 2: update<2>(t); break;
      |                     ~~~~~~~~~^~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 3090 |             a.updatePassN(*i, k);
      |             ~~~~~~~~~~~~~^~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  709 |         extractFeatures(i, end, *res);
      |         ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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> >]’
  955 |     def("extractRegionFeatures", &acc::pythonRegionInspectMultiband<Accu, N, T>,
      |     ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  956 |           (arg(argname.c_str()), arg("labels"), arg("features") = "all", arg("ignoreLabel")=python::object()),
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  957 |           doc_string.c_str(),
      |           ~~~~~~~~~~~~~~~~~~~
  958 |           return_value_policy<manage_new_object>());
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/accumulator-region-multiband.cxx:71:78:   required from here
   71 |     definePythonAccumulatorArrayMultiband<4, float, VectorRegionAccumulators>();
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 1889 |             next_.template pass<N>(t);
      |             ~~~~~~~~~~~~~~~~~~~~~~^~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 1975 |             case 3: update<3>(t); break;
      |                     ~~~~~~~~~^~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 3090 |             a.updatePassN(*i, k);
      |             ~~~~~~~~~~~~~^~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  709 |         extractFeatures(i, end, *res);
      |         ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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> >]’
  955 |     def("extractRegionFeatures", &acc::pythonRegionInspectMultiband<Accu, N, T>,
      |     ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  956 |           (arg(argname.c_str()), arg("labels"), arg("features") = "all", arg("ignoreLabel")=python::object()),
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  957 |           doc_string.c_str(),
      |           ~~~~~~~~~~~~~~~~~~~
  958 |           return_value_policy<manage_new_object>());
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/accumulator-region-multiband.cxx:71:78:   required from here
   71 |     definePythonAccumulatorArrayMultiband<4, float, VectorRegionAccumulators>();
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 1889 |             next_.template pass<N>(t);
      |             ~~~~~~~~~~~~~~~~~~~~~~^~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 1976 |             case 4: update<4>(t); break;
      |                     ~~~~~~~~~^~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 3090 |             a.updatePassN(*i, k);
      |             ~~~~~~~~~~~~~^~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  709 |         extractFeatures(i, end, *res);
      |         ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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> >]’
  955 |     def("extractRegionFeatures", &acc::pythonRegionInspectMultiband<Accu, N, T>,
      |     ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  956 |           (arg(argname.c_str()), arg("labels"), arg("features") = "all", arg("ignoreLabel")=python::object()),
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  957 |           doc_string.c_str(),
      |           ~~~~~~~~~~~~~~~~~~~
  958 |           return_value_policy<manage_new_object>());
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/accumulator-region-multiband.cxx:71:78:   required from here
   71 |     definePythonAccumulatorArrayMultiband<4, float, VectorRegionAccumulators>();
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 1889 |             next_.template pass<N>(t);
      |             ~~~~~~~~~~~~~~~~~~~~~~^~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 1977 |             case 5: update<5>(t); break;
      |                     ~~~~~~~~~^~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 3090 |             a.updatePassN(*i, k);
      |             ~~~~~~~~~~~~~^~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  709 |         extractFeatures(i, end, *res);
      |         ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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> >]’
  955 |     def("extractRegionFeatures", &acc::pythonRegionInspectMultiband<Accu, N, T>,
      |     ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  956 |           (arg(argname.c_str()), arg("labels"), arg("features") = "all", arg("ignoreLabel")=python::object()),
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  957 |           doc_string.c_str(),
      |           ~~~~~~~~~~~~~~~~~~~
  958 |           return_value_policy<manage_new_object>());
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/accumulator-region-multiband.cxx:71:78:   required from here
   71 |     definePythonAccumulatorArrayMultiband<4, float, VectorRegionAccumulators>();
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 1889 |             next_.template pass<N>(t);
      |             ~~~~~~~~~~~~~~~~~~~~~~^~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 1973 |             case 1: update<1>(t); break;
      |                     ~~~~~~~~~^~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 3090 |             a.updatePassN(*i, k);
      |             ~~~~~~~~~~~~~^~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  654 |         extractFeatures(i, end, *res);
      |         ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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> >]’
  898 |     def("extractRegionFeatures", &acc::pythonRegionInspect<Accu, N, T>,
      |     ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  899 |           (arg(argname.c_str()), arg("labels"), arg("features") = "all", arg("ignoreLabel")=python::object()),
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  900 |           doc_string.c_str(),
      |           ~~~~~~~~~~~~~~~~~~~
  901 |           return_value_policy<manage_new_object>());
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/accumulator-region-multiband.cxx:73:84:   required from here
   73 |     definePythonAccumulatorArray<2, TinyVector<float, 3>, VectorRegionAccumulators>();
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 1889 |             next_.template pass<N>(t);
      |             ~~~~~~~~~~~~~~~~~~~~~~^~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 1974 |             case 2: update<2>(t); break;
      |                     ~~~~~~~~~^~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 3090 |             a.updatePassN(*i, k);
      |             ~~~~~~~~~~~~~^~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  654 |         extractFeatures(i, end, *res);
      |         ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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> >]’
  898 |     def("extractRegionFeatures", &acc::pythonRegionInspect<Accu, N, T>,
      |     ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  899 |           (arg(argname.c_str()), arg("labels"), arg("features") = "all", arg("ignoreLabel")=python::object()),
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  900 |           doc_string.c_str(),
      |           ~~~~~~~~~~~~~~~~~~~
  901 |           return_value_policy<manage_new_object>());
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/accumulator-region-multiband.cxx:73:84:   required from here
   73 |     definePythonAccumulatorArray<2, TinyVector<float, 3>, VectorRegionAccumulators>();
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 1889 |             next_.template pass<N>(t);
      |             ~~~~~~~~~~~~~~~~~~~~~~^~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 1975 |             case 3: update<3>(t); break;
      |                     ~~~~~~~~~^~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 3090 |             a.updatePassN(*i, k);
      |             ~~~~~~~~~~~~~^~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  654 |         extractFeatures(i, end, *res);
      |         ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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> >]’
  898 |     def("extractRegionFeatures", &acc::pythonRegionInspect<Accu, N, T>,
      |     ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  899 |           (arg(argname.c_str()), arg("labels"), arg("features") = "all", arg("ignoreLabel")=python::object()),
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  900 |           doc_string.c_str(),
      |           ~~~~~~~~~~~~~~~~~~~
  901 |           return_value_policy<manage_new_object>());
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/accumulator-region-multiband.cxx:73:84:   required from here
   73 |     definePythonAccumulatorArray<2, TinyVector<float, 3>, VectorRegionAccumulators>();
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 1889 |             next_.template pass<N>(t);
      |             ~~~~~~~~~~~~~~~~~~~~~~^~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 1976 |             case 4: update<4>(t); break;
      |                     ~~~~~~~~~^~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 3090 |             a.updatePassN(*i, k);
      |             ~~~~~~~~~~~~~^~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  654 |         extractFeatures(i, end, *res);
      |         ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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> >]’
  898 |     def("extractRegionFeatures", &acc::pythonRegionInspect<Accu, N, T>,
      |     ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  899 |           (arg(argname.c_str()), arg("labels"), arg("features") = "all", arg("ignoreLabel")=python::object()),
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  900 |           doc_string.c_str(),
      |           ~~~~~~~~~~~~~~~~~~~
  901 |           return_value_policy<manage_new_object>());
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/accumulator-region-multiband.cxx:73:84:   required from here
   73 |     definePythonAccumulatorArray<2, TinyVector<float, 3>, VectorRegionAccumulators>();
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 1889 |             next_.template pass<N>(t);
      |             ~~~~~~~~~~~~~~~~~~~~~~^~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 1977 |             case 5: update<5>(t); break;
      |                     ~~~~~~~~~^~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 3090 |             a.updatePassN(*i, k);
      |             ~~~~~~~~~~~~~^~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  654 |         extractFeatures(i, end, *res);
      |         ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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> >]’
  898 |     def("extractRegionFeatures", &acc::pythonRegionInspect<Accu, N, T>,
      |     ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  899 |           (arg(argname.c_str()), arg("labels"), arg("features") = "all", arg("ignoreLabel")=python::object()),
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  900 |           doc_string.c_str(),
      |           ~~~~~~~~~~~~~~~~~~~
  901 |           return_value_policy<manage_new_object>());
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/accumulator-region-multiband.cxx:73:84:   required from here
   73 |     definePythonAccumulatorArray<2, TinyVector<float, 3>, VectorRegionAccumulators>();
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 1889 |             next_.template pass<N>(t);
      |             ~~~~~~~~~~~~~~~~~~~~~~^~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 1973 |             case 1: update<1>(t); break;
      |                     ~~~~~~~~~^~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 3090 |             a.updatePassN(*i, k);
      |             ~~~~~~~~~~~~~^~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  654 |         extractFeatures(i, end, *res);
      |         ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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> >]’
  898 |     def("extractRegionFeatures", &acc::pythonRegionInspect<Accu, N, T>,
      |     ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  899 |           (arg(argname.c_str()), arg("labels"), arg("features") = "all", arg("ignoreLabel")=python::object()),
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  900 |           doc_string.c_str(),
      |           ~~~~~~~~~~~~~~~~~~~
  901 |           return_value_policy<manage_new_object>());
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/accumulator-region-multiband.cxx:74:84:   required from here
   74 |     definePythonAccumulatorArray<3, TinyVector<float, 3>, VectorRegionAccumulators>();
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 1889 |             next_.template pass<N>(t);
      |             ~~~~~~~~~~~~~~~~~~~~~~^~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 1974 |             case 2: update<2>(t); break;
      |                     ~~~~~~~~~^~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 3090 |             a.updatePassN(*i, k);
      |             ~~~~~~~~~~~~~^~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  654 |         extractFeatures(i, end, *res);
      |         ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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> >]’
  898 |     def("extractRegionFeatures", &acc::pythonRegionInspect<Accu, N, T>,
      |     ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  899 |           (arg(argname.c_str()), arg("labels"), arg("features") = "all", arg("ignoreLabel")=python::object()),
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  900 |           doc_string.c_str(),
      |           ~~~~~~~~~~~~~~~~~~~
  901 |           return_value_policy<manage_new_object>());
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/accumulator-region-multiband.cxx:74:84:   required from here
   74 |     definePythonAccumulatorArray<3, TinyVector<float, 3>, VectorRegionAccumulators>();
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 1889 |             next_.template pass<N>(t);
      |             ~~~~~~~~~~~~~~~~~~~~~~^~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 1975 |             case 3: update<3>(t); break;
      |                     ~~~~~~~~~^~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 3090 |             a.updatePassN(*i, k);
      |             ~~~~~~~~~~~~~^~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  654 |         extractFeatures(i, end, *res);
      |         ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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> >]’
  898 |     def("extractRegionFeatures", &acc::pythonRegionInspect<Accu, N, T>,
      |     ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  899 |           (arg(argname.c_str()), arg("labels"), arg("features") = "all", arg("ignoreLabel")=python::object()),
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  900 |           doc_string.c_str(),
      |           ~~~~~~~~~~~~~~~~~~~
  901 |           return_value_policy<manage_new_object>());
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/accumulator-region-multiband.cxx:74:84:   required from here
   74 |     definePythonAccumulatorArray<3, TinyVector<float, 3>, VectorRegionAccumulators>();
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 1889 |             next_.template pass<N>(t);
      |             ~~~~~~~~~~~~~~~~~~~~~~^~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 1976 |             case 4: update<4>(t); break;
      |                     ~~~~~~~~~^~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 3090 |             a.updatePassN(*i, k);
      |             ~~~~~~~~~~~~~^~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  654 |         extractFeatures(i, end, *res);
      |         ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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> >]’
  898 |     def("extractRegionFeatures", &acc::pythonRegionInspect<Accu, N, T>,
      |     ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  899 |           (arg(argname.c_str()), arg("labels"), arg("features") = "all", arg("ignoreLabel")=python::object()),
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  900 |           doc_string.c_str(),
      |           ~~~~~~~~~~~~~~~~~~~
  901 |           return_value_policy<manage_new_object>());
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/accumulator-region-multiband.cxx:74:84:   required from here
   74 |     definePythonAccumulatorArray<3, TinyVector<float, 3>, VectorRegionAccumulators>();
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 1889 |             next_.template pass<N>(t);
      |             ~~~~~~~~~~~~~~~~~~~~~~^~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 1977 |             case 5: update<5>(t); break;
      |                     ~~~~~~~~~^~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 3090 |             a.updatePassN(*i, k);
      |             ~~~~~~~~~~~~~^~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  654 |         extractFeatures(i, end, *res);
      |         ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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> >]’
  898 |     def("extractRegionFeatures", &acc::pythonRegionInspect<Accu, N, T>,
      |     ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  899 |           (arg(argname.c_str()), arg("labels"), arg("features") = "all", arg("ignoreLabel")=python::object()),
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  900 |           doc_string.c_str(),
      |           ~~~~~~~~~~~~~~~~~~~
  901 |           return_value_policy<manage_new_object>());
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/accumulator-region-multiband.cxx:74:84:   required from here
   74 |     definePythonAccumulatorArray<3, TinyVector<float, 3>, VectorRegionAccumulators>();
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 3402 |             ImplType::update(DataHandle::getValue(t));
      |             ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1063 |             a.update(t);
      |             ~~~~~~~~^~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1700 |             this->next_.template pass<N>(t);
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1417 |             regions_[LabelHandle::getValue(t)].template pass<N>(t);
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 1889 |             next_.template pass<N>(t);
      |             ~~~~~~~~~~~~~~~~~~~~~~^~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 1974 |             case 2: update<2>(t); break;
      |                     ~~~~~~~~~^~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 3090 |             a.updatePassN(*i, k);
      |             ~~~~~~~~~~~~~^~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  709 |         extractFeatures(i, end, *res);
      |         ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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> >]’
  955 |     def("extractRegionFeatures", &acc::pythonRegionInspectMultiband<Accu, N, T>,
      |     ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  956 |           (arg(argname.c_str()), arg("labels"), arg("features") = "all", arg("ignoreLabel")=python::object()),
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  957 |           doc_string.c_str(),
      |           ~~~~~~~~~~~~~~~~~~~
  958 |           return_value_policy<manage_new_object>());
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/accumulator-region-multiband.cxx:70:78:   required from here
   70 |     definePythonAccumulatorArrayMultiband<3, float, VectorRegionAccumulators>();
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 3402 |             ImplType::update(DataHandle::getValue(t));
      |             ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1063 |             a.update(t);
      |             ~~~~~~~~^~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1700 |             this->next_.template pass<N>(t);
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1417 |             regions_[LabelHandle::getValue(t)].template pass<N>(t);
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 1889 |             next_.template pass<N>(t);
      |             ~~~~~~~~~~~~~~~~~~~~~~^~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 1974 |             case 2: update<2>(t); break;
      |                     ~~~~~~~~~^~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 3090 |             a.updatePassN(*i, k);
      |             ~~~~~~~~~~~~~^~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  709 |         extractFeatures(i, end, *res);
      |         ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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> >]’
  955 |     def("extractRegionFeatures", &acc::pythonRegionInspectMultiband<Accu, N, T>,
      |     ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  956 |           (arg(argname.c_str()), arg("labels"), arg("features") = "all", arg("ignoreLabel")=python::object()),
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  957 |           doc_string.c_str(),
      |           ~~~~~~~~~~~~~~~~~~~
  958 |           return_value_policy<manage_new_object>());
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/accumulator-region-multiband.cxx:71:78:   required from here
   71 |     definePythonAccumulatorArrayMultiband<4, float, VectorRegionAccumulators>();
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/tinyvector.hxx:51,
                 from /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/multi_array.hxx:43,
                 from /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/numpy_array.hxx:47:
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  466 |         BaseType::merge(*p, labelMapping);
      |         ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/pythonaccumulator.hxx:458:10:   required from here
  458 |     void remappingMerge(PythonRegionFeatureAccumulator const & o, NumpyArray<1, npy_uint32> labelMapping)
      |          ^~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  471 |         BaseType::merge(i, j);
      |         ~~~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/pythonaccumulator.hxx:469:10:   required from here
  469 |     void mergeRegions(npy_uint32 i, npy_uint32 j)
      |          ^~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  466 |         BaseType::merge(*p, labelMapping);
      |         ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/pythonaccumulator.hxx:458:10:   required from here
  458 |     void remappingMerge(PythonRegionFeatureAccumulator const & o, NumpyArray<1, npy_uint32> labelMapping)
      |          ^~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  471 |         BaseType::merge(i, j);
      |         ~~~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/pythonaccumulator.hxx:469:10:   required from here
  469 |     void mergeRegions(npy_uint32 i, npy_uint32 j)
      |          ^~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  466 |         BaseType::merge(*p, labelMapping);
      |         ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/pythonaccumulator.hxx:458:10:   required from here
  458 |     void remappingMerge(PythonRegionFeatureAccumulator const & o, NumpyArray<1, npy_uint32> labelMapping)
      |          ^~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  471 |         BaseType::merge(i, j);
      |         ~~~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/pythonaccumulator.hxx:469:10:   required from here
  469 |     void mergeRegions(npy_uint32 i, npy_uint32 j)
      |          ^~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  466 |         BaseType::merge(*p, labelMapping);
      |         ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/pythonaccumulator.hxx:458:10:   required from here
  458 |     void remappingMerge(PythonRegionFeatureAccumulator const & o, NumpyArray<1, npy_uint32> labelMapping)
      |          ^~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  471 |         BaseType::merge(i, j);
      |         ~~~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/pythonaccumulator.hxx:469:10:   required from here
  469 |     void mergeRegions(npy_uint32 i, npy_uint32 j)
      |          ^~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 2460 |         this->next_.mergeImpl(o.next_, labelMapping);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  466 |         BaseType::merge(*p, labelMapping);
      |         ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/pythonaccumulator.hxx:458:10:   required from here
  458 |     void remappingMerge(PythonRegionFeatureAccumulator const & o, NumpyArray<1, npy_uint32> labelMapping)
      |          ^~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 2460 |         this->next_.mergeImpl(o.next_, labelMapping);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  466 |         BaseType::merge(*p, labelMapping);
      |         ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/pythonaccumulator.hxx:458:10:   required from here
  458 |     void remappingMerge(PythonRegionFeatureAccumulator const & o, NumpyArray<1, npy_uint32> labelMapping)
      |          ^~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 2460 |         this->next_.mergeImpl(o.next_, labelMapping);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  466 |         BaseType::merge(*p, labelMapping);
      |         ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/pythonaccumulator.hxx:458:10:   required from here
  458 |     void remappingMerge(PythonRegionFeatureAccumulator const & o, NumpyArray<1, npy_uint32> labelMapping)
      |          ^~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 2460 |         this->next_.mergeImpl(o.next_, labelMapping);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  466 |         BaseType::merge(*p, labelMapping);
      |         ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/pythonaccumulator.hxx:458:10:   required from here
  458 |     void remappingMerge(PythonRegionFeatureAccumulator const & o, NumpyArray<1, npy_uint32> labelMapping)
      |          ^~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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)
      |                               ~^~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/numpy_array.hxx:50:
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1066 |                ArrayTraits::isShapeCompatible((PyArrayObject *)obj);
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1177 |         vigra_precondition(strict ? isReferenceCompatible(obj) : isCopyCompatible(obj),
      |                                                                  ~~~~~~~~~~~~~~~~^~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  846 |             makeCopy(other.pyObject());
      |             ^~~~~~~~
/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]’
   73 |     return rc(f( BOOST_PP_ENUM_BINARY_PARAMS_Z(1, N, ac, () BOOST_PP_INTERCEPT) ));
      |               ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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]’
  233 |             PyObject* result = detail::invoke(
      |                                ~~~~~~~~~~~~~~^
  234 |                 detail::invoke_tag<result_t,F>()
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  235 |               , create_result_converter(args_, (result_converter*)0, (result_converter*)0)
      |               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  236 |               , m_data.first()
      |               ~~~~~~~~~~~~~~~~                
  237 |                 BOOST_PP_ENUM_TRAILING_PARAMS(N, c)
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  238 |             );
      |             ~                                 
/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]’
   38 |         return m_caller(args, kw);
      |                ~~~~~~~~^~~~~~~~~~
/usr/include/boost/python/object/py_function.hpp:36:15:   required from here
   36 |     PyObject* operator()(PyObject* args, PyObject* kw)
      |               ^~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1066 |                ArrayTraits::isShapeCompatible((PyArrayObject *)obj);
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1177 |         vigra_precondition(strict ? isReferenceCompatible(obj) : isCopyCompatible(obj),
      |                                                                  ~~~~~~~~~~~~~~~~^~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  846 |             makeCopy(other.pyObject());
      |             ^~~~~~~~
/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]’
   73 |     return rc(f( BOOST_PP_ENUM_BINARY_PARAMS_Z(1, N, ac, () BOOST_PP_INTERCEPT) ));
      |               ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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]’
  233 |             PyObject* result = detail::invoke(
      |                                ~~~~~~~~~~~~~~^
  234 |                 detail::invoke_tag<result_t,F>()
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  235 |               , create_result_converter(args_, (result_converter*)0, (result_converter*)0)
      |               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  236 |               , m_data.first()
      |               ~~~~~~~~~~~~~~~~                
  237 |                 BOOST_PP_ENUM_TRAILING_PARAMS(N, c)
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  238 |             );
      |             ~                                 
/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]’
   38 |         return m_caller(args, kw);
      |                ~~~~~~~~^~~~~~~~~~
/usr/include/boost/python/object/py_function.hpp:36:15:   required from here
   36 |     PyObject* operator()(PyObject* args, PyObject* kw)
      |               ^~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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 ‘_ZN5vigra3acc10acc_detail17ApplyVisitorToTagINS_8TypeListINS0_13DivideByCountINS0_7CentralINS0_8PowerSumILj2EEEEEEENS3_INS0_8SkewnessENS3_INS0_8KurtosisENS3_INS5_INS6_ILj4EEEEENS3_INS5_INS6_ILj3EEEEENS3_IS8_NS3_INS4_INS0_17FlatScatterMatrixEEENS3_INS4_INS0_9PrincipalIS7_EEEENS3_INSI_ISA_EENS3_INSI_ISE_EENS3_INSI_ISB_EENS3_ISJ_NS3_INSI_ISC_EENS3_INS0_7MinimumENS3_INS0_7MaximumENS3_INSI_ISP_EENS3_INSI_ISQ_EENS3_INS0_19PrincipalProjectionENS3_INS0_10CentralizeENS3_INSI_INS0_16CoordinateSystemEEENS3_INS0_24ScatterMatrixEigensystemENS3_ISG_NS3_INS4_INS6_ILj1EEEEENS3_ISY_NS3_INS0_5CoordINS0_17RootDivideByCountISJ_EEEENS3_INS10_ISK_EENS3_INS10_ISP_EENS3_INS10_ISQ_EENS3_INS10_ISL_EENS3_INS10_ISM_EENS3_INS10_ISN_EENS3_INS10_ISJ_EENS3_INS10_ISO_EENS3_INS10_IST_EENS3_INS10_ISU_EENS3_INS10_ISW_EENS3_INS10_ISX_EENS3_INS10_ISG_EENS3_INS10_ISZ_EENS3_INS10_ISY_EENS3_INS6_ILj0EEENS3_INS0_8LabelArgILi2EEENS3_INS0_7DataArgILi1EEEvEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE4execIKNS1_13LabelDispatchINS_13CoupledHandleImNS2Y_INS_10TinyVectorIfLi3EEENS2Y_INS2Z_IiLi3EEEvEEEEEENS1_18AccumulatorFactoryIS1L_NS1_25ConfigureAccumulatorChainIS34_S1P_Lb1ENS1_30InvalidGlobalAccumulatorHandleEEELj0EE11AccumulatorENS35_IS9_NS36_IS34_S2U_Lb1ENS1_30ConfigureAccumulatorChainArrayIS34_S2U_Lb1EE23GlobalAccumulatorHandleEEELj0EE11AccumulatorEEENS1_19TagIsActive_VisitorEEEbRT_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT0_’,
    inlined from ‘vigra::acc::DynamicAccumulatorChainArray<vigra::CoupledHandle<unsigned long, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::acc::Select<vigra::acc::PowerSum<0u>, vigra::acc::DivideByCount<vigra::acc::PowerSum<1u> >, vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2u> > >, vigra::acc::Skewness, vigra::acc::Kurtosis, vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::acc::Principal<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2u> > > >, 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<1u> > >, vigra::acc::Coord<vigra::acc::Principal<vigra::acc::RootDivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2u> > > > >, 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> >, void, void, void, void, void, void, void, void, void, void, void, void, void>, vigra::acc::DataArg<1>, vigra::acc::LabelArg<2>, void, void, void> >::isActiveImpl(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, vigra::acc::acc_detail::TagIsActive_Visitor&) const’ at /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/accumulator.hxx:2620:68,
    inlined from ‘vigra::acc::PythonAccumulator<vigra::acc::DynamicAccumulatorChainArray<vigra::CoupledHandle<unsigned long, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::acc::Select<vigra::acc::PowerSum<0u>, vigra::acc::DivideByCount<vigra::acc::PowerSum<1u> >, vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2u> > >, vigra::acc::Skewness, vigra::acc::Kurtosis, vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::acc::Principal<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2u> > > >, 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<1u> > >, vigra::acc::Coord<vigra::acc::Principal<vigra::acc::RootDivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2u> > > > >, 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> >, void, void, void, void, void, void, void, void, void, void, void, void, void>, vigra::acc::DataArg<1>, vigra::acc::LabelArg<2>, void, void, void> >, vigra::acc::PythonRegionFeatureAccumulator, vigra::acc::GetArrayTag_Visitor>::isActive(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const’ at /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/pythonaccumulator.hxx:411:9:
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/accumulator.hxx:740:49: warning: ‘v’ may be used uninitialized [-Wmaybe-uninitialized]
  740 |             return ApplyVisitorToTag<TAIL>::exec(a, tag, v);
      |                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/accumulator.hxx: In member function ‘vigra::acc::PythonAccumulator<vigra::acc::DynamicAccumulatorChainArray<vigra::CoupledHandle<unsigned long, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::acc::Select<vigra::acc::PowerSum<0u>, vigra::acc::DivideByCount<vigra::acc::PowerSum<1u> >, vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2u> > >, vigra::acc::Skewness, vigra::acc::Kurtosis, vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::acc::Principal<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2u> > > >, 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<1u> > >, vigra::acc::Coord<vigra::acc::Principal<vigra::acc::RootDivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2u> > > > >, 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> >, void, void, void, void, void, void, void, void, void, void, void, void, void>, vigra::acc::DataArg<1>, vigra::acc::LabelArg<2>, void, void, void> >, vigra::acc::PythonRegionFeatureAccumulator, vigra::acc::GetArrayTag_Visitor>::isActive(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const’:
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/accumulator.hxx:730:17: note: by argument 3 of type ‘const struct TagIsActive_Visitor &’ to ‘_ZN5vigra3acc10acc_detail17ApplyVisitorToTagINS_8TypeListINS0_8SkewnessENS3_INS0_8KurtosisENS3_INS0_7CentralINS0_8PowerSumILj4EEEEENS3_INS6_INS7_ILj3EEEEENS3_INS6_INS7_ILj2EEEEENS3_INS0_13DivideByCountINS0_17FlatScatterMatrixEEENS3_INSE_INS0_9PrincipalISC_EEEENS3_INSH_IS4_EENS3_INSH_ISA_EENS3_INSH_IS5_EENS3_ISI_NS3_INSH_IS8_EENS3_INS0_7MinimumENS3_INS0_7MaximumENS3_INSH_ISO_EENS3_INSH_ISP_EENS3_INS0_19PrincipalProjectionENS3_INS0_10CentralizeENS3_INSH_INS0_16CoordinateSystemEEENS3_INS0_24ScatterMatrixEigensystemENS3_ISF_NS3_INSE_INS7_ILj1EEEEENS3_ISX_NS3_INS0_5CoordINS0_17RootDivideByCountISI_EEEENS3_INSZ_ISJ_EENS3_INSZ_ISO_EENS3_INSZ_ISP_EENS3_INSZ_ISK_EENS3_INSZ_ISL_EENS3_INSZ_ISM_EENS3_INSZ_ISI_EENS3_INSZ_ISN_EENS3_INSZ_ISS_EENS3_INSZ_IST_EENS3_INSZ_ISV_EENS3_INSZ_ISW_EENS3_INSZ_ISF_EENS3_INSZ_ISY_EENS3_INSZ_ISX_EENS3_INS7_ILj0EEENS3_INS0_8LabelArgILi2EEENS3_INS0_7DataArgILi1EEEvEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE4execIKNS1_13LabelDispatchINS_13CoupledHandleImNS2W_INS_10TinyVectorIfLi3EEENS2W_INS2X_IiLi3EEEvEEEEEENS1_18AccumulatorFactoryIS1K_NS1_25ConfigureAccumulatorChainIS32_S1O_Lb1ENS1_30InvalidGlobalAccumulatorHandleEEELj0EE11AccumulatorENS33_INSE_ISD_EENS34_IS32_NS3_IS39_S2S_EELb1ENS1_30ConfigureAccumulatorChainArrayIS32_S3A_Lb1EE23GlobalAccumulatorHandleEEELj0EE11AccumulatorEEENS1_19TagIsActive_VisitorEEEbRT_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT0_’ declared here
  730 |     static bool exec(Accu & a, std::string const & tag, Visitor const & v)
      |                 ^~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/pythonaccumulator.hxx:410:41: note: ‘v’ declared here
  410 |         acc_detail::TagIsActive_Visitor v;
      |                                         ^
In function ‘_ZN5vigra3acc10acc_detail17ApplyVisitorToTagINS_8TypeListINS0_13DivideByCountINS0_7CentralINS0_8PowerSumILj2EEEEEEENS3_INS0_8SkewnessENS3_INS0_8KurtosisENS3_INS5_INS6_ILj4EEEEENS3_INS5_INS6_ILj3EEEEENS3_IS8_NS3_INS4_INS0_17FlatScatterMatrixEEENS3_INS4_INS0_9PrincipalIS7_EEEENS3_INSI_ISA_EENS3_INSI_ISE_EENS3_INSI_ISB_EENS3_ISJ_NS3_INSI_ISC_EENS3_INS0_7MinimumENS3_INS0_7MaximumENS3_INSI_ISP_EENS3_INSI_ISQ_EENS3_INS0_19PrincipalProjectionENS3_INS0_10CentralizeENS3_INSI_INS0_16CoordinateSystemEEENS3_INS0_24ScatterMatrixEigensystemENS3_ISG_NS3_INS4_INS6_ILj1EEEEENS3_ISY_NS3_INS0_5CoordINS0_17RootDivideByCountISJ_EEEENS3_INS10_ISK_EENS3_INS10_ISP_EENS3_INS10_ISQ_EENS3_INS10_ISL_EENS3_INS10_ISM_EENS3_INS10_ISN_EENS3_INS10_ISJ_EENS3_INS10_ISO_EENS3_INS10_IST_EENS3_INS10_ISU_EENS3_INS10_ISW_EENS3_INS10_ISX_EENS3_INS10_ISG_EENS3_INS10_ISZ_EENS3_INS10_ISY_EENS3_INS6_ILj0EEENS3_INS0_8LabelArgILi2EEENS3_INS0_7DataArgILi1EEEvEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE4execIKNS1_13LabelDispatchINS_13CoupledHandleImNS2Y_INS_10TinyVectorIfLi3EEENS2Y_INS2Z_IiLi2EEEvEEEEEENS1_18AccumulatorFactoryIS1L_NS1_25ConfigureAccumulatorChainIS34_S1P_Lb1ENS1_30InvalidGlobalAccumulatorHandleEEELj0EE11AccumulatorENS35_IS9_NS36_IS34_S2U_Lb1ENS1_30ConfigureAccumulatorChainArrayIS34_S2U_Lb1EE23GlobalAccumulatorHandleEEELj0EE11AccumulatorEEENS1_19TagIsActive_VisitorEEEbRT_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT0_’,
    inlined from ‘vigra::acc::DynamicAccumulatorChainArray<vigra::CoupledHandle<unsigned long, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::acc::Select<vigra::acc::PowerSum<0u>, vigra::acc::DivideByCount<vigra::acc::PowerSum<1u> >, vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2u> > >, vigra::acc::Skewness, vigra::acc::Kurtosis, vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::acc::Principal<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2u> > > >, 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<1u> > >, vigra::acc::Coord<vigra::acc::Principal<vigra::acc::RootDivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2u> > > > >, 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> >, void, void, void, void, void, void, void, void, void, void, void, void, void>, vigra::acc::DataArg<1>, vigra::acc::LabelArg<2>, void, void, void> >::isActiveImpl(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, vigra::acc::acc_detail::TagIsActive_Visitor&) const’ at /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/accumulator.hxx:2620:68,
    inlined from ‘vigra::acc::PythonAccumulator<vigra::acc::DynamicAccumulatorChainArray<vigra::CoupledHandle<unsigned long, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::acc::Select<vigra::acc::PowerSum<0u>, vigra::acc::DivideByCount<vigra::acc::PowerSum<1u> >, vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2u> > >, vigra::acc::Skewness, vigra::acc::Kurtosis, vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::acc::Principal<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2u> > > >, 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<1u> > >, vigra::acc::Coord<vigra::acc::Principal<vigra::acc::RootDivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2u> > > > >, 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> >, void, void, void, void, void, void, void, void, void, void, void, void, void>, vigra::acc::DataArg<1>, vigra::acc::LabelArg<2>, void, void, void> >, vigra::acc::PythonRegionFeatureAccumulator, vigra::acc::GetArrayTag_Visitor>::isActive(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const’ at /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/pythonaccumulator.hxx:411:9:
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/accumulator.hxx:740:49: warning: ‘v’ may be used uninitialized [-Wmaybe-uninitialized]
  740 |             return ApplyVisitorToTag<TAIL>::exec(a, tag, v);
      |                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/accumulator.hxx: In member function ‘vigra::acc::PythonAccumulator<vigra::acc::DynamicAccumulatorChainArray<vigra::CoupledHandle<unsigned long, vigra::CoupledHandle<vigra::TinyVector<float, 3>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::acc::Select<vigra::acc::PowerSum<0u>, vigra::acc::DivideByCount<vigra::acc::PowerSum<1u> >, vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2u> > >, vigra::acc::Skewness, vigra::acc::Kurtosis, vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::acc::Principal<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2u> > > >, 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<1u> > >, vigra::acc::Coord<vigra::acc::Principal<vigra::acc::RootDivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2u> > > > >, 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> >, void, void, void, void, void, void, void, void, void, void, void, void, void>, vigra::acc::DataArg<1>, vigra::acc::LabelArg<2>, void, void, void> >, vigra::acc::PythonRegionFeatureAccumulator, vigra::acc::GetArrayTag_Visitor>::isActive(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const’:
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/accumulator.hxx:730:17: note: by argument 3 of type ‘const struct TagIsActive_Visitor &’ to ‘_ZN5vigra3acc10acc_detail17ApplyVisitorToTagINS_8TypeListINS0_8SkewnessENS3_INS0_8KurtosisENS3_INS0_7CentralINS0_8PowerSumILj4EEEEENS3_INS6_INS7_ILj3EEEEENS3_INS6_INS7_ILj2EEEEENS3_INS0_13DivideByCountINS0_17FlatScatterMatrixEEENS3_INSE_INS0_9PrincipalISC_EEEENS3_INSH_IS4_EENS3_INSH_ISA_EENS3_INSH_IS5_EENS3_ISI_NS3_INSH_IS8_EENS3_INS0_7MinimumENS3_INS0_7MaximumENS3_INSH_ISO_EENS3_INSH_ISP_EENS3_INS0_19PrincipalProjectionENS3_INS0_10CentralizeENS3_INSH_INS0_16CoordinateSystemEEENS3_INS0_24ScatterMatrixEigensystemENS3_ISF_NS3_INSE_INS7_ILj1EEEEENS3_ISX_NS3_INS0_5CoordINS0_17RootDivideByCountISI_EEEENS3_INSZ_ISJ_EENS3_INSZ_ISO_EENS3_INSZ_ISP_EENS3_INSZ_ISK_EENS3_INSZ_ISL_EENS3_INSZ_ISM_EENS3_INSZ_ISI_EENS3_INSZ_ISN_EENS3_INSZ_ISS_EENS3_INSZ_IST_EENS3_INSZ_ISV_EENS3_INSZ_ISW_EENS3_INSZ_ISF_EENS3_INSZ_ISY_EENS3_INSZ_ISX_EENS3_INS7_ILj0EEENS3_INS0_8LabelArgILi2EEENS3_INS0_7DataArgILi1EEEvEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE4execIKNS1_13LabelDispatchINS_13CoupledHandleImNS2W_INS_10TinyVectorIfLi3EEENS2W_INS2X_IiLi2EEEvEEEEEENS1_18AccumulatorFactoryIS1K_NS1_25ConfigureAccumulatorChainIS32_S1O_Lb1ENS1_30InvalidGlobalAccumulatorHandleEEELj0EE11AccumulatorENS33_INSE_ISD_EENS34_IS32_NS3_IS39_S2S_EELb1ENS1_30ConfigureAccumulatorChainArrayIS32_S3A_Lb1EE23GlobalAccumulatorHandleEEELj0EE11AccumulatorEEENS1_19TagIsActive_VisitorEEEbRT_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT0_’ declared here
  730 |     static bool exec(Accu & a, std::string const & tag, Visitor const & v)
      |                 ^~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/pythonaccumulator.hxx:410:41: note: ‘v’ declared here
  410 |         acc_detail::TagIsActive_Visitor v;
      |                                         ^
In function ‘_ZN5vigra3acc10acc_detail17ApplyVisitorToTagINS_8TypeListINS0_13DivideByCountINS0_7CentralINS0_8PowerSumILj2EEEEEEENS3_INS0_8SkewnessENS3_INS0_8KurtosisENS3_INS5_INS6_ILj4EEEEENS3_INS5_INS6_ILj3EEEEENS3_IS8_NS3_INS4_INS0_17FlatScatterMatrixEEENS3_INS4_INS0_9PrincipalIS7_EEEENS3_INSI_ISA_EENS3_INSI_ISE_EENS3_INSI_ISB_EENS3_ISJ_NS3_INSI_ISC_EENS3_INS0_7MinimumENS3_INS0_7MaximumENS3_INSI_ISP_EENS3_INSI_ISQ_EENS3_INS0_19PrincipalProjectionENS3_INS0_10CentralizeENS3_INSI_INS0_16CoordinateSystemEEENS3_INS0_24ScatterMatrixEigensystemENS3_ISG_NS3_INS4_INS6_ILj1EEEEENS3_ISY_NS3_INS0_5CoordINS0_17RootDivideByCountISJ_EEEENS3_INS10_ISK_EENS3_INS10_ISP_EENS3_INS10_ISQ_EENS3_INS10_ISL_EENS3_INS10_ISM_EENS3_INS10_ISN_EENS3_INS10_ISJ_EENS3_INS10_ISO_EENS3_INS10_IST_EENS3_INS10_ISU_EENS3_INS10_ISW_EENS3_INS10_ISX_EENS3_INS10_ISG_EENS3_INS10_ISZ_EENS3_INS10_ISY_EENS3_INS6_ILj0EEENS3_INS0_8LabelArgILi2EEENS3_INS0_7DataArgILi1EEEvEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE4execIKNS1_13LabelDispatchINS_13CoupledHandleImNS2Y_INS_9MultibandIfEENS2Y_INS_10TinyVectorIiLi3EEEvEEEEEENS1_18AccumulatorFactoryIS1L_NS1_25ConfigureAccumulatorChainIS35_S1P_Lb1ENS1_30InvalidGlobalAccumulatorHandleEEELj0EE11AccumulatorENS36_IS9_NS37_IS35_S2U_Lb1ENS1_30ConfigureAccumulatorChainArrayIS35_S2U_Lb1EE23GlobalAccumulatorHandleEEELj0EE11AccumulatorEEENS1_19TagIsActive_VisitorEEEbRT_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT0_’,
    inlined from ‘vigra::acc::DynamicAccumulatorChainArray<vigra::CoupledHandle<unsigned long, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::acc::Select<vigra::acc::PowerSum<0u>, vigra::acc::DivideByCount<vigra::acc::PowerSum<1u> >, vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2u> > >, vigra::acc::Skewness, vigra::acc::Kurtosis, vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::acc::Principal<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2u> > > >, 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<1u> > >, vigra::acc::Coord<vigra::acc::Principal<vigra::acc::RootDivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2u> > > > >, 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> >, void, void, void, void, void, void, void, void, void, void, void, void, void>, vigra::acc::DataArg<1>, vigra::acc::LabelArg<2>, void, void, void> >::isActiveImpl(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, vigra::acc::acc_detail::TagIsActive_Visitor&) const’ at /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/accumulator.hxx:2620:68,
    inlined from ‘vigra::acc::PythonAccumulator<vigra::acc::DynamicAccumulatorChainArray<vigra::CoupledHandle<unsigned long, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::acc::Select<vigra::acc::PowerSum<0u>, vigra::acc::DivideByCount<vigra::acc::PowerSum<1u> >, vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2u> > >, vigra::acc::Skewness, vigra::acc::Kurtosis, vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::acc::Principal<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2u> > > >, 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<1u> > >, vigra::acc::Coord<vigra::acc::Principal<vigra::acc::RootDivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2u> > > > >, 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> >, void, void, void, void, void, void, void, void, void, void, void, void, void>, vigra::acc::DataArg<1>, vigra::acc::LabelArg<2>, void, void, void> >, vigra::acc::PythonRegionFeatureAccumulator, vigra::acc::GetArrayTag_Visitor>::isActive(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const’ at /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/pythonaccumulator.hxx:411:9:
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/accumulator.hxx:740:49: warning: ‘v’ may be used uninitialized [-Wmaybe-uninitialized]
  740 |             return ApplyVisitorToTag<TAIL>::exec(a, tag, v);
      |                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/accumulator.hxx: In member function ‘vigra::acc::PythonAccumulator<vigra::acc::DynamicAccumulatorChainArray<vigra::CoupledHandle<unsigned long, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 3>, void> > >, vigra::acc::Select<vigra::acc::PowerSum<0u>, vigra::acc::DivideByCount<vigra::acc::PowerSum<1u> >, vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2u> > >, vigra::acc::Skewness, vigra::acc::Kurtosis, vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::acc::Principal<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2u> > > >, 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<1u> > >, vigra::acc::Coord<vigra::acc::Principal<vigra::acc::RootDivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2u> > > > >, 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> >, void, void, void, void, void, void, void, void, void, void, void, void, void>, vigra::acc::DataArg<1>, vigra::acc::LabelArg<2>, void, void, void> >, vigra::acc::PythonRegionFeatureAccumulator, vigra::acc::GetArrayTag_Visitor>::isActive(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const’:
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/accumulator.hxx:730:17: note: by argument 3 of type ‘const struct TagIsActive_Visitor &’ to ‘_ZN5vigra3acc10acc_detail17ApplyVisitorToTagINS_8TypeListINS0_8SkewnessENS3_INS0_8KurtosisENS3_INS0_7CentralINS0_8PowerSumILj4EEEEENS3_INS6_INS7_ILj3EEEEENS3_INS6_INS7_ILj2EEEEENS3_INS0_13DivideByCountINS0_17FlatScatterMatrixEEENS3_INSE_INS0_9PrincipalISC_EEEENS3_INSH_IS4_EENS3_INSH_ISA_EENS3_INSH_IS5_EENS3_ISI_NS3_INSH_IS8_EENS3_INS0_7MinimumENS3_INS0_7MaximumENS3_INSH_ISO_EENS3_INSH_ISP_EENS3_INS0_19PrincipalProjectionENS3_INS0_10CentralizeENS3_INSH_INS0_16CoordinateSystemEEENS3_INS0_24ScatterMatrixEigensystemENS3_ISF_NS3_INSE_INS7_ILj1EEEEENS3_ISX_NS3_INS0_5CoordINS0_17RootDivideByCountISI_EEEENS3_INSZ_ISJ_EENS3_INSZ_ISO_EENS3_INSZ_ISP_EENS3_INSZ_ISK_EENS3_INSZ_ISL_EENS3_INSZ_ISM_EENS3_INSZ_ISI_EENS3_INSZ_ISN_EENS3_INSZ_ISS_EENS3_INSZ_IST_EENS3_INSZ_ISV_EENS3_INSZ_ISW_EENS3_INSZ_ISF_EENS3_INSZ_ISY_EENS3_INSZ_ISX_EENS3_INS7_ILj0EEENS3_INS0_8LabelArgILi2EEENS3_INS0_7DataArgILi1EEEvEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE4execIKNS1_13LabelDispatchINS_13CoupledHandleImNS2W_INS_9MultibandIfEENS2W_INS_10TinyVectorIiLi3EEEvEEEEEENS1_18AccumulatorFactoryIS1K_NS1_25ConfigureAccumulatorChainIS33_S1O_Lb1ENS1_30InvalidGlobalAccumulatorHandleEEELj0EE11AccumulatorENS34_INSE_ISD_EENS35_IS33_NS3_IS3A_S2S_EELb1ENS1_30ConfigureAccumulatorChainArrayIS33_S3B_Lb1EE23GlobalAccumulatorHandleEEELj0EE11AccumulatorEEENS1_19TagIsActive_VisitorEEEbRT_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT0_’ declared here
  730 |     static bool exec(Accu & a, std::string const & tag, Visitor const & v)
      |                 ^~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/pythonaccumulator.hxx:410:41: note: ‘v’ declared here
  410 |         acc_detail::TagIsActive_Visitor v;
      |                                         ^
In function ‘_ZN5vigra3acc10acc_detail17ApplyVisitorToTagINS_8TypeListINS0_13DivideByCountINS0_7CentralINS0_8PowerSumILj2EEEEEEENS3_INS0_8SkewnessENS3_INS0_8KurtosisENS3_INS5_INS6_ILj4EEEEENS3_INS5_INS6_ILj3EEEEENS3_IS8_NS3_INS4_INS0_17FlatScatterMatrixEEENS3_INS4_INS0_9PrincipalIS7_EEEENS3_INSI_ISA_EENS3_INSI_ISE_EENS3_INSI_ISB_EENS3_ISJ_NS3_INSI_ISC_EENS3_INS0_7MinimumENS3_INS0_7MaximumENS3_INSI_ISP_EENS3_INSI_ISQ_EENS3_INS0_19PrincipalProjectionENS3_INS0_10CentralizeENS3_INSI_INS0_16CoordinateSystemEEENS3_INS0_24ScatterMatrixEigensystemENS3_ISG_NS3_INS4_INS6_ILj1EEEEENS3_ISY_NS3_INS0_5CoordINS0_17RootDivideByCountISJ_EEEENS3_INS10_ISK_EENS3_INS10_ISP_EENS3_INS10_ISQ_EENS3_INS10_ISL_EENS3_INS10_ISM_EENS3_INS10_ISN_EENS3_INS10_ISJ_EENS3_INS10_ISO_EENS3_INS10_IST_EENS3_INS10_ISU_EENS3_INS10_ISW_EENS3_INS10_ISX_EENS3_INS10_ISG_EENS3_INS10_ISZ_EENS3_INS10_ISY_EENS3_INS6_ILj0EEENS3_INS0_8LabelArgILi2EEENS3_INS0_7DataArgILi1EEEvEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE4execIKNS1_13LabelDispatchINS_13CoupledHandleImNS2Y_INS_9MultibandIfEENS2Y_INS_10TinyVectorIiLi2EEEvEEEEEENS1_18AccumulatorFactoryIS1L_NS1_25ConfigureAccumulatorChainIS35_S1P_Lb1ENS1_30InvalidGlobalAccumulatorHandleEEELj0EE11AccumulatorENS36_IS9_NS37_IS35_S2U_Lb1ENS1_30ConfigureAccumulatorChainArrayIS35_S2U_Lb1EE23GlobalAccumulatorHandleEEELj0EE11AccumulatorEEENS1_19TagIsActive_VisitorEEEbRT_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT0_’,
    inlined from ‘vigra::acc::DynamicAccumulatorChainArray<vigra::CoupledHandle<unsigned long, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::acc::Select<vigra::acc::PowerSum<0u>, vigra::acc::DivideByCount<vigra::acc::PowerSum<1u> >, vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2u> > >, vigra::acc::Skewness, vigra::acc::Kurtosis, vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::acc::Principal<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2u> > > >, 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<1u> > >, vigra::acc::Coord<vigra::acc::Principal<vigra::acc::RootDivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2u> > > > >, 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> >, void, void, void, void, void, void, void, void, void, void, void, void, void>, vigra::acc::DataArg<1>, vigra::acc::LabelArg<2>, void, void, void> >::isActiveImpl(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, vigra::acc::acc_detail::TagIsActive_Visitor&) const’ at /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/accumulator.hxx:2620:68,
    inlined from ‘vigra::acc::PythonAccumulator<vigra::acc::DynamicAccumulatorChainArray<vigra::CoupledHandle<unsigned long, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::acc::Select<vigra::acc::PowerSum<0u>, vigra::acc::DivideByCount<vigra::acc::PowerSum<1u> >, vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2u> > >, vigra::acc::Skewness, vigra::acc::Kurtosis, vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::acc::Principal<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2u> > > >, 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<1u> > >, vigra::acc::Coord<vigra::acc::Principal<vigra::acc::RootDivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2u> > > > >, 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> >, void, void, void, void, void, void, void, void, void, void, void, void, void>, vigra::acc::DataArg<1>, vigra::acc::LabelArg<2>, void, void, void> >, vigra::acc::PythonRegionFeatureAccumulator, vigra::acc::GetArrayTag_Visitor>::isActive(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const’ at /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/pythonaccumulator.hxx:411:9:
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/accumulator.hxx:740:49: warning: ‘v’ may be used uninitialized [-Wmaybe-uninitialized]
  740 |             return ApplyVisitorToTag<TAIL>::exec(a, tag, v);
      |                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/accumulator.hxx: In member function ‘vigra::acc::PythonAccumulator<vigra::acc::DynamicAccumulatorChainArray<vigra::CoupledHandle<unsigned long, vigra::CoupledHandle<vigra::Multiband<float>, vigra::CoupledHandle<vigra::TinyVector<int, 2>, void> > >, vigra::acc::Select<vigra::acc::PowerSum<0u>, vigra::acc::DivideByCount<vigra::acc::PowerSum<1u> >, vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2u> > >, vigra::acc::Skewness, vigra::acc::Kurtosis, vigra::acc::DivideByCount<vigra::acc::FlatScatterMatrix>, vigra::acc::Principal<vigra::acc::DivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2u> > > >, 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<1u> > >, vigra::acc::Coord<vigra::acc::Principal<vigra::acc::RootDivideByCount<vigra::acc::Central<vigra::acc::PowerSum<2u> > > > >, 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> >, void, void, void, void, void, void, void, void, void, void, void, void, void>, vigra::acc::DataArg<1>, vigra::acc::LabelArg<2>, void, void, void> >, vigra::acc::PythonRegionFeatureAccumulator, vigra::acc::GetArrayTag_Visitor>::isActive(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const’:
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/accumulator.hxx:730:17: note: by argument 3 of type ‘const struct TagIsActive_Visitor &’ to ‘_ZN5vigra3acc10acc_detail17ApplyVisitorToTagINS_8TypeListINS0_8SkewnessENS3_INS0_8KurtosisENS3_INS0_7CentralINS0_8PowerSumILj4EEEEENS3_INS6_INS7_ILj3EEEEENS3_INS6_INS7_ILj2EEEEENS3_INS0_13DivideByCountINS0_17FlatScatterMatrixEEENS3_INSE_INS0_9PrincipalISC_EEEENS3_INSH_IS4_EENS3_INSH_ISA_EENS3_INSH_IS5_EENS3_ISI_NS3_INSH_IS8_EENS3_INS0_7MinimumENS3_INS0_7MaximumENS3_INSH_ISO_EENS3_INSH_ISP_EENS3_INS0_19PrincipalProjectionENS3_INS0_10CentralizeENS3_INSH_INS0_16CoordinateSystemEEENS3_INS0_24ScatterMatrixEigensystemENS3_ISF_NS3_INSE_INS7_ILj1EEEEENS3_ISX_NS3_INS0_5CoordINS0_17RootDivideByCountISI_EEEENS3_INSZ_ISJ_EENS3_INSZ_ISO_EENS3_INSZ_ISP_EENS3_INSZ_ISK_EENS3_INSZ_ISL_EENS3_INSZ_ISM_EENS3_INSZ_ISI_EENS3_INSZ_ISN_EENS3_INSZ_ISS_EENS3_INSZ_IST_EENS3_INSZ_ISV_EENS3_INSZ_ISW_EENS3_INSZ_ISF_EENS3_INSZ_ISY_EENS3_INSZ_ISX_EENS3_INS7_ILj0EEENS3_INS0_8LabelArgILi2EEENS3_INS0_7DataArgILi1EEEvEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE4execIKNS1_13LabelDispatchINS_13CoupledHandleImNS2W_INS_9MultibandIfEENS2W_INS_10TinyVectorIiLi2EEEvEEEEEENS1_18AccumulatorFactoryIS1K_NS1_25ConfigureAccumulatorChainIS33_S1O_Lb1ENS1_30InvalidGlobalAccumulatorHandleEEELj0EE11AccumulatorENS34_INSE_ISD_EENS35_IS33_NS3_IS3A_S2S_EELb1ENS1_30ConfigureAccumulatorChainArrayIS33_S3B_Lb1EE23GlobalAccumulatorHandleEEELj0EE11AccumulatorEEENS1_19TagIsActive_VisitorEEEbRT_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT0_’ declared here
  730 |     static bool exec(Accu & a, std::string const & tag, Visitor const & v)
      |                 ^~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/pythonaccumulator.hxx:410:41: note: ‘v’ declared here
  410 |         acc_detail::TagIsActive_Visitor v;
      |                                         ^
[ 50%] Linking CXX shared library analysis.cpython-313-i386-linux-gnu.so
cd /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build/vigranumpy/src/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/vigranumpy_analysis.dir/link.txt --verbose=1
/usr/bin/g++ -fPIC -pthread -Wno-template-body -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -Wl,--dependency-file=CMakeFiles/vigranumpy_filters.dir/link.d -Wl,-z,relro -Wl,--as-needed  -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,filters.cpython-313-i386-linux-gnu.so -o filters.cpython-313-i386-linux-gnu.so CMakeFiles/vigranumpy_filters.dir/kernel.cxx.o CMakeFiles/vigranumpy_filters.dir/convolution.cxx.o CMakeFiles/vigranumpy_filters.dir/filters.cxx.o CMakeFiles/vigranumpy_filters.dir/tensors.cxx.o CMakeFiles/vigranumpy_filters.dir/morphology.cxx.o CMakeFiles/vigranumpy_filters.dir/non_local_mean.cxx.o  /usr/lib/libpython3.13.so /usr/lib/libboost_python313.so
Copying target vigranumpy_filters to temporary module directory
cd /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build/vigranumpy/src/core && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build/vigranumpy/src/core/filters.cpython-313-i386-linux-gnu.so /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build/vigranumpy/vigra/
gmake[2]: Leaving directory '/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build'
[ 50%] Built target vigranumpy_filters
/usr/bin/gmake  -f vigranumpy/src/core/CMakeFiles/vigranumpy_learning.dir/build.make vigranumpy/src/core/CMakeFiles/vigranumpy_learning.dir/depend
gmake[2]: Entering directory '/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build'
cd /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1 /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build/vigranumpy/src/core /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build/vigranumpy/src/core/CMakeFiles/vigranumpy_learning.dir/DependInfo.cmake "--color="
gmake[2]: Leaving directory '/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build'
/usr/bin/gmake  -f vigranumpy/src/core/CMakeFiles/vigranumpy_learning.dir/build.make vigranumpy/src/core/CMakeFiles/vigranumpy_learning.dir/build
gmake[2]: Entering directory '/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build'
[ 50%] Building CXX object vigranumpy/src/core/CMakeFiles/vigranumpy_learning.dir/random_forest_old.cxx.o
cd /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build/vigranumpy/src/core && /usr/bin/g++ -DHasHDF5 -Dvigranumpy_learning_EXPORTS -I/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include -isystem /usr/include/OpenEXR -isystem /usr/include/Imath -isystem /usr/lib/python3.13/site-packages/numpy/_core/include -isystem /usr/include/python3.13 -pthread -Wno-template-body -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++11 -fPIC    -DH5_BUILT_AS_DYNAMIC_LIB -MD -MT vigranumpy/src/core/CMakeFiles/vigranumpy_learning.dir/random_forest_old.cxx.o -MF CMakeFiles/vigranumpy_learning.dir/random_forest_old.cxx.o.d -o CMakeFiles/vigranumpy_learning.dir/random_forest_old.cxx.o -c /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/random_forest_old.cxx
In file included from /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/random_forest_old.cxx:39:
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/numpy_array.hxx: In function ‘bool vigra::detail::nontrivialPermutation(const vigra::ArrayVector<int>&)’:
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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)
[ 53%] Building CXX object vigranumpy/src/core/CMakeFiles/vigranumpy_learning.dir/random_forest.cxx.o
cd /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build/vigranumpy/src/core && /usr/bin/g++ -DHasHDF5 -Dvigranumpy_learning_EXPORTS -I/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include -isystem /usr/include/OpenEXR -isystem /usr/include/Imath -isystem /usr/lib/python3.13/site-packages/numpy/_core/include -isystem /usr/include/python3.13 -pthread -Wno-template-body -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++11 -fPIC    -DH5_BUILT_AS_DYNAMIC_LIB -MD -MT vigranumpy/src/core/CMakeFiles/vigranumpy_learning.dir/random_forest.cxx.o -MF CMakeFiles/vigranumpy_learning.dir/random_forest.cxx.o.d -o CMakeFiles/vigranumpy_learning.dir/random_forest.cxx.o -c /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/random_forest.cxx
In file included from /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/random_forest.cxx:39:
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/numpy_array.hxx: In function ‘bool vigra::detail::nontrivialPermutation(const vigra::ArrayVector<int>&)’:
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/random_forest.hxx:62,
                 from /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/random_forest.cxx:41:
In member function ‘vigra::StopBase::StopBase(vigra::StopBase const&)’,
    inlined from ‘vigra::DepthAndSizeStopping::DepthAndSizeStopping(vigra::DepthAndSizeStopping const&)’ at /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/random_forest/rf_earlystopping.hxx:421:7,
    inlined from ‘vigra::pythonLearnRandomForest<unsigned int, float>(vigra::RandomForest<unsigned int, vigra::ClassificationTag>&, vigra::NumpyArray<2u, float, vigra::StridedArrayTag>, vigra::NumpyArray<2u, unsigned int, vigra::StridedArrayTag>, unsigned int, int, int)double’ at /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/random_forest.cxx:188:17:
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/random_forest/rf_earlystopping.hxx:26:7: warning: ‘MEM[(const struct StopBase &)&earlystop].tree_count_’ may be used uninitialized [-Wmaybe-uninitialized]
   26 | class StopBase
      |       ^~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/random_forest.cxx: In function ‘vigra::pythonLearnRandomForest<unsigned int, float>(vigra::RandomForest<unsigned int, vigra::ClassificationTag>&, vigra::NumpyArray<2u, float, vigra::StridedArrayTag>, vigra::NumpyArray<2u, unsigned int, vigra::StridedArrayTag>, unsigned int, int, int)double’:
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/random_forest.cxx:184:33: note: ‘earlystop’ declared here
  184 |     vigra::DepthAndSizeStopping earlystop(maxdepth,minsize);
      |                                 ^~~~~~~~~
In member function ‘vigra::StopBase::StopBase(vigra::StopBase const&)’,
    inlined from ‘vigra::DepthAndSizeStopping::DepthAndSizeStopping(vigra::DepthAndSizeStopping const&)’ at /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/random_forest/rf_earlystopping.hxx:421:7,
    inlined from ‘vigra::pythonLearnRandomForest<unsigned int, float>(vigra::RandomForest<unsigned int, vigra::ClassificationTag>&, vigra::NumpyArray<2u, float, vigra::StridedArrayTag>, vigra::NumpyArray<2u, unsigned int, vigra::StridedArrayTag>, unsigned int, int, int)double’ at /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/random_forest.cxx:188:17:
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/random_forest/rf_earlystopping.hxx:26:7: warning: ‘MEM[(const struct StopBase &)&earlystop].is_weighted_’ may be used uninitialized [-Wmaybe-uninitialized]
   26 | class StopBase
      |       ^~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/random_forest.cxx: In function ‘vigra::pythonLearnRandomForest<unsigned int, float>(vigra::RandomForest<unsigned int, vigra::ClassificationTag>&, vigra::NumpyArray<2u, float, vigra::StridedArrayTag>, vigra::NumpyArray<2u, unsigned int, vigra::StridedArrayTag>, unsigned int, int, int)double’:
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/random_forest.cxx:184:33: note: ‘earlystop’ declared here
  184 |     vigra::DepthAndSizeStopping earlystop(maxdepth,minsize);
      |                                 ^~~~~~~~~
In member function ‘vigra::DepthAndSizeStopping::DepthAndSizeStopping(vigra::DepthAndSizeStopping const&)’,
    inlined from ‘vigra::pythonLearnRandomForest<unsigned int, float>(vigra::RandomForest<unsigned int, vigra::ClassificationTag>&, vigra::NumpyArray<2u, float, vigra::StridedArrayTag>, vigra::NumpyArray<2u, unsigned int, vigra::StridedArrayTag>, unsigned int, int, int)double’ at /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/random_forest.cxx:188:17:
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/random_forest/rf_earlystopping.hxx:421:7: warning: ‘MEM[(const struct DepthAndSizeStopping &)&earlystop].max_depth_reached’ may be used uninitialized [-Wmaybe-uninitialized]
  421 | class DepthAndSizeStopping: public StopBase
      |       ^~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/random_forest.cxx: In function ‘vigra::pythonLearnRandomForest<unsigned int, float>(vigra::RandomForest<unsigned int, vigra::ClassificationTag>&, vigra::NumpyArray<2u, float, vigra::StridedArrayTag>, vigra::NumpyArray<2u, unsigned int, vigra::StridedArrayTag>, unsigned int, int, int)double’:
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/random_forest.cxx:184:33: note: ‘earlystop’ declared here
  184 |     vigra::DepthAndSizeStopping earlystop(maxdepth,minsize);
      |                                 ^~~~~~~~~
[ 53%] Building CXX object vigranumpy/src/core/CMakeFiles/vigranumpy_learning.dir/random_forest_3.cxx.o
cd /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build/vigranumpy/src/core && /usr/bin/g++ -DHasHDF5 -Dvigranumpy_learning_EXPORTS -I/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include -isystem /usr/include/OpenEXR -isystem /usr/include/Imath -isystem /usr/lib/python3.13/site-packages/numpy/_core/include -isystem /usr/include/python3.13 -pthread -Wno-template-body -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++11 -fPIC    -DH5_BUILT_AS_DYNAMIC_LIB -MD -MT vigranumpy/src/core/CMakeFiles/vigranumpy_learning.dir/random_forest_3.cxx.o -MF CMakeFiles/vigranumpy_learning.dir/random_forest_3.cxx.o.d -o CMakeFiles/vigranumpy_learning.dir/random_forest_3.cxx.o -c /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/random_forest_3.cxx
In file included from /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/random_forest_3.cxx:39:
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/numpy_array.hxx: In function ‘bool vigra::detail::nontrivialPermutation(const vigra::ArrayVector<int>&)’:
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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)
[ 57%] Building CXX object vigranumpy/src/core/CMakeFiles/vigranumpy_learning.dir/learning.cxx.o
cd /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build/vigranumpy/src/core && /usr/bin/g++ -DHasHDF5 -Dvigranumpy_learning_EXPORTS -I/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include -isystem /usr/include/OpenEXR -isystem /usr/include/Imath -isystem /usr/lib/python3.13/site-packages/numpy/_core/include -isystem /usr/include/python3.13 -pthread -Wno-template-body -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++11 -fPIC    -DH5_BUILT_AS_DYNAMIC_LIB -MD -MT vigranumpy/src/core/CMakeFiles/vigranumpy_learning.dir/learning.cxx.o -MF CMakeFiles/vigranumpy_learning.dir/learning.cxx.o.d -o CMakeFiles/vigranumpy_learning.dir/learning.cxx.o -c /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/learning.cxx
In file included from /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/learning.cxx:39:
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/numpy_array.hxx: In function ‘bool vigra::detail::nontrivialPermutation(const vigra::ArrayVector<int>&)’:
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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)
[ 57%] Linking CXX shared library learning.cpython-313-i386-linux-gnu.so
cd /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build/vigranumpy/src/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/vigranumpy_learning.dir/link.txt --verbose=1
/usr/bin/g++ -fPIC -pthread -Wno-template-body -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -Wl,--dependency-file=CMakeFiles/vigranumpy_learning.dir/link.d -Wl,-z,relro -Wl,--as-needed  -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,learning.cpython-313-i386-linux-gnu.so -o learning.cpython-313-i386-linux-gnu.so CMakeFiles/vigranumpy_learning.dir/random_forest_old.cxx.o CMakeFiles/vigranumpy_learning.dir/random_forest.cxx.o CMakeFiles/vigranumpy_learning.dir/random_forest_3.cxx.o CMakeFiles/vigranumpy_learning.dir/learning.cxx.o  -Wl,-rpath,/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build/src/impex: ../../../src/impex/libvigraimpex.so.11.1.12.1 /usr/lib/libhdf5.so /usr/lib/libhdf5_hl.so /usr/lib/libpython3.13.so /usr/lib/libboost_python313.so /usr/lib/libjpeg.so /usr/lib/libpng.so /usr/lib/libz.so /usr/lib/libtiff.so /usr/lib/libz.so /usr/lib/libtiff.so /usr/lib/libhdf5.so /usr/lib/libhdf5_hl.so /usr/lib/libOpenEXR-3_2.so.31.3.2.4 /usr/lib/libOpenEXRCore-3_2.so.31.3.2.4 /usr/lib/libIlmThread-3_2.so.31.3.2.4 /usr/lib/libIex-3_2.so.31.3.2.4 /usr/lib/libImath-3_1.so.29.11.0 -lm
Copying target vigranumpy_learning to temporary module directory
cd /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build/vigranumpy/src/core && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build/vigranumpy/src/core/learning.cpython-313-i386-linux-gnu.so /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build/vigranumpy/vigra/
gmake[2]: Leaving directory '/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build'
[ 57%] Built target vigranumpy_learning
/usr/bin/gmake  -f vigranumpy/src/core/CMakeFiles/vigranumpy_colors.dir/build.make vigranumpy/src/core/CMakeFiles/vigranumpy_colors.dir/depend
gmake[2]: Entering directory '/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build'
cd /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1 /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build/vigranumpy/src/core /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build/vigranumpy/src/core/CMakeFiles/vigranumpy_colors.dir/DependInfo.cmake "--color="
gmake[2]: Leaving directory '/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build'
/usr/bin/gmake  -f vigranumpy/src/core/CMakeFiles/vigranumpy_colors.dir/build.make vigranumpy/src/core/CMakeFiles/vigranumpy_colors.dir/build
gmake[2]: Entering directory '/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build'
[ 57%] Building CXX object vigranumpy/src/core/CMakeFiles/vigranumpy_colors.dir/colors.cxx.o
cd /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build/vigranumpy/src/core && /usr/bin/g++ -DHasHDF5 -Dvigranumpy_colors_EXPORTS -I/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include -I/usr/include/OpenEXR -I/usr/include/Imath -isystem /usr/lib/python3.13/site-packages/numpy/_core/include -isystem /usr/include/python3.13 -pthread -Wno-template-body -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++11 -fPIC    -DH5_BUILT_AS_DYNAMIC_LIB -MD -MT vigranumpy/src/core/CMakeFiles/vigranumpy_colors.dir/colors.cxx.o -MF CMakeFiles/vigranumpy_colors.dir/colors.cxx.o.d -o CMakeFiles/vigranumpy_colors.dir/colors.cxx.o -c /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/colors.cxx
In file included from /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/colors.cxx:40:
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/numpy_array.hxx: In function ‘bool vigra::detail::nontrivialPermutation(const vigra::ArrayVector<int>&)’:
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/numpy_array.hxx:50:
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  696 |         return isShapeCompatible(obj) && ValuetypeTraits::isValuetypeCompatible(obj);
      |                ~~~~~~~~~~~~~~~~~^~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1078 |                ArrayTraits::isPropertyCompatible((PyArrayObject *)obj);
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1122 |         if(!isReferenceCompatible(obj))
      |             ~~~~~~~~~~~~~~~~~~~~~^~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1136 |         return makeReference(array.pyObject(), strict);
      |                ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 1228 |             vigra_postcondition(makeReference(NumpyAnyArray(array.get())),
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
  295 |     res.reshapeIfEmpty(image.taggedShape().setChannelDescription(Functor::targetColorSpace()),
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  296 |         "colorTransform(): Output images has wrong dimensions");
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/colors.cxx:633:5:   required from here
  306 | def("transform_" #name, registerConverters(&pythonColorTransform<float, 2, name##Functor<float> >), \
      |                         ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/c++/15/string:56,
                 from /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/numpy_array.hxx:44:
In member function ‘std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const’,
    inlined from ‘std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)’ at /usr/include/c++/15/bits/basic_string.h:564:45,
    inlined from ‘vigra::parseRange(boost::python::api::object, double*, double*, char const*)’ at /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/colors.cxx:123:36:
/usr/include/c++/15/bits/basic_string.h:233:28: warning: ‘MEM[(const struct basic_string *)&isString + 12B]._M_dataplus._M_p’ may be used uninitialized [-Wmaybe-uninitialized]
  233 |       { return _M_dataplus._M_p; }
      |                            ^~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/colors.cxx: In function ‘vigra::parseRange(boost::python::api::object, double*, double*, char const*)’:
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/colors.cxx:120:34: note: ‘isString’ declared here
  120 |     python::extract<std::string> isString(range);
      |                                  ^~~~~~~~
In member function ‘std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const’,
    inlined from ‘std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::length() const’ at /usr/include/c++/15/bits/basic_string.h:1097:20,
    inlined from ‘std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)’ at /usr/include/c++/15/bits/basic_string.h:564:62,
    inlined from ‘vigra::parseRange(boost::python::api::object, double*, double*, char const*)’ at /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/colors.cxx:123:36:
/usr/include/c++/15/bits/basic_string.h:1086:19: warning: ‘MEM[(const struct basic_string *)&isString + 12B]._M_string_length’ may be used uninitialized [-Wmaybe-uninitialized]
 1086 |         size_type __sz = _M_string_length;
      |                   ^~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/colors.cxx: In function ‘vigra::parseRange(boost::python::api::object, double*, double*, char const*)’:
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/colors.cxx:120:34: note: ‘isString’ declared here
  120 |     python::extract<std::string> isString(range);
      |                                  ^~~~~~~~
In file included from /usr/include/c++/15/string:53:
In function ‘std::__copy_move_a2<false, int const*, int const*, int*>(int const*, int const*, int*)int*’,
    inlined from ‘std::__copy_move_a1<false, int const*, int*>(int const*, int const*, int*)int*’ at /usr/include/c++/15/bits/stl_algobase.h:505:42,
    inlined from ‘std::__copy_move_a<false, int const*, int*>(int const*, int const*, int*)int*’ at /usr/include/c++/15/bits/stl_algobase.h:513:31,
    inlined from ‘std::copy<int const*, int*>(int const*, int const*, int*)int*’ at /usr/include/c++/15/bits/stl_algobase.h:654:7,
    inlined from ‘vigra::MultiArrayView<2u, unsigned char, vigra::StridedArrayTag>::bind<1u>(int) constvigra::MultiArrayView<1u, unsigned char, vigra::detail::MaybeStrided<vigra::StridedArrayTag, 1u>::type>’ at /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/multi_array.hxx:2248:19:
/usr/include/c++/15/bits/stl_algobase.h:440:32: warning: ‘memcpy’ forming offset 4 is out of the bounds [0, 4] of object ‘stride’ with type ‘struct TinyVector’ [-Warray-bounds=]
  440 |               __builtin_memmove(_GLIBCXX_TO_ADDR(__result),
      |               ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  441 |                                 _GLIBCXX_TO_ADDR(__first),
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~
  442 |                                 __n * sizeof(*__first));
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/numpy_array.hxx:47:
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/multi_array.hxx: In member function ‘vigra::MultiArrayView<2u, unsigned char, vigra::StridedArrayTag>::bind<1u>(int) constvigra::MultiArrayView<1u, unsigned char, vigra::detail::MaybeStrided<vigra::StridedArrayTag, 1u>::type>’:
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/multi_array.hxx:2236:47: note: ‘stride’ declared here
 2236 |     TinyVector <MultiArrayIndex, NNew> shape, stride;
      |                                               ^~~~~~
[ 57%] Linking CXX shared library colors.cpython-313-i386-linux-gnu.so
cd /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build/vigranumpy/src/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/vigranumpy_colors.dir/link.txt --verbose=1
/usr/bin/g++ -fPIC -pthread -Wno-template-body -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -Wl,--dependency-file=CMakeFiles/vigranumpy_analysis.dir/link.d -Wl,-z,relro -Wl,--as-needed  -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,analysis.cpython-313-i386-linux-gnu.so -o analysis.cpython-313-i386-linux-gnu.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"  /usr/lib/libpython3.13.so /usr/lib/libboost_python313.so
Copying target vigranumpy_analysis to temporary module directory
cd /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build/vigranumpy/src/core && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build/vigranumpy/src/core/analysis.cpython-313-i386-linux-gnu.so /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build/vigranumpy/vigra/
gmake[2]: Leaving directory '/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build'
[ 57%] Built target vigranumpy_analysis
/usr/bin/gmake  -f vigranumpy/src/core/CMakeFiles/vigranumpy_noise.dir/build.make vigranumpy/src/core/CMakeFiles/vigranumpy_noise.dir/depend
gmake[2]: Entering directory '/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build'
cd /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1 /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build/vigranumpy/src/core /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build/vigranumpy/src/core/CMakeFiles/vigranumpy_noise.dir/DependInfo.cmake "--color="
gmake[2]: Leaving directory '/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build'
/usr/bin/gmake  -f vigranumpy/src/core/CMakeFiles/vigranumpy_noise.dir/build.make vigranumpy/src/core/CMakeFiles/vigranumpy_noise.dir/build
gmake[2]: Entering directory '/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build'
[ 61%] Building CXX object vigranumpy/src/core/CMakeFiles/vigranumpy_noise.dir/noise.cxx.o
cd /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build/vigranumpy/src/core && /usr/bin/g++ -DHasHDF5 -Dvigranumpy_noise_EXPORTS -I/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include -I/usr/include/OpenEXR -I/usr/include/Imath -isystem /usr/lib/python3.13/site-packages/numpy/_core/include -isystem /usr/include/python3.13 -pthread -Wno-template-body -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++11 -fPIC    -DH5_BUILT_AS_DYNAMIC_LIB -MD -MT vigranumpy/src/core/CMakeFiles/vigranumpy_noise.dir/noise.cxx.o -MF CMakeFiles/vigranumpy_noise.dir/noise.cxx.o.d -o CMakeFiles/vigranumpy_noise.dir/noise.cxx.o -c /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/noise.cxx
In file included from /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/noise.cxx:40:
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/numpy_array.hxx: In function ‘bool vigra::detail::nontrivialPermutation(const vigra::ArrayVector<int>&)’:
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/bin/g++ -fPIC -pthread -Wno-template-body -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -Wl,--dependency-file=CMakeFiles/vigranumpy_colors.dir/link.d -Wl,-z,relro -Wl,--as-needed  -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,colors.cpython-313-i386-linux-gnu.so -o colors.cpython-313-i386-linux-gnu.so CMakeFiles/vigranumpy_colors.dir/colors.cxx.o  /usr/lib/libpython3.13.so /usr/lib/libboost_python313.so
Copying target vigranumpy_colors to temporary module directory
cd /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build/vigranumpy/src/core && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build/vigranumpy/src/core/colors.cpython-313-i386-linux-gnu.so /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build/vigranumpy/vigra/
gmake[2]: Leaving directory '/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build'
[ 61%] Built target vigranumpy_colors
/usr/bin/gmake  -f vigranumpy/src/core/CMakeFiles/vigranumpy_geometry.dir/build.make vigranumpy/src/core/CMakeFiles/vigranumpy_geometry.dir/depend
gmake[2]: Entering directory '/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build'
cd /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1 /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build/vigranumpy/src/core /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build/vigranumpy/src/core/CMakeFiles/vigranumpy_geometry.dir/DependInfo.cmake "--color="
gmake[2]: Leaving directory '/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build'
/usr/bin/gmake  -f vigranumpy/src/core/CMakeFiles/vigranumpy_geometry.dir/build.make vigranumpy/src/core/CMakeFiles/vigranumpy_geometry.dir/build
gmake[2]: Entering directory '/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build'
[ 65%] Building CXX object vigranumpy/src/core/CMakeFiles/vigranumpy_geometry.dir/geometry.cxx.o
cd /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build/vigranumpy/src/core && /usr/bin/g++ -DHasHDF5 -Dvigranumpy_geometry_EXPORTS -I/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include -I/usr/include/OpenEXR -I/usr/include/Imath -isystem /usr/lib/python3.13/site-packages/numpy/_core/include -isystem /usr/include/python3.13 -pthread -Wno-template-body -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++11 -fPIC    -DH5_BUILT_AS_DYNAMIC_LIB -MD -MT vigranumpy/src/core/CMakeFiles/vigranumpy_geometry.dir/geometry.cxx.o -MF CMakeFiles/vigranumpy_geometry.dir/geometry.cxx.o.d -o CMakeFiles/vigranumpy_geometry.dir/geometry.cxx.o -c /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/geometry.cxx
[ 65%] Linking CXX shared library noise.cpython-313-i386-linux-gnu.so
cd /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build/vigranumpy/src/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/vigranumpy_noise.dir/link.txt --verbose=1
In file included from /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/geometry.cxx:40:
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/numpy_array.hxx: In function ‘bool vigra::detail::nontrivialPermutation(const vigra::ArrayVector<int>&)’:
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/numpy_array.hxx:50:
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  696 |         return isShapeCompatible(obj) && ValuetypeTraits::isValuetypeCompatible(obj);
      |                ~~~~~~~~~~~~~~~~~^~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1078 |                ArrayTraits::isPropertyCompatible((PyArrayObject *)obj);
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1122 |         if(!isReferenceCompatible(obj))
      |             ~~~~~~~~~~~~~~~~~~~~~^~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
  873 |         vigra_postcondition(makeReference(init(shape, true, order)),
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/geometry.cxx:62:47:   required from ‘vigra::NumpyAnyArray vigra::pyconvexHull(NumpyArray<1, TinyVector<Coordinate, 2>, UnstridedArrayTag>) [with Coordinate = double]’
   62 |     NumpyArray<1, TinyVector<Coordinate, 2> > result(MultiArrayShape<1>::type(hull.size()));
      |                                               ^~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  325 |                          vigra::registerConverters(&function<T>), args, help); \
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  456 |         F1 ::def(pythonName, args, detail::ExportDoc<T2 >::exec(help)); \
      |         ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  803 |     f.def(python_name, args, help);
      |     ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/geometry.cxx:77:13:   required from here
   77 |     multidef("convexHull",
      |     ~~~~~~~~^~~~~~~~~~~~~~
   78 |         pythonConvexHull<double, float, Int32>().installFallback(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   79 |         args("points"),
      |         ~~~~~~~~~~~~~~~
   80 |         "Compute the convex hull of a point set.\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   81 |         "\n"
      |         ~~~~ 
   82 |         "For details see convexHull_ in the vigra C++ documentation.\n\n");
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  696 |         return isShapeCompatible(obj) && ValuetypeTraits::isValuetypeCompatible(obj);
      |                ~~~~~~~~~~~~~~~~~^~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1078 |                ArrayTraits::isPropertyCompatible((PyArrayObject *)obj);
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1122 |         if(!isReferenceCompatible(obj))
      |             ~~~~~~~~~~~~~~~~~~~~~^~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
  873 |         vigra_postcondition(makeReference(init(shape, true, order)),
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/geometry.cxx:62:47:   required from ‘vigra::NumpyAnyArray vigra::pyconvexHull(NumpyArray<1, TinyVector<Coordinate, 2>, UnstridedArrayTag>) [with Coordinate = float]’
   62 |     NumpyArray<1, TinyVector<Coordinate, 2> > result(MultiArrayShape<1>::type(hull.size()));
      |                                               ^~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  325 |                          vigra::registerConverters(&function<T>), args, help); \
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  457 |         F2 ::def(pythonName, args, detail::ExportDoc<T3 >::exec(help)); \
      |         ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  803 |     f.def(python_name, args, help);
      |     ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/geometry.cxx:77:13:   required from here
   77 |     multidef("convexHull",
      |     ~~~~~~~~^~~~~~~~~~~~~~
   78 |         pythonConvexHull<double, float, Int32>().installFallback(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   79 |         args("points"),
      |         ~~~~~~~~~~~~~~~
   80 |         "Compute the convex hull of a point set.\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   81 |         "\n"
      |         ~~~~ 
   82 |         "For details see convexHull_ in the vigra C++ documentation.\n\n");
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  696 |         return isShapeCompatible(obj) && ValuetypeTraits::isValuetypeCompatible(obj);
      |                ~~~~~~~~~~~~~~~~~^~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1078 |                ArrayTraits::isPropertyCompatible((PyArrayObject *)obj);
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1122 |         if(!isReferenceCompatible(obj))
      |             ~~~~~~~~~~~~~~~~~~~~~^~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
  873 |         vigra_postcondition(makeReference(init(shape, true, order)),
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/geometry.cxx:62:47:   required from ‘vigra::NumpyAnyArray vigra::pyconvexHull(NumpyArray<1, TinyVector<Coordinate, 2>, UnstridedArrayTag>) [with Coordinate = int]’
   62 |     NumpyArray<1, TinyVector<Coordinate, 2> > result(MultiArrayShape<1>::type(hull.size()));
      |                                               ^~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  325 |                          vigra::registerConverters(&function<T>), args, help); \
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  458 |         F3 ::def(pythonName, args, detail::ExportDoc<T4 >::exec(help)); \
      |         ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  803 |     f.def(python_name, args, help);
      |     ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/geometry.cxx:77:13:   required from here
   77 |     multidef("convexHull",
      |     ~~~~~~~~^~~~~~~~~~~~~~
   78 |         pythonConvexHull<double, float, Int32>().installFallback(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   79 |         args("points"),
      |         ~~~~~~~~~~~~~~~
   80 |         "Compute the convex hull of a point set.\n"
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   81 |         "\n"
      |         ~~~~ 
   82 |         "For details see convexHull_ in the vigra C++ documentation.\n\n");
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/bin/g++ -fPIC -pthread -Wno-template-body -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -Wl,--dependency-file=CMakeFiles/vigranumpy_noise.dir/link.d -Wl,-z,relro -Wl,--as-needed  -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,noise.cpython-313-i386-linux-gnu.so -o noise.cpython-313-i386-linux-gnu.so CMakeFiles/vigranumpy_noise.dir/noise.cxx.o  /usr/lib/libpython3.13.so /usr/lib/libboost_python313.so
Copying target vigranumpy_noise to temporary module directory
cd /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build/vigranumpy/src/core && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build/vigranumpy/src/core/noise.cpython-313-i386-linux-gnu.so /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build/vigranumpy/vigra/
gmake[2]: Leaving directory '/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build'
[ 65%] Built target vigranumpy_noise
/usr/bin/gmake  -f vigranumpy/src/core/CMakeFiles/vigranumpy_optimization.dir/build.make vigranumpy/src/core/CMakeFiles/vigranumpy_optimization.dir/depend
gmake[2]: Entering directory '/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build'
cd /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1 /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build/vigranumpy/src/core /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build/vigranumpy/src/core/CMakeFiles/vigranumpy_optimization.dir/DependInfo.cmake "--color="
gmake[2]: Leaving directory '/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build'
/usr/bin/gmake  -f vigranumpy/src/core/CMakeFiles/vigranumpy_optimization.dir/build.make vigranumpy/src/core/CMakeFiles/vigranumpy_optimization.dir/build
gmake[2]: Entering directory '/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build'
[ 65%] Building CXX object vigranumpy/src/core/CMakeFiles/vigranumpy_optimization.dir/optimization.cxx.o
[ 65%] Linking CXX shared library geometry.cpython-313-i386-linux-gnu.so
cd /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build/vigranumpy/src/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/vigranumpy_geometry.dir/link.txt --verbose=1
cd /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build/vigranumpy/src/core && /usr/bin/g++ -DHasHDF5 -Dvigranumpy_optimization_EXPORTS -I/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include -I/usr/include/OpenEXR -I/usr/include/Imath -isystem /usr/lib/python3.13/site-packages/numpy/_core/include -isystem /usr/include/python3.13 -pthread -Wno-template-body -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++11 -fPIC    -DH5_BUILT_AS_DYNAMIC_LIB -MD -MT vigranumpy/src/core/CMakeFiles/vigranumpy_optimization.dir/optimization.cxx.o -MF CMakeFiles/vigranumpy_optimization.dir/optimization.cxx.o.d -o CMakeFiles/vigranumpy_optimization.dir/optimization.cxx.o -c /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/optimization.cxx
In file included from /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/optimization.cxx:39:
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/numpy_array.hxx: In function ‘bool vigra::detail::nontrivialPermutation(const vigra::ArrayVector<int>&)’:
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/bin/g++ -fPIC -pthread -Wno-template-body -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -Wl,--dependency-file=CMakeFiles/vigranumpy_geometry.dir/link.d -Wl,-z,relro -Wl,--as-needed  -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,geometry.cpython-313-i386-linux-gnu.so -o geometry.cpython-313-i386-linux-gnu.so CMakeFiles/vigranumpy_geometry.dir/geometry.cxx.o  /usr/lib/libpython3.13.so /usr/lib/libboost_python313.so
Copying target vigranumpy_geometry to temporary module directory
cd /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build/vigranumpy/src/core && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build/vigranumpy/src/core/geometry.cpython-313-i386-linux-gnu.so /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build/vigranumpy/vigra/
gmake[2]: Leaving directory '/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build'
[ 65%] Built target vigranumpy_geometry
/usr/bin/gmake  -f vigranumpy/src/core/CMakeFiles/vigranumpy_graphs.dir/build.make vigranumpy/src/core/CMakeFiles/vigranumpy_graphs.dir/depend
gmake[2]: Entering directory '/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build'
cd /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1 /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build/vigranumpy/src/core /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build/vigranumpy/src/core/CMakeFiles/vigranumpy_graphs.dir/DependInfo.cmake "--color="
gmake[2]: Leaving directory '/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build'
/usr/bin/gmake  -f vigranumpy/src/core/CMakeFiles/vigranumpy_graphs.dir/build.make vigranumpy/src/core/CMakeFiles/vigranumpy_graphs.dir/build
gmake[2]: Entering directory '/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build'
[ 69%] Building CXX object vigranumpy/src/core/CMakeFiles/vigranumpy_graphs.dir/graphs.cxx.o
cd /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build/vigranumpy/src/core && /usr/bin/g++ -DHasHDF5 -Dvigranumpy_graphs_EXPORTS -I/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include -isystem /usr/include/OpenEXR -isystem /usr/include/Imath -isystem /usr/lib/python3.13/site-packages/numpy/_core/include -isystem /usr/include/python3.13 -pthread -Wno-template-body -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++11 -fPIC    -DH5_BUILT_AS_DYNAMIC_LIB -MD -MT vigranumpy/src/core/CMakeFiles/vigranumpy_graphs.dir/graphs.cxx.o -MF CMakeFiles/vigranumpy_graphs.dir/graphs.cxx.o.d -o CMakeFiles/vigranumpy_graphs.dir/graphs.cxx.o -c /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/graphs.cxx
In file included from /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/tinyvector.hxx:51,
                 from /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/multi_array.hxx:43,
                 from /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/numpy_array.hxx:47:
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/optimization.cxx:85:24:   required from ‘vigra::NumpyAnyArray vigra::pythonRidgeRegression(NumpyArray<2, T>, NumpyArray<2, T>, double) [with T = double]’
   85 |         ridgeRegression(A, b, res, lambda);
      |         ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/optimization.cxx:190:46:   required from here
  190 |     def("ridgeRegression", registerConverters(&pythonRidgeRegression<double>),
      |                            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/graphs.cxx:39:
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/numpy_array.hxx: In function ‘bool vigra::detail::nontrivialPermutation(const vigra::ArrayVector<int>&)’:
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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)
[ 69%] Building CXX object vigranumpy/src/core/CMakeFiles/vigranumpy_graphs.dir/adjacencyListGraph.cxx.o
cd /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build/vigranumpy/src/core && /usr/bin/g++ -DHasHDF5 -Dvigranumpy_graphs_EXPORTS -I/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include -isystem /usr/include/OpenEXR -isystem /usr/include/Imath -isystem /usr/lib/python3.13/site-packages/numpy/_core/include -isystem /usr/include/python3.13 -pthread -Wno-template-body -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++11 -fPIC    -DH5_BUILT_AS_DYNAMIC_LIB -MD -MT vigranumpy/src/core/CMakeFiles/vigranumpy_graphs.dir/adjacencyListGraph.cxx.o -MF CMakeFiles/vigranumpy_graphs.dir/adjacencyListGraph.cxx.o.d -o CMakeFiles/vigranumpy_graphs.dir/adjacencyListGraph.cxx.o -c /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/adjacencyListGraph.cxx
[ 73%] Linking CXX shared library optimization.cpython-313-i386-linux-gnu.so
cd /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build/vigranumpy/src/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/vigranumpy_optimization.dir/link.txt --verbose=1
In file included from /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/export_graph_visitor.hxx:13,
                 from /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/adjacencyListGraph.cxx:41:
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/numpy_array.hxx: In function ‘bool vigra::detail::nontrivialPermutation(const vigra::ArrayVector<int>&)’:
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/numpy_array.hxx:50:
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1066 |                ArrayTraits::isShapeCompatible((PyArrayObject *)obj);
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1177 |         vigra_precondition(strict ? isReferenceCompatible(obj) : isCopyCompatible(obj),
      |                                                                  ~~~~~~~~~~~~~~~~^~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  826 |             makeCopy(obj);
      |             ^~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  267 |         NumpyArray<1, vigra::TinyVector<Int32, 3> > cycles;
      |                                                     ^~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/export_graph_algorithm_visitor.hxx:215:55:   required from ‘void vigra::LemonGraphAlgorithmVisitor<GRAPH>::exportMiscAlgorithms() const [with GRAPH = vigra::AdjacencyListGraph]’
  215 |         python::def("find3Cycles", registerConverters(&pyFind3Cycles));
      |                                                       ^~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  257 |         exportMiscAlgorithms();
      |         ^~~~~~~~~~~~~~~~~~~~
/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>]’
   31 |         v.derived_visitor().visit(c);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/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>]’
   67 |         def_visitor_access::visit(*this, c);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/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>]’
  221 |         visitor.visit(*this);
      |         ~~~~~~~~~~~~~^~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/adjacencyListGraph.cxx:86:13:   required from here
   81 |         python::class_<Graph>(clsName.c_str(),"undirected adjacency list graph",
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   82 |             python::init< const size_t,const size_t >( )
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   83 |         )
      |         ~    
   84 |         .def(LemonUndirectedGraphCoreVisitor<Graph>(clsName))
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   85 |         .def(LemonUndirectedGraphAddItemsVisitor<Graph>(clsName))
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   86 |         .def(LemonGraphAlgorithmVisitor<Graph>(clsName))
      |         ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  696 |         return isShapeCompatible(obj) && ValuetypeTraits::isValuetypeCompatible(obj);
      |                ~~~~~~~~~~~~~~~~~^~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1078 |                ArrayTraits::isPropertyCompatible((PyArrayObject *)obj);
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1122 |         if(!isReferenceCompatible(obj))
      |             ~~~~~~~~~~~~~~~~~~~~~^~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1136 |         return makeReference(array.pyObject(), strict);
      |                ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 1228 |             vigra_postcondition(makeReference(NumpyAnyArray(array.get())),
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/numpy_array.hxx:1208:23:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/export_graph_shortest_path_visitor.hxx:178:54:   required from ‘void vigra::LemonGraphShortestPathVisitor<GRAPH>::exportShortestPathAlgorithms() const [with GRAPH = vigra::AdjacencyListGraph]’
  178 |         .def("nodeCoordinatePath",registerConverters(&makeNodeCoordinatePath),
      |                                                      ^~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  212 |         exportShortestPathAlgorithms();
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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>]’
   31 |         v.derived_visitor().visit(c);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/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>]’
   67 |         def_visitor_access::visit(*this, c);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/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>]’
  221 |         visitor.visit(*this);
      |         ~~~~~~~~~~~~~^~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/adjacencyListGraph.cxx:87:13:   required from here
   81 |         python::class_<Graph>(clsName.c_str(),"undirected adjacency list graph",
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   82 |             python::init< const size_t,const size_t >( )
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   83 |         )
      |         ~    
   84 |         .def(LemonUndirectedGraphCoreVisitor<Graph>(clsName))
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   85 |         .def(LemonUndirectedGraphAddItemsVisitor<Graph>(clsName))
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   86 |         .def(LemonGraphAlgorithmVisitor<Graph>(clsName))
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   87 |         .def(LemonGraphShortestPathVisitor<Graph>(clsName))
      |         ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/bin/g++ -fPIC -pthread -Wno-template-body -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -Wl,--dependency-file=CMakeFiles/vigranumpy_optimization.dir/link.d -Wl,-z,relro -Wl,--as-needed  -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,optimization.cpython-313-i386-linux-gnu.so -o optimization.cpython-313-i386-linux-gnu.so CMakeFiles/vigranumpy_optimization.dir/optimization.cxx.o  /usr/lib/libpython3.13.so /usr/lib/libboost_python313.so
Copying target vigranumpy_optimization to temporary module directory
cd /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build/vigranumpy/src/core && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build/vigranumpy/src/core/optimization.cpython-313-i386-linux-gnu.so /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build/vigranumpy/vigra/
gmake[2]: Leaving directory '/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build'
[ 73%] Built target vigranumpy_optimization
[ 73%] Building CXX object vigranumpy/src/core/CMakeFiles/vigranumpy_graphs.dir/gridGraphNd.cxx.o
cd /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build/vigranumpy/src/core && /usr/bin/g++ -DHasHDF5 -Dvigranumpy_graphs_EXPORTS -I/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include -isystem /usr/include/OpenEXR -isystem /usr/include/Imath -isystem /usr/lib/python3.13/site-packages/numpy/_core/include -isystem /usr/include/python3.13 -pthread -Wno-template-body -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++11 -fPIC    -DH5_BUILT_AS_DYNAMIC_LIB -MD -MT vigranumpy/src/core/CMakeFiles/vigranumpy_graphs.dir/gridGraphNd.cxx.o -MF CMakeFiles/vigranumpy_graphs.dir/gridGraphNd.cxx.o.d -o CMakeFiles/vigranumpy_graphs.dir/gridGraphNd.cxx.o -c /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/gridGraphNd.cxx
In file included from /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/export_graph_visitor.hxx:13,
                 from /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/gridGraphNd.cxx:42:
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/numpy_array.hxx: In function ‘bool vigra::detail::nontrivialPermutation(const vigra::ArrayVector<int>&)’:
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/bin/gmake  -f vigranumpy/src/core/CMakeFiles/vigranumpy_histogram.dir/build.make vigranumpy/src/core/CMakeFiles/vigranumpy_histogram.dir/depend
gmake[2]: Entering directory '/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build'
cd /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1 /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build/vigranumpy/src/core /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build/vigranumpy/src/core/CMakeFiles/vigranumpy_histogram.dir/DependInfo.cmake "--color="
gmake[2]: Leaving directory '/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build'
/usr/bin/gmake  -f vigranumpy/src/core/CMakeFiles/vigranumpy_histogram.dir/build.make vigranumpy/src/core/CMakeFiles/vigranumpy_histogram.dir/build
gmake[2]: Entering directory '/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build'
[ 73%] Building CXX object vigranumpy/src/core/CMakeFiles/vigranumpy_histogram.dir/histogram.cxx.o
cd /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build/vigranumpy/src/core && /usr/bin/g++ -DHasHDF5 -Dvigranumpy_histogram_EXPORTS -I/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include -I/usr/include/OpenEXR -I/usr/include/Imath -isystem /usr/lib/python3.13/site-packages/numpy/_core/include -isystem /usr/include/python3.13 -pthread -Wno-template-body -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++11 -fPIC    -DH5_BUILT_AS_DYNAMIC_LIB -MD -MT vigranumpy/src/core/CMakeFiles/vigranumpy_histogram.dir/histogram.cxx.o -MF CMakeFiles/vigranumpy_histogram.dir/histogram.cxx.o.d -o CMakeFiles/vigranumpy_histogram.dir/histogram.cxx.o -c /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/histogram.cxx
In file included from /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/histogram.cxx:39:
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/numpy_array.hxx: In function ‘bool vigra::detail::nontrivialPermutation(const vigra::ArrayVector<int>&)’:
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/numpy_array.hxx:50:
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  696 |         return isShapeCompatible(obj) && ValuetypeTraits::isValuetypeCompatible(obj);
      |                ~~~~~~~~~~~~~~~~~^~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1078 |                ArrayTraits::isPropertyCompatible((PyArrayObject *)obj);
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1086 |         return isReferenceCompatible(obj);
      |                ~~~~~~~~~~~~~~~~~~~~~^~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  104 |     bool isCompatible = obj == Py_None || ArrayType::isStrictlyCompatible(obj);
      |                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
   97 |         converter::registry::insert(&convertible, &construct, type_id<ArrayType>());
      |                                     ^~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
  147 |         NumpyArrayConverter<Type>();
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
  148 |         RegisterNumpyArrayConverters<typename boost::mpl::next<Iter>::type, End>::exec();
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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> >]’
  162 |     RegisterNumpyArrayConverters<typename boost::mpl::begin<Typelist>::type,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~      
  163 |                                  typename boost::mpl::end<Typelist>::type >::exec();
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>)]’
  169 |     registerNumpyArrayConverters(boost::python::detail::get_signature(f));
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/histogram.cxx:137:60:   required from ‘void vigra::defineMultiGaussianHistogram() [with unsigned int DIM = 2; unsigned int CHANNELS = 1]’
  137 |         python::def("gaussianHistogram_",registerConverters(&pyMultiGaussianHistogram<DIM,CHANNELS>),
      |                                          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/histogram.cxx:199:38:   required from here
  199 |     defineMultiGaussianHistogram<2,1>();
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  696 |         return isShapeCompatible(obj) && ValuetypeTraits::isValuetypeCompatible(obj);
      |                ~~~~~~~~~~~~~~~~~^~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1078 |                ArrayTraits::isPropertyCompatible((PyArrayObject *)obj);
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1086 |         return isReferenceCompatible(obj);
      |                ~~~~~~~~~~~~~~~~~~~~~^~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  104 |     bool isCompatible = obj == Py_None || ArrayType::isStrictlyCompatible(obj);
      |                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
   97 |         converter::registry::insert(&convertible, &construct, type_id<ArrayType>());
      |                                     ^~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
  147 |         NumpyArrayConverter<Type>();
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
  148 |         RegisterNumpyArrayConverters<typename boost::mpl::next<Iter>::type, End>::exec();
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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> >]’
  162 |     RegisterNumpyArrayConverters<typename boost::mpl::begin<Typelist>::type,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~      
  163 |                                  typename boost::mpl::end<Typelist>::type >::exec();
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>)]’
  169 |     registerNumpyArrayConverters(boost::python::detail::get_signature(f));
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/histogram.cxx:137:60:   required from ‘void vigra::defineMultiGaussianHistogram() [with unsigned int DIM = 2; unsigned int CHANNELS = 3]’
  137 |         python::def("gaussianHistogram_",registerConverters(&pyMultiGaussianHistogram<DIM,CHANNELS>),
      |                                          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/histogram.cxx:200:38:   required from here
  200 |     defineMultiGaussianHistogram<2,3>();
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  696 |         return isShapeCompatible(obj) && ValuetypeTraits::isValuetypeCompatible(obj);
      |                ~~~~~~~~~~~~~~~~~^~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1078 |                ArrayTraits::isPropertyCompatible((PyArrayObject *)obj);
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1086 |         return isReferenceCompatible(obj);
      |                ~~~~~~~~~~~~~~~~~~~~~^~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  104 |     bool isCompatible = obj == Py_None || ArrayType::isStrictlyCompatible(obj);
      |                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
   97 |         converter::registry::insert(&convertible, &construct, type_id<ArrayType>());
      |                                     ^~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
  147 |         NumpyArrayConverter<Type>();
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
  148 |         RegisterNumpyArrayConverters<typename boost::mpl::next<Iter>::type, End>::exec();
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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> >]’
  162 |     RegisterNumpyArrayConverters<typename boost::mpl::begin<Typelist>::type,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~      
  163 |                                  typename boost::mpl::end<Typelist>::type >::exec();
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>)]’
  169 |     registerNumpyArrayConverters(boost::python::detail::get_signature(f));
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/histogram.cxx:137:60:   required from ‘void vigra::defineMultiGaussianHistogram() [with unsigned int DIM = 3; unsigned int CHANNELS = 1]’
  137 |         python::def("gaussianHistogram_",registerConverters(&pyMultiGaussianHistogram<DIM,CHANNELS>),
      |                                          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/histogram.cxx:201:38:   required from here
  201 |     defineMultiGaussianHistogram<3,1>();
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  696 |         return isShapeCompatible(obj) && ValuetypeTraits::isValuetypeCompatible(obj);
      |                ~~~~~~~~~~~~~~~~~^~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1078 |                ArrayTraits::isPropertyCompatible((PyArrayObject *)obj);
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1086 |         return isReferenceCompatible(obj);
      |                ~~~~~~~~~~~~~~~~~~~~~^~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  104 |     bool isCompatible = obj == Py_None || ArrayType::isStrictlyCompatible(obj);
      |                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
   97 |         converter::registry::insert(&convertible, &construct, type_id<ArrayType>());
      |                                     ^~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
  147 |         NumpyArrayConverter<Type>();
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
  148 |         RegisterNumpyArrayConverters<typename boost::mpl::next<Iter>::type, End>::exec();
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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> >]’
  162 |     RegisterNumpyArrayConverters<typename boost::mpl::begin<Typelist>::type,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~      
  163 |                                  typename boost::mpl::end<Typelist>::type >::exec();
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>)]’
  169 |     registerNumpyArrayConverters(boost::python::detail::get_signature(f));
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/histogram.cxx:137:60:   required from ‘void vigra::defineMultiGaussianHistogram() [with unsigned int DIM = 3; unsigned int CHANNELS = 3]’
  137 |         python::def("gaussianHistogram_",registerConverters(&pyMultiGaussianHistogram<DIM,CHANNELS>),
      |                                          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/histogram.cxx:202:38:   required from here
  202 |     defineMultiGaussianHistogram<3,3>();
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  696 |         return isShapeCompatible(obj) && ValuetypeTraits::isValuetypeCompatible(obj);
      |                ~~~~~~~~~~~~~~~~~^~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1078 |                ArrayTraits::isPropertyCompatible((PyArrayObject *)obj);
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1086 |         return isReferenceCompatible(obj);
      |                ~~~~~~~~~~~~~~~~~~~~~^~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  104 |     bool isCompatible = obj == Py_None || ArrayType::isStrictlyCompatible(obj);
      |                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
   97 |         converter::registry::insert(&convertible, &construct, type_id<ArrayType>());
      |                                     ^~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
  147 |         NumpyArrayConverter<Type>();
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
  148 |         RegisterNumpyArrayConverters<typename boost::mpl::next<Iter>::type, End>::exec();
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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> >]’
  162 |     RegisterNumpyArrayConverters<typename boost::mpl::begin<Typelist>::type,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~      
  163 |                                  typename boost::mpl::end<Typelist>::type >::exec();
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>)]’
  169 |     registerNumpyArrayConverters(boost::python::detail::get_signature(f));
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/histogram.cxx:137:60:   required from ‘void vigra::defineMultiGaussianHistogram() [with unsigned int DIM = 3; unsigned int CHANNELS = 10]’
  137 |         python::def("gaussianHistogram_",registerConverters(&pyMultiGaussianHistogram<DIM,CHANNELS>),
      |                                          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/histogram.cxx:203:39:   required from here
  203 |     defineMultiGaussianHistogram<3,10>();
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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)
      |                    ~~^~~~~~~~~~~~~~~
[ 73%] Linking CXX shared library histogram.cpython-313-i386-linux-gnu.so
cd /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build/vigranumpy/src/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/vigranumpy_histogram.dir/link.txt --verbose=1
/usr/bin/g++ -fPIC -pthread -Wno-template-body -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -Wl,--dependency-file=CMakeFiles/vigranumpy_histogram.dir/link.d -Wl,-z,relro -Wl,--as-needed  -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,histogram.cpython-313-i386-linux-gnu.so -o histogram.cpython-313-i386-linux-gnu.so CMakeFiles/vigranumpy_histogram.dir/histogram.cxx.o  /usr/lib/libpython3.13.so /usr/lib/libboost_python313.so
Copying target vigranumpy_histogram to temporary module directory
cd /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build/vigranumpy/src/core && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build/vigranumpy/src/core/histogram.cpython-313-i386-linux-gnu.so /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build/vigranumpy/vigra/
gmake[2]: Leaving directory '/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build'
[ 73%] Built target vigranumpy_histogram
[ 76%] Building CXX object vigranumpy/src/core/CMakeFiles/vigranumpy_graphs.dir/gridGraph2d.cxx.o
cd /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build/vigranumpy/src/core && /usr/bin/g++ -DHasHDF5 -Dvigranumpy_graphs_EXPORTS -I/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include -isystem /usr/include/OpenEXR -isystem /usr/include/Imath -isystem /usr/lib/python3.13/site-packages/numpy/_core/include -isystem /usr/include/python3.13 -pthread -Wno-template-body -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++11 -fPIC    -DH5_BUILT_AS_DYNAMIC_LIB -MD -MT vigranumpy/src/core/CMakeFiles/vigranumpy_graphs.dir/gridGraph2d.cxx.o -MF CMakeFiles/vigranumpy_graphs.dir/gridGraph2d.cxx.o.d -o CMakeFiles/vigranumpy_graphs.dir/gridGraph2d.cxx.o -c /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/gridGraph2d.cxx
In file included from /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/export_graph_visitor.hxx:13,
                 from /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/gridGraph2d.cxx:42:
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/numpy_array.hxx: In function ‘bool vigra::detail::nontrivialPermutation(const vigra::ArrayVector<int>&)’:
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/numpy_array.hxx:50:
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1066 |                ArrayTraits::isShapeCompatible((PyArrayObject *)obj);
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1177 |         vigra_precondition(strict ? isReferenceCompatible(obj) : isCopyCompatible(obj),
      |                                                                  ~~~~~~~~~~~~~~~~^~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  826 |             makeCopy(obj);
      |             ^~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
  267 |         NumpyArray<1, vigra::TinyVector<Int32, 3> > cycles;
      |                                                     ^~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
  215 |         python::def("find3Cycles", registerConverters(&pyFind3Cycles));
      |                                                       ^~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
  257 |         exportMiscAlgorithms();
      |         ^~~~~~~~~~~~~~~~~~~~
/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>]’
   31 |         v.derived_visitor().visit(c);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/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> >]’
   67 |         def_visitor_access::visit(*this, c);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/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>]’
  221 |         visitor.visit(*this);
      |         ~~~~~~~~~~~~~^~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
   96 |         python::class_<Graph>(clsName.c_str(),python::init< ShapeType >())
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   97 |         .def("__init__",python::make_constructor(&pyGridGraphFactory2d<DIM,boost::undirected_tag>))
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   98 |         .def(LemonUndirectedGraphCoreVisitor<Graph>(clsName))
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   99 |         .def(LemonGraphAlgorithmVisitor<Graph>(clsName))
      |         ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/gridGraph2d.cxx:111:30:   required from here
  111 |         defineGridGraphT2d<2>("GridGraphUndirected2d");
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  696 |         return isShapeCompatible(obj) && ValuetypeTraits::isValuetypeCompatible(obj);
      |                ~~~~~~~~~~~~~~~~~^~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1078 |                ArrayTraits::isPropertyCompatible((PyArrayObject *)obj);
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1122 |         if(!isReferenceCompatible(obj))
      |             ~~~~~~~~~~~~~~~~~~~~~^~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1136 |         return makeReference(array.pyObject(), strict);
      |                ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 1228 |             vigra_postcondition(makeReference(NumpyAnyArray(array.get())),
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/numpy_array.hxx:1208:23:   [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
  212 |         exportShortestPathAlgorithms();
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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>]’
   31 |         v.derived_visitor().visit(c);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/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> >]’
   67 |         def_visitor_access::visit(*this, c);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/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>]’
  221 |         visitor.visit(*this);
      |         ~~~~~~~~~~~~~^~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
   96 |         python::class_<Graph>(clsName.c_str(),python::init< ShapeType >())
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   97 |         .def("__init__",python::make_constructor(&pyGridGraphFactory2d<DIM,boost::undirected_tag>))
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   98 |         .def(LemonUndirectedGraphCoreVisitor<Graph>(clsName))
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   99 |         .def(LemonGraphAlgorithmVisitor<Graph>(clsName))
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  100 |         .def(LemonGridGraphAlgorithmAddonVisitor<Graph>(clsName))
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  101 |         .def(LemonGraphShortestPathVisitor<Graph>(clsName))
      |         ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/gridGraph2d.cxx:111:30:   required from here
  111 |         defineGridGraphT2d<2>("GridGraphUndirected2d");
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/bin/gmake  -f vigranumpy/src/core/CMakeFiles/vigranumpy_utilities.dir/build.make vigranumpy/src/core/CMakeFiles/vigranumpy_utilities.dir/depend
gmake[2]: Entering directory '/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build'
cd /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1 /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build/vigranumpy/src/core /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build/vigranumpy/src/core/CMakeFiles/vigranumpy_utilities.dir/DependInfo.cmake "--color="
gmake[2]: Leaving directory '/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build'
/usr/bin/gmake  -f vigranumpy/src/core/CMakeFiles/vigranumpy_utilities.dir/build.make vigranumpy/src/core/CMakeFiles/vigranumpy_utilities.dir/build
gmake[2]: Entering directory '/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build'
[ 80%] Building CXX object vigranumpy/src/core/CMakeFiles/vigranumpy_utilities.dir/utilities.cxx.o
cd /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build/vigranumpy/src/core && /usr/bin/g++ -DHasHDF5 -Dvigranumpy_utilities_EXPORTS -I/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include -I/usr/include/OpenEXR -I/usr/include/Imath -isystem /usr/lib/python3.13/site-packages/numpy/_core/include -isystem /usr/include/python3.13 -pthread -Wno-template-body -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++11 -fPIC    -DH5_BUILT_AS_DYNAMIC_LIB -MD -MT vigranumpy/src/core/CMakeFiles/vigranumpy_utilities.dir/utilities.cxx.o -MF CMakeFiles/vigranumpy_utilities.dir/utilities.cxx.o.d -o CMakeFiles/vigranumpy_utilities.dir/utilities.cxx.o -c /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/utilities.cxx
In file included from /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/utilities.cxx:39:
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/numpy_array.hxx: In function ‘bool vigra::detail::nontrivialPermutation(const vigra::ArrayVector<int>&)’:
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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)
[ 80%] Linking CXX shared library utilities.cpython-313-i386-linux-gnu.so
cd /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build/vigranumpy/src/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/vigranumpy_utilities.dir/link.txt --verbose=1
/usr/bin/g++ -fPIC -pthread -Wno-template-body -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -Wl,--dependency-file=CMakeFiles/vigranumpy_utilities.dir/link.d -Wl,-z,relro -Wl,--as-needed  -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,utilities.cpython-313-i386-linux-gnu.so -o utilities.cpython-313-i386-linux-gnu.so CMakeFiles/vigranumpy_utilities.dir/utilities.cxx.o  /usr/lib/libpython3.13.so /usr/lib/libboost_python313.so
Copying target vigranumpy_utilities to temporary module directory
cd /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build/vigranumpy/src/core && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build/vigranumpy/src/core/utilities.cpython-313-i386-linux-gnu.so /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build/vigranumpy/vigra/
gmake[2]: Leaving directory '/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build'
[ 80%] Built target vigranumpy_utilities
/usr/bin/gmake  -f vigranumpy/src/core/CMakeFiles/vigranumpy_blockwise.dir/build.make vigranumpy/src/core/CMakeFiles/vigranumpy_blockwise.dir/depend
gmake[2]: Entering directory '/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build'
cd /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1 /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build/vigranumpy/src/core /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build/vigranumpy/src/core/CMakeFiles/vigranumpy_blockwise.dir/DependInfo.cmake "--color="
gmake[2]: Leaving directory '/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build'
/usr/bin/gmake  -f vigranumpy/src/core/CMakeFiles/vigranumpy_blockwise.dir/build.make vigranumpy/src/core/CMakeFiles/vigranumpy_blockwise.dir/build
gmake[2]: Entering directory '/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build'
[ 80%] Building CXX object vigranumpy/src/core/CMakeFiles/vigranumpy_blockwise.dir/blockwise.cxx.o
cd /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build/vigranumpy/src/core && /usr/bin/g++ -DHasHDF5 -Dvigranumpy_blockwise_EXPORTS -I/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include -I/usr/include/OpenEXR -I/usr/include/Imath -isystem /usr/lib/python3.13/site-packages/numpy/_core/include -isystem /usr/include/python3.13 -pthread -Wno-template-body -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++11 -fPIC    -DH5_BUILT_AS_DYNAMIC_LIB -MD -MT vigranumpy/src/core/CMakeFiles/vigranumpy_blockwise.dir/blockwise.cxx.o -MF CMakeFiles/vigranumpy_blockwise.dir/blockwise.cxx.o.d -o CMakeFiles/vigranumpy_blockwise.dir/blockwise.cxx.o -c /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/blockwise.cxx
In file included from /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/blockwise.cxx:39:
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/numpy_array.hxx: In function ‘bool vigra::detail::nontrivialPermutation(const vigra::ArrayVector<int>&)’:
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/numpy_array.hxx:50:
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  696 |         return isShapeCompatible(obj) && ValuetypeTraits::isValuetypeCompatible(obj);
      |                ~~~~~~~~~~~~~~~~~^~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1078 |                ArrayTraits::isPropertyCompatible((PyArrayObject *)obj);
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1122 |         if(!isReferenceCompatible(obj))
      |             ~~~~~~~~~~~~~~~~~~~~~^~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1136 |         return makeReference(array.pyObject(), strict);
      |                ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 1228 |             vigra_postcondition(makeReference(NumpyAnyArray(array.get())),
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
   80 |         dest.reshapeIfEmpty(source.taggedShape());
      |         ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/blockwise.cxx:141:59:   required from ‘void vigra::defineBlockwiseFilters() [with unsigned int DIM = 2; T_IN = float]’
  141 |         python::def("_gaussianGradient",registerConverters(&pyBlockwiseGaussianGradientMultiArray<DIM, T_IN, TinyVector<float, DIM> >),
      |                                         ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/blockwise.cxx:298:37:   required from here
  298 |     defineBlockwiseFilters<2, float>();
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  696 |         return isShapeCompatible(obj) && ValuetypeTraits::isValuetypeCompatible(obj);
      |                ~~~~~~~~~~~~~~~~~^~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1078 |                ArrayTraits::isPropertyCompatible((PyArrayObject *)obj);
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1122 |         if(!isReferenceCompatible(obj))
      |             ~~~~~~~~~~~~~~~~~~~~~^~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1136 |         return makeReference(array.pyObject(), strict);
      |                ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
 1228 |             vigra_postcondition(makeReference(NumpyAnyArray(array.get())),
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
   80 |         dest.reshapeIfEmpty(source.taggedShape());
      |         ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/blockwise.cxx:141:59:   required from ‘void vigra::defineBlockwiseFilters() [with unsigned int DIM = 3; T_IN = float]’
  141 |         python::def("_gaussianGradient",registerConverters(&pyBlockwiseGaussianGradientMultiArray<DIM, T_IN, TinyVector<float, DIM> >),
      |                                         ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/blockwise.cxx:299:37:   required from here
  299 |     defineBlockwiseFilters<3, float>();
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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)
      |                    ~~^~~~~~~~~~~~~~~
[ 84%] Linking CXX shared library blockwise.cpython-313-i386-linux-gnu.so
cd /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build/vigranumpy/src/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/vigranumpy_blockwise.dir/link.txt --verbose=1
[ 84%] Building CXX object vigranumpy/src/core/CMakeFiles/vigranumpy_graphs.dir/gridGraph3d.cxx.o
cd /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build/vigranumpy/src/core && /usr/bin/g++ -DHasHDF5 -Dvigranumpy_graphs_EXPORTS -I/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include -isystem /usr/include/OpenEXR -isystem /usr/include/Imath -isystem /usr/lib/python3.13/site-packages/numpy/_core/include -isystem /usr/include/python3.13 -pthread -Wno-template-body -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++11 -fPIC    -DH5_BUILT_AS_DYNAMIC_LIB -MD -MT vigranumpy/src/core/CMakeFiles/vigranumpy_graphs.dir/gridGraph3d.cxx.o -MF CMakeFiles/vigranumpy_graphs.dir/gridGraph3d.cxx.o.d -o CMakeFiles/vigranumpy_graphs.dir/gridGraph3d.cxx.o -c /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/gridGraph3d.cxx
In file included from /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/export_graph_visitor.hxx:13,
                 from /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/gridGraph3d.cxx:42:
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/numpy_array.hxx: In function ‘bool vigra::detail::nontrivialPermutation(const vigra::ArrayVector<int>&)’:
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/numpy_array.hxx:50:
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1066 |                ArrayTraits::isShapeCompatible((PyArrayObject *)obj);
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1177 |         vigra_precondition(strict ? isReferenceCompatible(obj) : isCopyCompatible(obj),
      |                                                                  ~~~~~~~~~~~~~~~~^~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  826 |             makeCopy(obj);
      |             ^~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
  267 |         NumpyArray<1, vigra::TinyVector<Int32, 3> > cycles;
      |                                                     ^~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
  215 |         python::def("find3Cycles", registerConverters(&pyFind3Cycles));
      |                                                       ^~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
  257 |         exportMiscAlgorithms();
      |         ^~~~~~~~~~~~~~~~~~~~
/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>]’
   31 |         v.derived_visitor().visit(c);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/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> >]’
   67 |         def_visitor_access::visit(*this, c);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/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>]’
  221 |         visitor.visit(*this);
      |         ~~~~~~~~~~~~~^~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
   94 |         python::class_<Graph>(clsName.c_str(),python::init< ShapeType >())
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   95 |         .def("__init__",python::make_constructor(&pyGridGraphFactory3d<DIM,boost::undirected_tag>))
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |         .def(LemonUndirectedGraphCoreVisitor<Graph>(clsName))
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   97 |         .def(LemonGraphAlgorithmVisitor<Graph>(clsName))
      |         ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/gridGraph3d.cxx:110:30:   required from here
  110 |         defineGridGraphT3d<3>("GridGraphUndirected3d");
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/bin/g++ -fPIC -pthread -Wno-template-body -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -Wl,--dependency-file=CMakeFiles/vigranumpy_blockwise.dir/link.d -Wl,-z,relro -Wl,--as-needed  -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,blockwise.cpython-313-i386-linux-gnu.so -o blockwise.cpython-313-i386-linux-gnu.so CMakeFiles/vigranumpy_blockwise.dir/blockwise.cxx.o  /usr/lib/libpython3.13.so /usr/lib/libboost_python313.so
Copying target vigranumpy_blockwise to temporary module directory
cd /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build/vigranumpy/src/core && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build/vigranumpy/src/core/blockwise.cpython-313-i386-linux-gnu.so /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build/vigranumpy/vigra/
gmake[2]: Leaving directory '/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build'
[ 84%] Built target vigranumpy_blockwise
/usr/bin/gmake  -f vigranumpy/src/fourier/CMakeFiles/vigranumpy_fourier.dir/build.make vigranumpy/src/fourier/CMakeFiles/vigranumpy_fourier.dir/depend
gmake[2]: Entering directory '/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build'
cd /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1 /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/fourier /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build/vigranumpy/src/fourier /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build/vigranumpy/src/fourier/CMakeFiles/vigranumpy_fourier.dir/DependInfo.cmake "--color="
gmake[2]: Leaving directory '/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build'
/usr/bin/gmake  -f vigranumpy/src/fourier/CMakeFiles/vigranumpy_fourier.dir/build.make vigranumpy/src/fourier/CMakeFiles/vigranumpy_fourier.dir/build
gmake[2]: Entering directory '/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build'
[ 84%] Building CXX object vigranumpy/src/fourier/CMakeFiles/vigranumpy_fourier.dir/fourier.cxx.o
cd /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build/vigranumpy/src/fourier && /usr/bin/g++ -DHasHDF5 -Dvigranumpy_fourier_EXPORTS -I/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include -I/usr/include/OpenEXR -I/usr/include/Imath -isystem /usr/lib/python3.13/site-packages/numpy/_core/include -isystem /usr/include/python3.13 -pthread -Wno-template-body -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++11 -fPIC    -DH5_BUILT_AS_DYNAMIC_LIB -MD -MT vigranumpy/src/fourier/CMakeFiles/vigranumpy_fourier.dir/fourier.cxx.o -MF CMakeFiles/vigranumpy_fourier.dir/fourier.cxx.o.d -o CMakeFiles/vigranumpy_fourier.dir/fourier.cxx.o -c /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/fourier/fourier.cxx
In file included from /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/fourier/fourier.cxx:41:
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/numpy_array.hxx: In function ‘bool vigra::detail::nontrivialPermutation(const vigra::ArrayVector<int>&)’:
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/numpy_array.hxx:47:
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1025 |         executeImpl(in.permuteStridesDescending(), out.permuteStridesDescending());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  201 |             plan.execute(res.bindOuter(k), res.bindOuter(k));
      |             ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/fourier/fourier.cxx:222:47:   required from here
  222 |     def("fourierTransform", registerConverters(&pythonFourierTransformR2C<2>),
      |                             ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/multi_array.hxx:2178:31: warning: comparison of integer expressions of different signedness: ‘vigra::MultiArrayIndex’ {aka ‘int’} and ‘unsigned int’ [-Wsign-compare]
 2178 |     for(MultiArrayIndex k=0; k<N; ++k)
      |                              ~^~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1025 |         executeImpl(in.permuteStridesDescending(), out.permuteStridesDescending());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  201 |             plan.execute(res.bindOuter(k), res.bindOuter(k));
      |             ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/fourier/fourier.cxx:228:47:   required from here
  228 |     def("fourierTransform", registerConverters(&pythonFourierTransformR2C<3>),
      |                             ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/multi_array.hxx:2178:31: warning: comparison of integer expressions of different signedness: ‘vigra::MultiArrayIndex’ {aka ‘int’} and ‘unsigned int’ [-Wsign-compare]
 2178 |     for(MultiArrayIndex k=0; k<N; ++k)
      |                              ~^~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1025 |         executeImpl(in.permuteStridesDescending(), out.permuteStridesDescending());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  153 |             plan.execute(in.bindOuter(k), res.bindOuter(k));
      |             ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/fourier/fourier.cxx:237:47:   required from here
  237 |     def("fourierTransform", registerConverters(&pythonFourierTransform<4, FFTW_FORWARD>),
      |                             ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/multi_array.hxx:2178:31: warning: comparison of integer expressions of different signedness: ‘vigra::MultiArrayIndex’ {aka ‘int’} and ‘unsigned int’ [-Wsign-compare]
 2178 |     for(MultiArrayIndex k=0; k<N; ++k)
      |                              ~^~
[ 84%] Linking CXX shared library fourier.cpython-313-i386-linux-gnu.so
cd /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build/vigranumpy/src/fourier && /usr/bin/cmake -E cmake_link_script CMakeFiles/vigranumpy_fourier.dir/link.txt --verbose=1
/usr/bin/g++ -fPIC -pthread -Wno-template-body -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -Wl,--dependency-file=CMakeFiles/vigranumpy_fourier.dir/link.d -Wl,-z,relro -Wl,--as-needed  -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,fourier.cpython-313-i386-linux-gnu.so -o fourier.cpython-313-i386-linux-gnu.so CMakeFiles/vigranumpy_fourier.dir/fourier.cxx.o  /usr/lib/libfftw3.so /usr/lib/libfftw3f.so /usr/lib/libpython3.13.so /usr/lib/libboost_python313.so
Copying target vigranumpy_fourier to temporary module directory
cd /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build/vigranumpy/src/fourier && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build/vigranumpy/src/fourier/fourier.cpython-313-i386-linux-gnu.so /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build/vigranumpy/vigra/
gmake[2]: Leaving directory '/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build'
[ 84%] Built target vigranumpy_fourier
/usr/bin/gmake  -f vigranumpy/src/core/CMakeFiles/vigranumpy_core.dir/build.make vigranumpy/src/core/CMakeFiles/vigranumpy_core.dir/depend
gmake[2]: Entering directory '/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build'
cd /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1 /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build/vigranumpy/src/core /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build/vigranumpy/src/core/CMakeFiles/vigranumpy_core.dir/DependInfo.cmake "--color="
gmake[2]: Leaving directory '/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build'
/usr/bin/gmake  -f vigranumpy/src/core/CMakeFiles/vigranumpy_core.dir/build.make vigranumpy/src/core/CMakeFiles/vigranumpy_core.dir/build
gmake[2]: Entering directory '/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build'
[ 88%] Building CXX object vigranumpy/src/core/CMakeFiles/vigranumpy_core.dir/vigranumpycore.cxx.o
cd /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build/vigranumpy/src/core && /usr/bin/g++ -DHasHDF5 -Dvigranumpy_core_EXPORTS -I/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include -isystem /usr/include/OpenEXR -isystem /usr/include/Imath -isystem /usr/lib/python3.13/site-packages/numpy/_core/include -isystem /usr/include/python3.13 -pthread -Wno-template-body -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++11 -fPIC    -DH5_BUILT_AS_DYNAMIC_LIB -MD -MT vigranumpy/src/core/CMakeFiles/vigranumpy_core.dir/vigranumpycore.cxx.o -MF CMakeFiles/vigranumpy_core.dir/vigranumpycore.cxx.o.d -o CMakeFiles/vigranumpy_core.dir/vigranumpycore.cxx.o -c /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/vigranumpycore.cxx
In file included from /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/vigranumpycore.cxx:42:
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/numpy_array.hxx: In function ‘bool vigra::detail::nontrivialPermutation(const vigra::ArrayVector<int>&)’:
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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)
[ 88%] Building CXX object vigranumpy/src/core/CMakeFiles/vigranumpy_core.dir/converters.cxx.o
cd /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build/vigranumpy/src/core && /usr/bin/g++ -DHasHDF5 -Dvigranumpy_core_EXPORTS -I/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include -isystem /usr/include/OpenEXR -isystem /usr/include/Imath -isystem /usr/lib/python3.13/site-packages/numpy/_core/include -isystem /usr/include/python3.13 -pthread -Wno-template-body -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++11 -fPIC    -DH5_BUILT_AS_DYNAMIC_LIB -MD -MT vigranumpy/src/core/CMakeFiles/vigranumpy_core.dir/converters.cxx.o -MF CMakeFiles/vigranumpy_core.dir/converters.cxx.o.d -o CMakeFiles/vigranumpy_core.dir/converters.cxx.o -c /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/converters.cxx
In file included from /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/converters.cxx:41:
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/numpy_array.hxx: In function ‘bool vigra::detail::nontrivialPermutation(const vigra::ArrayVector<int>&)’:
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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)
[ 92%] Building CXX object vigranumpy/src/core/CMakeFiles/vigranumpy_core.dir/axistags.cxx.o
cd /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build/vigranumpy/src/core && /usr/bin/g++ -DHasHDF5 -Dvigranumpy_core_EXPORTS -I/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include -isystem /usr/include/OpenEXR -isystem /usr/include/Imath -isystem /usr/lib/python3.13/site-packages/numpy/_core/include -isystem /usr/include/python3.13 -pthread -Wno-template-body -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++11 -fPIC    -DH5_BUILT_AS_DYNAMIC_LIB -MD -MT vigranumpy/src/core/CMakeFiles/vigranumpy_core.dir/axistags.cxx.o -MF CMakeFiles/vigranumpy_core.dir/axistags.cxx.o.d -o CMakeFiles/vigranumpy_core.dir/axistags.cxx.o -c /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/axistags.cxx
In file included from /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/axistags.cxx:40:
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/numpy_array.hxx: In function ‘bool vigra::detail::nontrivialPermutation(const vigra::ArrayVector<int>&)’:
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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)
[ 92%] Building CXX object vigranumpy/src/core/CMakeFiles/vigranumpy_core.dir/multi_array_chunked.cxx.o
cd /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build/vigranumpy/src/core && /usr/bin/g++ -DHasHDF5 -Dvigranumpy_core_EXPORTS -I/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include -isystem /usr/include/OpenEXR -isystem /usr/include/Imath -isystem /usr/lib/python3.13/site-packages/numpy/_core/include -isystem /usr/include/python3.13 -pthread -Wno-template-body -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++11 -fPIC    -DH5_BUILT_AS_DYNAMIC_LIB -MD -MT vigranumpy/src/core/CMakeFiles/vigranumpy_core.dir/multi_array_chunked.cxx.o -MF CMakeFiles/vigranumpy_core.dir/multi_array_chunked.cxx.o.d -o CMakeFiles/vigranumpy_core.dir/multi_array_chunked.cxx.o -c /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/multi_array_chunked.cxx
In file included from /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/multi_array_chunked.cxx:39:
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/numpy_array.hxx: In function ‘bool vigra::detail::nontrivialPermutation(const vigra::ArrayVector<int>&)’:
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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)
[ 92%] Building CXX object vigranumpy/src/core/CMakeFiles/vigranumpy_graphs.dir/grid_graph_implicit_edge_maps.cxx.o
cd /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build/vigranumpy/src/core && /usr/bin/g++ -DHasHDF5 -Dvigranumpy_graphs_EXPORTS -I/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include -isystem /usr/include/OpenEXR -isystem /usr/include/Imath -isystem /usr/lib/python3.13/site-packages/numpy/_core/include -isystem /usr/include/python3.13 -pthread -Wno-template-body -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++11 -fPIC    -DH5_BUILT_AS_DYNAMIC_LIB -MD -MT vigranumpy/src/core/CMakeFiles/vigranumpy_graphs.dir/grid_graph_implicit_edge_maps.cxx.o -MF CMakeFiles/vigranumpy_graphs.dir/grid_graph_implicit_edge_maps.cxx.o.d -o CMakeFiles/vigranumpy_graphs.dir/grid_graph_implicit_edge_maps.cxx.o -c /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/grid_graph_implicit_edge_maps.cxx
In file included from /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/export_graph_visitor.hxx:13,
                 from /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/grid_graph_implicit_edge_maps.cxx:42:
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/numpy_array.hxx: In function ‘bool vigra::detail::nontrivialPermutation(const vigra::ArrayVector<int>&)’:
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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)
[ 96%] Linking CXX shared library graphs.cpython-313-i386-linux-gnu.so
cd /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build/vigranumpy/src/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/vigranumpy_graphs.dir/link.txt --verbose=1
[ 96%] Linking CXX shared library vigranumpycore.cpython-313-i386-linux-gnu.so
cd /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build/vigranumpy/src/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/vigranumpy_core.dir/link.txt --verbose=1
/usr/bin/g++ -fPIC -pthread -Wno-template-body -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -Wl,--dependency-file=CMakeFiles/vigranumpy_graphs.dir/link.d -Wl,-z,relro -Wl,--as-needed  -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,graphs.cpython-313-i386-linux-gnu.so -o graphs.cpython-313-i386-linux-gnu.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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build/src/impex: ../../../src/impex/libvigraimpex.so.11.1.12.1 /usr/lib/libhdf5.so /usr/lib/libhdf5_hl.so /usr/lib/libpython3.13.so /usr/lib/libboost_python313.so /usr/lib/libjpeg.so /usr/lib/libpng.so /usr/lib/libz.so /usr/lib/libtiff.so /usr/lib/libz.so /usr/lib/libtiff.so /usr/lib/libhdf5.so /usr/lib/libhdf5_hl.so /usr/lib/libOpenEXR-3_2.so.31.3.2.4 /usr/lib/libOpenEXRCore-3_2.so.31.3.2.4 /usr/lib/libIlmThread-3_2.so.31.3.2.4 /usr/lib/libIex-3_2.so.31.3.2.4 /usr/lib/libImath-3_1.so.29.11.0 -lm
Copying target vigranumpy_graphs to temporary module directory
cd /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build/vigranumpy/src/core && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build/vigranumpy/src/core/graphs.cpython-313-i386-linux-gnu.so /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build/vigranumpy/vigra/
gmake[2]: Leaving directory '/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build'
[ 96%] Built target vigranumpy_graphs
/usr/bin/gmake  -f vigranumpy/src/core/CMakeFiles/vigranumpy_impex.dir/build.make vigranumpy/src/core/CMakeFiles/vigranumpy_impex.dir/depend
gmake[2]: Entering directory '/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build'
cd /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1 /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build/vigranumpy/src/core /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build/vigranumpy/src/core/CMakeFiles/vigranumpy_impex.dir/DependInfo.cmake "--color="
gmake[2]: Leaving directory '/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build'
/usr/bin/gmake  -f vigranumpy/src/core/CMakeFiles/vigranumpy_impex.dir/build.make vigranumpy/src/core/CMakeFiles/vigranumpy_impex.dir/build
gmake[2]: Entering directory '/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build'
[100%] Building CXX object vigranumpy/src/core/CMakeFiles/vigranumpy_impex.dir/impex.cxx.o
cd /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build/vigranumpy/src/core && /usr/bin/g++ -DHasHDF5 -Dvigranumpy_impex_EXPORTS -I/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include -isystem /usr/include/OpenEXR -isystem /usr/include/Imath -isystem /usr/lib/python3.13/site-packages/numpy/_core/include -isystem /usr/include/python3.13 -pthread -Wno-template-body -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=gnu++11 -fPIC    -DH5_BUILT_AS_DYNAMIC_LIB -MD -MT vigranumpy/src/core/CMakeFiles/vigranumpy_impex.dir/impex.cxx.o -MF CMakeFiles/vigranumpy_impex.dir/impex.cxx.o.d -o CMakeFiles/vigranumpy_impex.dir/impex.cxx.o -c /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/impex.cxx
In file included from /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/impex.cxx:43:
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/numpy_array.hxx: In function ‘bool vigra::detail::nontrivialPermutation(const vigra::ArrayVector<int>&)’:
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/tinyvector.hxx:51,
                 from /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/multi_array.hxx:43,
                 from /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/numpy_array.hxx:47:
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/impex.hxx:797:28:   required from ‘void vigra::importImage(const ImageImportInfo&, ImageIterator, ImageAccessor) [with ImageIterator = StridedImageIterator<float>; ImageAccessor = MultibandVectorAccessor<float>]’
  797 |         detail::importImage(import_info,
      |         ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
  798 |                     image_iterator, image_accessor,
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  799 |                     is_scalar());
      |                     ~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/impex.hxx:808:20:   required from ‘void vigra::importImage(const ImageImportInfo&, std::pair<_T1, _T2>) [with ImageIterator = StridedImageIterator<float>; ImageAccessor = MultibandVectorAccessor<float>]’
  808 |         importImage(import_info,
      |         ~~~~~~~~~~~^~~~~~~~~~~~~
  809 |                     image.first, image.second);
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
   92 |         importImage(info, destImage(res));
      |         ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/impex.cxx:140:44:   required from here
  140 |         return detail::readImageImpl<float>(info, order);
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/impex.hxx:797:28:   required from ‘void vigra::importImage(const ImageImportInfo&, ImageIterator, ImageAccessor) [with ImageIterator = StridedImageIterator<unsigned char>; ImageAccessor = MultibandVectorAccessor<unsigned char>]’
  797 |         detail::importImage(import_info,
      |         ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
  798 |                     image_iterator, image_accessor,
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  799 |                     is_scalar());
      |                     ~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
  808 |         importImage(import_info,
      |         ~~~~~~~~~~~^~~~~~~~~~~~~
  809 |                     image.first, image.second);
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
   92 |         importImage(info, destImage(res));
      |         ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/impex.cxx:142:44:   required from here
  142 |         return detail::readImageImpl<UInt8>(info, order);
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/impex.hxx:797:28:   required from ‘void vigra::importImage(const ImageImportInfo&, ImageIterator, ImageAccessor) [with ImageIterator = StridedImageIterator<short int>; ImageAccessor = MultibandVectorAccessor<short int>]’
  797 |         detail::importImage(import_info,
      |         ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
  798 |                     image_iterator, image_accessor,
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  799 |                     is_scalar());
      |                     ~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
  808 |         importImage(import_info,
      |         ~~~~~~~~~~~^~~~~~~~~~~~~
  809 |                     image.first, image.second);
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
   92 |         importImage(info, destImage(res));
      |         ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/impex.cxx:144:44:   required from here
  144 |         return detail::readImageImpl<Int16>(info, order);
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
  797 |         detail::importImage(import_info,
      |         ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
  798 |                     image_iterator, image_accessor,
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  799 |                     is_scalar());
      |                     ~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
  808 |         importImage(import_info,
      |         ~~~~~~~~~~~^~~~~~~~~~~~~
  809 |                     image.first, image.second);
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
   92 |         importImage(info, destImage(res));
      |         ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/impex.cxx:146:45:   required from here
  146 |         return detail::readImageImpl<UInt16>(info, order);
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/impex.hxx:797:28:   required from ‘void vigra::importImage(const ImageImportInfo&, ImageIterator, ImageAccessor) [with ImageIterator = StridedImageIterator<int>; ImageAccessor = MultibandVectorAccessor<int>]’
  797 |         detail::importImage(import_info,
      |         ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
  798 |                     image_iterator, image_accessor,
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  799 |                     is_scalar());
      |                     ~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/impex.hxx:808:20:   required from ‘void vigra::importImage(const ImageImportInfo&, std::pair<_T1, _T2>) [with ImageIterator = StridedImageIterator<int>; ImageAccessor = MultibandVectorAccessor<int>]’
  808 |         importImage(import_info,
      |         ~~~~~~~~~~~^~~~~~~~~~~~~
  809 |                     image.first, image.second);
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
   92 |         importImage(info, destImage(res));
      |         ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/impex.cxx:148:44:   required from here
  148 |         return detail::readImageImpl<Int32>(info, order);
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/impex.hxx:797:28:   required from ‘void vigra::importImage(const ImageImportInfo&, ImageIterator, ImageAccessor) [with ImageIterator = StridedImageIterator<unsigned int>; ImageAccessor = MultibandVectorAccessor<unsigned int>]’
  797 |         detail::importImage(import_info,
      |         ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
  798 |                     image_iterator, image_accessor,
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  799 |                     is_scalar());
      |                     ~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
  808 |         importImage(import_info,
      |         ~~~~~~~~~~~^~~~~~~~~~~~~
  809 |                     image.first, image.second);
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
   92 |         importImage(info, destImage(res));
      |         ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/impex.cxx:150:45:   required from here
  150 |         return detail::readImageImpl<UInt32>(info, order);
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/impex.hxx:797:28:   required from ‘void vigra::importImage(const ImageImportInfo&, ImageIterator, ImageAccessor) [with ImageIterator = StridedImageIterator<double>; ImageAccessor = MultibandVectorAccessor<double>]’
  797 |         detail::importImage(import_info,
      |         ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
  798 |                     image_iterator, image_accessor,
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  799 |                     is_scalar());
      |                     ~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/impex.hxx:808:20:   required from ‘void vigra::importImage(const ImageImportInfo&, std::pair<_T1, _T2>) [with ImageIterator = StridedImageIterator<double>; ImageAccessor = MultibandVectorAccessor<double>]’
  808 |         importImage(import_info,
      |         ~~~~~~~~~~~^~~~~~~~~~~~~
  809 |                     image.first, image.second);
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
   92 |         importImage(info, destImage(res));
      |         ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/impex.cxx:152:45:   required from here
  152 |         return detail::readImageImpl<double>(info, order);
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/include/vigra/numpy_array.hxx:50:
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  696 |         return isShapeCompatible(obj) && ValuetypeTraits::isValuetypeCompatible(obj);
      |                ~~~~~~~~~~~~~~~~~^~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1078 |                ArrayTraits::isPropertyCompatible((PyArrayObject *)obj);
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1122 |         if(!isReferenceCompatible(obj))
      |             ~~~~~~~~~~~~~~~~~~~~~^~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
  873 |         vigra_postcondition(makeReference(init(shape, true, order)),
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
  223 |         NumpyArray<3, TinyVector<T, 2> > volume(info.shape(), order);
      |                                          ^~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/impex.cxx:277:45:   required from here
  277 |         return detail::readVolumeImpl<float>(info, order);
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  696 |         return isShapeCompatible(obj) && ValuetypeTraits::isValuetypeCompatible(obj);
      |                ~~~~~~~~~~~~~~~~~^~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1078 |                ArrayTraits::isPropertyCompatible((PyArrayObject *)obj);
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1122 |         if(!isReferenceCompatible(obj))
      |             ~~~~~~~~~~~~~~~~~~~~~^~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
  873 |         vigra_postcondition(makeReference(init(shape, true, order)),
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
  229 |         NumpyArray<3, RGBValue<T> > volume(info.shape(), order);
      |                                     ^~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/impex.cxx:277:45:   required from here
  277 |         return detail::readVolumeImpl<float>(info, order);
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  696 |         return isShapeCompatible(obj) && ValuetypeTraits::isValuetypeCompatible(obj);
      |                ~~~~~~~~~~~~~~~~~^~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1078 |                ArrayTraits::isPropertyCompatible((PyArrayObject *)obj);
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1122 |         if(!isReferenceCompatible(obj))
      |             ~~~~~~~~~~~~~~~~~~~~~^~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
  873 |         vigra_postcondition(makeReference(init(shape, true, order)),
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
  235 |         NumpyArray<3, TinyVector<T, 4> > volume(info.shape(), order);
      |                                          ^~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/impex.cxx:277:45:   required from here
  277 |         return detail::readVolumeImpl<float>(info, order);
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  696 |         return isShapeCompatible(obj) && ValuetypeTraits::isValuetypeCompatible(obj);
      |                ~~~~~~~~~~~~~~~~~^~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1078 |                ArrayTraits::isPropertyCompatible((PyArrayObject *)obj);
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1122 |         if(!isReferenceCompatible(obj))
      |             ~~~~~~~~~~~~~~~~~~~~~^~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
  873 |         vigra_postcondition(makeReference(init(shape, true, order)),
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
  223 |         NumpyArray<3, TinyVector<T, 2> > volume(info.shape(), order);
      |                                          ^~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/impex.cxx:279:45:   required from here
  279 |         return detail::readVolumeImpl<UInt8>(info, order);
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  696 |         return isShapeCompatible(obj) && ValuetypeTraits::isValuetypeCompatible(obj);
      |                ~~~~~~~~~~~~~~~~~^~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1078 |                ArrayTraits::isPropertyCompatible((PyArrayObject *)obj);
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1122 |         if(!isReferenceCompatible(obj))
      |             ~~~~~~~~~~~~~~~~~~~~~^~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
  873 |         vigra_postcondition(makeReference(init(shape, true, order)),
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
  229 |         NumpyArray<3, RGBValue<T> > volume(info.shape(), order);
      |                                     ^~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/impex.cxx:279:45:   required from here
  279 |         return detail::readVolumeImpl<UInt8>(info, order);
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  696 |         return isShapeCompatible(obj) && ValuetypeTraits::isValuetypeCompatible(obj);
      |                ~~~~~~~~~~~~~~~~~^~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1078 |                ArrayTraits::isPropertyCompatible((PyArrayObject *)obj);
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1122 |         if(!isReferenceCompatible(obj))
      |             ~~~~~~~~~~~~~~~~~~~~~^~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
  873 |         vigra_postcondition(makeReference(init(shape, true, order)),
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
  235 |         NumpyArray<3, TinyVector<T, 4> > volume(info.shape(), order);
      |                                          ^~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/impex.cxx:279:45:   required from here
  279 |         return detail::readVolumeImpl<UInt8>(info, order);
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  696 |         return isShapeCompatible(obj) && ValuetypeTraits::isValuetypeCompatible(obj);
      |                ~~~~~~~~~~~~~~~~~^~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1078 |                ArrayTraits::isPropertyCompatible((PyArrayObject *)obj);
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1122 |         if(!isReferenceCompatible(obj))
      |             ~~~~~~~~~~~~~~~~~~~~~^~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
  873 |         vigra_postcondition(makeReference(init(shape, true, order)),
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
  223 |         NumpyArray<3, TinyVector<T, 2> > volume(info.shape(), order);
      |                                          ^~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/impex.cxx:281:45:   required from here
  281 |         return detail::readVolumeImpl<Int16>(info, order);
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  696 |         return isShapeCompatible(obj) && ValuetypeTraits::isValuetypeCompatible(obj);
      |                ~~~~~~~~~~~~~~~~~^~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1078 |                ArrayTraits::isPropertyCompatible((PyArrayObject *)obj);
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1122 |         if(!isReferenceCompatible(obj))
      |             ~~~~~~~~~~~~~~~~~~~~~^~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
  873 |         vigra_postcondition(makeReference(init(shape, true, order)),
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
  229 |         NumpyArray<3, RGBValue<T> > volume(info.shape(), order);
      |                                     ^~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/impex.cxx:281:45:   required from here
  281 |         return detail::readVolumeImpl<Int16>(info, order);
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  696 |         return isShapeCompatible(obj) && ValuetypeTraits::isValuetypeCompatible(obj);
      |                ~~~~~~~~~~~~~~~~~^~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1078 |                ArrayTraits::isPropertyCompatible((PyArrayObject *)obj);
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1122 |         if(!isReferenceCompatible(obj))
      |             ~~~~~~~~~~~~~~~~~~~~~^~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
  873 |         vigra_postcondition(makeReference(init(shape, true, order)),
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
  235 |         NumpyArray<3, TinyVector<T, 4> > volume(info.shape(), order);
      |                                          ^~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/impex.cxx:281:45:   required from here
  281 |         return detail::readVolumeImpl<Int16>(info, order);
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  696 |         return isShapeCompatible(obj) && ValuetypeTraits::isValuetypeCompatible(obj);
      |                ~~~~~~~~~~~~~~~~~^~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1078 |                ArrayTraits::isPropertyCompatible((PyArrayObject *)obj);
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1122 |         if(!isReferenceCompatible(obj))
      |             ~~~~~~~~~~~~~~~~~~~~~^~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
  873 |         vigra_postcondition(makeReference(init(shape, true, order)),
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
  223 |         NumpyArray<3, TinyVector<T, 2> > volume(info.shape(), order);
      |                                          ^~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/impex.cxx:283:46:   required from here
  283 |         return detail::readVolumeImpl<UInt16>(info, order);
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  696 |         return isShapeCompatible(obj) && ValuetypeTraits::isValuetypeCompatible(obj);
      |                ~~~~~~~~~~~~~~~~~^~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1078 |                ArrayTraits::isPropertyCompatible((PyArrayObject *)obj);
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1122 |         if(!isReferenceCompatible(obj))
      |             ~~~~~~~~~~~~~~~~~~~~~^~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
  873 |         vigra_postcondition(makeReference(init(shape, true, order)),
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
  229 |         NumpyArray<3, RGBValue<T> > volume(info.shape(), order);
      |                                     ^~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/impex.cxx:283:46:   required from here
  283 |         return detail::readVolumeImpl<UInt16>(info, order);
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  696 |         return isShapeCompatible(obj) && ValuetypeTraits::isValuetypeCompatible(obj);
      |                ~~~~~~~~~~~~~~~~~^~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1078 |                ArrayTraits::isPropertyCompatible((PyArrayObject *)obj);
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1122 |         if(!isReferenceCompatible(obj))
      |             ~~~~~~~~~~~~~~~~~~~~~^~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
  873 |         vigra_postcondition(makeReference(init(shape, true, order)),
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
  235 |         NumpyArray<3, TinyVector<T, 4> > volume(info.shape(), order);
      |                                          ^~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/impex.cxx:283:46:   required from here
  283 |         return detail::readVolumeImpl<UInt16>(info, order);
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  696 |         return isShapeCompatible(obj) && ValuetypeTraits::isValuetypeCompatible(obj);
      |                ~~~~~~~~~~~~~~~~~^~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1078 |                ArrayTraits::isPropertyCompatible((PyArrayObject *)obj);
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1122 |         if(!isReferenceCompatible(obj))
      |             ~~~~~~~~~~~~~~~~~~~~~^~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
  873 |         vigra_postcondition(makeReference(init(shape, true, order)),
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
  223 |         NumpyArray<3, TinyVector<T, 2> > volume(info.shape(), order);
      |                                          ^~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/impex.cxx:285:45:   required from here
  285 |         return detail::readVolumeImpl<Int32>(info, order);
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  696 |         return isShapeCompatible(obj) && ValuetypeTraits::isValuetypeCompatible(obj);
      |                ~~~~~~~~~~~~~~~~~^~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1078 |                ArrayTraits::isPropertyCompatible((PyArrayObject *)obj);
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1122 |         if(!isReferenceCompatible(obj))
      |             ~~~~~~~~~~~~~~~~~~~~~^~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
  873 |         vigra_postcondition(makeReference(init(shape, true, order)),
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
  229 |         NumpyArray<3, RGBValue<T> > volume(info.shape(), order);
      |                                     ^~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/impex.cxx:285:45:   required from here
  285 |         return detail::readVolumeImpl<Int32>(info, order);
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  696 |         return isShapeCompatible(obj) && ValuetypeTraits::isValuetypeCompatible(obj);
      |                ~~~~~~~~~~~~~~~~~^~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1078 |                ArrayTraits::isPropertyCompatible((PyArrayObject *)obj);
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1122 |         if(!isReferenceCompatible(obj))
      |             ~~~~~~~~~~~~~~~~~~~~~^~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
  873 |         vigra_postcondition(makeReference(init(shape, true, order)),
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
  235 |         NumpyArray<3, TinyVector<T, 4> > volume(info.shape(), order);
      |                                          ^~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/impex.cxx:285:45:   required from here
  285 |         return detail::readVolumeImpl<Int32>(info, order);
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  696 |         return isShapeCompatible(obj) && ValuetypeTraits::isValuetypeCompatible(obj);
      |                ~~~~~~~~~~~~~~~~~^~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1078 |                ArrayTraits::isPropertyCompatible((PyArrayObject *)obj);
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1122 |         if(!isReferenceCompatible(obj))
      |             ~~~~~~~~~~~~~~~~~~~~~^~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
  873 |         vigra_postcondition(makeReference(init(shape, true, order)),
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
  223 |         NumpyArray<3, TinyVector<T, 2> > volume(info.shape(), order);
      |                                          ^~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/impex.cxx:287:46:   required from here
  287 |         return detail::readVolumeImpl<UInt32>(info, order);
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  696 |         return isShapeCompatible(obj) && ValuetypeTraits::isValuetypeCompatible(obj);
      |                ~~~~~~~~~~~~~~~~~^~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1078 |                ArrayTraits::isPropertyCompatible((PyArrayObject *)obj);
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1122 |         if(!isReferenceCompatible(obj))
      |             ~~~~~~~~~~~~~~~~~~~~~^~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
  873 |         vigra_postcondition(makeReference(init(shape, true, order)),
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
  229 |         NumpyArray<3, RGBValue<T> > volume(info.shape(), order);
      |                                     ^~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/impex.cxx:287:46:   required from here
  287 |         return detail::readVolumeImpl<UInt32>(info, order);
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  696 |         return isShapeCompatible(obj) && ValuetypeTraits::isValuetypeCompatible(obj);
      |                ~~~~~~~~~~~~~~~~~^~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1078 |                ArrayTraits::isPropertyCompatible((PyArrayObject *)obj);
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1122 |         if(!isReferenceCompatible(obj))
      |             ~~~~~~~~~~~~~~~~~~~~~^~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
  873 |         vigra_postcondition(makeReference(init(shape, true, order)),
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
  235 |         NumpyArray<3, TinyVector<T, 4> > volume(info.shape(), order);
      |                                          ^~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/impex.cxx:287:46:   required from here
  287 |         return detail::readVolumeImpl<UInt32>(info, order);
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  696 |         return isShapeCompatible(obj) && ValuetypeTraits::isValuetypeCompatible(obj);
      |                ~~~~~~~~~~~~~~~~~^~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1078 |                ArrayTraits::isPropertyCompatible((PyArrayObject *)obj);
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1122 |         if(!isReferenceCompatible(obj))
      |             ~~~~~~~~~~~~~~~~~~~~~^~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
  873 |         vigra_postcondition(makeReference(init(shape, true, order)),
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
  223 |         NumpyArray<3, TinyVector<T, 2> > volume(info.shape(), order);
      |                                          ^~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/impex.cxx:289:46:   required from here
  289 |         return detail::readVolumeImpl<double>(info, order);
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  696 |         return isShapeCompatible(obj) && ValuetypeTraits::isValuetypeCompatible(obj);
      |                ~~~~~~~~~~~~~~~~~^~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1078 |                ArrayTraits::isPropertyCompatible((PyArrayObject *)obj);
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1122 |         if(!isReferenceCompatible(obj))
      |             ~~~~~~~~~~~~~~~~~~~~~^~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
  873 |         vigra_postcondition(makeReference(init(shape, true, order)),
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
  229 |         NumpyArray<3, RGBValue<T> > volume(info.shape(), order);
      |                                     ^~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/impex.cxx:289:46:   required from here
  289 |         return detail::readVolumeImpl<double>(info, order);
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
  696 |         return isShapeCompatible(obj) && ValuetypeTraits::isValuetypeCompatible(obj);
      |                ~~~~~~~~~~~~~~~~~^~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1078 |                ArrayTraits::isPropertyCompatible((PyArrayObject *)obj);
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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]’
 1122 |         if(!isReferenceCompatible(obj))
      |             ~~~~~~~~~~~~~~~~~~~~~^~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
  873 |         vigra_postcondition(makeReference(init(shape, true, order)),
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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>]’
  235 |         NumpyArray<3, TinyVector<T, 4> > volume(info.shape(), order);
      |                                          ^~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/impex.cxx:289:46:   required from here
  289 |         return detail::readVolumeImpl<double>(info, order);
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/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/bin/g++ -fPIC -pthread -Wno-template-body -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -Wl,--dependency-file=CMakeFiles/vigranumpy_core.dir/link.d -Wl,-z,relro -Wl,--as-needed  -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,vigranumpycore.cpython-313-i386-linux-gnu.so -o vigranumpycore.cpython-313-i386-linux-gnu.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/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build/src/impex: ../../../src/impex/libvigraimpex.so.11.1.12.1 /usr/lib/libhdf5.so /usr/lib/libhdf5_hl.so /usr/lib/libpython3.13.so /usr/lib/libboost_python313.so /usr/lib/libjpeg.so /usr/lib/libpng.so /usr/lib/libz.so /usr/lib/libtiff.so /usr/lib/libz.so /usr/lib/libtiff.so /usr/lib/libhdf5.so /usr/lib/libhdf5_hl.so /usr/lib/libOpenEXR-3_2.so.31.3.2.4 /usr/lib/libOpenEXRCore-3_2.so.31.3.2.4 /usr/lib/libIlmThread-3_2.so.31.3.2.4 /usr/lib/libIex-3_2.so.31.3.2.4 /usr/lib/libImath-3_1.so.29.11.0 -lm
Copying target vigranumpy_core to temporary module directory
cd /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build/vigranumpy/src/core && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build/vigranumpy/src/core/vigranumpycore.cpython-313-i386-linux-gnu.so /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build/vigranumpy/vigra/
gmake[2]: Leaving directory '/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build'
[100%] Built target vigranumpy_core
In file included from /usr/include/c++/15/string:56,
                 from /usr/include/c++/15/bits/locale_classes.h:42,
                 from /usr/include/c++/15/bits/ios_base.h:43,
                 from /usr/include/c++/15/ios:46,
                 from /usr/include/c++/15/bits/ostream.h:43,
                 from /usr/include/c++/15/ostream:42,
                 from /usr/include/c++/15/iostream:43,
                 from /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/impex.cxx:40:
In member function ‘std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const’,
    inlined from ‘std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)’ at /usr/include/c++/15/bits/basic_string.h:564:45,
    inlined from ‘vigra::readImage(char const*, boost::python::api::object, unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)’ at /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/impex.cxx:127:70:
/usr/include/c++/15/bits/basic_string.h:233:28: warning: ‘MEM[(const struct basic_string *)&D.246352 + 12B]._M_dataplus._M_p’ may be used uninitialized [-Wmaybe-uninitialized]
  233 |       { return _M_dataplus._M_p; }
      |                            ^~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/impex.cxx: In function ‘vigra::readImage(char const*, boost::python::api::object, unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)’:
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/impex.cxx:127:68: note: ‘<anonymous>’ declared here
  127 |         std::string type = python::extract<std::string>(import_type)();
      |                                                                    ^
In member function ‘std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const’,
    inlined from ‘std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::length() const’ at /usr/include/c++/15/bits/basic_string.h:1097:20,
    inlined from ‘std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)’ at /usr/include/c++/15/bits/basic_string.h:564:62,
    inlined from ‘vigra::readImage(char const*, boost::python::api::object, unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)’ at /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/impex.cxx:127:70:
/usr/include/c++/15/bits/basic_string.h:1086:19: warning: ‘MEM[(const struct basic_string *)&D.246352 + 12B]._M_string_length’ may be used uninitialized [-Wmaybe-uninitialized]
 1086 |         size_type __sz = _M_string_length;
      |                   ^~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/impex.cxx: In function ‘vigra::readImage(char const*, boost::python::api::object, unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)’:
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/impex.cxx:127:68: note: ‘<anonymous>’ declared here
  127 |         std::string type = python::extract<std::string>(import_type)();
      |                                                                    ^
In member function ‘std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const’,
    inlined from ‘std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)’ at /usr/include/c++/15/bits/basic_string.h:564:45,
    inlined from ‘vigra::writeVolume<vigra::TinyVector<unsigned char, 3> >(vigra::NumpyArray<3u, vigra::TinyVector<unsigned char, 3>, vigra::StridedArrayTag> const&, char const*, char const*, boost::python::api::object, char const*)void’ at /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/impex.cxx:305:21:
/usr/include/c++/15/bits/basic_string.h:233:28: warning: ‘MEM[(const struct basic_string *)&D.463395 + 12B]._M_dataplus._M_p’ may be used uninitialized [-Wmaybe-uninitialized]
  233 |       { return _M_dataplus._M_p; }
      |                            ^~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/impex.cxx: In function ‘vigra::writeVolume<vigra::TinyVector<unsigned char, 3> >(vigra::NumpyArray<3u, vigra::TinyVector<unsigned char, 3>, vigra::StridedArrayTag> const&, char const*, char const*, boost::python::api::object, char const*)void’:
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/impex.cxx:305:36: note: ‘<anonymous>’ declared here
  305 |         std::string type = python::extract<std::string>(export_type)();
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const’,
    inlined from ‘std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::length() const’ at /usr/include/c++/15/bits/basic_string.h:1097:20,
    inlined from ‘std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)’ at /usr/include/c++/15/bits/basic_string.h:564:62,
    inlined from ‘vigra::writeVolume<vigra::TinyVector<unsigned char, 3> >(vigra::NumpyArray<3u, vigra::TinyVector<unsigned char, 3>, vigra::StridedArrayTag> const&, char const*, char const*, boost::python::api::object, char const*)void’ at /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/impex.cxx:305:21:
/usr/include/c++/15/bits/basic_string.h:1086:19: warning: ‘MEM[(const struct basic_string *)&D.463395 + 12B]._M_string_length’ may be used uninitialized [-Wmaybe-uninitialized]
 1086 |         size_type __sz = _M_string_length;
      |                   ^~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/impex.cxx: In function ‘vigra::writeVolume<vigra::TinyVector<unsigned char, 3> >(vigra::NumpyArray<3u, vigra::TinyVector<unsigned char, 3>, vigra::StridedArrayTag> const&, char const*, char const*, boost::python::api::object, char const*)void’:
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/impex.cxx:305:36: note: ‘<anonymous>’ declared here
  305 |         std::string type = python::extract<std::string>(export_type)();
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const’,
    inlined from ‘std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)’ at /usr/include/c++/15/bits/basic_string.h:564:45,
    inlined from ‘vigra::writeVolume<vigra::TinyVector<float, 3> >(vigra::NumpyArray<3u, vigra::TinyVector<float, 3>, vigra::StridedArrayTag> const&, char const*, char const*, boost::python::api::object, char const*)void’ at /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/impex.cxx:305:21:
/usr/include/c++/15/bits/basic_string.h:233:28: warning: ‘MEM[(const struct basic_string *)&D.462294 + 12B]._M_dataplus._M_p’ may be used uninitialized [-Wmaybe-uninitialized]
  233 |       { return _M_dataplus._M_p; }
      |                            ^~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/impex.cxx: In function ‘vigra::writeVolume<vigra::TinyVector<float, 3> >(vigra::NumpyArray<3u, vigra::TinyVector<float, 3>, vigra::StridedArrayTag> const&, char const*, char const*, boost::python::api::object, char const*)void’:
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/impex.cxx:305:36: note: ‘<anonymous>’ declared here
  305 |         std::string type = python::extract<std::string>(export_type)();
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const’,
    inlined from ‘std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::length() const’ at /usr/include/c++/15/bits/basic_string.h:1097:20,
    inlined from ‘std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)’ at /usr/include/c++/15/bits/basic_string.h:564:62,
    inlined from ‘vigra::writeVolume<vigra::TinyVector<float, 3> >(vigra::NumpyArray<3u, vigra::TinyVector<float, 3>, vigra::StridedArrayTag> const&, char const*, char const*, boost::python::api::object, char const*)void’ at /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/impex.cxx:305:21:
/usr/include/c++/15/bits/basic_string.h:1086:19: warning: ‘MEM[(const struct basic_string *)&D.462294 + 12B]._M_string_length’ may be used uninitialized [-Wmaybe-uninitialized]
 1086 |         size_type __sz = _M_string_length;
      |                   ^~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/impex.cxx: In function ‘vigra::writeVolume<vigra::TinyVector<float, 3> >(vigra::NumpyArray<3u, vigra::TinyVector<float, 3>, vigra::StridedArrayTag> const&, char const*, char const*, boost::python::api::object, char const*)void’:
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/impex.cxx:305:36: note: ‘<anonymous>’ declared here
  305 |         std::string type = python::extract<std::string>(export_type)();
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const’,
    inlined from ‘std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)’ at /usr/include/c++/15/bits/basic_string.h:564:45,
    inlined from ‘vigra::writeVolume<vigra::Singleband<unsigned char> >(vigra::NumpyArray<3u, vigra::Singleband<unsigned char>, vigra::StridedArrayTag> const&, char const*, char const*, boost::python::api::object, char const*)void’ at /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/impex.cxx:305:21:
/usr/include/c++/15/bits/basic_string.h:233:28: warning: ‘MEM[(const struct basic_string *)&D.461871 + 12B]._M_dataplus._M_p’ may be used uninitialized [-Wmaybe-uninitialized]
  233 |       { return _M_dataplus._M_p; }
      |                            ^~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/impex.cxx: In function ‘vigra::writeVolume<vigra::Singleband<unsigned char> >(vigra::NumpyArray<3u, vigra::Singleband<unsigned char>, vigra::StridedArrayTag> const&, char const*, char const*, boost::python::api::object, char const*)void’:
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/impex.cxx:305:36: note: ‘<anonymous>’ declared here
  305 |         std::string type = python::extract<std::string>(export_type)();
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const’,
    inlined from ‘std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::length() const’ at /usr/include/c++/15/bits/basic_string.h:1097:20,
    inlined from ‘std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)’ at /usr/include/c++/15/bits/basic_string.h:564:62,
    inlined from ‘vigra::writeVolume<vigra::Singleband<unsigned char> >(vigra::NumpyArray<3u, vigra::Singleband<unsigned char>, vigra::StridedArrayTag> const&, char const*, char const*, boost::python::api::object, char const*)void’ at /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/impex.cxx:305:21:
/usr/include/c++/15/bits/basic_string.h:1086:19: warning: ‘MEM[(const struct basic_string *)&D.461871 + 12B]._M_string_length’ may be used uninitialized [-Wmaybe-uninitialized]
 1086 |         size_type __sz = _M_string_length;
      |                   ^~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/impex.cxx: In function ‘vigra::writeVolume<vigra::Singleband<unsigned char> >(vigra::NumpyArray<3u, vigra::Singleband<unsigned char>, vigra::StridedArrayTag> const&, char const*, char const*, boost::python::api::object, char const*)void’:
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/impex.cxx:305:36: note: ‘<anonymous>’ declared here
  305 |         std::string type = python::extract<std::string>(export_type)();
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const’,
    inlined from ‘std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)’ at /usr/include/c++/15/bits/basic_string.h:564:45,
    inlined from ‘vigra::writeVolume<vigra::Singleband<float> >(vigra::NumpyArray<3u, vigra::Singleband<float>, vigra::StridedArrayTag> const&, char const*, char const*, boost::python::api::object, char const*)void’ at /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/impex.cxx:305:21:
/usr/include/c++/15/bits/basic_string.h:233:28: warning: ‘MEM[(const struct basic_string *)&D.461448 + 12B]._M_dataplus._M_p’ may be used uninitialized [-Wmaybe-uninitialized]
  233 |       { return _M_dataplus._M_p; }
      |                            ^~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/impex.cxx: In function ‘vigra::writeVolume<vigra::Singleband<float> >(vigra::NumpyArray<3u, vigra::Singleband<float>, vigra::StridedArrayTag> const&, char const*, char const*, boost::python::api::object, char const*)void’:
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/impex.cxx:305:36: note: ‘<anonymous>’ declared here
  305 |         std::string type = python::extract<std::string>(export_type)();
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const’,
    inlined from ‘std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::length() const’ at /usr/include/c++/15/bits/basic_string.h:1097:20,
    inlined from ‘std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)’ at /usr/include/c++/15/bits/basic_string.h:564:62,
    inlined from ‘vigra::writeVolume<vigra::Singleband<float> >(vigra::NumpyArray<3u, vigra::Singleband<float>, vigra::StridedArrayTag> const&, char const*, char const*, boost::python::api::object, char const*)void’ at /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/impex.cxx:305:21:
/usr/include/c++/15/bits/basic_string.h:1086:19: warning: ‘MEM[(const struct basic_string *)&D.461448 + 12B]._M_string_length’ may be used uninitialized [-Wmaybe-uninitialized]
 1086 |         size_type __sz = _M_string_length;
      |                   ^~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/impex.cxx: In function ‘vigra::writeVolume<vigra::Singleband<float> >(vigra::NumpyArray<3u, vigra::Singleband<float>, vigra::StridedArrayTag> const&, char const*, char const*, boost::python::api::object, char const*)void’:
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/impex.cxx:305:36: note: ‘<anonymous>’ declared here
  305 |         std::string type = python::extract<std::string>(export_type)();
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const’,
    inlined from ‘std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)’ at /usr/include/c++/15/bits/basic_string.h:564:45,
    inlined from ‘vigra::writeVolume<vigra::Singleband<double> >(vigra::NumpyArray<3u, vigra::Singleband<double>, vigra::StridedArrayTag> const&, char const*, char const*, boost::python::api::object, char const*)void’ at /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/impex.cxx:305:21:
/usr/include/c++/15/bits/basic_string.h:233:28: warning: ‘MEM[(const struct basic_string *)&D.461025 + 12B]._M_dataplus._M_p’ may be used uninitialized [-Wmaybe-uninitialized]
  233 |       { return _M_dataplus._M_p; }
      |                            ^~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/impex.cxx: In function ‘vigra::writeVolume<vigra::Singleband<double> >(vigra::NumpyArray<3u, vigra::Singleband<double>, vigra::StridedArrayTag> const&, char const*, char const*, boost::python::api::object, char const*)void’:
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/impex.cxx:305:36: note: ‘<anonymous>’ declared here
  305 |         std::string type = python::extract<std::string>(export_type)();
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const’,
    inlined from ‘std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::length() const’ at /usr/include/c++/15/bits/basic_string.h:1097:20,
    inlined from ‘std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)’ at /usr/include/c++/15/bits/basic_string.h:564:62,
    inlined from ‘vigra::writeVolume<vigra::Singleband<double> >(vigra::NumpyArray<3u, vigra::Singleband<double>, vigra::StridedArrayTag> const&, char const*, char const*, boost::python::api::object, char const*)void’ at /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/impex.cxx:305:21:
/usr/include/c++/15/bits/basic_string.h:1086:19: warning: ‘MEM[(const struct basic_string *)&D.461025 + 12B]._M_string_length’ may be used uninitialized [-Wmaybe-uninitialized]
 1086 |         size_type __sz = _M_string_length;
      |                   ^~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/impex.cxx: In function ‘vigra::writeVolume<vigra::Singleband<double> >(vigra::NumpyArray<3u, vigra::Singleband<double>, vigra::StridedArrayTag> const&, char const*, char const*, boost::python::api::object, char const*)void’:
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/impex.cxx:305:36: note: ‘<anonymous>’ declared here
  305 |         std::string type = python::extract<std::string>(export_type)();
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const’,
    inlined from ‘std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)’ at /usr/include/c++/15/bits/basic_string.h:564:45,
    inlined from ‘vigra::writeVolume<vigra::Singleband<int> >(vigra::NumpyArray<3u, vigra::Singleband<int>, vigra::StridedArrayTag> const&, char const*, char const*, boost::python::api::object, char const*)void’ at /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/impex.cxx:305:21:
/usr/include/c++/15/bits/basic_string.h:233:28: warning: ‘MEM[(const struct basic_string *)&D.460602 + 12B]._M_dataplus._M_p’ may be used uninitialized [-Wmaybe-uninitialized]
  233 |       { return _M_dataplus._M_p; }
      |                            ^~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/impex.cxx: In function ‘vigra::writeVolume<vigra::Singleband<int> >(vigra::NumpyArray<3u, vigra::Singleband<int>, vigra::StridedArrayTag> const&, char const*, char const*, boost::python::api::object, char const*)void’:
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/impex.cxx:305:36: note: ‘<anonymous>’ declared here
  305 |         std::string type = python::extract<std::string>(export_type)();
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const’,
    inlined from ‘std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::length() const’ at /usr/include/c++/15/bits/basic_string.h:1097:20,
    inlined from ‘std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)’ at /usr/include/c++/15/bits/basic_string.h:564:62,
    inlined from ‘vigra::writeVolume<vigra::Singleband<int> >(vigra::NumpyArray<3u, vigra::Singleband<int>, vigra::StridedArrayTag> const&, char const*, char const*, boost::python::api::object, char const*)void’ at /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/impex.cxx:305:21:
/usr/include/c++/15/bits/basic_string.h:1086:19: warning: ‘MEM[(const struct basic_string *)&D.460602 + 12B]._M_string_length’ may be used uninitialized [-Wmaybe-uninitialized]
 1086 |         size_type __sz = _M_string_length;
      |                   ^~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/impex.cxx: In function ‘vigra::writeVolume<vigra::Singleband<int> >(vigra::NumpyArray<3u, vigra::Singleband<int>, vigra::StridedArrayTag> const&, char const*, char const*, boost::python::api::object, char const*)void’:
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/impex.cxx:305:36: note: ‘<anonymous>’ declared here
  305 |         std::string type = python::extract<std::string>(export_type)();
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const’,
    inlined from ‘std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)’ at /usr/include/c++/15/bits/basic_string.h:564:45,
    inlined from ‘vigra::writeVolume<vigra::Singleband<unsigned int> >(vigra::NumpyArray<3u, vigra::Singleband<unsigned int>, vigra::StridedArrayTag> const&, char const*, char const*, boost::python::api::object, char const*)void’ at /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/impex.cxx:305:21:
/usr/include/c++/15/bits/basic_string.h:233:28: warning: ‘MEM[(const struct basic_string *)&D.460179 + 12B]._M_dataplus._M_p’ may be used uninitialized [-Wmaybe-uninitialized]
  233 |       { return _M_dataplus._M_p; }
      |                            ^~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/impex.cxx: In function ‘vigra::writeVolume<vigra::Singleband<unsigned int> >(vigra::NumpyArray<3u, vigra::Singleband<unsigned int>, vigra::StridedArrayTag> const&, char const*, char const*, boost::python::api::object, char const*)void’:
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/impex.cxx:305:36: note: ‘<anonymous>’ declared here
  305 |         std::string type = python::extract<std::string>(export_type)();
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const’,
    inlined from ‘std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::length() const’ at /usr/include/c++/15/bits/basic_string.h:1097:20,
    inlined from ‘std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)’ at /usr/include/c++/15/bits/basic_string.h:564:62,
    inlined from ‘vigra::writeVolume<vigra::Singleband<unsigned int> >(vigra::NumpyArray<3u, vigra::Singleband<unsigned int>, vigra::StridedArrayTag> const&, char const*, char const*, boost::python::api::object, char const*)void’ at /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/impex.cxx:305:21:
/usr/include/c++/15/bits/basic_string.h:1086:19: warning: ‘MEM[(const struct basic_string *)&D.460179 + 12B]._M_string_length’ may be used uninitialized [-Wmaybe-uninitialized]
 1086 |         size_type __sz = _M_string_length;
      |                   ^~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/impex.cxx: In function ‘vigra::writeVolume<vigra::Singleband<unsigned int> >(vigra::NumpyArray<3u, vigra::Singleband<unsigned int>, vigra::StridedArrayTag> const&, char const*, char const*, boost::python::api::object, char const*)void’:
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/impex.cxx:305:36: note: ‘<anonymous>’ declared here
  305 |         std::string type = python::extract<std::string>(export_type)();
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const’,
    inlined from ‘std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)’ at /usr/include/c++/15/bits/basic_string.h:564:45,
    inlined from ‘vigra::writeVolume<vigra::Singleband<short> >(vigra::NumpyArray<3u, vigra::Singleband<short>, vigra::StridedArrayTag> const&, char const*, char const*, boost::python::api::object, char const*)void’ at /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/impex.cxx:305:21:
/usr/include/c++/15/bits/basic_string.h:233:28: warning: ‘MEM[(const struct basic_string *)&D.459756 + 12B]._M_dataplus._M_p’ may be used uninitialized [-Wmaybe-uninitialized]
  233 |       { return _M_dataplus._M_p; }
      |                            ^~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/impex.cxx: In function ‘vigra::writeVolume<vigra::Singleband<short> >(vigra::NumpyArray<3u, vigra::Singleband<short>, vigra::StridedArrayTag> const&, char const*, char const*, boost::python::api::object, char const*)void’:
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/impex.cxx:305:36: note: ‘<anonymous>’ declared here
  305 |         std::string type = python::extract<std::string>(export_type)();
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const’,
    inlined from ‘std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::length() const’ at /usr/include/c++/15/bits/basic_string.h:1097:20,
    inlined from ‘std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)’ at /usr/include/c++/15/bits/basic_string.h:564:62,
    inlined from ‘vigra::writeVolume<vigra::Singleband<short> >(vigra::NumpyArray<3u, vigra::Singleband<short>, vigra::StridedArrayTag> const&, char const*, char const*, boost::python::api::object, char const*)void’ at /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/impex.cxx:305:21:
/usr/include/c++/15/bits/basic_string.h:1086:19: warning: ‘MEM[(const struct basic_string *)&D.459756 + 12B]._M_string_length’ may be used uninitialized [-Wmaybe-uninitialized]
 1086 |         size_type __sz = _M_string_length;
      |                   ^~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/impex.cxx: In function ‘vigra::writeVolume<vigra::Singleband<short> >(vigra::NumpyArray<3u, vigra::Singleband<short>, vigra::StridedArrayTag> const&, char const*, char const*, boost::python::api::object, char const*)void’:
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/impex.cxx:305:36: note: ‘<anonymous>’ declared here
  305 |         std::string type = python::extract<std::string>(export_type)();
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const’,
    inlined from ‘std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)’ at /usr/include/c++/15/bits/basic_string.h:564:45,
    inlined from ‘vigra::writeVolume<vigra::Singleband<unsigned short> >(vigra::NumpyArray<3u, vigra::Singleband<unsigned short>, vigra::StridedArrayTag> const&, char const*, char const*, boost::python::api::object, char const*)void’ at /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/impex.cxx:305:21:
/usr/include/c++/15/bits/basic_string.h:233:28: warning: ‘MEM[(const struct basic_string *)&D.459333 + 12B]._M_dataplus._M_p’ may be used uninitialized [-Wmaybe-uninitialized]
  233 |       { return _M_dataplus._M_p; }
      |                            ^~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/impex.cxx: In function ‘vigra::writeVolume<vigra::Singleband<unsigned short> >(vigra::NumpyArray<3u, vigra::Singleband<unsigned short>, vigra::StridedArrayTag> const&, char const*, char const*, boost::python::api::object, char const*)void’:
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/impex.cxx:305:36: note: ‘<anonymous>’ declared here
  305 |         std::string type = python::extract<std::string>(export_type)();
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const’,
    inlined from ‘std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::length() const’ at /usr/include/c++/15/bits/basic_string.h:1097:20,
    inlined from ‘std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)’ at /usr/include/c++/15/bits/basic_string.h:564:62,
    inlined from ‘vigra::writeVolume<vigra::Singleband<unsigned short> >(vigra::NumpyArray<3u, vigra::Singleband<unsigned short>, vigra::StridedArrayTag> const&, char const*, char const*, boost::python::api::object, char const*)void’ at /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/impex.cxx:305:21:
/usr/include/c++/15/bits/basic_string.h:1086:19: warning: ‘MEM[(const struct basic_string *)&D.459333 + 12B]._M_string_length’ may be used uninitialized [-Wmaybe-uninitialized]
 1086 |         size_type __sz = _M_string_length;
      |                   ^~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/impex.cxx: In function ‘vigra::writeVolume<vigra::Singleband<unsigned short> >(vigra::NumpyArray<3u, vigra::Singleband<unsigned short>, vigra::StridedArrayTag> const&, char const*, char const*, boost::python::api::object, char const*)void’:
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/impex.cxx:305:36: note: ‘<anonymous>’ declared here
  305 |         std::string type = python::extract<std::string>(export_type)();
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const’,
    inlined from ‘std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)’ at /usr/include/c++/15/bits/basic_string.h:564:45,
    inlined from ‘vigra::writeVolume<vigra::Singleband<long long> >(vigra::NumpyArray<3u, vigra::Singleband<long long>, vigra::StridedArrayTag> const&, char const*, char const*, boost::python::api::object, char const*)void’ at /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/impex.cxx:305:21:
/usr/include/c++/15/bits/basic_string.h:233:28: warning: ‘MEM[(const struct basic_string *)&D.458171 + 12B]._M_dataplus._M_p’ may be used uninitialized [-Wmaybe-uninitialized]
  233 |       { return _M_dataplus._M_p; }
      |                            ^~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/impex.cxx: In function ‘vigra::writeVolume<vigra::Singleband<long long> >(vigra::NumpyArray<3u, vigra::Singleband<long long>, vigra::StridedArrayTag> const&, char const*, char const*, boost::python::api::object, char const*)void’:
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/impex.cxx:305:36: note: ‘<anonymous>’ declared here
  305 |         std::string type = python::extract<std::string>(export_type)();
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const’,
    inlined from ‘std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::length() const’ at /usr/include/c++/15/bits/basic_string.h:1097:20,
    inlined from ‘std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)’ at /usr/include/c++/15/bits/basic_string.h:564:62,
    inlined from ‘vigra::writeVolume<vigra::Singleband<long long> >(vigra::NumpyArray<3u, vigra::Singleband<long long>, vigra::StridedArrayTag> const&, char const*, char const*, boost::python::api::object, char const*)void’ at /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/impex.cxx:305:21:
/usr/include/c++/15/bits/basic_string.h:1086:19: warning: ‘MEM[(const struct basic_string *)&D.458171 + 12B]._M_string_length’ may be used uninitialized [-Wmaybe-uninitialized]
 1086 |         size_type __sz = _M_string_length;
      |                   ^~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/impex.cxx: In function ‘vigra::writeVolume<vigra::Singleband<long long> >(vigra::NumpyArray<3u, vigra::Singleband<long long>, vigra::StridedArrayTag> const&, char const*, char const*, boost::python::api::object, char const*)void’:
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/impex.cxx:305:36: note: ‘<anonymous>’ declared here
  305 |         std::string type = python::extract<std::string>(export_type)();
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const’,
    inlined from ‘std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)’ at /usr/include/c++/15/bits/basic_string.h:564:45,
    inlined from ‘vigra::writeVolume<vigra::Singleband<unsigned long long> >(vigra::NumpyArray<3u, vigra::Singleband<unsigned long long>, vigra::StridedArrayTag> const&, char const*, char const*, boost::python::api::object, char const*)void’ at /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/impex.cxx:305:21:
/usr/include/c++/15/bits/basic_string.h:233:28: warning: ‘MEM[(const struct basic_string *)&D.457009 + 12B]._M_dataplus._M_p’ may be used uninitialized [-Wmaybe-uninitialized]
  233 |       { return _M_dataplus._M_p; }
      |                            ^~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/impex.cxx: In function ‘vigra::writeVolume<vigra::Singleband<unsigned long long> >(vigra::NumpyArray<3u, vigra::Singleband<unsigned long long>, vigra::StridedArrayTag> const&, char const*, char const*, boost::python::api::object, char const*)void’:
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/impex.cxx:305:36: note: ‘<anonymous>’ declared here
  305 |         std::string type = python::extract<std::string>(export_type)();
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const’,
    inlined from ‘std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::length() const’ at /usr/include/c++/15/bits/basic_string.h:1097:20,
    inlined from ‘std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)’ at /usr/include/c++/15/bits/basic_string.h:564:62,
    inlined from ‘vigra::writeVolume<vigra::Singleband<unsigned long long> >(vigra::NumpyArray<3u, vigra::Singleband<unsigned long long>, vigra::StridedArrayTag> const&, char const*, char const*, boost::python::api::object, char const*)void’ at /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/impex.cxx:305:21:
/usr/include/c++/15/bits/basic_string.h:1086:19: warning: ‘MEM[(const struct basic_string *)&D.457009 + 12B]._M_string_length’ may be used uninitialized [-Wmaybe-uninitialized]
 1086 |         size_type __sz = _M_string_length;
      |                   ^~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/impex.cxx: In function ‘vigra::writeVolume<vigra::Singleband<unsigned long long> >(vigra::NumpyArray<3u, vigra::Singleband<unsigned long long>, vigra::StridedArrayTag> const&, char const*, char const*, boost::python::api::object, char const*)void’:
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/impex.cxx:305:36: note: ‘<anonymous>’ declared here
  305 |         std::string type = python::extract<std::string>(export_type)();
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const’,
    inlined from ‘std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)’ at /usr/include/c++/15/bits/basic_string.h:564:45,
    inlined from ‘vigra::writeVolume<vigra::Singleband<signed char> >(vigra::NumpyArray<3u, vigra::Singleband<signed char>, vigra::StridedArrayTag> const&, char const*, char const*, boost::python::api::object, char const*)void’ at /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/impex.cxx:305:21:
/usr/include/c++/15/bits/basic_string.h:233:28: warning: ‘MEM[(const struct basic_string *)&D.453813 + 12B]._M_dataplus._M_p’ may be used uninitialized [-Wmaybe-uninitialized]
  233 |       { return _M_dataplus._M_p; }
      |                            ^~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/impex.cxx: In function ‘vigra::writeVolume<vigra::Singleband<signed char> >(vigra::NumpyArray<3u, vigra::Singleband<signed char>, vigra::StridedArrayTag> const&, char const*, char const*, boost::python::api::object, char const*)void’:
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/impex.cxx:305:36: note: ‘<anonymous>’ declared here
  305 |         std::string type = python::extract<std::string>(export_type)();
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const’,
    inlined from ‘std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::length() const’ at /usr/include/c++/15/bits/basic_string.h:1097:20,
    inlined from ‘std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)’ at /usr/include/c++/15/bits/basic_string.h:564:62,
    inlined from ‘vigra::writeVolume<vigra::Singleband<signed char> >(vigra::NumpyArray<3u, vigra::Singleband<signed char>, vigra::StridedArrayTag> const&, char const*, char const*, boost::python::api::object, char const*)void’ at /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/impex.cxx:305:21:
/usr/include/c++/15/bits/basic_string.h:1086:19: warning: ‘MEM[(const struct basic_string *)&D.453813 + 12B]._M_string_length’ may be used uninitialized [-Wmaybe-uninitialized]
 1086 |         size_type __sz = _M_string_length;
      |                   ^~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/impex.cxx: In function ‘vigra::writeVolume<vigra::Singleband<signed char> >(vigra::NumpyArray<3u, vigra::Singleband<signed char>, vigra::StridedArrayTag> const&, char const*, char const*, boost::python::api::object, char const*)void’:
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/impex.cxx:305:36: note: ‘<anonymous>’ declared here
  305 |         std::string type = python::extract<std::string>(export_type)();
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const’,
    inlined from ‘std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)’ at /usr/include/c++/15/bits/basic_string.h:564:45,
    inlined from ‘vigra::writeImage<signed char>(vigra::NumpyArray<3u, vigra::Multiband<signed char>, vigra::StridedArrayTag> const&, char const*, boost::python::api::object, char const*, char const*)void’ at /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/impex.cxx:171:21:
/usr/include/c++/15/bits/basic_string.h:233:28: warning: ‘MEM[(const struct basic_string *)&D.464982 + 12B]._M_dataplus._M_p’ may be used uninitialized [-Wmaybe-uninitialized]
  233 |       { return _M_dataplus._M_p; }
      |                            ^~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/impex.cxx: In function ‘vigra::writeImage<signed char>(vigra::NumpyArray<3u, vigra::Multiband<signed char>, vigra::StridedArrayTag> const&, char const*, boost::python::api::object, char const*, char const*)void’:
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/impex.cxx:171:36: note: ‘<anonymous>’ declared here
  171 |         std::string type = python::extract<std::string>(export_type)();
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const’,
    inlined from ‘std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::length() const’ at /usr/include/c++/15/bits/basic_string.h:1097:20,
    inlined from ‘std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)’ at /usr/include/c++/15/bits/basic_string.h:564:62,
    inlined from ‘vigra::writeImage<signed char>(vigra::NumpyArray<3u, vigra::Multiband<signed char>, vigra::StridedArrayTag> const&, char const*, boost::python::api::object, char const*, char const*)void’ at /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/impex.cxx:171:21:
/usr/include/c++/15/bits/basic_string.h:1086:19: warning: ‘MEM[(const struct basic_string *)&D.464982 + 12B]._M_string_length’ may be used uninitialized [-Wmaybe-uninitialized]
 1086 |         size_type __sz = _M_string_length;
      |                   ^~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/impex.cxx: In function ‘vigra::writeImage<signed char>(vigra::NumpyArray<3u, vigra::Multiband<signed char>, vigra::StridedArrayTag> const&, char const*, boost::python::api::object, char const*, char const*)void’:
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/impex.cxx:171:36: note: ‘<anonymous>’ declared here
  171 |         std::string type = python::extract<std::string>(export_type)();
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const’,
    inlined from ‘std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)’ at /usr/include/c++/15/bits/basic_string.h:564:45,
    inlined from ‘vigra::writeImage<unsigned long long>(vigra::NumpyArray<3u, vigra::Multiband<unsigned long long>, vigra::StridedArrayTag> const&, char const*, boost::python::api::object, char const*, char const*)void’ at /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/impex.cxx:171:21:
/usr/include/c++/15/bits/basic_string.h:233:28: warning: ‘MEM[(const struct basic_string *)&D.466030 + 12B]._M_dataplus._M_p’ may be used uninitialized [-Wmaybe-uninitialized]
  233 |       { return _M_dataplus._M_p; }
      |                            ^~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/impex.cxx: In function ‘vigra::writeImage<unsigned long long>(vigra::NumpyArray<3u, vigra::Multiband<unsigned long long>, vigra::StridedArrayTag> const&, char const*, boost::python::api::object, char const*, char const*)void’:
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/impex.cxx:171:36: note: ‘<anonymous>’ declared here
  171 |         std::string type = python::extract<std::string>(export_type)();
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const’,
    inlined from ‘std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::length() const’ at /usr/include/c++/15/bits/basic_string.h:1097:20,
    inlined from ‘std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)’ at /usr/include/c++/15/bits/basic_string.h:564:62,
    inlined from ‘vigra::writeImage<unsigned long long>(vigra::NumpyArray<3u, vigra::Multiband<unsigned long long>, vigra::StridedArrayTag> const&, char const*, boost::python::api::object, char const*, char const*)void’ at /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/impex.cxx:171:21:
/usr/include/c++/15/bits/basic_string.h:1086:19: warning: ‘MEM[(const struct basic_string *)&D.466030 + 12B]._M_string_length’ may be used uninitialized [-Wmaybe-uninitialized]
 1086 |         size_type __sz = _M_string_length;
      |                   ^~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/impex.cxx: In function ‘vigra::writeImage<unsigned long long>(vigra::NumpyArray<3u, vigra::Multiband<unsigned long long>, vigra::StridedArrayTag> const&, char const*, boost::python::api::object, char const*, char const*)void’:
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/impex.cxx:171:36: note: ‘<anonymous>’ declared here
  171 |         std::string type = python::extract<std::string>(export_type)();
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const’,
    inlined from ‘std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)’ at /usr/include/c++/15/bits/basic_string.h:564:45,
    inlined from ‘vigra::writeImage<long long>(vigra::NumpyArray<3u, vigra::Multiband<long long>, vigra::StridedArrayTag> const&, char const*, boost::python::api::object, char const*, char const*)void’ at /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/impex.cxx:171:21:
/usr/include/c++/15/bits/basic_string.h:233:28: warning: ‘MEM[(const struct basic_string *)&D.467078 + 12B]._M_dataplus._M_p’ may be used uninitialized [-Wmaybe-uninitialized]
  233 |       { return _M_dataplus._M_p; }
      |                            ^~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/impex.cxx: In function ‘vigra::writeImage<long long>(vigra::NumpyArray<3u, vigra::Multiband<long long>, vigra::StridedArrayTag> const&, char const*, boost::python::api::object, char const*, char const*)void’:
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/impex.cxx:171:36: note: ‘<anonymous>’ declared here
  171 |         std::string type = python::extract<std::string>(export_type)();
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const’,
    inlined from ‘std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::length() const’ at /usr/include/c++/15/bits/basic_string.h:1097:20,
    inlined from ‘std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)’ at /usr/include/c++/15/bits/basic_string.h:564:62,
    inlined from ‘vigra::writeImage<long long>(vigra::NumpyArray<3u, vigra::Multiband<long long>, vigra::StridedArrayTag> const&, char const*, boost::python::api::object, char const*, char const*)void’ at /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/impex.cxx:171:21:
/usr/include/c++/15/bits/basic_string.h:1086:19: warning: ‘MEM[(const struct basic_string *)&D.467078 + 12B]._M_string_length’ may be used uninitialized [-Wmaybe-uninitialized]
 1086 |         size_type __sz = _M_string_length;
      |                   ^~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/impex.cxx: In function ‘vigra::writeImage<long long>(vigra::NumpyArray<3u, vigra::Multiband<long long>, vigra::StridedArrayTag> const&, char const*, boost::python::api::object, char const*, char const*)void’:
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/impex.cxx:171:36: note: ‘<anonymous>’ declared here
  171 |         std::string type = python::extract<std::string>(export_type)();
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const’,
    inlined from ‘std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)’ at /usr/include/c++/15/bits/basic_string.h:564:45,
    inlined from ‘vigra::writeImage<unsigned short>(vigra::NumpyArray<3u, vigra::Multiband<unsigned short>, vigra::StridedArrayTag> const&, char const*, boost::python::api::object, char const*, char const*)void’ at /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/impex.cxx:171:21:
/usr/include/c++/15/bits/basic_string.h:233:28: warning: ‘MEM[(const struct basic_string *)&D.468126 + 12B]._M_dataplus._M_p’ may be used uninitialized [-Wmaybe-uninitialized]
  233 |       { return _M_dataplus._M_p; }
      |                            ^~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/impex.cxx: In function ‘vigra::writeImage<unsigned short>(vigra::NumpyArray<3u, vigra::Multiband<unsigned short>, vigra::StridedArrayTag> const&, char const*, boost::python::api::object, char const*, char const*)void’:
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/impex.cxx:171:36: note: ‘<anonymous>’ declared here
  171 |         std::string type = python::extract<std::string>(export_type)();
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const’,
    inlined from ‘std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::length() const’ at /usr/include/c++/15/bits/basic_string.h:1097:20,
    inlined from ‘std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)’ at /usr/include/c++/15/bits/basic_string.h:564:62,
    inlined from ‘vigra::writeImage<unsigned short>(vigra::NumpyArray<3u, vigra::Multiband<unsigned short>, vigra::StridedArrayTag> const&, char const*, boost::python::api::object, char const*, char const*)void’ at /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/impex.cxx:171:21:
/usr/include/c++/15/bits/basic_string.h:1086:19: warning: ‘MEM[(const struct basic_string *)&D.468126 + 12B]._M_string_length’ may be used uninitialized [-Wmaybe-uninitialized]
 1086 |         size_type __sz = _M_string_length;
      |                   ^~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/impex.cxx: In function ‘vigra::writeImage<unsigned short>(vigra::NumpyArray<3u, vigra::Multiband<unsigned short>, vigra::StridedArrayTag> const&, char const*, boost::python::api::object, char const*, char const*)void’:
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/impex.cxx:171:36: note: ‘<anonymous>’ declared here
  171 |         std::string type = python::extract<std::string>(export_type)();
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const’,
    inlined from ‘std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)’ at /usr/include/c++/15/bits/basic_string.h:564:45,
    inlined from ‘vigra::writeImage<short>(vigra::NumpyArray<3u, vigra::Multiband<short>, vigra::StridedArrayTag> const&, char const*, boost::python::api::object, char const*, char const*)void’ at /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/impex.cxx:171:21:
/usr/include/c++/15/bits/basic_string.h:233:28: warning: ‘MEM[(const struct basic_string *)&D.468890 + 12B]._M_dataplus._M_p’ may be used uninitialized [-Wmaybe-uninitialized]
  233 |       { return _M_dataplus._M_p; }
      |                            ^~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/impex.cxx: In function ‘vigra::writeImage<short>(vigra::NumpyArray<3u, vigra::Multiband<short>, vigra::StridedArrayTag> const&, char const*, boost::python::api::object, char const*, char const*)void’:
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/impex.cxx:171:36: note: ‘<anonymous>’ declared here
  171 |         std::string type = python::extract<std::string>(export_type)();
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const’,
    inlined from ‘std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::length() const’ at /usr/include/c++/15/bits/basic_string.h:1097:20,
    inlined from ‘std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)’ at /usr/include/c++/15/bits/basic_string.h:564:62,
    inlined from ‘vigra::writeImage<short>(vigra::NumpyArray<3u, vigra::Multiband<short>, vigra::StridedArrayTag> const&, char const*, boost::python::api::object, char const*, char const*)void’ at /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/impex.cxx:171:21:
/usr/include/c++/15/bits/basic_string.h:1086:19: warning: ‘MEM[(const struct basic_string *)&D.468890 + 12B]._M_string_length’ may be used uninitialized [-Wmaybe-uninitialized]
 1086 |         size_type __sz = _M_string_length;
      |                   ^~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/impex.cxx: In function ‘vigra::writeImage<short>(vigra::NumpyArray<3u, vigra::Multiband<short>, vigra::StridedArrayTag> const&, char const*, boost::python::api::object, char const*, char const*)void’:
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/impex.cxx:171:36: note: ‘<anonymous>’ declared here
  171 |         std::string type = python::extract<std::string>(export_type)();
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const’,
    inlined from ‘std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)’ at /usr/include/c++/15/bits/basic_string.h:564:45,
    inlined from ‘vigra::writeImage<unsigned int>(vigra::NumpyArray<3u, vigra::Multiband<unsigned int>, vigra::StridedArrayTag> const&, char const*, boost::python::api::object, char const*, char const*)void’ at /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/impex.cxx:171:21:
/usr/include/c++/15/bits/basic_string.h:233:28: warning: ‘MEM[(const struct basic_string *)&D.469654 + 12B]._M_dataplus._M_p’ may be used uninitialized [-Wmaybe-uninitialized]
  233 |       { return _M_dataplus._M_p; }
      |                            ^~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/impex.cxx: In function ‘vigra::writeImage<unsigned int>(vigra::NumpyArray<3u, vigra::Multiband<unsigned int>, vigra::StridedArrayTag> const&, char const*, boost::python::api::object, char const*, char const*)void’:
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/impex.cxx:171:36: note: ‘<anonymous>’ declared here
  171 |         std::string type = python::extract<std::string>(export_type)();
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const’,
    inlined from ‘std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::length() const’ at /usr/include/c++/15/bits/basic_string.h:1097:20,
    inlined from ‘std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)’ at /usr/include/c++/15/bits/basic_string.h:564:62,
    inlined from ‘vigra::writeImage<unsigned int>(vigra::NumpyArray<3u, vigra::Multiband<unsigned int>, vigra::StridedArrayTag> const&, char const*, boost::python::api::object, char const*, char const*)void’ at /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/impex.cxx:171:21:
/usr/include/c++/15/bits/basic_string.h:1086:19: warning: ‘MEM[(const struct basic_string *)&D.469654 + 12B]._M_string_length’ may be used uninitialized [-Wmaybe-uninitialized]
 1086 |         size_type __sz = _M_string_length;
      |                   ^~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/impex.cxx: In function ‘vigra::writeImage<unsigned int>(vigra::NumpyArray<3u, vigra::Multiband<unsigned int>, vigra::StridedArrayTag> const&, char const*, boost::python::api::object, char const*, char const*)void’:
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/impex.cxx:171:36: note: ‘<anonymous>’ declared here
  171 |         std::string type = python::extract<std::string>(export_type)();
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const’,
    inlined from ‘std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)’ at /usr/include/c++/15/bits/basic_string.h:564:45,
    inlined from ‘vigra::writeImage<int>(vigra::NumpyArray<3u, vigra::Multiband<int>, vigra::StridedArrayTag> const&, char const*, boost::python::api::object, char const*, char const*)void’ at /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/impex.cxx:171:21:
/usr/include/c++/15/bits/basic_string.h:233:28: warning: ‘MEM[(const struct basic_string *)&D.470418 + 12B]._M_dataplus._M_p’ may be used uninitialized [-Wmaybe-uninitialized]
  233 |       { return _M_dataplus._M_p; }
      |                            ^~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/impex.cxx: In function ‘vigra::writeImage<int>(vigra::NumpyArray<3u, vigra::Multiband<int>, vigra::StridedArrayTag> const&, char const*, boost::python::api::object, char const*, char const*)void’:
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/impex.cxx:171:36: note: ‘<anonymous>’ declared here
  171 |         std::string type = python::extract<std::string>(export_type)();
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const’,
    inlined from ‘std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::length() const’ at /usr/include/c++/15/bits/basic_string.h:1097:20,
    inlined from ‘std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)’ at /usr/include/c++/15/bits/basic_string.h:564:62,
    inlined from ‘vigra::writeImage<int>(vigra::NumpyArray<3u, vigra::Multiband<int>, vigra::StridedArrayTag> const&, char const*, boost::python::api::object, char const*, char const*)void’ at /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/impex.cxx:171:21:
/usr/include/c++/15/bits/basic_string.h:1086:19: warning: ‘MEM[(const struct basic_string *)&D.470418 + 12B]._M_string_length’ may be used uninitialized [-Wmaybe-uninitialized]
 1086 |         size_type __sz = _M_string_length;
      |                   ^~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/impex.cxx: In function ‘vigra::writeImage<int>(vigra::NumpyArray<3u, vigra::Multiband<int>, vigra::StridedArrayTag> const&, char const*, boost::python::api::object, char const*, char const*)void’:
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/impex.cxx:171:36: note: ‘<anonymous>’ declared here
  171 |         std::string type = python::extract<std::string>(export_type)();
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const’,
    inlined from ‘std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)’ at /usr/include/c++/15/bits/basic_string.h:564:45,
    inlined from ‘vigra::writeImage<double>(vigra::NumpyArray<3u, vigra::Multiband<double>, vigra::StridedArrayTag> const&, char const*, boost::python::api::object, char const*, char const*)void’ at /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/impex.cxx:171:21:
/usr/include/c++/15/bits/basic_string.h:233:28: warning: ‘MEM[(const struct basic_string *)&D.471182 + 12B]._M_dataplus._M_p’ may be used uninitialized [-Wmaybe-uninitialized]
  233 |       { return _M_dataplus._M_p; }
      |                            ^~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/impex.cxx: In function ‘vigra::writeImage<double>(vigra::NumpyArray<3u, vigra::Multiband<double>, vigra::StridedArrayTag> const&, char const*, boost::python::api::object, char const*, char const*)void’:
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/impex.cxx:171:36: note: ‘<anonymous>’ declared here
  171 |         std::string type = python::extract<std::string>(export_type)();
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const’,
    inlined from ‘std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::length() const’ at /usr/include/c++/15/bits/basic_string.h:1097:20,
    inlined from ‘std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)’ at /usr/include/c++/15/bits/basic_string.h:564:62,
    inlined from ‘vigra::writeImage<double>(vigra::NumpyArray<3u, vigra::Multiband<double>, vigra::StridedArrayTag> const&, char const*, boost::python::api::object, char const*, char const*)void’ at /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/impex.cxx:171:21:
/usr/include/c++/15/bits/basic_string.h:1086:19: warning: ‘MEM[(const struct basic_string *)&D.471182 + 12B]._M_string_length’ may be used uninitialized [-Wmaybe-uninitialized]
 1086 |         size_type __sz = _M_string_length;
      |                   ^~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/impex.cxx: In function ‘vigra::writeImage<double>(vigra::NumpyArray<3u, vigra::Multiband<double>, vigra::StridedArrayTag> const&, char const*, boost::python::api::object, char const*, char const*)void’:
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/impex.cxx:171:36: note: ‘<anonymous>’ declared here
  171 |         std::string type = python::extract<std::string>(export_type)();
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const’,
    inlined from ‘std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)’ at /usr/include/c++/15/bits/basic_string.h:564:45,
    inlined from ‘vigra::writeImage<float>(vigra::NumpyArray<3u, vigra::Multiband<float>, vigra::StridedArrayTag> const&, char const*, boost::python::api::object, char const*, char const*)void’ at /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/impex.cxx:171:21:
/usr/include/c++/15/bits/basic_string.h:233:28: warning: ‘MEM[(const struct basic_string *)&D.471946 + 12B]._M_dataplus._M_p’ may be used uninitialized [-Wmaybe-uninitialized]
  233 |       { return _M_dataplus._M_p; }
      |                            ^~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/impex.cxx: In function ‘vigra::writeImage<float>(vigra::NumpyArray<3u, vigra::Multiband<float>, vigra::StridedArrayTag> const&, char const*, boost::python::api::object, char const*, char const*)void’:
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/impex.cxx:171:36: note: ‘<anonymous>’ declared here
  171 |         std::string type = python::extract<std::string>(export_type)();
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const’,
    inlined from ‘std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::length() const’ at /usr/include/c++/15/bits/basic_string.h:1097:20,
    inlined from ‘std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)’ at /usr/include/c++/15/bits/basic_string.h:564:62,
    inlined from ‘vigra::writeImage<float>(vigra::NumpyArray<3u, vigra::Multiband<float>, vigra::StridedArrayTag> const&, char const*, boost::python::api::object, char const*, char const*)void’ at /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/impex.cxx:171:21:
/usr/include/c++/15/bits/basic_string.h:1086:19: warning: ‘MEM[(const struct basic_string *)&D.471946 + 12B]._M_string_length’ may be used uninitialized [-Wmaybe-uninitialized]
 1086 |         size_type __sz = _M_string_length;
      |                   ^~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/impex.cxx: In function ‘vigra::writeImage<float>(vigra::NumpyArray<3u, vigra::Multiband<float>, vigra::StridedArrayTag> const&, char const*, boost::python::api::object, char const*, char const*)void’:
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/impex.cxx:171:36: note: ‘<anonymous>’ declared here
  171 |         std::string type = python::extract<std::string>(export_type)();
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const’,
    inlined from ‘std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)’ at /usr/include/c++/15/bits/basic_string.h:564:45,
    inlined from ‘vigra::writeImage<unsigned char>(vigra::NumpyArray<3u, vigra::Multiband<unsigned char>, vigra::StridedArrayTag> const&, char const*, boost::python::api::object, char const*, char const*)void’ at /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/impex.cxx:171:21:
/usr/include/c++/15/bits/basic_string.h:233:28: warning: ‘MEM[(const struct basic_string *)&D.472710 + 12B]._M_dataplus._M_p’ may be used uninitialized [-Wmaybe-uninitialized]
  233 |       { return _M_dataplus._M_p; }
      |                            ^~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/impex.cxx: In function ‘vigra::writeImage<unsigned char>(vigra::NumpyArray<3u, vigra::Multiband<unsigned char>, vigra::StridedArrayTag> const&, char const*, boost::python::api::object, char const*, char const*)void’:
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/impex.cxx:171:36: note: ‘<anonymous>’ declared here
  171 |         std::string type = python::extract<std::string>(export_type)();
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const’,
    inlined from ‘std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::length() const’ at /usr/include/c++/15/bits/basic_string.h:1097:20,
    inlined from ‘std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)’ at /usr/include/c++/15/bits/basic_string.h:564:62,
    inlined from ‘vigra::writeImage<unsigned char>(vigra::NumpyArray<3u, vigra::Multiband<unsigned char>, vigra::StridedArrayTag> const&, char const*, boost::python::api::object, char const*, char const*)void’ at /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/impex.cxx:171:21:
/usr/include/c++/15/bits/basic_string.h:1086:19: warning: ‘MEM[(const struct basic_string *)&D.472710 + 12B]._M_string_length’ may be used uninitialized [-Wmaybe-uninitialized]
 1086 |         size_type __sz = _M_string_length;
      |                   ^~~~
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/impex.cxx: In function ‘vigra::writeImage<unsigned char>(vigra::NumpyArray<3u, vigra::Multiband<unsigned char>, vigra::StridedArrayTag> const&, char const*, boost::python::api::object, char const*, char const*)void’:
/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/vigranumpy/src/core/impex.cxx:171:36: note: ‘<anonymous>’ declared here
  171 |         std::string type = python::extract<std::string>(export_type)();
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[100%] Linking CXX shared library impex.cpython-313-i386-linux-gnu.so
cd /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build/vigranumpy/src/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/vigranumpy_impex.dir/link.txt --verbose=1
/usr/bin/g++ -fPIC -pthread -Wno-template-body -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -Wl,--dependency-file=CMakeFiles/vigranumpy_impex.dir/link.d -Wl,-z,relro -Wl,--as-needed  -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,impex.cpython-313-i386-linux-gnu.so -o impex.cpython-313-i386-linux-gnu.so CMakeFiles/vigranumpy_impex.dir/impex.cxx.o  -Wl,-rpath,/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build/src/impex: ../../../src/impex/libvigraimpex.so.11.1.12.1 /usr/lib/libhdf5.so /usr/lib/libhdf5_hl.so /usr/lib/libpython3.13.so /usr/lib/libboost_python313.so /usr/lib/libjpeg.so /usr/lib/libpng.so /usr/lib/libz.so /usr/lib/libtiff.so /usr/lib/libz.so /usr/lib/libtiff.so /usr/lib/libhdf5.so /usr/lib/libhdf5_hl.so /usr/lib/libOpenEXR-3_2.so.31.3.2.4 /usr/lib/libOpenEXRCore-3_2.so.31.3.2.4 /usr/lib/libIlmThread-3_2.so.31.3.2.4 /usr/lib/libIex-3_2.so.31.3.2.4 /usr/lib/libImath-3_1.so.29.11.0 -lm
Copying target vigranumpy_impex to temporary module directory
cd /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build/vigranumpy/src/core && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build/vigranumpy/src/core/impex.cpython-313-i386-linux-gnu.so /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build/vigranumpy/vigra/
gmake[2]: Leaving directory '/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build'
[100%] Built target vigranumpy_impex
gmake[1]: Leaving directory '/builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build'
/usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/redhat-linux-build/CMakeFiles 0

+ rm -f doc/vigranumpy/.buildinfo
+ rm -f 'doc/vigra/lenna*'
+ rm -f 'doc/vigranumpy/vigra/lenna*'
+ find ./doc/ -type f
+ xargs chmod -x
+ RPM_EC=0
++ jobs -p
+ exit 0
Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.0UO2te
+ umask 022
+ cd /builddir/build/BUILD/vigra-1.12.1-build
+ '[' /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT '!=' / ']'
+ rm -rf /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT
++ dirname /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT
+ mkdir -p /builddir/build/BUILD/vigra-1.12.1-build
+ mkdir /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT
+ CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection '
+ export CFLAGS
+ CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection '
+ export CXXFLAGS
+ FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib/gfortran/modules '
+ export FFLAGS
+ FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib/gfortran/modules '
+ export FCFLAGS
+ VALAFLAGS=-g
+ export VALAFLAGS
+ RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn'
+ export RUSTFLAGS
+ LDFLAGS='-Wl,-z,relro -Wl,--as-needed  -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes '
+ export LDFLAGS
+ LT_SYS_LIBRARY_PATH=/usr/lib:
+ export LT_SYS_LIBRARY_PATH
+ CC=gcc
+ export CC
+ CXX=g++
+ export CXX
+ cd vigra-1.12.1
+ rm -rf /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT
+ DESTDIR=/builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT
+ /usr/bin/cmake --install redhat-linux-build
-- Install configuration: "Release"
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/resampling_convolution.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/convolution.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/polynomial_registration.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/random_forest_3_hdf5_impex.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/graph_algorithms.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/multi_histogram.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/mathutil.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/adjacency_list_graph.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/medianfilter.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/timing.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/box.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/hierarchical_clustering.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/inspectimage.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/fftw3.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/accumulator-grammar.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/blockwise_watersheds.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/multi_resize.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/impex.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/projective_registration.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/delegate
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/delegate/delegate.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/delegate/detail
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/delegate/detail/delegate_template.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/delegate/detail/delegate_list.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/quaternion.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/tensorutilities.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/iteratoradapter.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/gradient_energy_tensor.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/sized_int.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/copyimage.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/config_version.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/random_forest_deprec.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/wigner-matrix.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/error.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/multi_convolution.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/imageiterator.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/python_utility.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/nonlineardiffusion.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/orientedtensorfilters.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/multi_opencl.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/overlapped_blocks.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/polynomial.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/multi_labeling.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/watersheds.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/separableconvolution.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/binary_forest.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/bucket_queue.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/contourcirculator.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/slanted_edge_mtf.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/metrics.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/codec.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/config.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/graphs.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/random.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/vector_distance.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/transformimage.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/affine_registration.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/invariant_features3D.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/affine_registration_fft.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/multi_blocking.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/tinyvector.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/random_forest_3
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/random_forest_3/random_forest_visitors.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/random_forest_3/random_forest.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/random_forest_3/random_forest_common.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/graph_maps.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/merge_graph_adaptor.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/iteratortags.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/basicimage.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/cellimage.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/blockwise_labeling.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/bordertreatment.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/random_forest_3.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/singular_value_decomposition.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/iteratortraits.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/tuple.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/multi_fft.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/boundarytensor.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/multi_iterator.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/linear_algebra.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/blockify.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/pixelneighborhood.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/counting_iterator.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/non_local_mean.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/threading.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/inspector_passes.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/graph_rag_project_back.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/integral_image.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/labelimage.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/numpy_array_converters.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/region_shrinking.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/localminmax.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/polygon.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/unsupervised_decomposition.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/basicimageview.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/compression.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/multi_tensorutilities.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/impexalpha.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/metaprogramming.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/linear_solve.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/array_vector.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/multi_handle.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/python_graph.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/graph_item_impl.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/iteratorfacade.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/flatmorphology.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/rbf_registration.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/multi_shape.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/numpy_array_traits.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/labelvolume.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/any.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/applywindowfunction.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/permutation.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/recursiveconvolution.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/graph_generalization.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/cellconfigurations.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/coordinate_iterator.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/stdimagefunctions.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/cornerdetection.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/correlation.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/multi_watersheds.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/gaborfilter.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/visit_border.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/transform_iterator.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/rfftw.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/print_backtrace.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/numpy_array.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/slic.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/resizeimage.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/edgedetection.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/bit_array.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/project2ellipse.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/promote_traits.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/multi_distance.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/random_forest
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/random_forest/rf_split.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/random_forest/rf_visitors.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/random_forest/features.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/random_forest/rf_preprocessing.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/random_forest/rf_earlystopping.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/random_forest/rf_algorithm.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/random_forest/rf_ridge_split.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/random_forest/rf_common.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/random_forest/splices.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/random_forest/rf_decisionTree.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/random_forest/rf_nodeproxy.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/random_forest/rf_region.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/random_forest/rf_online_prediction_set.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/multi_array_chunked.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/matlab.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/threadpool.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/symmetry.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/multi_array_chunked_hdf5.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/bessel.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/voxelneighborhood.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/blockwise_convolution.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/diff2d.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/accumulator.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/functorexpression.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/promote_traits.hxx.py
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/rgbvalue.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/numpy_array_taggedshape.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/seededregiongrowing.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/colorconversions.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/skeleton.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/rational.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/eccentricitytransform.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/quadprog.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/utilities.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/seg_to_seeds.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/seededregiongrowing3d.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/fixedpoint.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/functortraits.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/initimage.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/autodiff.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/union_find.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/polytope.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/filter_iterator.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/random_access_set.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/multi_morphology.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/imageinfo.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/numerictraits.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/random_forest_hdf5_impex.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/random_forest.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/gaussians.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/multi_pointoperators.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/histogram.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/multi_math.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/impexbase.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/multi_impex.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/watersheds3d.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/distancetransform.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/algorithm.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/navigator.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/static_assert.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/multi_fwd.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/matlab_FLEXTYPE.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/multi_blockwise.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/multi_localminmax.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/splines.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/noise_normalization.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/specklefilters.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/clebsch-gordan.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/regression.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/hdf5impex.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/sifImport.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/basicgeometry.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/accessor.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/sampling.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/windows.h
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/imagecontainer.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/combineimages.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/matrix.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/tiff.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/type_lists.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/multi_gridgraph.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/unittest.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/meshgrid.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/axistags.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/multi_hierarchical_iterator.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/shockfilter.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/memory.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/tv_filter.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/splineimageview.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/stdimage.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/multi_iterator_coupled.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/eigensystem.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/fftw.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/affinegeometry.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/multi_array.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/imageiteratoradapter.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/priority_queue.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/interpolating_accessor.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/include/vigra/stdconvolution.hxx
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/bin/vigra-config
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/lib/vigra/vigra-targets.cmake
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/lib/vigra/vigra-targets-release.cmake
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/lib/vigra/VigraConfig.cmake
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/lib/vigra/VigraConfigVersion.cmake
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/lib/libvigraimpex.so.11.1.12.1
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/lib/libvigraimpex.so.11
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/lib/libvigraimpex.so
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/doc/
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/doc//vigra
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/doc//vigra/vigra-icon.ico
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/doc//vigra/index.html
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/doc//vigra/vigra.css
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/lib/vigranumpy/VigranumpyConfig.cmake
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/lib/python3.13/site-packages/vigra/vigranumpycore.cpython-313-i386-linux-gnu.so
-- Set non-toolchain portion of runtime path of "/builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/lib/python3.13/site-packages/vigra/vigranumpycore.cpython-313-i386-linux-gnu.so" to ""
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/lib/python3.13/site-packages/vigra/impex.cpython-313-i386-linux-gnu.so
-- Set non-toolchain portion of runtime path of "/builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/lib/python3.13/site-packages/vigra/impex.cpython-313-i386-linux-gnu.so" to ""
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/lib/python3.13/site-packages/vigra/sampling.cpython-313-i386-linux-gnu.so
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/lib/python3.13/site-packages/vigra/filters.cpython-313-i386-linux-gnu.so
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/lib/python3.13/site-packages/vigra/analysis.cpython-313-i386-linux-gnu.so
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/lib/python3.13/site-packages/vigra/learning.cpython-313-i386-linux-gnu.so
-- Set non-toolchain portion of runtime path of "/builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/lib/python3.13/site-packages/vigra/learning.cpython-313-i386-linux-gnu.so" to ""
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/lib/python3.13/site-packages/vigra/colors.cpython-313-i386-linux-gnu.so
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/lib/python3.13/site-packages/vigra/noise.cpython-313-i386-linux-gnu.so
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/lib/python3.13/site-packages/vigra/geometry.cpython-313-i386-linux-gnu.so
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/lib/python3.13/site-packages/vigra/optimization.cpython-313-i386-linux-gnu.so
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/lib/python3.13/site-packages/vigra/graphs.cpython-313-i386-linux-gnu.so
-- Set non-toolchain portion of runtime path of "/builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/lib/python3.13/site-packages/vigra/graphs.cpython-313-i386-linux-gnu.so" to ""
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/lib/python3.13/site-packages/vigra/histogram.cpython-313-i386-linux-gnu.so
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/lib/python3.13/site-packages/vigra/utilities.cpython-313-i386-linux-gnu.so
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/lib/python3.13/site-packages/vigra/blockwise.cpython-313-i386-linux-gnu.so
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/lib/python3.13/site-packages/vigra/fourier.cpython-313-i386-linux-gnu.so
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/lib/python3.13/site-packages/vigra/__init__.py
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/lib/python3.13/site-packages/vigra/__version__.py
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/lib/python3.13/site-packages/vigra/tagged_array.py
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/lib/python3.13/site-packages/vigra/arraytypes.py
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/lib/python3.13/site-packages/vigra/ufunc.py
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/lib/python3.13/site-packages/vigra/pyqt/__init__.py
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/lib/python3.13/site-packages/vigra/pyqt/imagewindow.py
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/lib/python3.13/site-packages/vigra/pyqt/quickdialog.py
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/lib/python3.13/site-packages/vigra/pyqt/overlays.py
-- Installing: /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/lib/python3.13/site-packages/vigra/pyqt/viewer2svg.py
+ mv /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT//usr/lib/vigranumpy/VigranumpyConfig.cmake /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT//usr/lib/vigranumpy/Vigranumpy3Config.cmake
+ rm -rf /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/doc
+ cd /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/bin
+ mv vigra-config vigra-config-32
+ install -p -m755 -D /builddir/build/SOURCES/vigra-config.sh /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/bin/vigra-config
+ /usr/bin/find-debuginfo -j2 --strict-build-id -m -i --build-id-seed 1.12.1-1.fc42 --unique-debug-suffix -1.12.1-1.fc42.i386 --unique-debug-src-base vigra-1.12.1-1.fc42.i386 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 -S debugsourcefiles.list /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1
find-debuginfo: starting
Extracting debug info from 16 files
DWARF-compressing 16 files
sepdebugcrcfix: Updated 16 CRC32s, 0 CRC32s did match.
Creating .debug symlinks for symlinks to ELF files
Copying sources found by 'debugedit -l' to /usr/src/debug/vigra-1.12.1-1.fc42.i386
find-debuginfo: done
+ /usr/lib/rpm/check-buildroot
+ /usr/lib/rpm/redhat/brp-ldconfig
+ /usr/lib/rpm/brp-compress
+ /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip
+ /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip
+ /usr/lib/rpm/check-rpaths
+ /usr/lib/rpm/redhat/brp-mangle-shebangs
mangling shebang in /usr/bin/vigra-config from /bin/sh to #!/usr/bin/sh
*** WARNING: ./usr/src/debug/vigra-1.12.1-1.fc42.i386/include/vigra/random_forest/rf_common.hxx is executable but has no shebang, removing executable bit
*** WARNING: ./usr/src/debug/vigra-1.12.1-1.fc42.i386/include/vigra/random_forest/rf_decisionTree.hxx is executable but has no shebang, removing executable bit
*** WARNING: ./usr/src/debug/vigra-1.12.1-1.fc42.i386/include/vigra/random_forest/rf_nodeproxy.hxx is executable but has no shebang, removing executable bit
*** WARNING: ./usr/src/debug/vigra-1.12.1-1.fc42.i386/include/vigra/random_forest/rf_preprocessing.hxx is executable but has no shebang, removing executable bit
*** WARNING: ./usr/src/debug/vigra-1.12.1-1.fc42.i386/include/vigra/random_forest/rf_region.hxx is executable but has no shebang, removing executable bit
*** WARNING: ./usr/src/debug/vigra-1.12.1-1.fc42.i386/include/vigra/random_forest/rf_visitors.hxx is executable but has no shebang, removing executable bit
+ /usr/lib/rpm/brp-remove-la-files
+ env /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 -j2
Bytecompiling .py files below /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/lib/python3.13 using python3.13
Bytecompiling .py files below /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/lib/debug/usr/lib/python3.13 using python3.13
+ /usr/lib/rpm/redhat/brp-python-hardlink
+ /usr/bin/add-determinism --brp -j2 /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT
/builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/lib/python3.13/site-packages/vigra/pyqt/__pycache__/__init__.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/lib/python3.13/site-packages/vigra/pyqt/__pycache__/overlays.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/lib/python3.13/site-packages/vigra/pyqt/__pycache__/imagewindow.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/lib/python3.13/site-packages/vigra/pyqt/__pycache__/viewer2svg.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/lib/python3.13/site-packages/vigra/pyqt/__pycache__/quickdialog.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/lib/python3.13/site-packages/vigra/__pycache__/tagged_array.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/lib/python3.13/site-packages/vigra/__pycache__/__init__.cpython-313.pyc: replacing with normalized version
/builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/lib/python3.13/site-packages/vigra/__pycache__/__version__.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/lib/python3.13/site-packages/vigra/__pycache__/ufunc.cpython-313.pyc: rewriting with normalized contents
/builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/lib/python3.13/site-packages/vigra/__pycache__/__init__.cpython-313.opt-1.pyc: replacing with normalized version
/builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/lib/python3.13/site-packages/vigra/__pycache__/arraytypes.cpython-313.pyc: rewriting with normalized contents
Scanned 47 directories and 559 files,
               processed 11 inodes,
               11 modified (2 replaced + 9 rewritten),
               0 unsupported format, 0 errors
Reading /builddir/build/BUILD/vigra-1.12.1-build/SPECPARTS/rpm-debuginfo.specpart
Processing files: vigra-1.12.1-1.fc42.i686
Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.TUDvRI
+ umask 022
+ cd /builddir/build/BUILD/vigra-1.12.1-build
+ cd vigra-1.12.1
+ DOCDIR=/builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/share/doc/vigra
+ export LC_ALL=C.UTF-8
+ LC_ALL=C.UTF-8
+ export DOCDIR
+ /usr/bin/mkdir -p /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/share/doc/vigra
+ cp -pr /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/LICENSE.txt /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/share/doc/vigra
+ RPM_EC=0
++ jobs -p
+ exit 0
Provides: libvigraimpex.so.11 vigra = 1.12.1-1.fc42 vigra(x86-32) = 1.12.1-1.fc42
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Requires: libImath-3_1.so.29 libOpenEXR-3_2.so.31 libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.11) libc.so.6(GLIBC_2.3) libc.so.6(GLIBC_2.3.4) libc.so.6(GLIBC_2.38) libc.so.6(GLIBC_2.4) libc.so.6(GLIBC_ABI_DT_RELR) libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libgcc_s.so.1(GCC_3.3.1) libhdf5.so.310 libhdf5_hl.so.310 libjpeg.so.62 libjpeg.so.62(LIBJPEG_6.2) libm.so.6 libm.so.6(GLIBC_2.0) libpng16.so.16 libpng16.so.16(PNG16_0) libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(GLIBCXX_3.4) libstdc++.so.6(GLIBCXX_3.4.11) libstdc++.so.6(GLIBCXX_3.4.20) libstdc++.so.6(GLIBCXX_3.4.21) libstdc++.so.6(GLIBCXX_3.4.26) libstdc++.so.6(GLIBCXX_3.4.29) libstdc++.so.6(GLIBCXX_3.4.30) libstdc++.so.6(GLIBCXX_3.4.32) libstdc++.so.6(GLIBCXX_3.4.9) libtiff.so.6 libtiff.so.6(LIBTIFF_4.0) libz.so.1 libz.so.1(ZLIB_1.2.0) rtld(GNU_HASH)
Processing files: vigra-devel-1.12.1-1.fc42.i686
Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.3tQ9Ns
+ umask 022
+ cd /builddir/build/BUILD/vigra-1.12.1-build
+ cd vigra-1.12.1
+ DOCDIR=/builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/share/doc/vigra-devel
+ export LC_ALL=C.UTF-8
+ LC_ALL=C.UTF-8
+ export DOCDIR
+ /usr/bin/mkdir -p /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/share/doc/vigra-devel
+ cp -pr /builddir/build/BUILD/vigra-1.12.1-build/vigra-1.12.1/doc/vigra /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT/usr/share/doc/vigra-devel
+ RPM_EC=0
++ jobs -p
+ exit 0
Provides: vigra-devel = 1.12.1-1.fc42 vigra-devel(x86-32) = 1.12.1-1.fc42
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Requires: /usr/bin/python3 /usr/bin/sh libvigraimpex.so.11
Processing files: python3-vigra-1.12.1-1.fc42.i686
Provides: python-vigra = 1.12.1-1.fc42 python3-vigra = 1.12.1-1.fc42 python3-vigra(x86-32) = 1.12.1-1.fc42 python3.13-vigra = 1.12.1-1.fc42
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PartialHardlinkSets) <= 4.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Requires: ld-linux.so.2 ld-linux.so.2(GLIBC_2.3) libboost_python313.so.1.83.0 libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.3.4) libc.so.6(GLIBC_2.32) libc.so.6(GLIBC_2.34) libc.so.6(GLIBC_2.4) libc.so.6(GLIBC_ABI_DT_RELR) libfftw3f.so.3 libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libgcc_s.so.1(GCC_3.3.1) libhdf5.so.310 libhdf5_hl.so.310 libm.so.6 libm.so.6(GLIBC_2.0) libm.so.6(GLIBC_2.1) libm.so.6(GLIBC_2.27) libm.so.6(GLIBC_2.29) libm.so.6(GLIBC_2.35) libpython3.13.so.1.0 libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.11) libstdc++.so.6(CXXABI_1.3.13) libstdc++.so.6(CXXABI_1.3.15) libstdc++.so.6(CXXABI_1.3.2) libstdc++.so.6(CXXABI_1.3.3) libstdc++.so.6(GLIBCXX_3.4) libstdc++.so.6(GLIBCXX_3.4.11) libstdc++.so.6(GLIBCXX_3.4.14) libstdc++.so.6(GLIBCXX_3.4.15) libstdc++.so.6(GLIBCXX_3.4.17) libstdc++.so.6(GLIBCXX_3.4.18) libstdc++.so.6(GLIBCXX_3.4.20) libstdc++.so.6(GLIBCXX_3.4.21) libstdc++.so.6(GLIBCXX_3.4.22) libstdc++.so.6(GLIBCXX_3.4.26) libstdc++.so.6(GLIBCXX_3.4.29) libstdc++.so.6(GLIBCXX_3.4.30) libstdc++.so.6(GLIBCXX_3.4.32) libstdc++.so.6(GLIBCXX_3.4.9) libvigraimpex.so.11 python(abi) = 3.13 rtld(GNU_HASH)
Obsoletes: python-vigra < 1.12.1-1.fc42
Processing files: vigra-debugsource-1.12.1-1.fc42.i686
Provides: vigra-debugsource = 1.12.1-1.fc42 vigra-debugsource(x86-32) = 1.12.1-1.fc42
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Processing files: vigra-debuginfo-1.12.1-1.fc42.i686
Provides: debuginfo(build-id) = 56e74d4686f32142e6509df541c63bd65a894f3f libvigraimpex.so.11.1.12.1-1.12.1-1.fc42.i386.debug vigra-debuginfo = 1.12.1-1.fc42 vigra-debuginfo(x86-32) = 1.12.1-1.fc42
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Recommends: vigra-debugsource(x86-32) = 1.12.1-1.fc42
Processing files: python3-vigra-debuginfo-1.12.1-1.fc42.i686
Provides: debuginfo(build-id) = 0010ae8ee3bb7a4ef67a8583194edd2bc3ba8e2a debuginfo(build-id) = 03ed25614b8c496b96e8f7e91f2523a064b7e03e debuginfo(build-id) = 2d52bad560a3f6a7148fee997566be2f3b60091a debuginfo(build-id) = 3cdf1bd509f89cf292eff574894e05deb2031f44 debuginfo(build-id) = 4f9e393c59803e39cf9a60dd751f9b1283b0b4ba debuginfo(build-id) = 5567bc2e844a1ed8673862d3a2cc1b95f879b2d7 debuginfo(build-id) = 953a3ba9f3448c6f530dfe26898a01a6fca8dd99 debuginfo(build-id) = 99ebb12d5fb090770660822899a8be3043b59240 debuginfo(build-id) = 9ad990d6ca6f3709d1763a9bae8697f903ee2d31 debuginfo(build-id) = a3a9c814ffeeea82bb0c84147962913b1eb3f029 debuginfo(build-id) = b3dcc200afce9165134ee29d2cb9f685d7bae51a debuginfo(build-id) = c68dc5912582938eefcabf060c78daeff91426c3 debuginfo(build-id) = d1d2317fb8071912589a71086ca3196fbded6275 debuginfo(build-id) = dac44a6782d4882824efe9444fec9175c425b5ff debuginfo(build-id) = e20499ad3e857144fc2da722444127a4b9a46472 python-vigra-debuginfo = 1.12.1-1.fc42 python3-vigra-debuginfo = 1.12.1-1.fc42 python3-vigra-debuginfo(x86-32) = 1.12.1-1.fc42 python3.13-vigra-debuginfo = 1.12.1-1.fc42
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Recommends: vigra-debugsource(x86-32) = 1.12.1-1.fc42
Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILD/vigra-1.12.1-build/BUILDROOT
Wrote: /builddir/build/RPMS/python3-vigra-1.12.1-1.fc42.i686.rpm
Wrote: /builddir/build/RPMS/vigra-debuginfo-1.12.1-1.fc42.i686.rpm
Wrote: /builddir/build/RPMS/vigra-debugsource-1.12.1-1.fc42.i686.rpm
Wrote: /builddir/build/RPMS/vigra-devel-1.12.1-1.fc42.i686.rpm
Wrote: /builddir/build/RPMS/vigra-1.12.1-1.fc42.i686.rpm
Wrote: /builddir/build/RPMS/python3-vigra-debuginfo-1.12.1-1.fc42.i686.rpm
Executing(rmbuild): /bin/sh -e /var/tmp/rpm-tmp.dQe942
+ umask 022
+ cd /builddir/build/BUILD/vigra-1.12.1-build
+ test -d /builddir/build/BUILD/vigra-1.12.1-build
+ /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w /builddir/build/BUILD/vigra-1.12.1-build
+ rm -rf /builddir/build/BUILD/vigra-1.12.1-build
+ RPM_EC=0
++ jobs -p
+ exit 0
Finish: rpmbuild vigra-1.12.1-1.fc42.src.rpm
Finish: build phase for vigra-1.12.1-1.fc42.src.rpm
INFO: chroot_scan: 1 files copied to /var/lib/copr-rpmbuild/results/chroot_scan
INFO: /var/lib/mock/fedora-rawhide-i686-1737932815.993426/root/var/log/dnf5.log
INFO: chroot_scan: creating tarball /var/lib/copr-rpmbuild/results/chroot_scan.tar.gz
/bin/tar: Removing leading `/' from member names
INFO: Done(/var/lib/copr-rpmbuild/results/vigra-1.12.1-1.fc42.src.rpm) Config(child) 20 minutes 22 seconds
INFO: Results and/or logs in: /var/lib/copr-rpmbuild/results
INFO: Cleaning up build root ('cleanup_on_success=True')
Start: clean chroot
INFO: unmounting tmpfs.
Finish: clean chroot
Finish: run
Running RPMResults tool
Package info:
{
    "packages": [
        {
            "name": "vigra",
            "epoch": null,
            "version": "1.12.1",
            "release": "1.fc42",
            "arch": "src"
        },
        {
            "name": "python3-vigra",
            "epoch": null,
            "version": "1.12.1",
            "release": "1.fc42",
            "arch": "i686"
        },
        {
            "name": "vigra-devel",
            "epoch": null,
            "version": "1.12.1",
            "release": "1.fc42",
            "arch": "i686"
        },
        {
            "name": "vigra",
            "epoch": null,
            "version": "1.12.1",
            "release": "1.fc42",
            "arch": "i686"
        },
        {
            "name": "python3-vigra-debuginfo",
            "epoch": null,
            "version": "1.12.1",
            "release": "1.fc42",
            "arch": "i686"
        },
        {
            "name": "vigra-debugsource",
            "epoch": null,
            "version": "1.12.1",
            "release": "1.fc42",
            "arch": "i686"
        },
        {
            "name": "vigra-debuginfo",
            "epoch": null,
            "version": "1.12.1",
            "release": "1.fc42",
            "arch": "i686"
        }
    ]
}
RPMResults finished