==> Synchronizing chroot copy [/home/leming/armv7/root] -> [leming]...done
==> Making package: vigra 1.12.2-2 (Fri May  2 20:52:59 2025)
==> Retrieving sources...
  -> Found vigra-Version-1-12-2.tar.gz
  -> Found vigra-openexr3.patch
==> WARNING: Skipping verification of source file PGP signatures.
==> Validating source files with sha256sums...
    vigra-Version-1-12-2.tar.gz ... Passed
    vigra-openexr3.patch ... Passed
==> Making package: vigra 1.12.2-2 (Fri May  2 20:53:23 2025)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Installing missing dependencies...
[?25lresolving dependencies...
looking for conflicting packages...
warning: dependency cycle detected:
warning: harfbuzz will be installed before its freetype2 dependency

Packages (55) blas-3.12.1-2  boost-libs-1.88.0-2  cblas-3.12.1-2
              cppdap-1.58.0-2  freetype2-2.13.3-3  fribidi-1.0.16-1
              graphite-1:1.3.14-4  harfbuzz-11.2.0-1  hicolor-icon-theme-0.18-1
              jbigkit-2.1-8  jsoncpp-1.9.6-3  lapack-3.12.1-2  lcms2-2.17-1
              libaec-1.1.3-2  libdeflate-1.23-1  libimagequant-4.3.4-1
              liblzf-3.6-5  libraqm-0.10.2-1  libuv-1.51.0-1  libxau-1.0.12-1
              libxcb-1.17.0-1  libxdmcp-1.1.5-1.1  openjpeg2-2.5.3-1
              python-charset-normalizer-3.4.1-1  python-contourpy-1.3.2-1
              python-cycler-0.12.1-3  python-dateutil-2.9.0-6
              python-fonttools-4.57.0-1  python-idna-3.10-2
              python-kiwisolver-1.4.6-1  python-packaging-25.0-1
              python-pillow-11.2.1-1  python-platformdirs-4.3.6-2
              python-pooch-1.8.2-4  python-pyparsing-3.2.1-1
              python-requests-2.32.3-4  python-six-1.17.0-1
              python-urllib3-2.4.0-1  qhull-2020.2-5  rhash-1.4.4-1
              xcb-proto-1.17.0-3  xorgproto-2024.1-2  boost-1.88.0-2
              cmake-4.0.1-2  fftw-3.3.10-7  hdf5-1.14.6-4  imath-3.1.12-4
              libjpeg-turbo-3.1.0-1  libpng-1.6.47-1  libtiff-4.7.0-1
              openexr-3.3.3-1  python-h5py-3.13.0-1  python-matplotlib-3.10.1-1
              python-numpy-2.2.5-1  python-scipy-1.15.2-1

Total Download Size:    36.09 MiB
Total Installed Size:  598.20 MiB

:: Proceed with installation? [Y/n] 
:: Retrieving packages...
 python-scipy-1.15.2-1-armv7h downloading...
 python-matplotlib-3.10.1-1-armv7h downloading...
 hdf5-1.14.6-4-armv7h downloading...
 python-fonttools-4.57.0-1-armv7h downloading...
 python-h5py-3.13.0-1-armv7h downloading...
 qhull-2020.2-5-armv7h downloading...
 python-pillow-11.2.1-1-armv7h downloading...
 openexr-3.3.3-1-armv7h downloading...
 python-dateutil-2.9.0-6-any downloading...
 libimagequant-4.3.4-1-armv7h downloading...
 python-contourpy-1.3.2-1-armv7h downloading...
 python-pyparsing-3.2.1-1-any downloading...
 python-pooch-1.8.2-4-any downloading...
 python-kiwisolver-1.4.6-1-armv7h downloading...
 libdeflate-1.23-1-armv7h downloading...
 python-six-1.17.0-1-any downloading...
 libaec-1.1.3-2-armv7h downloading...
 liblzf-3.6-5-armv7h downloading...
 python-cycler-0.12.1-3-any downloading...
checking keyring...
checking package integrity...
loading package files...
checking for file conflicts...
checking available disk space...
:: Processing package changes...
installing boost-libs...
Optional dependencies for boost-libs
    openmpi: for mpi support
installing boost...
Optional dependencies for boost
    python: for python bindings [installed]
installing cppdap...
installing hicolor-icon-theme...
installing jsoncpp...
Optional dependencies for jsoncpp
    jsoncpp-doc: documentation
installing libuv...
installing rhash...
installing cmake...
Optional dependencies for cmake
    make: for unix Makefile generator [installed]
    ninja: for ninja generator
    qt6-base: cmake-gui
installing fftw...
Optional dependencies for fftw
    fftw-openmpi: for OpenMPI integration
installing libaec...
installing hdf5...
installing imath...
Optional dependencies for imath
    boost-libs: python bindings [installed]
    python: python bindings [installed]
installing libjpeg-turbo...
installing libpng...
installing jbigkit...
installing libtiff...
Optional dependencies for libtiff
    freeglut: for using tiffgt
installing libdeflate...
installing openexr...
installing liblzf...
installing blas...
installing cblas...
installing lapack...
installing python-numpy...
Optional dependencies for python-numpy
    blas-openblas: faster linear algebra
installing python-h5py...
installing graphite...
Optional dependencies for graphite
    graphite-docs: Documentation
installing harfbuzz...
Optional dependencies for harfbuzz
    harfbuzz-utils: utilities
installing freetype2...
installing python-contourpy...
Optional dependencies for python-contourpy
    python-matplotlib: matplotlib renderer [pending]
installing python-cycler...
installing python-six...
installing python-dateutil...
installing python-fonttools...
Optional dependencies for python-fonttools
    python-brotli: to compress/decompress WOFF 2.0 web fonts
    python-fs: to read/write UFO source files
    python-lxml: faster backend for XML files reading/writing
    python-lz4: for graphite type tables in ttLib/tables
    python-matplotlib: for visualizing DesignSpaceDocument and resulting
    VariationModel [pending]
    python-pyqt5: for drawing glyphs with Qt’s QPainterPath
    python-reportlab: to drawing glyphs as PNG images
    python-scipy: for finding wrong contour/component order between different
    masters [pending]
    python-sympy: for symbolic font statistics analysis
    python-uharfbuzz: to use the Harfbuzz Repacker for packing GSUB/GPOS tables
    python-unicodedata2: for displaying the Unicode character names when dumping
    the cmap table with ttx
    python-zopfli: faster backend fom WOFF 1.0 web fonts compression
installing python-kiwisolver...
installing python-packaging...
installing lcms2...
installing fribidi...
installing libraqm...
installing openjpeg2...
installing libimagequant...
installing xcb-proto...
installing xorgproto...
installing libxdmcp...
installing libxau...
installing libxcb...
installing python-pillow...
Optional dependencies for python-pillow
    libwebp: for webp images
    tk: for the ImageTK module
    python-olefile: OLE2 file support
    python-pyqt6: for the ImageQt module
    python-defusedxml: for reading XMP tags
installing python-pyparsing...
Optional dependencies for python-pyparsing
    python-railroad-diagrams: for generating Railroad Diagrams
    python-jinja: for generating Railroad Diagrams
installing qhull...
installing python-matplotlib...
Optional dependencies for python-matplotlib
    tk: Tk{Agg,Cairo} backends
    pyside6: alternative for Qt6{Agg,Cairo} backends
    python-pyqt5: Qt5{Agg,Cairo} backends
    python-pyqt6: Qt6{Agg,Cairo} backends
    python-gobject: for GTK{3,4}{Agg,Cairo} backend
    python-wxpython: WX{Agg,Cairo} backend
    python-cairo: {GTK{3,4},Qt{5,6},Tk,WX}Cairo backends
    python-tornado: WebAgg backend
    ffmpeg: for saving movies
    imagemagick: for saving animated gifs
    ghostscript: usetex dependencies
    texlive-binextra: usetex dependencies
    texlive-fontsrecommended: usetex dependencies
    texlive-latexrecommended: usetex usage with pdflatex
    python-certifi: https support
installing python-platformdirs...
installing python-charset-normalizer...
installing python-idna...
installing python-urllib3...
Optional dependencies for python-urllib3
    python-brotli: Brotli support
    python-brotlicffi: Brotli support
    python-h2: HTTP/2 support
    python-pysocks: SOCKS support
    python-zstandard: Zstandard support
installing python-requests...
Optional dependencies for python-requests
    python-chardet: alternative character encoding library
    python-pysocks: SOCKS proxy support
installing python-pooch...
Optional dependencies for python-pooch
    python-paramiko: for SFTP downloads
    python-tqdm: for printing a download progress bar
installing python-scipy...
Optional dependencies for python-scipy
    python-pillow: for image saving module [installed]
:: Running post-transaction hooks...
(1/2) Arming ConditionNeedsUpdate...
(2/2) Updating the info directory file...
[?25h==> Retrieving sources...
  -> Found vigra-Version-1-12-2.tar.gz
  -> Found vigra-openexr3.patch
==> WARNING: Skipping all source file integrity checks.
==> Extracting sources...
  -> Extracting vigra-Version-1-12-2.tar.gz with bsdtar
==> Starting prepare()...
patching file config/FindOpenEXR.cmake
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
==> Starting build()...
-- The C compiler identification is GNU 14.2.1
-- The CXX compiler identification is GNU 14.2.1
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/lib/distcc/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/lib/distcc/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Configuring VIGRA version 1.12.2
-- 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 "80")
-- Searching for PNG
--    in default locations
-- Found PNG: /usr/lib/libpng.so (found version "1.6.47")
-- 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
-- Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE) 
-- Found Python: /usr/bin/python3.13 (found version "3.13.3") found components: Interpreter
-- Checking for threading support:   std::thread
--     (added compiler flags: -pthread
-- Found Python: /usr/bin/python3.13 (found version "3.13.3") found components: Interpreter Development NumPy Development.Module Development.Embed
-- Checking VIGRANUMPY_DEPENDENCIES
-- Using Python 3.13.3 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_python3.so
Traceback (most recent call last):
  File "<string>", line 1, in <module>
    import pytest
ModuleNotFoundError: No module named 'pytest'
-- Could NOT find Python pytest ('import pytest' failed)
-- Could NOT find sphinx documentation generator
-- Found VIGRANUMPY_DEPENDENCIES: TRUE
--   vigranumpy tests will NOT be executed (pytest missing)
-- ---------------------------------------------------------
-- 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;/usr/lib/libz.so;/usr/lib/libsz.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_python3.so
--   Using Numpy includes:   /usr/lib/python3.13/site-packages/numpy/_core/include
-- ---------------------------------------------------------
--   building shared lib
--   binaries will be generated in: /build/vigra/src/build
-- ---------------------------------------------------------
--   includes will be installed at: /usr/include
--   libraries will be installed at: /usr/lib
--   binaries will be installed at: /usr/bin
--   vigra manuals cannot be generated (Doxygen or Python not found)
--   vigranumpy will be installed at /usr/lib/python3.13/site-packages
--   vigranumpy manuals cannot be generated (Sphinx missing)
-- ---------------------------------------------------------
-- Configuring done (12.2s)
-- Generating done (2.0s)
CMake Warning:
  Manually-specified variables were not used by the project:

    PYTHON_EXECUTABLE


-- Build files have been written to: /build/vigra/src/build
make: Entering directory '/build/vigra/src/build'
[  0%] Building CXX object vigranumpy/src/core/CMakeFiles/vigranumpy_sampling.dir/sampling.cxx.o
[  3%] Building CXX object src/impex/CMakeFiles/vigraimpex.dir/bmp.cxx.o
[  3%] Building CXX object vigranumpy/src/core/CMakeFiles/vigranumpy_filters.dir/kernel.cxx.o
[  7%] Building CXX object vigranumpy/src/core/CMakeFiles/vigranumpy_noise.dir/noise.cxx.o
[  7%] Building CXX object vigranumpy/src/core/CMakeFiles/vigranumpy_colors.dir/colors.cxx.o
[ 11%] Building CXX object vigranumpy/src/core/CMakeFiles/vigranumpy_analysis.dir/segmentation.cxx.o
[ 14%] Building CXX object vigranumpy/src/core/CMakeFiles/vigranumpy_geometry.dir/geometry.cxx.o
[ 14%] Building CXX object vigranumpy/src/core/CMakeFiles/vigranumpy_optimization.dir/optimization.cxx.o
[ 14%] Building CXX object src/impex/CMakeFiles/vigraimpex.dir/byteorder.cxx.o
[ 18%] Building CXX object src/impex/CMakeFiles/vigraimpex.dir/codecmanager.cxx.o
[ 18%] Building CXX object src/impex/CMakeFiles/vigraimpex.dir/compression.cxx.o
[ 18%] Building CXX object src/impex/CMakeFiles/vigraimpex.dir/exr.cxx.o
[ 22%] Building CXX object src/impex/CMakeFiles/vigraimpex.dir/gif.cxx.o
[ 22%] Building CXX object src/impex/CMakeFiles/vigraimpex.dir/hdr.cxx.o
[ 22%] Building CXX object src/impex/CMakeFiles/vigraimpex.dir/hdf5impex.cxx.o
[ 22%] Linking CXX shared library geometry.cpython-313-arm-linux-gnueabihf.so
Copying target vigranumpy_geometry to temporary module directory
[ 22%] Built target vigranumpy_geometry
[ 25%] Building CXX object src/impex/CMakeFiles/vigraimpex.dir/hdf5_rf_impex.cxx.o
In file included from /build/vigra/src/vigra-Version-1-12-2/include/vigra/initimage.hxx:42,
                 from /build/vigra/src/vigra-Version-1-12-2/include/vigra/basicimageview.hxx:40,
                 from /build/vigra/src/vigra-Version-1-12-2/include/vigra/basicimage.hxx:45,
                 from /build/vigra/src/vigra-Version-1-12-2/include/vigra/stdimage.hxx:42,
                 from /build/vigra/src/vigra-Version-1-12-2/include/vigra/impex.hxx:51,
                 from /build/vigra/src/vigra-Version-1-12-2/include/vigra/hdf5impex.hxx:77,
                 from /build/vigra/src/vigra-Version-1-12-2/src/impex/hdf5impex.cxx:38:
/build/vigra/src/vigra-Version-1-12-2/include/vigra/functortraits.hxx:198:45: warning: 'template<class _Predicate> class std::binary_negate' is deprecated [-Wdeprecated-declarations]
In file included from /usr/include/c++/14.2.1/string:49,
                 from /build/vigra/src/vigra-Version-1-12-2/include/vigra/hdf5impex.hxx:39:
/usr/include/c++/14.2.1/bits/stl_function.h:1048:30: note: declared here
 1048 |     class _GLIBCXX17_DEPRECATED binary_negate
      |                              ^~~~~~~~~~~~~
/build/vigra/src/vigra-Version-1-12-2/include/vigra/functortraits.hxx:199:45: warning: 'template<class _Predicate> class std::unary_negate' is deprecated [-Wdeprecated-declarations]
/usr/include/c++/14.2.1/bits/stl_function.h:1021:30: note: declared here
 1021 |     class _GLIBCXX17_DEPRECATED unary_negate
      |                              ^~~~~~~~~~~~
In file included from /build/vigra/src/vigra-Version-1-12-2/include/vigra/impex.hxx:53:
/build/vigra/src/vigra-Version-1-12-2/include/vigra/impexbase.hxx: In function 'vigra::detail::range_t vigra::detail::find_destination_value_range(const vigra::ImageExportInfo&, vigra::pixel_t)':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/impexbase.hxx:220:92: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
[ 29%] Building CXX object vigranumpy/src/core/CMakeFiles/vigranumpy_filters.dir/convolution.cxx.o
[ 29%] Building CXX object vigranumpy/src/core/CMakeFiles/vigranumpy_histogram.dir/histogram.cxx.o
[ 29%] Linking CXX shared library noise.cpython-313-arm-linux-gnueabihf.so
Copying target vigranumpy_noise to temporary module directory
[ 33%] Linking CXX shared library optimization.cpython-313-arm-linux-gnueabihf.so
[ 33%] Built target vigranumpy_noise
[ 33%] Building CXX object vigranumpy/src/core/CMakeFiles/vigranumpy_filters.dir/filters.cxx.o
Copying target vigranumpy_optimization to temporary module directory
[ 33%] Built target vigranumpy_optimization
[ 37%] Building CXX object vigranumpy/src/core/CMakeFiles/vigranumpy_filters.dir/tensors.cxx.o
In file included from /build/vigra/src/vigra-Version-1-12-2/include/vigra/initimage.hxx:42,
                 from /build/vigra/src/vigra-Version-1-12-2/include/vigra/basicimageview.hxx:40,
                 from /build/vigra/src/vigra-Version-1-12-2/include/vigra/basicimage.hxx:45,
                 from /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_array.hxx:45,
                 from /build/vigra/src/vigra-Version-1-12-2/include/vigra/matrix.hxx:43,
                 from /build/vigra/src/vigra-Version-1-12-2/include/vigra/random_forest.hxx:49,
                 from /build/vigra/src/vigra-Version-1-12-2/include/vigra/random_forest_hdf5_impex.hxx:40,
                 from /build/vigra/src/vigra-Version-1-12-2/src/impex/hdf5_rf_impex.cxx:38:
/build/vigra/src/vigra-Version-1-12-2/include/vigra/functortraits.hxx:198:45: warning: 'template<class _Predicate> class std::binary_negate' is deprecated [-Wdeprecated-declarations]
In file included from /usr/include/c++/14.2.1/string:49,
                 from /usr/include/c++/14.2.1/stdexcept:39,
                 from /build/vigra/src/vigra-Version-1-12-2/include/vigra/config.hxx:41,
                 from /build/vigra/src/vigra-Version-1-12-2/include/vigra/random_forest_hdf5_impex.hxx:39:
/usr/include/c++/14.2.1/bits/stl_function.h:1048:30: note: declared here
 1048 |     class _GLIBCXX17_DEPRECATED binary_negate
      |                              ^~~~~~~~~~~~~
/build/vigra/src/vigra-Version-1-12-2/include/vigra/functortraits.hxx:199:45: warning: 'template<class _Predicate> class std::unary_negate' is deprecated [-Wdeprecated-declarations]
/usr/include/c++/14.2.1/bits/stl_function.h:1021:30: note: declared here
 1021 |     class _GLIBCXX17_DEPRECATED unary_negate
      |                              ^~~~~~~~~~~~
In file included from /build/vigra/src/vigra-Version-1-12-2/include/vigra/impex.hxx:53,
                 from /build/vigra/src/vigra-Version-1-12-2/include/vigra/hdf5impex.hxx:77,
                 from /build/vigra/src/vigra-Version-1-12-2/include/vigra/random_forest/rf_visitors.hxx:39,
                 from /build/vigra/src/vigra-Version-1-12-2/include/vigra/random_forest/rf_decisionTree.hxx:53,
                 from /build/vigra/src/vigra-Version-1-12-2/include/vigra/random_forest.hxx:56:
/build/vigra/src/vigra-Version-1-12-2/include/vigra/impexbase.hxx: In function 'vigra::detail::range_t vigra::detail::find_destination_value_range(const vigra::ImageExportInfo&, vigra::pixel_t)':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/impexbase.hxx:220:92: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
[ 37%] Building C object src/impex/CMakeFiles/vigraimpex.dir/iccjpeg.c.o
[ 37%] Building CXX object src/impex/CMakeFiles/vigraimpex.dir/imageinfo.cxx.o
In file included from /build/vigra/src/vigra-Version-1-12-2/include/vigra/initimage.hxx:42,
                 from /build/vigra/src/vigra-Version-1-12-2/include/vigra/basicimageview.hxx:40,
                 from /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_impex.hxx:48,
                 from /build/vigra/src/vigra-Version-1-12-2/src/impex/imageinfo.cxx:64:
/build/vigra/src/vigra-Version-1-12-2/include/vigra/functortraits.hxx:198:45: warning: 'template<class _Predicate> class std::binary_negate' is deprecated [-Wdeprecated-declarations]
In file included from /usr/include/c++/14.2.1/string:49,
                 from /usr/include/c++/14.2.1/bits/locale_classes.h:40,
                 from /usr/include/c++/14.2.1/bits/ios_base.h:41,
                 from /usr/include/c++/14.2.1/ios:44,
                 from /usr/include/c++/14.2.1/ostream:40,
                 from /usr/include/c++/14.2.1/iostream:41,
                 from /build/vigra/src/vigra-Version-1-12-2/src/impex/imageinfo.cxx:46:
/usr/include/c++/14.2.1/bits/stl_function.h:1048:30: note: declared here
 1048 |     class _GLIBCXX17_DEPRECATED binary_negate
      |                              ^~~~~~~~~~~~~
/build/vigra/src/vigra-Version-1-12-2/include/vigra/functortraits.hxx:199:45: warning: 'template<class _Predicate> class std::unary_negate' is deprecated [-Wdeprecated-declarations]
/usr/include/c++/14.2.1/bits/stl_function.h:1021:30: note: declared here
 1021 |     class _GLIBCXX17_DEPRECATED unary_negate
      |                              ^~~~~~~~~~~~
In file included from /build/vigra/src/vigra-Version-1-12-2/include/vigra/impex.hxx:53,
                 from /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_impex.hxx:49:
/build/vigra/src/vigra-Version-1-12-2/include/vigra/impexbase.hxx: In function 'vigra::detail::range_t vigra::detail::find_destination_value_range(const vigra::ImageExportInfo&, vigra::pixel_t)':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/impexbase.hxx:220:92: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
[ 40%] Building CXX object src/impex/CMakeFiles/vigraimpex.dir/jpeg.cxx.o
In file included from /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_array.hxx:49,
                 from /build/vigra/src/vigra-Version-1-12-2/include/vigra/numpy_array.hxx:47,
                 from /build/vigra/src/vigra-Version-1-12-2/vigranumpy/src/core/colors.cxx:40:
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<N>) [with SrcIterator = StridedMultiIterator<2, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<2, unsigned char, unsigned char&, unsigned char*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardValueAccessor<unsigned char>; Functor = LinearIntensityTransform<double, double>; int N = 1]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, const double&, const double*>' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/string:51,
                 from /build/vigra/src/vigra-Version-1-12-2/include/vigra/numpy_array.hxx:44:
In static member function 'static _Up* std::__copy_move<_IsMove, true, std::random_access_iterator_tag>::__copy_m(_Tp*, _Tp*, _Up*) [with _Tp = const int; _Up = int; bool _IsMove = false]',
    inlined from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = const int*; _OI = int*]' at /usr/include/c++/14.2.1/bits/stl_algobase.h:521:30,
    inlined from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = const int*; _OI = int*]' at /usr/include/c++/14.2.1/bits/stl_algobase.h:548:42,
    inlined from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const int*; _OI = int*]' at /usr/include/c++/14.2.1/bits/stl_algobase.h:555:31,
    inlined from '_OI std::copy(_II, _II, _OI) [with _II = const int*; _OI = int*]' at /usr/include/c++/14.2.1/bits/stl_algobase.h:651:7,
    inlined from 'vigra::MultiArrayView<(N - 1), T, typename vigra::detail::MaybeStrided<StrideTag, M>::type> vigra::MultiArrayView<N, T, C>::bind(difference_type_1) const [with unsigned int M = 1; unsigned int N = 2; T = unsigned char; StrideTag = vigra::StridedArrayTag]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_array.hxx:2248:19,
    inlined from 'vigra::NumpyAnyArray vigra::pythonApplyColortable(const NumpyArray<2, Singleband<T> >&, const NumpyArray<2, unsigned char>&, NumpyArray<3, Multiband<unsigned char> >) [with T = signed char]' at /build/vigra/src/vigra-Version-1-12-2/vigranumpy/src/core/colors.cxx:338:53:
/usr/include/c++/14.2.1/bits/stl_algobase.h:452:30: warning: 'void* __builtin_memcpy(void*, const void*, unsigned int)' writing between 5 and 2147483647 bytes into a region of size 4 overflows the destination [-Wstringop-overflow=]
  452 |             __builtin_memmove(__result, __first, sizeof(_Tp) * _Num);
      |             ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_array.hxx: In function 'vigra::NumpyAnyArray vigra::pythonApplyColortable(const NumpyArray<2, Singleband<T> >&, const NumpyArray<2, unsigned char>&, NumpyArray<3, Multiband<unsigned char> >) [with T = signed char]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_array.hxx:2236:47: note: destination object 'stride' of size 4
In static member function 'static _Up* std::__copy_move<_IsMove, true, std::random_access_iterator_tag>::__copy_m(_Tp*, _Tp*, _Up*) [with _Tp = const int; _Up = int; bool _IsMove = false]',
    inlined from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = const int*; _OI = int*]' at /usr/include/c++/14.2.1/bits/stl_algobase.h:521:30,
    inlined from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = const int*; _OI = int*]' at /usr/include/c++/14.2.1/bits/stl_algobase.h:548:42,
    inlined from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const int*; _OI = int*]' at /usr/include/c++/14.2.1/bits/stl_algobase.h:555:31,
    inlined from '_OI std::copy(_II, _II, _OI) [with _II = const int*; _OI = int*]' at /usr/include/c++/14.2.1/bits/stl_algobase.h:651:7,
    inlined from 'vigra::MultiArrayView<(N - 1), T, typename vigra::detail::MaybeStrided<StrideTag, M>::type> vigra::MultiArrayView<N, T, C>::bind(difference_type_1) const [with unsigned int M = 1; unsigned int N = 2; T = unsigned char; StrideTag = vigra::StridedArrayTag]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_array.hxx:2248:19,
    inlined from 'vigra::NumpyAnyArray vigra::pythonApplyColortable(const NumpyArray<2, Singleband<T> >&, const NumpyArray<2, unsigned char>&, NumpyArray<3, Multiband<unsigned char> >) [with T = signed char]' at /build/vigra/src/vigra-Version-1-12-2/vigranumpy/src/core/colors.cxx:338:84:
/usr/include/c++/14.2.1/bits/stl_algobase.h:452:30: warning: 'void* __builtin_memcpy(void*, const void*, unsigned int)' writing between 5 and 2147483647 bytes into a region of size 4 overflows the destination [-Wstringop-overflow=]
  452 |             __builtin_memmove(__result, __first, sizeof(_Tp) * _Num);
      |             ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_array.hxx: In function 'vigra::NumpyAnyArray vigra::pythonApplyColortable(const NumpyArray<2, Singleband<T> >&, const NumpyArray<2, unsigned char>&, NumpyArray<3, Multiband<unsigned char> >) [with T = signed char]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_array.hxx:2236:47: note: destination object 'stride' of size 4
In static member function 'static _Up* std::__copy_move<_IsMove, true, std::random_access_iterator_tag>::__copy_m(_Tp*, _Tp*, _Up*) [with _Tp = const int; _Up = int; bool _IsMove = false]',
    inlined from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = const int*; _OI = int*]' at /usr/include/c++/14.2.1/bits/stl_algobase.h:521:30,
    inlined from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = const int*; _OI = int*]' at /usr/include/c++/14.2.1/bits/stl_algobase.h:548:42,
    inlined from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const int*; _OI = int*]' at /usr/include/c++/14.2.1/bits/stl_algobase.h:555:31,
    inlined from '_OI std::copy(_II, _II, _OI) [with _II = const int*; _OI = int*]' at /usr/include/c++/14.2.1/bits/stl_algobase.h:651:7,
    inlined from 'vigra::MultiArrayView<(N - 1), T, typename vigra::detail::MaybeStrided<StrideTag, M>::type> vigra::MultiArrayView<N, T, C>::bind(difference_type_1) const [with unsigned int M = 1; unsigned int N = 2; T = unsigned char; StrideTag = vigra::StridedArrayTag]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_array.hxx:2248:19,
    inlined from 'vigra::NumpyAnyArray vigra::pythonApplyColortable(const NumpyArray<2, Singleband<T> >&, const NumpyArray<2, unsigned char>&, NumpyArray<3, Multiband<unsigned char> >) [with T = unsigned char]' at /build/vigra/src/vigra-Version-1-12-2/vigranumpy/src/core/colors.cxx:338:53:
/usr/include/c++/14.2.1/bits/stl_algobase.h:452:30: warning: 'void* __builtin_memcpy(void*, const void*, unsigned int)' writing between 5 and 2147483647 bytes into a region of size 4 overflows the destination [-Wstringop-overflow=]
  452 |             __builtin_memmove(__result, __first, sizeof(_Tp) * _Num);
      |             ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_array.hxx: In function 'vigra::NumpyAnyArray vigra::pythonApplyColortable(const NumpyArray<2, Singleband<T> >&, const NumpyArray<2, unsigned char>&, NumpyArray<3, Multiband<unsigned char> >) [with T = unsigned char]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_array.hxx:2236:47: note: destination object 'stride' of size 4
In static member function 'static _Up* std::__copy_move<_IsMove, true, std::random_access_iterator_tag>::__copy_m(_Tp*, _Tp*, _Up*) [with _Tp = const int; _Up = int; bool _IsMove = false]',
    inlined from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = const int*; _OI = int*]' at /usr/include/c++/14.2.1/bits/stl_algobase.h:521:30,
    inlined from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = const int*; _OI = int*]' at /usr/include/c++/14.2.1/bits/stl_algobase.h:548:42,
    inlined from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const int*; _OI = int*]' at /usr/include/c++/14.2.1/bits/stl_algobase.h:555:31,
    inlined from '_OI std::copy(_II, _II, _OI) [with _II = const int*; _OI = int*]' at /usr/include/c++/14.2.1/bits/stl_algobase.h:651:7,
    inlined from 'vigra::MultiArrayView<(N - 1), T, typename vigra::detail::MaybeStrided<StrideTag, M>::type> vigra::MultiArrayView<N, T, C>::bind(difference_type_1) const [with unsigned int M = 1; unsigned int N = 2; T = unsigned char; StrideTag = vigra::StridedArrayTag]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_array.hxx:2248:19,
    inlined from 'vigra::NumpyAnyArray vigra::pythonApplyColortable(const NumpyArray<2, Singleband<T> >&, const NumpyArray<2, unsigned char>&, NumpyArray<3, Multiband<unsigned char> >) [with T = unsigned char]' at /build/vigra/src/vigra-Version-1-12-2/vigranumpy/src/core/colors.cxx:338:84:
/usr/include/c++/14.2.1/bits/stl_algobase.h:452:30: warning: 'void* __builtin_memcpy(void*, const void*, unsigned int)' writing between 5 and 2147483647 bytes into a region of size 4 overflows the destination [-Wstringop-overflow=]
  452 |             __builtin_memmove(__result, __first, sizeof(_Tp) * _Num);
      |             ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_array.hxx: In function 'vigra::NumpyAnyArray vigra::pythonApplyColortable(const NumpyArray<2, Singleband<T> >&, const NumpyArray<2, unsigned char>&, NumpyArray<3, Multiband<unsigned char> >) [with T = unsigned char]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_array.hxx:2236:47: note: destination object 'stride' of size 4
In static member function 'static _Up* std::__copy_move<_IsMove, true, std::random_access_iterator_tag>::__copy_m(_Tp*, _Tp*, _Up*) [with _Tp = const int; _Up = int; bool _IsMove = false]',
    inlined from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = const int*; _OI = int*]' at /usr/include/c++/14.2.1/bits/stl_algobase.h:521:30,
    inlined from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = const int*; _OI = int*]' at /usr/include/c++/14.2.1/bits/stl_algobase.h:548:42,
    inlined from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const int*; _OI = int*]' at /usr/include/c++/14.2.1/bits/stl_algobase.h:555:31,
    inlined from '_OI std::copy(_II, _II, _OI) [with _II = const int*; _OI = int*]' at /usr/include/c++/14.2.1/bits/stl_algobase.h:651:7,
    inlined from 'vigra::MultiArrayView<(N - 1), T, typename vigra::detail::MaybeStrided<StrideTag, M>::type> vigra::MultiArrayView<N, T, C>::bind(difference_type_1) const [with unsigned int M = 1; unsigned int N = 2; T = unsigned char; StrideTag = vigra::StridedArrayTag]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_array.hxx:2248:19,
    inlined from 'vigra::NumpyAnyArray vigra::pythonApplyColortable(const NumpyArray<2, Singleband<T> >&, const NumpyArray<2, unsigned char>&, NumpyArray<3, Multiband<unsigned char> >) [with T = short int]' at /build/vigra/src/vigra-Version-1-12-2/vigranumpy/src/core/colors.cxx:338:53:
/usr/include/c++/14.2.1/bits/stl_algobase.h:452:30: warning: 'void* __builtin_memcpy(void*, const void*, unsigned int)' writing between 5 and 2147483647 bytes into a region of size 4 overflows the destination [-Wstringop-overflow=]
  452 |             __builtin_memmove(__result, __first, sizeof(_Tp) * _Num);
      |             ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_array.hxx: In function 'vigra::NumpyAnyArray vigra::pythonApplyColortable(const NumpyArray<2, Singleband<T> >&, const NumpyArray<2, unsigned char>&, NumpyArray<3, Multiband<unsigned char> >) [with T = short int]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_array.hxx:2236:47: note: destination object 'stride' of size 4
In static member function 'static _Up* std::__copy_move<_IsMove, true, std::random_access_iterator_tag>::__copy_m(_Tp*, _Tp*, _Up*) [with _Tp = const int; _Up = int; bool _IsMove = false]',
    inlined from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = const int*; _OI = int*]' at /usr/include/c++/14.2.1/bits/stl_algobase.h:521:30,
    inlined from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = const int*; _OI = int*]' at /usr/include/c++/14.2.1/bits/stl_algobase.h:548:42,
    inlined from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const int*; _OI = int*]' at /usr/include/c++/14.2.1/bits/stl_algobase.h:555:31,
    inlined from '_OI std::copy(_II, _II, _OI) [with _II = const int*; _OI = int*]' at /usr/include/c++/14.2.1/bits/stl_algobase.h:651:7,
    inlined from 'vigra::MultiArrayView<(N - 1), T, typename vigra::detail::MaybeStrided<StrideTag, M>::type> vigra::MultiArrayView<N, T, C>::bind(difference_type_1) const [with unsigned int M = 1; unsigned int N = 2; T = unsigned char; StrideTag = vigra::StridedArrayTag]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_array.hxx:2248:19,
    inlined from 'vigra::NumpyAnyArray vigra::pythonApplyColortable(const NumpyArray<2, Singleband<T> >&, const NumpyArray<2, unsigned char>&, NumpyArray<3, Multiband<unsigned char> >) [with T = short int]' at /build/vigra/src/vigra-Version-1-12-2/vigranumpy/src/core/colors.cxx:338:84:
/usr/include/c++/14.2.1/bits/stl_algobase.h:452:30: warning: 'void* __builtin_memcpy(void*, const void*, unsigned int)' writing between 5 and 2147483647 bytes into a region of size 4 overflows the destination [-Wstringop-overflow=]
  452 |             __builtin_memmove(__result, __first, sizeof(_Tp) * _Num);
      |             ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_array.hxx: In function 'vigra::NumpyAnyArray vigra::pythonApplyColortable(const NumpyArray<2, Singleband<T> >&, const NumpyArray<2, unsigned char>&, NumpyArray<3, Multiband<unsigned char> >) [with T = short int]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_array.hxx:2236:47: note: destination object 'stride' of size 4
In static member function 'static _Up* std::__copy_move<_IsMove, true, std::random_access_iterator_tag>::__copy_m(_Tp*, _Tp*, _Up*) [with _Tp = const int; _Up = int; bool _IsMove = false]',
    inlined from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = const int*; _OI = int*]' at /usr/include/c++/14.2.1/bits/stl_algobase.h:521:30,
    inlined from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = const int*; _OI = int*]' at /usr/include/c++/14.2.1/bits/stl_algobase.h:548:42,
    inlined from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const int*; _OI = int*]' at /usr/include/c++/14.2.1/bits/stl_algobase.h:555:31,
    inlined from '_OI std::copy(_II, _II, _OI) [with _II = const int*; _OI = int*]' at /usr/include/c++/14.2.1/bits/stl_algobase.h:651:7,
    inlined from 'vigra::MultiArrayView<(N - 1), T, typename vigra::detail::MaybeStrided<StrideTag, M>::type> vigra::MultiArrayView<N, T, C>::bind(difference_type_1) const [with unsigned int M = 1; unsigned int N = 2; T = unsigned char; StrideTag = vigra::StridedArrayTag]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_array.hxx:2248:19,
    inlined from 'vigra::NumpyAnyArray vigra::pythonApplyColortable(const NumpyArray<2, Singleband<T> >&, const NumpyArray<2, unsigned char>&, NumpyArray<3, Multiband<unsigned char> >) [with T = short unsigned int]' at /build/vigra/src/vigra-Version-1-12-2/vigranumpy/src/core/colors.cxx:338:53:
/usr/include/c++/14.2.1/bits/stl_algobase.h:452:30: warning: 'void* __builtin_memcpy(void*, const void*, unsigned int)' writing between 5 and 2147483647 bytes into a region of size 4 overflows the destination [-Wstringop-overflow=]
  452 |             __builtin_memmove(__result, __first, sizeof(_Tp) * _Num);
      |             ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_array.hxx: In function 'vigra::NumpyAnyArray vigra::pythonApplyColortable(const NumpyArray<2, Singleband<T> >&, const NumpyArray<2, unsigned char>&, NumpyArray<3, Multiband<unsigned char> >) [with T = short unsigned int]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_array.hxx:2236:47: note: destination object 'stride' of size 4
In static member function 'static _Up* std::__copy_move<_IsMove, true, std::random_access_iterator_tag>::__copy_m(_Tp*, _Tp*, _Up*) [with _Tp = const int; _Up = int; bool _IsMove = false]',
    inlined from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = const int*; _OI = int*]' at /usr/include/c++/14.2.1/bits/stl_algobase.h:521:30,
    inlined from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = const int*; _OI = int*]' at /usr/include/c++/14.2.1/bits/stl_algobase.h:548:42,
    inlined from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const int*; _OI = int*]' at /usr/include/c++/14.2.1/bits/stl_algobase.h:555:31,
    inlined from '_OI std::copy(_II, _II, _OI) [with _II = const int*; _OI = int*]' at /usr/include/c++/14.2.1/bits/stl_algobase.h:651:7,
    inlined from 'vigra::MultiArrayView<(N - 1), T, typename vigra::detail::MaybeStrided<StrideTag, M>::type> vigra::MultiArrayView<N, T, C>::bind(difference_type_1) const [with unsigned int M = 1; unsigned int N = 2; T = unsigned char; StrideTag = vigra::StridedArrayTag]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_array.hxx:2248:19,
    inlined from 'vigra::NumpyAnyArray vigra::pythonApplyColortable(const NumpyArray<2, Singleband<T> >&, const NumpyArray<2, unsigned char>&, NumpyArray<3, Multiband<unsigned char> >) [with T = short unsigned int]' at /build/vigra/src/vigra-Version-1-12-2/vigranumpy/src/core/colors.cxx:338:84:
/usr/include/c++/14.2.1/bits/stl_algobase.h:452:30: warning: 'void* __builtin_memcpy(void*, const void*, unsigned int)' writing between 5 and 2147483647 bytes into a region of size 4 overflows the destination [-Wstringop-overflow=]
  452 |             __builtin_memmove(__result, __first, sizeof(_Tp) * _Num);
      |             ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_array.hxx: In function 'vigra::NumpyAnyArray vigra::pythonApplyColortable(const NumpyArray<2, Singleband<T> >&, const NumpyArray<2, unsigned char>&, NumpyArray<3, Multiband<unsigned char> >) [with T = short unsigned int]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_array.hxx:2236:47: note: destination object 'stride' of size 4
In static member function 'static _Up* std::__copy_move<_IsMove, true, std::random_access_iterator_tag>::__copy_m(_Tp*, _Tp*, _Up*) [with _Tp = const int; _Up = int; bool _IsMove = false]',
    inlined from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = const int*; _OI = int*]' at /usr/include/c++/14.2.1/bits/stl_algobase.h:521:30,
    inlined from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = const int*; _OI = int*]' at /usr/include/c++/14.2.1/bits/stl_algobase.h:548:42,
    inlined from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const int*; _OI = int*]' at /usr/include/c++/14.2.1/bits/stl_algobase.h:555:31,
    inlined from '_OI std::copy(_II, _II, _OI) [with _II = const int*; _OI = int*]' at /usr/include/c++/14.2.1/bits/stl_algobase.h:651:7,
    inlined from 'vigra::MultiArrayView<(N - 1), T, typename vigra::detail::MaybeStrided<StrideTag, M>::type> vigra::MultiArrayView<N, T, C>::bind(difference_type_1) const [with unsigned int M = 1; unsigned int N = 2; T = unsigned char; StrideTag = vigra::StridedArrayTag]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_array.hxx:2248:19,
    inlined from 'vigra::NumpyAnyArray vigra::pythonApplyColortable(const NumpyArray<2, Singleband<T> >&, const NumpyArray<2, unsigned char>&, NumpyArray<3, Multiband<unsigned char> >) [with T = int]' at /build/vigra/src/vigra-Version-1-12-2/vigranumpy/src/core/colors.cxx:338:53:
/usr/include/c++/14.2.1/bits/stl_algobase.h:452:30: warning: 'void* __builtin_memcpy(void*, const void*, unsigned int)' writing between 5 and 2147483647 bytes into a region of size 4 overflows the destination [-Wstringop-overflow=]
  452 |             __builtin_memmove(__result, __first, sizeof(_Tp) * _Num);
      |             ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_array.hxx: In function 'vigra::NumpyAnyArray vigra::pythonApplyColortable(const NumpyArray<2, Singleband<T> >&, const NumpyArray<2, unsigned char>&, NumpyArray<3, Multiband<unsigned char> >) [with T = int]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_array.hxx:2236:47: note: destination object 'stride' of size 4
In static member function 'static _Up* std::__copy_move<_IsMove, true, std::random_access_iterator_tag>::__copy_m(_Tp*, _Tp*, _Up*) [with _Tp = const int; _Up = int; bool _IsMove = false]',
    inlined from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = const int*; _OI = int*]' at /usr/include/c++/14.2.1/bits/stl_algobase.h:521:30,
    inlined from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = const int*; _OI = int*]' at /usr/include/c++/14.2.1/bits/stl_algobase.h:548:42,
    inlined from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const int*; _OI = int*]' at /usr/include/c++/14.2.1/bits/stl_algobase.h:555:31,
    inlined from '_OI std::copy(_II, _II, _OI) [with _II = const int*; _OI = int*]' at /usr/include/c++/14.2.1/bits/stl_algobase.h:651:7,
    inlined from 'vigra::MultiArrayView<(N - 1), T, typename vigra::detail::MaybeStrided<StrideTag, M>::type> vigra::MultiArrayView<N, T, C>::bind(difference_type_1) const [with unsigned int M = 1; unsigned int N = 2; T = unsigned char; StrideTag = vigra::StridedArrayTag]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_array.hxx:2248:19,
    inlined from 'vigra::NumpyAnyArray vigra::pythonApplyColortable(const NumpyArray<2, Singleband<T> >&, const NumpyArray<2, unsigned char>&, NumpyArray<3, Multiband<unsigned char> >) [with T = int]' at /build/vigra/src/vigra-Version-1-12-2/vigranumpy/src/core/colors.cxx:338:84:
/usr/include/c++/14.2.1/bits/stl_algobase.h:452:30: warning: 'void* __builtin_memcpy(void*, const void*, unsigned int)' writing between 5 and 2147483647 bytes into a region of size 4 overflows the destination [-Wstringop-overflow=]
  452 |             __builtin_memmove(__result, __first, sizeof(_Tp) * _Num);
      |             ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_array.hxx: In function 'vigra::NumpyAnyArray vigra::pythonApplyColortable(const NumpyArray<2, Singleband<T> >&, const NumpyArray<2, unsigned char>&, NumpyArray<3, Multiband<unsigned char> >) [with T = int]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_array.hxx:2236:47: note: destination object 'stride' of size 4
In static member function 'static _Up* std::__copy_move<_IsMove, true, std::random_access_iterator_tag>::__copy_m(_Tp*, _Tp*, _Up*) [with _Tp = const int; _Up = int; bool _IsMove = false]',
    inlined from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = const int*; _OI = int*]' at /usr/include/c++/14.2.1/bits/stl_algobase.h:521:30,
    inlined from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = const int*; _OI = int*]' at /usr/include/c++/14.2.1/bits/stl_algobase.h:548:42,
    inlined from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const int*; _OI = int*]' at /usr/include/c++/14.2.1/bits/stl_algobase.h:555:31,
    inlined from '_OI std::copy(_II, _II, _OI) [with _II = const int*; _OI = int*]' at /usr/include/c++/14.2.1/bits/stl_algobase.h:651:7,
    inlined from 'vigra::MultiArrayView<(N - 1), T, typename vigra::detail::MaybeStrided<StrideTag, M>::type> vigra::MultiArrayView<N, T, C>::bind(difference_type_1) const [with unsigned int M = 1; unsigned int N = 2; T = unsigned char; StrideTag = vigra::StridedArrayTag]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_array.hxx:2248:19,
    inlined from 'vigra::NumpyAnyArray vigra::pythonApplyColortable(const NumpyArray<2, Singleband<T> >&, const NumpyArray<2, unsigned char>&, NumpyArray<3, Multiband<unsigned char> >) [with T = unsigned int]' at /build/vigra/src/vigra-Version-1-12-2/vigranumpy/src/core/colors.cxx:338:53:
/usr/include/c++/14.2.1/bits/stl_algobase.h:452:30: warning: 'void* __builtin_memcpy(void*, const void*, unsigned int)' writing between 5 and 2147483647 bytes into a region of size 4 overflows the destination [-Wstringop-overflow=]
  452 |             __builtin_memmove(__result, __first, sizeof(_Tp) * _Num);
      |             ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_array.hxx: In function 'vigra::NumpyAnyArray vigra::pythonApplyColortable(const NumpyArray<2, Singleband<T> >&, const NumpyArray<2, unsigned char>&, NumpyArray<3, Multiband<unsigned char> >) [with T = unsigned int]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_array.hxx:2236:47: note: destination object 'stride' of size 4
In static member function 'static _Up* std::__copy_move<_IsMove, true, std::random_access_iterator_tag>::__copy_m(_Tp*, _Tp*, _Up*) [with _Tp = const int; _Up = int; bool _IsMove = false]',
    inlined from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = const int*; _OI = int*]' at /usr/include/c++/14.2.1/bits/stl_algobase.h:521:30,
    inlined from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = const int*; _OI = int*]' at /usr/include/c++/14.2.1/bits/stl_algobase.h:548:42,
    inlined from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const int*; _OI = int*]' at /usr/include/c++/14.2.1/bits/stl_algobase.h:555:31,
    inlined from '_OI std::copy(_II, _II, _OI) [with _II = const int*; _OI = int*]' at /usr/include/c++/14.2.1/bits/stl_algobase.h:651:7,
    inlined from 'vigra::MultiArrayView<(N - 1), T, typename vigra::detail::MaybeStrided<StrideTag, M>::type> vigra::MultiArrayView<N, T, C>::bind(difference_type_1) const [with unsigned int M = 1; unsigned int N = 2; T = unsigned char; StrideTag = vigra::StridedArrayTag]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_array.hxx:2248:19,
    inlined from 'vigra::NumpyAnyArray vigra::pythonApplyColortable(const NumpyArray<2, Singleband<T> >&, const NumpyArray<2, unsigned char>&, NumpyArray<3, Multiband<unsigned char> >) [with T = unsigned int]' at /build/vigra/src/vigra-Version-1-12-2/vigranumpy/src/core/colors.cxx:338:84:
/usr/include/c++/14.2.1/bits/stl_algobase.h:452:30: warning: 'void* __builtin_memcpy(void*, const void*, unsigned int)' writing between 5 and 2147483647 bytes into a region of size 4 overflows the destination [-Wstringop-overflow=]
  452 |             __builtin_memmove(__result, __first, sizeof(_Tp) * _Num);
      |             ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_array.hxx: In function 'vigra::NumpyAnyArray vigra::pythonApplyColortable(const NumpyArray<2, Singleband<T> >&, const NumpyArray<2, unsigned char>&, NumpyArray<3, Multiband<unsigned char> >) [with T = unsigned int]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_array.hxx:2236:47: note: destination object 'stride' of size 4
[ 40%] Linking CXX shared library colors.cpython-313-arm-linux-gnueabihf.so
Copying target vigranumpy_colors to temporary module directory
[ 40%] Built target vigranumpy_colors
[ 40%] Building C object src/impex/CMakeFiles/vigraimpex.dir/lz4.c.o
[ 44%] Building CXX object vigranumpy/src/core/CMakeFiles/vigranumpy_utilities.dir/utilities.cxx.o
[ 44%] Building CXX object src/impex/CMakeFiles/vigraimpex.dir/png.cxx.o
[ 48%] Building CXX object src/impex/CMakeFiles/vigraimpex.dir/pnm.cxx.o
[ 48%] Linking CXX shared library histogram.cpython-313-arm-linux-gnueabihf.so
[ 48%] Building C object src/impex/CMakeFiles/vigraimpex.dir/rgbe.c.o
Copying target vigranumpy_histogram to temporary module directory
[ 48%] Built target vigranumpy_histogram
[ 51%] Building CXX object src/impex/CMakeFiles/vigraimpex.dir/sifImport.cxx.o
[ 51%] Building CXX object vigranumpy/src/core/CMakeFiles/vigranumpy_analysis.dir/edgedetection.cxx.o
In file included from /build/vigra/src/vigra-Version-1-12-2/vigranumpy/src/core/filters.cxx:41:
/build/vigra/src/vigra-Version-1-12-2/include/vigra/nonlineardiffusion.hxx: In function 'void vigra::internalNonlinearDiffusionDiagonalSolver(SrcIterator, SrcIterator, SrcAccessor, CoeffIterator, CoeffIterator, CoeffIterator, DestIterator) [with SrcIterator = IteratorAdaptor<StridedIteratorPolicy<ImageIteratorBase<ConstStridedImageIterator<float>, float, const float&, const float*, StridedArrayTag> > >; SrcAccessor = StandardConstValueAccessor<float>; CoeffIterator = __gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >; DestIterator = __gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/nonlineardiffusion.hxx:50:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/nonlineardiffusion.hxx:50:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/nonlineardiffusion.hxx:50:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/nonlineardiffusion.hxx:50:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
In function 'void vigra::internalNonlinearDiffusionAOSStep(SrcIterator, SrcIterator, SrcAccessor, WeightIterator, WeightAccessor, DestIterator, DestAccessor, double) [with SrcIterator = ConstStridedImageIterator<float>; SrcAccessor = StandardConstValueAccessor<float>; WeightIterator = BasicImageIterator<double, double**>; WeightAccessor = StandardValueAccessor<double>; DestIterator = BasicImageIterator<float, float**>; DestAccessor = StandardValueAccessor<float>]',
    inlined from 'void vigra::nonlinearDiffusion(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, const DiffusivityFunc&, double) [with SrcIterator = ConstStridedImageIterator<float>; SrcAccessor = StandardConstValueAccessor<float>; DestIterator = StridedImageIterator<float>; DestAccessor = StandardValueAccessor<float>; DiffusivityFunc = DiffusivityFunctor<double>]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/nonlineardiffusion.hxx:366:38,
    inlined from 'void vigra::nonlinearDiffusion(triple<Iterator, Iterator, Accessor>, std::pair<MaskImageIterator, MaskAccessor>, const DiffusivityFunc&, double) [with SrcIterator = ConstStridedImageIterator<float>; SrcAccessor = StandardConstValueAccessor<float>; DestIterator = StridedImageIterator<float>; DestAccessor = StandardValueAccessor<float>; DiffusivityFunc = DiffusivityFunctor<double>]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/nonlineardiffusion.hxx:388:23,
    inlined from 'vigra::NumpyAnyArray vigra::pythonNonlinearDiffusion2D(NumpyArray<3, Multiband<T> >, double, double, NumpyArray<3, Multiband<T1> >) [with InValue = float; OutValue = float]' at /build/vigra/src/vigra-Version-1-12-2/vigranumpy/src/core/filters.cxx:94:31:
/build/vigra/src/vigra-Version-1-12-2/include/vigra/nonlineardiffusion.hxx:136:49: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/nonlineardiffusion.hxx:136:49: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/nonlineardiffusion.hxx:136:49: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/nonlineardiffusion.hxx:171:49: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/nonlineardiffusion.hxx:171:49: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/nonlineardiffusion.hxx:171:49: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
[ 51%] Building CXX object src/impex/CMakeFiles/vigraimpex.dir/sun.cxx.o
In file included from /build/vigra/src/vigra-Version-1-12-2/include/vigra/initimage.hxx:42,
                 from /build/vigra/src/vigra-Version-1-12-2/include/vigra/basicimageview.hxx:40,
                 from /build/vigra/src/vigra-Version-1-12-2/include/vigra/basicimage.hxx:45,
                 from /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_array.hxx:45,
                 from /build/vigra/src/vigra-Version-1-12-2/include/vigra/sifImport.hxx:61,
                 from /build/vigra/src/vigra-Version-1-12-2/src/impex/sifImport.cxx:58:
/build/vigra/src/vigra-Version-1-12-2/include/vigra/functortraits.hxx:198:45: warning: 'template<class _Predicate> class std::binary_negate' is deprecated [-Wdeprecated-declarations]
In file included from /usr/include/c++/14.2.1/string:49,
                 from /usr/include/c++/14.2.1/bits/locale_classes.h:40,
                 from /usr/include/c++/14.2.1/bits/ios_base.h:41,
                 from /usr/include/c++/14.2.1/ios:44,
                 from /usr/include/c++/14.2.1/ostream:40,
                 from /usr/include/c++/14.2.1/iostream:41,
                 from /build/vigra/src/vigra-Version-1-12-2/src/impex/sifImport.cxx:57:
/usr/include/c++/14.2.1/bits/stl_function.h:1048:30: note: declared here
 1048 |     class _GLIBCXX17_DEPRECATED binary_negate
      |                              ^~~~~~~~~~~~~
/build/vigra/src/vigra-Version-1-12-2/include/vigra/functortraits.hxx:199:45: warning: 'template<class _Predicate> class std::unary_negate' is deprecated [-Wdeprecated-declarations]
/usr/include/c++/14.2.1/bits/stl_function.h:1021:30: note: declared here
 1021 |     class _GLIBCXX17_DEPRECATED unary_negate
      |                              ^~~~~~~~~~~~
In file included from /build/vigra/src/vigra-Version-1-12-2/include/vigra/tinyvector.hxx:55,
                 from /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_array.hxx:43:
/build/vigra/src/vigra-Version-1-12-2/include/vigra/mathutil.hxx: In instantiation of 'std::pair<double, double> vigra::detail::noncentralChi2CDF(unsigned int, T, T, T) [with T = double]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/mathutil.hxx:1044:37:   required from here
/build/vigra/src/vigra-Version-1-12-2/include/vigra/mathutil.hxx:962:27: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
[ 51%] Building CXX object vigranumpy/src/core/CMakeFiles/vigranumpy_blockwise.dir/blockwise.cxx.o
[ 51%] Building CXX object src/impex/CMakeFiles/vigraimpex.dir/tiff.cxx.o
[ 51%] Linking CXX shared library utilities.cpython-313-arm-linux-gnueabihf.so
Copying target vigranumpy_utilities to temporary module directory
[ 51%] Built target vigranumpy_utilities
[ 55%] Building CXX object src/impex/CMakeFiles/vigraimpex.dir/viff.cxx.o
[ 55%] Linking CXX shared library sampling.cpython-313-arm-linux-gnueabihf.so
Copying target vigranumpy_sampling to temporary module directory
[ 55%] Built target vigranumpy_sampling
[ 55%] Building CXX object src/impex/CMakeFiles/vigraimpex.dir/void_vector.cxx.o
[ 55%] Building CXX object vigranumpy/src/fourier/CMakeFiles/vigranumpy_fourier.dir/fourier.cxx.o
[ 55%] Building CXX object vigranumpy/src/core/CMakeFiles/vigranumpy_filters.dir/morphology.cxx.o
[ 55%] Linking CXX shared library libvigraimpex.so
[ 55%] Built target vigraimpex
[ 55%] Building CXX object vigranumpy/src/core/CMakeFiles/vigranumpy_analysis.dir/interestpoints.cxx.o
In file included from /build/vigra/src/vigra-Version-1-12-2/include/vigra/stdconvolution.hxx:43,
                 from /build/vigra/src/vigra-Version-1-12-2/include/vigra/convolution.hxx:41,
                 from /build/vigra/src/vigra-Version-1-12-2/vigranumpy/src/core/convolution.cxx:45:
/build/vigra/src/vigra-Version-1-12-2/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineZeropad(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = double*; SrcAccessor = StandardValueAccessor<double>; DestIterator = StridedMultiIterator<1, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; KernelIterator = const double*; KernelAccessor = StandardConstAccessor<double>]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/separableconvolution.hxx:430:6: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineClip(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, Norm, int, int) [with SrcIterator = double*; SrcAccessor = StandardValueAccessor<double>; DestIterator = StridedMultiIterator<1, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; KernelIterator = const double*; KernelAccessor = StandardConstAccessor<double>; Norm = double]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/separableconvolution.hxx:326:6: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineRepeat(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = double*; SrcAccessor = StandardValueAccessor<double>; DestIterator = StridedMultiIterator<1, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; KernelIterator = const double*; KernelAccessor = StandardConstAccessor<double>]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/separableconvolution.hxx:608:6: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineReflect(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = double*; SrcAccessor = StandardValueAccessor<double>; DestIterator = StridedMultiIterator<1, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; KernelIterator = const double*; KernelAccessor = StandardConstAccessor<double>]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/separableconvolution.hxx:509:6: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineAvoid(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = double*; SrcAccessor = StandardValueAccessor<double>; DestIterator = StridedMultiIterator<1, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; KernelIterator = const double*; KernelAccessor = StandardConstAccessor<double>]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/separableconvolution.hxx:707:6: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineWrap(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = double*; SrcAccessor = StandardValueAccessor<double>; DestIterator = StridedMultiIterator<1, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; KernelIterator = const double*; KernelAccessor = StandardConstAccessor<double>]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/separableconvolution.hxx:225:6: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
In file included from /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_array.hxx:49,
                 from /build/vigra/src/vigra-Version-1-12-2/include/vigra/numpy_array.hxx:47,
                 from /build/vigra/src/vigra-Version-1-12-2/vigranumpy/src/core/convolution.cxx:42:
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx: In function 'void vigra::copyMultiArrayImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, MetaInt<N>) [with SrcIterator = StridedMultiIterator<2, double, double&, double*>; SrcShape = TinyVector<int, 4>; SrcAccessor = StandardValueAccessor<double>; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestShape = TinyVector<int, 4>; DestAccessor = StandardValueAccessor<double>; int N = 1]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:404:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:404:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx: In function 'void vigra::copyMultiArrayImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, MetaInt<N>) [with SrcIterator = StridedMultiIterator<3, double, double&, double*>; SrcShape = TinyVector<int, 4>; SrcAccessor = StandardValueAccessor<double>; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestShape = TinyVector<int, 4>; DestAccessor = StandardValueAccessor<double>; int N = 2]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:404:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, double&, double*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:404:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, double&, double*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:412:31: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:419:31: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx: In function 'void vigra::copyMultiArrayImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, MetaInt<N>) [with SrcIterator = StridedMultiIterator<2, double, double&, double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardValueAccessor<double>; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardValueAccessor<double>; int N = 1]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:404:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:404:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx: In function 'void vigra::copyMultiArrayImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, MetaInt<N>) [with SrcIterator = StridedMultiIterator<2, double, const double&, const double*>; SrcShape = TinyVector<int, 4>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<2, unsigned char, unsigned char&, unsigned char*>; DestShape = TinyVector<int, 4>; DestAccessor = StandardValueAccessor<unsigned char>; int N = 1]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:404:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, const double&, const double*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx: In function 'void vigra::copyMultiArrayImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, MetaInt<N>) [with SrcIterator = StridedMultiIterator<3, double, const double&, const double*>; SrcShape = TinyVector<int, 4>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<3, unsigned char, unsigned char&, unsigned char*>; DestShape = TinyVector<int, 4>; DestAccessor = StandardValueAccessor<unsigned char>; int N = 2]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:404:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, const double&, const double*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx: In function 'void vigra::copyMultiArrayImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, MetaInt<N>) [with SrcIterator = StridedMultiIterator<2, double, double&, double*>; SrcShape = TinyVector<int, 4>; SrcAccessor = StandardValueAccessor<double>; DestIterator = StridedMultiIterator<2, unsigned char, unsigned char&, unsigned char*>; DestShape = TinyVector<int, 4>; DestAccessor = StandardValueAccessor<unsigned char>; int N = 1]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:404:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx: In function 'void vigra::copyMultiArrayImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, MetaInt<N>) [with SrcIterator = StridedMultiIterator<3, double, double&, double*>; SrcShape = TinyVector<int, 4>; SrcAccessor = StandardValueAccessor<double>; DestIterator = StridedMultiIterator<3, unsigned char, unsigned char&, unsigned char*>; DestShape = TinyVector<int, 4>; DestAccessor = StandardValueAccessor<unsigned char>; int N = 2]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:404:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, double&, double*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx: In function 'void vigra::copyMultiArrayImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, MetaInt<N>) [with SrcIterator = StridedMultiIterator<2, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<2, unsigned char, unsigned char&, unsigned char*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardValueAccessor<unsigned char>; int N = 1]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:404:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, const double&, const double*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx: In function 'void vigra::copyMultiArrayImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, MetaInt<N>) [with SrcIterator = StridedMultiIterator<2, double, double&, double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardValueAccessor<double>; DestIterator = StridedMultiIterator<2, unsigned char, unsigned char&, unsigned char*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardValueAccessor<unsigned char>; int N = 1]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:404:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/separableconvolution.hxx: In function 'void vigra::convolveLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, BorderTreatmentMode, int, int) [with SrcIterator = double*; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<1, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; KernelIterator = const double*; KernelAccessor = StandardConstAccessor<double>]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/separableconvolution.hxx:899:6: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/separableconvolution.hxx: In function 'void vigra::convolveLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, BorderTreatmentMode, int, int) [with SrcIterator = double*; SrcAccessor = StandardValueAccessor<double>; DestIterator = StridedMultiIterator<1, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; KernelIterator = const double*; KernelAccessor = StandardConstAccessor<double>]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/separableconvolution.hxx:899:6: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
In file included from /build/vigra/src/vigra-Version-1-12-2/vigranumpy/src/core/convolution.cxx:46:
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_convolution.hxx: In function 'void vigra::detail::internalSeparableConvolveMultiArrayTmp(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, KernelIterator) [with SrcIterator = vigra::StridedMultiIterator<4, double, const double&, const double*>; SrcShape = vigra::TinyVector<int, 4>; SrcAccessor = vigra::StandardConstValueAccessor<double>; DestIterator = vigra::StridedMultiIterator<4, double, double&, double*>; DestAccessor = vigra::StandardValueAccessor<double>; KernelIterator = vigra::Kernel1D<double>*]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_convolution.hxx:525:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<4, double, const double&, const double*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_convolution.hxx:525:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<4, double, double&, double*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_convolution.hxx: In function 'void vigra::detail::internalSeparableConvolveMultiArrayTmp(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, KernelIterator) [with SrcIterator = vigra::StridedMultiIterator<3, double, const double&, const double*>; SrcShape = vigra::TinyVector<int, 3>; SrcAccessor = vigra::StandardConstValueAccessor<double>; DestIterator = vigra::StridedMultiIterator<3, double, double&, double*>; DestAccessor = vigra::StandardValueAccessor<double>; KernelIterator = vigra::Kernel1D<double>*]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_convolution.hxx:525:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, const double&, const double*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_convolution.hxx:525:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, double&, double*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_convolution.hxx: In function 'void vigra::detail::internalSeparableConvolveMultiArrayTmp(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, KernelIterator) [with SrcIterator = vigra::StridedMultiIterator<2, double, const double&, const double*>; SrcShape = vigra::TinyVector<int, 2>; SrcAccessor = vigra::StandardConstValueAccessor<double>; DestIterator = vigra::StridedMultiIterator<2, double, double&, double*>; DestAccessor = vigra::StandardValueAccessor<double>; KernelIterator = vigra::Kernel1D<double>*]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_convolution.hxx:525:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, const double&, const double*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_convolution.hxx:525:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/separableconvolution.hxx: In function 'void vigra::convolveLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, BorderTreatmentMode, int, int) [with SrcIterator = double*; SrcAccessor = StandardValueAccessor<double>; DestIterator = StridedMultiIterator<1, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; KernelIterator = const double*; KernelAccessor = StandardConstAccessor<double>]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/separableconvolution.hxx:899:6: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/separableconvolution.hxx: In function 'void vigra::convolveLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, BorderTreatmentMode, int, int) [with SrcIterator = double*; SrcAccessor = StandardValueAccessor<double>; DestIterator = StridedMultiIterator<1, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; KernelIterator = const double*; KernelAccessor = StandardConstAccessor<double>]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/separableconvolution.hxx:899:6: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_convolution.hxx: In function 'void vigra::separableConvolveMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, KernelIterator, SrcShape, SrcShape) [with SrcIterator = StridedMultiIterator<1, double, const double&, const double*>; SrcShape = TinyVector<int, 1>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<1, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; KernelIterator = Kernel1D<double>*]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_convolution.hxx:865:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, const double&, const double*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_convolution.hxx:865:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
In function 'void vigra::gaussianSmoothMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const ConvolutionOptions<SrcShape::static_size>&, const char*) [with SrcIterator = StridedMultiIterator<1, double, const double&, const double*>; SrcShape = TinyVector<int, 1>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<1, double, double&, double*>; DestAccessor = StandardValueAccessor<double>]',
    inlined from 'void vigra::gaussianSmoothMultiArray(const triple<T1, T2, T3>&, const std::pair<DestIterator, DestAccessor>&, const ConvolutionOptions<SrcShape::static_size>&) [with SrcIterator = StridedMultiIterator<1, double, const double&, const double*>; SrcShape = TinyVector<int, 1>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<1, double, double&, double*>; DestAccessor = StandardValueAccessor<double>]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_convolution.hxx:1371:29,
    inlined from 'vigra::NumpyAnyArray vigra::pythonGaussianSmoothing(NumpyArray<ndim, Multiband<T> >, boost::python::api::object, NumpyArray<ndim, Multiband<T> >, boost::python::api::object, boost::python::api::object, double, boost::python::api::object) [with VoxelType = double; unsigned int ndim = 2]' at /build/vigra/src/vigra-Version-1-12-2/vigranumpy/src/core/convolution.cxx:239:37:
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_convolution.hxx:1350:32: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_convolution.hxx:1350:32: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
In function 'void vigra::separableConvolveMultiArray(const triple<T1, T2, T3>&, const std::pair<DestIterator, DestAccessor>&, const Kernel1D<T>&, const SrcShape&, const SrcShape&) [with SrcIterator = StridedMultiIterator<1, double, const double&, const double*>; SrcShape = TinyVector<int, 1>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<1, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; T = double]',
    inlined from 'vigra::NumpyAnyArray vigra::pythonSeparableConvolve_1Kernel(NumpyArray<ndim, Multiband<T> >, const Kernel&, NumpyArray<ndim, Multiband<T> >) [with VoxelType = double; unsigned int ndim = 2]' at /build/vigra/src/vigra-Version-1-12-2/vigranumpy/src/core/convolution.cxx:100:40:
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_convolution.hxx:940:32: note: parameter passing for argument of type 'const vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_convolution.hxx:940:32: note: parameter passing for argument of type 'const vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
In function 'void vigra::separableConvolveMultiArray(const triple<T1, T2, T3>&, const std::pair<DestIterator, DestAccessor>&, KernelIterator, const SrcShape&, const SrcShape&) [with SrcIterator = StridedMultiIterator<1, double, const double&, const double*>; SrcShape = TinyVector<int, 1>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<1, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; KernelIterator = Kernel1D<double>*]',
    inlined from 'vigra::NumpyAnyArray vigra::pythonSeparableConvolve_NKernels(NumpyArray<ndim, Multiband<T> >, boost::python::tuple, NumpyArray<ndim, Multiband<T> >) [with VoxelType = double; unsigned int ndim = 2]' at /build/vigra/src/vigra-Version-1-12-2/vigranumpy/src/core/convolution.cxx:138:40:
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_convolution.hxx:925:32: note: parameter passing for argument of type 'const vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_convolution.hxx:925:32: note: parameter passing for argument of type 'const vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_convolution.hxx: In function 'void vigra::detail::internalSeparableConvolveSubarray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, KernelIterator, const SrcShape&, const SrcShape&) [with SrcIterator = vigra::StridedMultiIterator<2, double, const double&, const double*>; SrcShape = vigra::TinyVector<int, 2>; SrcAccessor = vigra::StandardConstValueAccessor<double>; DestIterator = vigra::StridedMultiIterator<2, double, double&, double*>; DestAccessor = vigra::StandardValueAccessor<double>; KernelIterator = vigra::Kernel1D<double>*]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_convolution.hxx:587:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, const double&, const double*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_convolution.hxx:587:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_convolution.hxx: In function 'void vigra::separableConvolveMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, KernelIterator, SrcShape, SrcShape) [with SrcIterator = StridedMultiIterator<2, double, const double&, const double*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; KernelIterator = Kernel1D<double>*]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_convolution.hxx:865:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, const double&, const double*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_convolution.hxx:865:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_convolution.hxx:898:55: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_convolution.hxx:885:50: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
In function 'void vigra::gaussianSmoothMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const ConvolutionOptions<SrcShape::static_size>&, const char*) [with SrcIterator = StridedMultiIterator<2, double, const double&, const double*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestAccessor = StandardValueAccessor<double>]',
    inlined from 'void vigra::gaussianSmoothMultiArray(const triple<T1, T2, T3>&, const std::pair<DestIterator, DestAccessor>&, const ConvolutionOptions<SrcShape::static_size>&) [with SrcIterator = StridedMultiIterator<2, double, const double&, const double*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestAccessor = StandardValueAccessor<double>]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_convolution.hxx:1371:29,
    inlined from 'vigra::NumpyAnyArray vigra::pythonGaussianSmoothing(NumpyArray<ndim, Multiband<T> >, boost::python::api::object, NumpyArray<ndim, Multiband<T> >, boost::python::api::object, boost::python::api::object, double, boost::python::api::object) [with VoxelType = double; unsigned int ndim = 3]' at /build/vigra/src/vigra-Version-1-12-2/vigranumpy/src/core/convolution.cxx:239:37:
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_convolution.hxx:1350:32: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
In function 'void vigra::laplacianOfGaussianMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const ConvolutionOptions<SrcShape::static_size>&) [with SrcIterator = StridedMultiIterator<2, double, const double&, const double*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestAccessor = StandardValueAccessor<double>]',
    inlined from 'void vigra::laplacianOfGaussianMultiArray(const triple<T1, T2, T3>&, const std::pair<DestIterator, DestAccessor>&, const ConvolutionOptions<SrcShape::static_size>&) [with SrcIterator = StridedMultiIterator<2, double, const double&, const double*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestAccessor = StandardValueAccessor<double>]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_convolution.hxx:2144:34,
    inlined from 'vigra::NumpyAnyArray vigra::pythonLaplacianOfGaussian(NumpyArray<ndim, Multiband<T> >, boost::python::api::object, NumpyArray<ndim, Multiband<T> >, boost::python::api::object, boost::python::api::object, double, boost::python::api::object) [with PixelType = double; unsigned int N = 3]' at /build/vigra/src/vigra-Version-1-12-2/vigranumpy/src/core/convolution.cxx:391:42:
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_convolution.hxx:2113:40: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_convolution.hxx:2118:40: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
In function 'void vigra::separableConvolveMultiArray(const triple<T1, T2, T3>&, const std::pair<DestIterator, DestAccessor>&, KernelIterator, const SrcShape&, const SrcShape&) [with SrcIterator = StridedMultiIterator<2, double, const double&, const double*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; KernelIterator = Kernel1D<double>*]',
    inlined from 'void vigra::separableConvolveMultiArray(const MultiArrayView<N1, T1, S1>&, MultiArrayView<N, T2, S2>, KernelIterator, SHAPE, SHAPE) [with unsigned int N = 2; T1 = double; S1 = StridedArrayTag; T2 = double; S2 = StridedArrayTag; KernelIterator = Kernel1D<double>*; SHAPE = TinyVector<int, 2>]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_convolution.hxx:965:32,
    inlined from 'void vigra::gaussianDivergenceMultiArray(Iterator, Iterator, MultiArrayView<N, T, S>, ConvolutionOptions<N>) [with Iterator = MultiArrayView<2, double, StridedArrayTag>*; unsigned int N = 2; T = double; S = StridedArrayTag]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_convolution.hxx:2336:40:
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_convolution.hxx:925:32: note: parameter passing for argument of type 'const vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
In function 'void vigra::separableConvolveMultiArray(const triple<T1, T2, T3>&, const std::pair<DestIterator, DestAccessor>&, KernelIterator, const SrcShape&, const SrcShape&) [with SrcIterator = StridedMultiIterator<2, double, const double&, const double*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; KernelIterator = Kernel1D<double>*]',
    inlined from 'void vigra::separableConvolveMultiArray(const MultiArrayView<N1, T1, S1>&, MultiArrayView<N, T2, S2>, KernelIterator, SHAPE, SHAPE) [with unsigned int N = 2; T1 = double; S1 = StridedArrayTag; T2 = double; S2 = StridedArrayTag; KernelIterator = Kernel1D<double>*; SHAPE = TinyVector<int, 2>]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_convolution.hxx:965:32,
    inlined from 'void vigra::gaussianDivergenceMultiArray(Iterator, Iterator, MultiArrayView<N, T, S>, ConvolutionOptions<N>) [with Iterator = MultiArrayView<2, double, StridedArrayTag>*; unsigned int N = 2; T = double; S = StridedArrayTag]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_convolution.hxx:2340:40:
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_convolution.hxx:925:32: note: parameter passing for argument of type 'const vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
In function 'void vigra::separableConvolveMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, KernelIterator, SrcShape, SrcShape) [with SrcIterator = StridedMultiIterator<2, double, const double&, const double*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; KernelIterator = Kernel1D<double>*]',
    inlined from 'void vigra::separableConvolveMultiArray(const triple<T1, T2, T3>&, const std::pair<DestIterator, DestAccessor>&, const Kernel1D<T>&, const SrcShape&, const SrcShape&) [with SrcIterator = StridedMultiIterator<2, double, const double&, const double*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; T = double]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_convolution.hxx:940:32,
    inlined from 'vigra::NumpyAnyArray vigra::pythonSeparableConvolve_1Kernel(NumpyArray<ndim, Multiband<T> >, const Kernel&, NumpyArray<ndim, Multiband<T> >) [with VoxelType = double; unsigned int ndim = 3]' at /build/vigra/src/vigra-Version-1-12-2/vigranumpy/src/core/convolution.cxx:100:40:
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_convolution.hxx:898:55: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
In function 'void vigra::separableConvolveMultiArray(const triple<T1, T2, T3>&, const std::pair<DestIterator, DestAccessor>&, KernelIterator, const SrcShape&, const SrcShape&) [with SrcIterator = StridedMultiIterator<2, double, const double&, const double*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; KernelIterator = Kernel1D<double>*]',
    inlined from 'vigra::NumpyAnyArray vigra::pythonSeparableConvolve_NKernels(NumpyArray<ndim, Multiband<T> >, boost::python::tuple, NumpyArray<ndim, Multiband<T> >) [with VoxelType = double; unsigned int ndim = 3]' at /build/vigra/src/vigra-Version-1-12-2/vigranumpy/src/core/convolution.cxx:138:40:
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_convolution.hxx:925:32: note: parameter passing for argument of type 'const vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_convolution.hxx: In function 'void vigra::detail::internalSeparableConvolveSubarray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, KernelIterator, const SrcShape&, const SrcShape&) [with SrcIterator = vigra::StridedMultiIterator<3, double, const double&, const double*>; SrcShape = vigra::TinyVector<int, 3>; SrcAccessor = vigra::StandardConstValueAccessor<double>; DestIterator = vigra::StridedMultiIterator<3, double, double&, double*>; DestAccessor = vigra::StandardValueAccessor<double>; KernelIterator = vigra::Kernel1D<double>*]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_convolution.hxx:587:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, const double&, const double*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_convolution.hxx:587:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, double&, double*>' changed in GCC 7.1
In function 'void vigra::copyMultiArrayImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, MetaInt<N>) [with SrcIterator = StridedMultiIterator<3, double, double&, double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardValueAccessor<double>; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardValueAccessor<double>; int N = 2]',
    inlined from 'void vigra::copyMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor) [with SrcIterator = StridedMultiIterator<3, double, double&, double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardValueAccessor<double>; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestAccessor = StandardValueAccessor<double>]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:573:23,
    inlined from 'void vigra::detail::internalSeparableConvolveSubarray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, KernelIterator, const SrcShape&, const SrcShape&) [with SrcIterator = vigra::StridedMultiIterator<3, double, const double&, const double*>; SrcShape = vigra::TinyVector<int, 3>; SrcAccessor = vigra::StandardConstValueAccessor<double>; DestIterator = vigra::StridedMultiIterator<3, double, double&, double*>; DestAccessor = vigra::StandardValueAccessor<double>; KernelIterator = vigra::Kernel1D<double>*]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_convolution.hxx:670:19:
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:412:31: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:419:31: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_convolution.hxx: In function 'void vigra::separableConvolveMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, KernelIterator, SrcShape, SrcShape) [with SrcIterator = StridedMultiIterator<3, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; KernelIterator = Kernel1D<double>*]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_convolution.hxx:865:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, const double&, const double*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_convolution.hxx:865:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, double&, double*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_convolution.hxx:898:55: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, double&, double*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_convolution.hxx:885:50: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, double&, double*>' changed in GCC 7.1
In function 'void vigra::gaussianSmoothMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const ConvolutionOptions<SrcShape::static_size>&, const char*) [with SrcIterator = StridedMultiIterator<3, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestAccessor = StandardValueAccessor<double>]',
    inlined from 'void vigra::gaussianSmoothMultiArray(const triple<T1, T2, T3>&, const std::pair<DestIterator, DestAccessor>&, const ConvolutionOptions<SrcShape::static_size>&) [with SrcIterator = StridedMultiIterator<3, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestAccessor = StandardValueAccessor<double>]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_convolution.hxx:1371:29,
    inlined from 'vigra::NumpyAnyArray vigra::pythonGaussianSmoothing(NumpyArray<ndim, Multiband<T> >, boost::python::api::object, NumpyArray<ndim, Multiband<T> >, boost::python::api::object, boost::python::api::object, double, boost::python::api::object) [with VoxelType = double; unsigned int ndim = 4]' at /build/vigra/src/vigra-Version-1-12-2/vigranumpy/src/core/convolution.cxx:239:37:
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_convolution.hxx:1350:32: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, double&, double*>' changed in GCC 7.1
In function 'void vigra::laplacianOfGaussianMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const ConvolutionOptions<SrcShape::static_size>&) [with SrcIterator = StridedMultiIterator<3, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestAccessor = StandardValueAccessor<double>]',
    inlined from 'void vigra::laplacianOfGaussianMultiArray(const triple<T1, T2, T3>&, const std::pair<DestIterator, DestAccessor>&, const ConvolutionOptions<SrcShape::static_size>&) [with SrcIterator = StridedMultiIterator<3, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestAccessor = StandardValueAccessor<double>]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_convolution.hxx:2144:34,
    inlined from 'vigra::NumpyAnyArray vigra::pythonLaplacianOfGaussian(NumpyArray<ndim, Multiband<T> >, boost::python::api::object, NumpyArray<ndim, Multiband<T> >, boost::python::api::object, boost::python::api::object, double, boost::python::api::object) [with PixelType = double; unsigned int N = 4]' at /build/vigra/src/vigra-Version-1-12-2/vigranumpy/src/core/convolution.cxx:391:42:
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_convolution.hxx:2113:40: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, double&, double*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_convolution.hxx:2118:40: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, double&, double*>' changed in GCC 7.1
In function 'void vigra::separableConvolveMultiArray(const triple<T1, T2, T3>&, const std::pair<DestIterator, DestAccessor>&, KernelIterator, const SrcShape&, const SrcShape&) [with SrcIterator = StridedMultiIterator<3, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; KernelIterator = Kernel1D<double>*]',
    inlined from 'void vigra::separableConvolveMultiArray(const MultiArrayView<N1, T1, S1>&, MultiArrayView<N, T2, S2>, KernelIterator, SHAPE, SHAPE) [with unsigned int N = 3; T1 = double; S1 = StridedArrayTag; T2 = double; S2 = StridedArrayTag; KernelIterator = Kernel1D<double>*; SHAPE = TinyVector<int, 3>]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_convolution.hxx:965:32,
    inlined from 'void vigra::gaussianDivergenceMultiArray(Iterator, Iterator, MultiArrayView<N, T, S>, ConvolutionOptions<N>) [with Iterator = MultiArrayView<3, double, StridedArrayTag>*; unsigned int N = 3; T = double; S = StridedArrayTag]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_convolution.hxx:2336:40:
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_convolution.hxx:925:32: note: parameter passing for argument of type 'const vigra::StridedMultiIterator<3, double, double&, double*>' changed in GCC 7.1
In function 'void vigra::separableConvolveMultiArray(const triple<T1, T2, T3>&, const std::pair<DestIterator, DestAccessor>&, KernelIterator, const SrcShape&, const SrcShape&) [with SrcIterator = StridedMultiIterator<3, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; KernelIterator = Kernel1D<double>*]',
    inlined from 'void vigra::separableConvolveMultiArray(const MultiArrayView<N1, T1, S1>&, MultiArrayView<N, T2, S2>, KernelIterator, SHAPE, SHAPE) [with unsigned int N = 3; T1 = double; S1 = StridedArrayTag; T2 = double; S2 = StridedArrayTag; KernelIterator = Kernel1D<double>*; SHAPE = TinyVector<int, 3>]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_convolution.hxx:965:32,
    inlined from 'void vigra::gaussianDivergenceMultiArray(Iterator, Iterator, MultiArrayView<N, T, S>, ConvolutionOptions<N>) [with Iterator = MultiArrayView<3, double, StridedArrayTag>*; unsigned int N = 3; T = double; S = StridedArrayTag]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_convolution.hxx:2340:40:
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_convolution.hxx:925:32: note: parameter passing for argument of type 'const vigra::StridedMultiIterator<3, double, double&, double*>' changed in GCC 7.1
In function 'void vigra::separableConvolveMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, KernelIterator, SrcShape, SrcShape) [with SrcIterator = StridedMultiIterator<3, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; KernelIterator = Kernel1D<double>*]',
    inlined from 'void vigra::separableConvolveMultiArray(const triple<T1, T2, T3>&, const std::pair<DestIterator, DestAccessor>&, const Kernel1D<T>&, const SrcShape&, const SrcShape&) [with SrcIterator = StridedMultiIterator<3, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; T = double]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_convolution.hxx:940:32,
    inlined from 'vigra::NumpyAnyArray vigra::pythonSeparableConvolve_1Kernel(NumpyArray<ndim, Multiband<T> >, const Kernel&, NumpyArray<ndim, Multiband<T> >) [with VoxelType = double; unsigned int ndim = 4]' at /build/vigra/src/vigra-Version-1-12-2/vigranumpy/src/core/convolution.cxx:100:40:
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_convolution.hxx:898:55: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, double&, double*>' changed in GCC 7.1
In function 'void vigra::separableConvolveMultiArray(const triple<T1, T2, T3>&, const std::pair<DestIterator, DestAccessor>&, KernelIterator, const SrcShape&, const SrcShape&) [with SrcIterator = StridedMultiIterator<3, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; KernelIterator = Kernel1D<double>*]',
    inlined from 'vigra::NumpyAnyArray vigra::pythonSeparableConvolve_NKernels(NumpyArray<ndim, Multiband<T> >, boost::python::tuple, NumpyArray<ndim, Multiband<T> >) [with VoxelType = double; unsigned int ndim = 4]' at /build/vigra/src/vigra-Version-1-12-2/vigranumpy/src/core/convolution.cxx:138:40:
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_convolution.hxx:925:32: note: parameter passing for argument of type 'const vigra::StridedMultiIterator<3, double, double&, double*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_convolution.hxx: In function 'void vigra::detail::internalSeparableConvolveSubarray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, KernelIterator, const SrcShape&, const SrcShape&) [with SrcIterator = vigra::StridedMultiIterator<4, double, const double&, const double*>; SrcShape = vigra::TinyVector<int, 4>; SrcAccessor = vigra::StandardConstValueAccessor<double>; DestIterator = vigra::StridedMultiIterator<4, double, double&, double*>; DestAccessor = vigra::StandardValueAccessor<double>; KernelIterator = vigra::Kernel1D<double>*]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_convolution.hxx:587:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<4, double, const double&, const double*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_convolution.hxx:587:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<4, double, double&, double*>' changed in GCC 7.1
In function 'void vigra::copyMultiArrayImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, MetaInt<N>) [with SrcIterator = StridedMultiIterator<4, double, double&, double*>; SrcShape = TinyVector<int, 4>; SrcAccessor = StandardValueAccessor<double>; DestIterator = StridedMultiIterator<4, double, double&, double*>; DestShape = TinyVector<int, 4>; DestAccessor = StandardValueAccessor<double>; int N = 3]',
    inlined from 'void vigra::copyMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor) [with SrcIterator = StridedMultiIterator<4, double, double&, double*>; SrcShape = TinyVector<int, 4>; SrcAccessor = StandardValueAccessor<double>; DestIterator = StridedMultiIterator<4, double, double&, double*>; DestAccessor = StandardValueAccessor<double>]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:573:23,
    inlined from 'void vigra::detail::internalSeparableConvolveSubarray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, KernelIterator, const SrcShape&, const SrcShape&) [with SrcIterator = vigra::StridedMultiIterator<4, double, const double&, const double*>; SrcShape = vigra::TinyVector<int, 4>; SrcAccessor = vigra::StandardConstValueAccessor<double>; DestIterator = vigra::StridedMultiIterator<4, double, double&, double*>; DestAccessor = vigra::StandardValueAccessor<double>; KernelIterator = vigra::Kernel1D<double>*]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_convolution.hxx:670:19:
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:412:31: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, double&, double*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:419:31: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, double&, double*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_convolution.hxx: In function 'void vigra::separableConvolveMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, KernelIterator, SrcShape, SrcShape) [with SrcIterator = StridedMultiIterator<4, double, const double&, const double*>; SrcShape = TinyVector<int, 4>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<4, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; KernelIterator = Kernel1D<double>*]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_convolution.hxx:865:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<4, double, const double&, const double*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_convolution.hxx:865:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<4, double, double&, double*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_convolution.hxx:898:55: note: parameter passing for argument of type 'vigra::StridedMultiIterator<4, double, double&, double*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_convolution.hxx:885:50: note: parameter passing for argument of type 'vigra::StridedMultiIterator<4, double, double&, double*>' changed in GCC 7.1
In function 'void vigra::gaussianSmoothMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const ConvolutionOptions<SrcShape::static_size>&, const char*) [with SrcIterator = StridedMultiIterator<4, double, const double&, const double*>; SrcShape = TinyVector<int, 4>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<4, double, double&, double*>; DestAccessor = StandardValueAccessor<double>]',
    inlined from 'void vigra::gaussianSmoothMultiArray(const triple<T1, T2, T3>&, const std::pair<DestIterator, DestAccessor>&, const ConvolutionOptions<SrcShape::static_size>&) [with SrcIterator = StridedMultiIterator<4, double, const double&, const double*>; SrcShape = TinyVector<int, 4>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<4, double, double&, double*>; DestAccessor = StandardValueAccessor<double>]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_convolution.hxx:1371:29,
    inlined from 'vigra::NumpyAnyArray vigra::pythonGaussianSmoothing(NumpyArray<ndim, Multiband<T> >, boost::python::api::object, NumpyArray<ndim, Multiband<T> >, boost::python::api::object, boost::python::api::object, double, boost::python::api::object) [with VoxelType = double; unsigned int ndim = 5]' at /build/vigra/src/vigra-Version-1-12-2/vigranumpy/src/core/convolution.cxx:239:37:
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_convolution.hxx:1350:32: note: parameter passing for argument of type 'vigra::StridedMultiIterator<4, double, double&, double*>' changed in GCC 7.1
In function 'void vigra::separableConvolveMultiArray(const triple<T1, T2, T3>&, const std::pair<DestIterator, DestAccessor>&, const Kernel1D<T>&, const SrcShape&, const SrcShape&) [with SrcIterator = StridedMultiIterator<4, double, const double&, const double*>; SrcShape = TinyVector<int, 4>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<4, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; T = double]',
    inlined from 'vigra::NumpyAnyArray vigra::pythonSeparableConvolve_1Kernel(NumpyArray<ndim, Multiband<T> >, const Kernel&, NumpyArray<ndim, Multiband<T> >) [with VoxelType = double; unsigned int ndim = 5]' at /build/vigra/src/vigra-Version-1-12-2/vigranumpy/src/core/convolution.cxx:100:40:
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_convolution.hxx:940:32: note: parameter passing for argument of type 'const vigra::StridedMultiIterator<4, double, double&, double*>' changed in GCC 7.1
In function 'void vigra::separableConvolveMultiArray(const triple<T1, T2, T3>&, const std::pair<DestIterator, DestAccessor>&, KernelIterator, const SrcShape&, const SrcShape&) [with SrcIterator = StridedMultiIterator<4, double, const double&, const double*>; SrcShape = TinyVector<int, 4>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<4, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; KernelIterator = Kernel1D<double>*]',
    inlined from 'vigra::NumpyAnyArray vigra::pythonSeparableConvolve_NKernels(NumpyArray<ndim, Multiband<T> >, boost::python::tuple, NumpyArray<ndim, Multiband<T> >) [with VoxelType = double; unsigned int ndim = 5]' at /build/vigra/src/vigra-Version-1-12-2/vigranumpy/src/core/convolution.cxx:138:40:
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_convolution.hxx:925:32: note: parameter passing for argument of type 'const vigra::StridedMultiIterator<4, double, double&, double*>' changed in GCC 7.1
[ 59%] Building CXX object vigranumpy/src/core/CMakeFiles/vigranumpy_core.dir/vigranumpycore.cxx.o
[ 59%] Linking CXX shared library fourier.cpython-313-arm-linux-gnueabihf.so
Copying target vigranumpy_fourier to temporary module directory
[ 59%] Built target vigranumpy_fourier
[ 59%] Building CXX object vigranumpy/src/core/CMakeFiles/vigranumpy_core.dir/converters.cxx.o
[ 59%] Building CXX object vigranumpy/src/core/CMakeFiles/vigranumpy_core.dir/axistags.cxx.o
In file included from /build/vigra/src/vigra-Version-1-12-2/include/vigra/initimage.hxx:42,
                 from /build/vigra/src/vigra-Version-1-12-2/include/vigra/basicimageview.hxx:40,
                 from /build/vigra/src/vigra-Version-1-12-2/include/vigra/basicimage.hxx:45,
                 from /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_array.hxx:45,
                 from /build/vigra/src/vigra-Version-1-12-2/include/vigra/numpy_array.hxx:47,
                 from /build/vigra/src/vigra-Version-1-12-2/vigranumpy/src/core/vigranumpycore.cxx:42:
/build/vigra/src/vigra-Version-1-12-2/include/vigra/functortraits.hxx:198:45: warning: 'template<class _Predicate> class std::binary_negate' is deprecated [-Wdeprecated-declarations]
In file included from /usr/include/c++/14.2.1/string:49,
                 from /usr/include/c++/14.2.1/stdexcept:39,
                 from /build/vigra/src/vigra-Version-1-12-2/include/vigra/config.hxx:41,
                 from /build/vigra/src/vigra-Version-1-12-2/vigranumpy/src/core/vigranumpycore.cxx:39:
/usr/include/c++/14.2.1/bits/stl_function.h:1048:30: note: declared here
 1048 |     class _GLIBCXX17_DEPRECATED binary_negate
      |                              ^~~~~~~~~~~~~
/build/vigra/src/vigra-Version-1-12-2/include/vigra/functortraits.hxx:199:45: warning: 'template<class _Predicate> class std::unary_negate' is deprecated [-Wdeprecated-declarations]
/usr/include/c++/14.2.1/bits/stl_function.h:1021:30: note: declared here
 1021 |     class _GLIBCXX17_DEPRECATED unary_negate
      |                              ^~~~~~~~~~~~
In file included from /build/vigra/src/vigra-Version-1-12-2/include/vigra/tinyvector.hxx:55,
                 from /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_array.hxx:43:
/build/vigra/src/vigra-Version-1-12-2/include/vigra/mathutil.hxx: In instantiation of 'std::pair<double, double> vigra::detail::noncentralChi2CDF(unsigned int, T, T, T) [with T = double]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/mathutil.hxx:1044:37:   required from here
/build/vigra/src/vigra-Version-1-12-2/include/vigra/mathutil.hxx:962:27: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
[ 62%] Building CXX object vigranumpy/src/core/CMakeFiles/vigranumpy_analysis.dir/accumulator.cxx.o
[ 66%] Building CXX object vigranumpy/src/core/CMakeFiles/vigranumpy_impex.dir/impex.cxx.o
[ 70%] Linking CXX shared library blockwise.cpython-313-arm-linux-gnueabihf.so
Copying target vigranumpy_blockwise to temporary module directory
[ 70%] Built target vigranumpy_blockwise
[ 70%] Building CXX object vigranumpy/src/core/CMakeFiles/vigranumpy_analysis.dir/accumulator-region-singleband.cxx.o
In file included from /build/vigra/src/vigra-Version-1-12-2/include/vigra/initimage.hxx:42,
                 from /build/vigra/src/vigra-Version-1-12-2/include/vigra/basicimageview.hxx:40,
                 from /build/vigra/src/vigra-Version-1-12-2/include/vigra/basicimage.hxx:45,
                 from /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_array.hxx:45,
                 from /build/vigra/src/vigra-Version-1-12-2/include/vigra/matrix.hxx:43,
                 from /build/vigra/src/vigra-Version-1-12-2/vigranumpy/src/core/converters.cxx:40:
/build/vigra/src/vigra-Version-1-12-2/include/vigra/functortraits.hxx:198:45: warning: 'template<class _Predicate> class std::binary_negate' is deprecated [-Wdeprecated-declarations]
In file included from /usr/include/c++/14.2.1/string:49,
                 from /usr/include/c++/14.2.1/bits/locale_classes.h:40,
                 from /usr/include/c++/14.2.1/bits/ios_base.h:41,
                 from /usr/include/c++/14.2.1/iomanip:42,
                 from /build/vigra/src/vigra-Version-1-12-2/include/vigra/matrix.hxx:42:
/usr/include/c++/14.2.1/bits/stl_function.h:1048:30: note: declared here
 1048 |     class _GLIBCXX17_DEPRECATED binary_negate
      |                              ^~~~~~~~~~~~~
/build/vigra/src/vigra-Version-1-12-2/include/vigra/functortraits.hxx:199:45: warning: 'template<class _Predicate> class std::unary_negate' is deprecated [-Wdeprecated-declarations]
/usr/include/c++/14.2.1/bits/stl_function.h:1021:30: note: declared here
 1021 |     class _GLIBCXX17_DEPRECATED unary_negate
      |                              ^~~~~~~~~~~~
In file included from /build/vigra/src/vigra-Version-1-12-2/include/vigra/tinyvector.hxx:55,
                 from /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_array.hxx:43:
/build/vigra/src/vigra-Version-1-12-2/include/vigra/mathutil.hxx: In instantiation of 'std::pair<double, double> vigra::detail::noncentralChi2CDF(unsigned int, T, T, T) [with T = double]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/mathutil.hxx:1044:37:   required from here
/build/vigra/src/vigra-Version-1-12-2/include/vigra/mathutil.hxx:962:27: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
[ 74%] Building CXX object vigranumpy/src/core/CMakeFiles/vigranumpy_analysis.dir/accumulator-region-multiband.cxx.o
In file included from /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_array.hxx:49,
                 from /build/vigra/src/vigra-Version-1-12-2/include/vigra/numpy_array.hxx:47,
                 from /build/vigra/src/vigra-Version-1-12-2/vigranumpy/src/core/tensors.cxx:39:
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<0>) [with SrcIterator = StridedMultiIterator<1, TinyVector<double, 4>, TinyVector<double, 4>&, TinyVector<double, 4>*>; SrcShape = TinyVector<int, 4>; SrcAccessor = VectorAccessor<TinyVector<double, 4> >; DestIterator = StridedMultiIterator<1, TinyVector<double, 10>, TinyVector<double, 10>&, TinyVector<double, 10>*>; DestShape = TinyVector<int, 4>; DestAccessor = VectorAccessor<TinyVector<double, 10> >; Functor = detail::StructurTensorFunctor<4, TinyVector<double, 10> >]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:695:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 4>, vigra::TinyVector<double, 4>&, vigra::TinyVector<double, 4>*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:695:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 10>, vigra::TinyVector<double, 10>&, vigra::TinyVector<double, 10>*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx: In function 'void vigra::copyMultiArrayImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, MetaInt<0>) [with SrcIterator = StridedMultiIterator<1, TinyVector<double, 3>, TinyVector<double, 3>&, TinyVector<double, 3>*>; SrcShape = TinyVector<int, 2>; SrcAccessor = VectorAccessor<TinyVector<double, 3> >; DestIterator = StridedMultiIterator<1, TinyVector<double, 3>, TinyVector<double, 3>&, TinyVector<double, 3>*>; DestShape = TinyVector<int, 2>; DestAccessor = VectorAccessor<TinyVector<double, 3> >]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:388:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 3>, vigra::TinyVector<double, 3>&, vigra::TinyVector<double, 3>*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:388:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 3>, vigra::TinyVector<double, 3>&, vigra::TinyVector<double, 3>*>' changed in GCC 7.1
In file included from /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_convolution.hxx:41,
                 from /build/vigra/src/vigra-Version-1-12-2/vigranumpy/src/core/tensors.cxx:41:
/build/vigra/src/vigra-Version-1-12-2/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineZeropad(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = TinyVector<double, 3>*; SrcAccessor = VectorAccessor<TinyVector<double, 3> >; DestIterator = StridedMultiIterator<1, TinyVector<double, 3>, TinyVector<double, 3>&, TinyVector<double, 3>*>; DestAccessor = VectorAccessor<TinyVector<double, 3> >; KernelIterator = const double*; KernelAccessor = StandardConstAccessor<double>]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/separableconvolution.hxx:430:6: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 3>, vigra::TinyVector<double, 3>&, vigra::TinyVector<double, 3>*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineClip(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, Norm, int, int) [with SrcIterator = TinyVector<double, 3>*; SrcAccessor = VectorAccessor<TinyVector<double, 3> >; DestIterator = StridedMultiIterator<1, TinyVector<double, 3>, TinyVector<double, 3>&, TinyVector<double, 3>*>; DestAccessor = VectorAccessor<TinyVector<double, 3> >; KernelIterator = const double*; KernelAccessor = StandardConstAccessor<double>; Norm = double]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/separableconvolution.hxx:326:6: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 3>, vigra::TinyVector<double, 3>&, vigra::TinyVector<double, 3>*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineRepeat(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = TinyVector<double, 3>*; SrcAccessor = VectorAccessor<TinyVector<double, 3> >; DestIterator = StridedMultiIterator<1, TinyVector<double, 3>, TinyVector<double, 3>&, TinyVector<double, 3>*>; DestAccessor = VectorAccessor<TinyVector<double, 3> >; KernelIterator = const double*; KernelAccessor = StandardConstAccessor<double>]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/separableconvolution.hxx:608:6: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 3>, vigra::TinyVector<double, 3>&, vigra::TinyVector<double, 3>*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineReflect(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = TinyVector<double, 3>*; SrcAccessor = VectorAccessor<TinyVector<double, 3> >; DestIterator = StridedMultiIterator<1, TinyVector<double, 3>, TinyVector<double, 3>&, TinyVector<double, 3>*>; DestAccessor = VectorAccessor<TinyVector<double, 3> >; KernelIterator = const double*; KernelAccessor = StandardConstAccessor<double>]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/separableconvolution.hxx:509:6: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 3>, vigra::TinyVector<double, 3>&, vigra::TinyVector<double, 3>*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineAvoid(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = TinyVector<double, 3>*; SrcAccessor = VectorAccessor<TinyVector<double, 3> >; DestIterator = StridedMultiIterator<1, TinyVector<double, 3>, TinyVector<double, 3>&, TinyVector<double, 3>*>; DestAccessor = VectorAccessor<TinyVector<double, 3> >; KernelIterator = const double*; KernelAccessor = StandardConstAccessor<double>]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/separableconvolution.hxx:707:6: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 3>, vigra::TinyVector<double, 3>&, vigra::TinyVector<double, 3>*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineWrap(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = TinyVector<double, 3>*; SrcAccessor = VectorAccessor<TinyVector<double, 3> >; DestIterator = StridedMultiIterator<1, TinyVector<double, 3>, TinyVector<double, 3>&, TinyVector<double, 3>*>; DestAccessor = VectorAccessor<TinyVector<double, 3> >; KernelIterator = const double*; KernelAccessor = StandardConstAccessor<double>]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/separableconvolution.hxx:225:6: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 3>, vigra::TinyVector<double, 3>&, vigra::TinyVector<double, 3>*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<N>) [with SrcIterator = StridedMultiIterator<2, TinyVector<double, 4>, TinyVector<double, 4>&, TinyVector<double, 4>*>; SrcShape = TinyVector<int, 4>; SrcAccessor = VectorAccessor<TinyVector<double, 4> >; DestIterator = StridedMultiIterator<2, TinyVector<double, 10>, TinyVector<double, 10>&, TinyVector<double, 10>*>; DestShape = TinyVector<int, 4>; DestAccessor = VectorAccessor<TinyVector<double, 10> >; Functor = detail::StructurTensorFunctor<4, TinyVector<double, 10> >; int N = 1]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, vigra::TinyVector<double, 4>, vigra::TinyVector<double, 4>&, vigra::TinyVector<double, 4>*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, vigra::TinyVector<double, 10>, vigra::TinyVector<double, 10>&, vigra::TinyVector<double, 10>*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 10>, vigra::TinyVector<double, 10>&, vigra::TinyVector<double, 10>*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 10>, vigra::TinyVector<double, 10>&, vigra::TinyVector<double, 10>*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 10>, vigra::TinyVector<double, 10>&, vigra::TinyVector<double, 10>*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 10>, vigra::TinyVector<double, 10>&, vigra::TinyVector<double, 10>*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<0>) [with SrcIterator = StridedMultiIterator<1, TinyVector<double, 3>, TinyVector<double, 3>&, TinyVector<double, 3>*>; SrcShape = TinyVector<int, 3>; SrcAccessor = VectorAccessor<TinyVector<double, 3> >; DestIterator = StridedMultiIterator<1, TinyVector<double, 6>, TinyVector<double, 6>&, TinyVector<double, 6>*>; DestShape = TinyVector<int, 3>; DestAccessor = VectorAccessor<TinyVector<double, 6> >; Functor = detail::StructurTensorFunctor<3, TinyVector<double, 6> >]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:695:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 3>, vigra::TinyVector<double, 3>&, vigra::TinyVector<double, 3>*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:695:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 6>, vigra::TinyVector<double, 6>&, vigra::TinyVector<double, 6>*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<0>) [with SrcIterator = StridedMultiIterator<1, TinyVector<double, 3>, const TinyVector<double, 3>&, const TinyVector<double, 3>*>; SrcShape = TinyVector<int, 3>; SrcAccessor = VectorAccessor<TinyVector<double, 3> >; DestIterator = StridedMultiIterator<1, TinyVector<double, 6>, TinyVector<double, 6>&, TinyVector<double, 6>*>; DestShape = TinyVector<int, 3>; DestAccessor = VectorAccessor<TinyVector<double, 6> >; Functor = detail::OuterProductFunctor<3, TinyVector<double, 3>, TinyVector<double, 6> >]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:695:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 3>, const vigra::TinyVector<double, 3>&, const vigra::TinyVector<double, 3>*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:695:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 6>, vigra::TinyVector<double, 6>&, vigra::TinyVector<double, 6>*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<N>) [with SrcIterator = StridedMultiIterator<3, TinyVector<double, 4>, TinyVector<double, 4>&, TinyVector<double, 4>*>; SrcShape = TinyVector<int, 4>; SrcAccessor = VectorAccessor<TinyVector<double, 4> >; DestIterator = StridedMultiIterator<3, TinyVector<double, 10>, TinyVector<double, 10>&, TinyVector<double, 10>*>; DestShape = TinyVector<int, 4>; DestAccessor = VectorAccessor<TinyVector<double, 10> >; Functor = detail::StructurTensorFunctor<4, TinyVector<double, 10> >; int N = 2]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, vigra::TinyVector<double, 4>, vigra::TinyVector<double, 4>&, vigra::TinyVector<double, 4>*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, vigra::TinyVector<double, 10>, vigra::TinyVector<double, 10>&, vigra::TinyVector<double, 10>*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, vigra::TinyVector<double, 10>, vigra::TinyVector<double, 10>&, vigra::TinyVector<double, 10>*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, vigra::TinyVector<double, 10>, vigra::TinyVector<double, 10>&, vigra::TinyVector<double, 10>*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<N>) [with SrcIterator = StridedMultiIterator<2, TinyVector<double, 3>, TinyVector<double, 3>&, TinyVector<double, 3>*>; SrcShape = TinyVector<int, 3>; SrcAccessor = VectorAccessor<TinyVector<double, 3> >; DestIterator = StridedMultiIterator<2, TinyVector<double, 6>, TinyVector<double, 6>&, TinyVector<double, 6>*>; DestShape = TinyVector<int, 3>; DestAccessor = VectorAccessor<TinyVector<double, 6> >; Functor = detail::StructurTensorFunctor<3, TinyVector<double, 6> >; int N = 1]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, vigra::TinyVector<double, 3>, vigra::TinyVector<double, 3>&, vigra::TinyVector<double, 3>*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, vigra::TinyVector<double, 6>, vigra::TinyVector<double, 6>&, vigra::TinyVector<double, 6>*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 6>, vigra::TinyVector<double, 6>&, vigra::TinyVector<double, 6>*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 6>, vigra::TinyVector<double, 6>&, vigra::TinyVector<double, 6>*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 6>, vigra::TinyVector<double, 6>&, vigra::TinyVector<double, 6>*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 6>, vigra::TinyVector<double, 6>&, vigra::TinyVector<double, 6>*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<0>) [with SrcIterator = StridedMultiIterator<1, TinyVector<double, 2>, const TinyVector<double, 2>&, const TinyVector<double, 2>*>; SrcShape = TinyVector<int, 2>; SrcAccessor = VectorAccessor<TinyVector<double, 2> >; DestIterator = StridedMultiIterator<1, double, double&, double*>; DestShape = TinyVector<int, 2>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_norm<functor::UnaryFunctor<functor::ArgumentFunctor1> > >]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:695:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 2>, const vigra::TinyVector<double, 2>&, const vigra::TinyVector<double, 2>*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:695:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<N>) [with SrcIterator = StridedMultiIterator<2, TinyVector<double, 3>, const TinyVector<double, 3>&, const TinyVector<double, 3>*>; SrcShape = TinyVector<int, 3>; SrcAccessor = VectorAccessor<TinyVector<double, 3> >; DestIterator = StridedMultiIterator<2, TinyVector<double, 6>, TinyVector<double, 6>&, TinyVector<double, 6>*>; DestShape = TinyVector<int, 3>; DestAccessor = VectorAccessor<TinyVector<double, 6> >; Functor = detail::OuterProductFunctor<3, TinyVector<double, 3>, TinyVector<double, 6> >; int N = 1]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, vigra::TinyVector<double, 3>, const vigra::TinyVector<double, 3>&, const vigra::TinyVector<double, 3>*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, vigra::TinyVector<double, 6>, vigra::TinyVector<double, 6>&, vigra::TinyVector<double, 6>*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 6>, vigra::TinyVector<double, 6>&, vigra::TinyVector<double, 6>*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 6>, vigra::TinyVector<double, 6>&, vigra::TinyVector<double, 6>*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 6>, vigra::TinyVector<double, 6>&, vigra::TinyVector<double, 6>*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 6>, vigra::TinyVector<double, 6>&, vigra::TinyVector<double, 6>*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<0>) [with SrcIterator = StridedMultiIterator<1, TinyVector<double, 2>, const TinyVector<double, 2>&, const TinyVector<double, 2>*>; SrcShape = TinyVector<int, 2>; SrcAccessor = VectorAccessor<TinyVector<double, 2> >; DestIterator = StridedMultiIterator<1, TinyVector<double, 3>, TinyVector<double, 3>&, TinyVector<double, 3>*>; DestShape = TinyVector<int, 2>; DestAccessor = VectorAccessor<TinyVector<double, 3> >; Functor = detail::OuterProductFunctor<2, TinyVector<double, 2>, TinyVector<double, 3> >]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:695:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 2>, const vigra::TinyVector<double, 2>&, const vigra::TinyVector<double, 2>*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:695:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 3>, vigra::TinyVector<double, 3>&, vigra::TinyVector<double, 3>*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<0>) [with SrcIterator = StridedMultiIterator<1, TinyVector<double, 2>, TinyVector<double, 2>&, TinyVector<double, 2>*>; SrcShape = TinyVector<int, 2>; SrcAccessor = VectorAccessor<TinyVector<double, 2> >; DestIterator = StridedMultiIterator<1, TinyVector<double, 3>, TinyVector<double, 3>&, TinyVector<double, 3>*>; DestShape = TinyVector<int, 2>; DestAccessor = VectorAccessor<TinyVector<double, 3> >; Functor = detail::StructurTensorFunctor<2, TinyVector<double, 3> >]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:695:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 2>, vigra::TinyVector<double, 2>&, vigra::TinyVector<double, 2>*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:695:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 3>, vigra::TinyVector<double, 3>&, vigra::TinyVector<double, 3>*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<0>) [with SrcIterator = StridedMultiIterator<1, TinyVector<double, 3>, const TinyVector<double, 3>&, const TinyVector<double, 3>*>; SrcShape = TinyVector<int, 2>; SrcAccessor = VectorAccessor<TinyVector<double, 3> >; DestIterator = StridedMultiIterator<1, TinyVector<double, 2>, TinyVector<double, 2>&, TinyVector<double, 2>*>; DestShape = TinyVector<int, 2>; DestAccessor = VectorAccessor<TinyVector<double, 2> >; Functor = detail::EigenvaluesFunctor<2, TinyVector<double, 3>, TinyVector<double, 2> >]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:695:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 3>, const vigra::TinyVector<double, 3>&, const vigra::TinyVector<double, 3>*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:695:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 2>, vigra::TinyVector<double, 2>&, vigra::TinyVector<double, 2>*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx: In function 'void vigra::copyMultiArrayImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, MetaInt<N>) [with SrcIterator = StridedMultiIterator<2, double, double&, double*>; SrcShape = TinyVector<int, 4>; SrcAccessor = StandardValueAccessor<double>; DestIterator = StridedMultiIterator<2, TinyVector<double, 4>, TinyVector<double, 4>&, TinyVector<double, 4>*>; DestShape = TinyVector<int, 4>; DestAccessor = VectorElementAccessor<VectorAccessor<TinyVector<double, 4> > >; int N = 1]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:404:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:404:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, vigra::TinyVector<double, 4>, vigra::TinyVector<double, 4>&, vigra::TinyVector<double, 4>*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx: In function 'void vigra::copyMultiArrayImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, MetaInt<N>) [with SrcIterator = StridedMultiIterator<3, double, double&, double*>; SrcShape = TinyVector<int, 4>; SrcAccessor = StandardValueAccessor<double>; DestIterator = StridedMultiIterator<3, TinyVector<double, 4>, TinyVector<double, 4>&, TinyVector<double, 4>*>; DestShape = TinyVector<int, 4>; DestAccessor = VectorElementAccessor<VectorAccessor<TinyVector<double, 4> > >; int N = 2]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:404:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, double&, double*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:404:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, vigra::TinyVector<double, 4>, vigra::TinyVector<double, 4>&, vigra::TinyVector<double, 4>*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:412:31: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, vigra::TinyVector<double, 4>, vigra::TinyVector<double, 4>&, vigra::TinyVector<double, 4>*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:419:31: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, vigra::TinyVector<double, 4>, vigra::TinyVector<double, 4>&, vigra::TinyVector<double, 4>*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx: In function 'void vigra::copyMultiArrayImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, MetaInt<N>) [with SrcIterator = StridedMultiIterator<2, double, double&, double*>; SrcShape = TinyVector<int, 4>; SrcAccessor = StandardValueAccessor<double>; DestIterator = StridedMultiIterator<2, TinyVector<double, 10>, TinyVector<double, 10>&, TinyVector<double, 10>*>; DestShape = TinyVector<int, 4>; DestAccessor = VectorElementAccessor<VectorAccessor<TinyVector<double, 10> > >; int N = 1]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:404:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:404:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, vigra::TinyVector<double, 10>, vigra::TinyVector<double, 10>&, vigra::TinyVector<double, 10>*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx: In function 'void vigra::copyMultiArrayImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, MetaInt<N>) [with SrcIterator = StridedMultiIterator<3, double, double&, double*>; SrcShape = TinyVector<int, 4>; SrcAccessor = StandardValueAccessor<double>; DestIterator = StridedMultiIterator<3, TinyVector<double, 10>, TinyVector<double, 10>&, TinyVector<double, 10>*>; DestShape = TinyVector<int, 4>; DestAccessor = VectorElementAccessor<VectorAccessor<TinyVector<double, 10> > >; int N = 2]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:404:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, double&, double*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:404:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, vigra::TinyVector<double, 10>, vigra::TinyVector<double, 10>&, vigra::TinyVector<double, 10>*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:412:31: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, vigra::TinyVector<double, 10>, vigra::TinyVector<double, 10>&, vigra::TinyVector<double, 10>*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:419:31: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, vigra::TinyVector<double, 10>, vigra::TinyVector<double, 10>&, vigra::TinyVector<double, 10>*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx: In function 'void vigra::copyMultiArrayImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, MetaInt<N>) [with SrcIterator = StridedMultiIterator<2, double, double&, double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardValueAccessor<double>; DestIterator = StridedMultiIterator<2, TinyVector<double, 3>, TinyVector<double, 3>&, TinyVector<double, 3>*>; DestShape = TinyVector<int, 3>; DestAccessor = VectorElementAccessor<VectorAccessor<TinyVector<double, 3> > >; int N = 1]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:404:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:404:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, vigra::TinyVector<double, 3>, vigra::TinyVector<double, 3>&, vigra::TinyVector<double, 3>*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx: In function 'void vigra::copyMultiArrayImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, MetaInt<N>) [with SrcIterator = StridedMultiIterator<2, double, double&, double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardValueAccessor<double>; DestIterator = StridedMultiIterator<2, TinyVector<double, 6>, TinyVector<double, 6>&, TinyVector<double, 6>*>; DestShape = TinyVector<int, 3>; DestAccessor = VectorElementAccessor<VectorAccessor<TinyVector<double, 6> > >; int N = 1]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:404:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:404:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, vigra::TinyVector<double, 6>, vigra::TinyVector<double, 6>&, vigra::TinyVector<double, 6>*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<N>) [with SrcIterator = StridedMultiIterator<2, TinyVector<double, 3>, const TinyVector<double, 3>&, const TinyVector<double, 3>*>; SrcShape = TinyVector<int, 3>; SrcAccessor = VectorAccessor<TinyVector<double, 3> >; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_norm<functor::UnaryFunctor<functor::ArgumentFunctor1> > >; int N = 1]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, vigra::TinyVector<double, 3>, const vigra::TinyVector<double, 3>&, const vigra::TinyVector<double, 3>*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<N>) [with SrcIterator = StridedMultiIterator<2, TinyVector<double, 4>, const TinyVector<double, 4>&, const TinyVector<double, 4>*>; SrcShape = TinyVector<int, 4>; SrcAccessor = VectorAccessor<TinyVector<double, 4> >; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestShape = TinyVector<int, 4>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_norm<functor::UnaryFunctor<functor::ArgumentFunctor1> > >; int N = 1]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, vigra::TinyVector<double, 4>, const vigra::TinyVector<double, 4>&, const vigra::TinyVector<double, 4>*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<N>) [with SrcIterator = StridedMultiIterator<3, TinyVector<double, 4>, const TinyVector<double, 4>&, const TinyVector<double, 4>*>; SrcShape = TinyVector<int, 4>; SrcAccessor = VectorAccessor<TinyVector<double, 4> >; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestShape = TinyVector<int, 4>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_norm<functor::UnaryFunctor<functor::ArgumentFunctor1> > >; int N = 2]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, vigra::TinyVector<double, 4>, const vigra::TinyVector<double, 4>&, const vigra::TinyVector<double, 4>*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, double&, double*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<N>) [with SrcIterator = StridedMultiIterator<2, double, const double&, const double*>; SrcShape = TinyVector<int, 4>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestShape = TinyVector<int, 4>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_sqrt<functor::UnaryFunctor<functor::ArgumentFunctor1> > >; int N = 1]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, const double&, const double*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<N>) [with SrcIterator = StridedMultiIterator<3, double, const double&, const double*>; SrcShape = TinyVector<int, 4>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestShape = TinyVector<int, 4>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_sqrt<functor::UnaryFunctor<functor::ArgumentFunctor1> > >; int N = 2]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, const double&, const double*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, double&, double*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<N>) [with SrcIterator = StridedMultiIterator<2, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_sqrt<functor::UnaryFunctor<functor::ArgumentFunctor1> > >; int N = 1]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, const double&, const double*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<N>) [with SrcIterator = StridedMultiIterator<2, TinyVector<double, 6>, const TinyVector<double, 6>&, const TinyVector<double, 6>*>; SrcShape = TinyVector<int, 3>; SrcAccessor = VectorAccessor<TinyVector<double, 6> >; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardValueAccessor<double>; Functor = detail::TensorTraceFunctor<3, TinyVector<double, 6> >; int N = 1]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, vigra::TinyVector<double, 6>, const vigra::TinyVector<double, 6>&, const vigra::TinyVector<double, 6>*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx: In function 'void vigra::copyMultiArrayImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, MetaInt<N>) [with SrcIterator = StridedMultiIterator<2, TinyVector<double, 10>, TinyVector<double, 10>&, TinyVector<double, 10>*>; SrcShape = TinyVector<int, 4>; SrcAccessor = VectorAccessor<TinyVector<double, 10> >; DestIterator = StridedMultiIterator<2, TinyVector<double, 10>, TinyVector<double, 10>&, TinyVector<double, 10>*>; DestShape = TinyVector<int, 4>; DestAccessor = VectorAccessor<TinyVector<double, 10> >; int N = 1]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:404:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, vigra::TinyVector<double, 10>, vigra::TinyVector<double, 10>&, vigra::TinyVector<double, 10>*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:404:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, vigra::TinyVector<double, 10>, vigra::TinyVector<double, 10>&, vigra::TinyVector<double, 10>*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx: In function 'void vigra::copyMultiArrayImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, MetaInt<N>) [with SrcIterator = StridedMultiIterator<3, TinyVector<double, 10>, TinyVector<double, 10>&, TinyVector<double, 10>*>; SrcShape = TinyVector<int, 4>; SrcAccessor = VectorAccessor<TinyVector<double, 10> >; DestIterator = StridedMultiIterator<3, TinyVector<double, 10>, TinyVector<double, 10>&, TinyVector<double, 10>*>; DestShape = TinyVector<int, 4>; DestAccessor = VectorAccessor<TinyVector<double, 10> >; int N = 2]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:404:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, vigra::TinyVector<double, 10>, vigra::TinyVector<double, 10>&, vigra::TinyVector<double, 10>*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:404:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, vigra::TinyVector<double, 10>, vigra::TinyVector<double, 10>&, vigra::TinyVector<double, 10>*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:412:31: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, vigra::TinyVector<double, 10>, vigra::TinyVector<double, 10>&, vigra::TinyVector<double, 10>*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:419:31: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, vigra::TinyVector<double, 10>, vigra::TinyVector<double, 10>&, vigra::TinyVector<double, 10>*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx: In function 'void vigra::copyMultiArrayImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, MetaInt<N>) [with SrcIterator = StridedMultiIterator<2, TinyVector<double, 6>, TinyVector<double, 6>&, TinyVector<double, 6>*>; SrcShape = TinyVector<int, 3>; SrcAccessor = VectorAccessor<TinyVector<double, 6> >; DestIterator = StridedMultiIterator<2, TinyVector<double, 6>, TinyVector<double, 6>&, TinyVector<double, 6>*>; DestShape = TinyVector<int, 3>; DestAccessor = VectorAccessor<TinyVector<double, 6> >; int N = 1]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:404:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, vigra::TinyVector<double, 6>, vigra::TinyVector<double, 6>&, vigra::TinyVector<double, 6>*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:404:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, vigra::TinyVector<double, 6>, vigra::TinyVector<double, 6>&, vigra::TinyVector<double, 6>*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineAvoid(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = TinyVector<double, 6>*; SrcAccessor = VectorAccessor<TinyVector<double, 6> >; DestIterator = StridedMultiIterator<1, TinyVector<double, 6>, TinyVector<double, 6>&, TinyVector<double, 6>*>; DestAccessor = VectorAccessor<TinyVector<double, 6> >; KernelIterator = const double*; KernelAccessor = StandardConstAccessor<double>]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/separableconvolution.hxx:707:6: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 6>, vigra::TinyVector<double, 6>&, vigra::TinyVector<double, 6>*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineAvoid(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = TinyVector<double, 10>*; SrcAccessor = VectorAccessor<TinyVector<double, 10> >; DestIterator = StridedMultiIterator<1, TinyVector<double, 10>, TinyVector<double, 10>&, TinyVector<double, 10>*>; DestAccessor = VectorAccessor<TinyVector<double, 10> >; KernelIterator = const double*; KernelAccessor = StandardConstAccessor<double>]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/separableconvolution.hxx:707:6: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 10>, vigra::TinyVector<double, 10>&, vigra::TinyVector<double, 10>*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineZeropad(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = TinyVector<double, 6>*; SrcAccessor = VectorAccessor<TinyVector<double, 6> >; DestIterator = StridedMultiIterator<1, TinyVector<double, 6>, TinyVector<double, 6>&, TinyVector<double, 6>*>; DestAccessor = VectorAccessor<TinyVector<double, 6> >; KernelIterator = const double*; KernelAccessor = StandardConstAccessor<double>]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/separableconvolution.hxx:430:6: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 6>, vigra::TinyVector<double, 6>&, vigra::TinyVector<double, 6>*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineZeropad(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = TinyVector<double, 10>*; SrcAccessor = VectorAccessor<TinyVector<double, 10> >; DestIterator = StridedMultiIterator<1, TinyVector<double, 10>, TinyVector<double, 10>&, TinyVector<double, 10>*>; DestAccessor = VectorAccessor<TinyVector<double, 10> >; KernelIterator = const double*; KernelAccessor = StandardConstAccessor<double>]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/separableconvolution.hxx:430:6: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 10>, vigra::TinyVector<double, 10>&, vigra::TinyVector<double, 10>*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineRepeat(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = TinyVector<double, 10>*; SrcAccessor = VectorAccessor<TinyVector<double, 10> >; DestIterator = StridedMultiIterator<1, TinyVector<double, 10>, TinyVector<double, 10>&, TinyVector<double, 10>*>; DestAccessor = VectorAccessor<TinyVector<double, 10> >; KernelIterator = const double*; KernelAccessor = StandardConstAccessor<double>]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/separableconvolution.hxx:608:6: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 10>, vigra::TinyVector<double, 10>&, vigra::TinyVector<double, 10>*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineRepeat(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = TinyVector<double, 6>*; SrcAccessor = VectorAccessor<TinyVector<double, 6> >; DestIterator = StridedMultiIterator<1, TinyVector<double, 6>, TinyVector<double, 6>&, TinyVector<double, 6>*>; DestAccessor = VectorAccessor<TinyVector<double, 6> >; KernelIterator = const double*; KernelAccessor = StandardConstAccessor<double>]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/separableconvolution.hxx:608:6: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 6>, vigra::TinyVector<double, 6>&, vigra::TinyVector<double, 6>*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineWrap(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = TinyVector<double, 10>*; SrcAccessor = VectorAccessor<TinyVector<double, 10> >; DestIterator = StridedMultiIterator<1, TinyVector<double, 10>, TinyVector<double, 10>&, TinyVector<double, 10>*>; DestAccessor = VectorAccessor<TinyVector<double, 10> >; KernelIterator = const double*; KernelAccessor = StandardConstAccessor<double>]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/separableconvolution.hxx:225:6: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 10>, vigra::TinyVector<double, 10>&, vigra::TinyVector<double, 10>*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineWrap(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = TinyVector<double, 6>*; SrcAccessor = VectorAccessor<TinyVector<double, 6> >; DestIterator = StridedMultiIterator<1, TinyVector<double, 6>, TinyVector<double, 6>&, TinyVector<double, 6>*>; DestAccessor = VectorAccessor<TinyVector<double, 6> >; KernelIterator = const double*; KernelAccessor = StandardConstAccessor<double>]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/separableconvolution.hxx:225:6: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 6>, vigra::TinyVector<double, 6>&, vigra::TinyVector<double, 6>*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineReflect(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = TinyVector<double, 10>*; SrcAccessor = VectorAccessor<TinyVector<double, 10> >; DestIterator = StridedMultiIterator<1, TinyVector<double, 10>, TinyVector<double, 10>&, TinyVector<double, 10>*>; DestAccessor = VectorAccessor<TinyVector<double, 10> >; KernelIterator = const double*; KernelAccessor = StandardConstAccessor<double>]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/separableconvolution.hxx:509:6: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 10>, vigra::TinyVector<double, 10>&, vigra::TinyVector<double, 10>*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineReflect(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, int, int) [with SrcIterator = TinyVector<double, 6>*; SrcAccessor = VectorAccessor<TinyVector<double, 6> >; DestIterator = StridedMultiIterator<1, TinyVector<double, 6>, TinyVector<double, 6>&, TinyVector<double, 6>*>; DestAccessor = VectorAccessor<TinyVector<double, 6> >; KernelIterator = const double*; KernelAccessor = StandardConstAccessor<double>]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/separableconvolution.hxx:509:6: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 6>, vigra::TinyVector<double, 6>&, vigra::TinyVector<double, 6>*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineClip(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, Norm, int, int) [with SrcIterator = TinyVector<double, 10>*; SrcAccessor = VectorAccessor<TinyVector<double, 10> >; DestIterator = StridedMultiIterator<1, TinyVector<double, 10>, TinyVector<double, 10>&, TinyVector<double, 10>*>; DestAccessor = VectorAccessor<TinyVector<double, 10> >; KernelIterator = const double*; KernelAccessor = StandardConstAccessor<double>; Norm = double]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/separableconvolution.hxx:326:6: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 10>, vigra::TinyVector<double, 10>&, vigra::TinyVector<double, 10>*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/separableconvolution.hxx: In function 'void vigra::internalConvolveLineClip(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, Norm, int, int) [with SrcIterator = TinyVector<double, 6>*; SrcAccessor = VectorAccessor<TinyVector<double, 6> >; DestIterator = StridedMultiIterator<1, TinyVector<double, 6>, TinyVector<double, 6>&, TinyVector<double, 6>*>; DestAccessor = VectorAccessor<TinyVector<double, 6> >; KernelIterator = const double*; KernelAccessor = StandardConstAccessor<double>; Norm = double]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/separableconvolution.hxx:326:6: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 6>, vigra::TinyVector<double, 6>&, vigra::TinyVector<double, 6>*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/separableconvolution.hxx: In function 'void vigra::convolveLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, BorderTreatmentMode, int, int) [with SrcIterator = double*; SrcAccessor = StandardValueAccessor<double>; DestIterator = StridedMultiIterator<1, TinyVector<double, 3>, TinyVector<double, 3>&, TinyVector<double, 3>*>; DestAccessor = VectorElementAccessor<VectorAccessor<TinyVector<double, 3> > >; KernelIterator = const double*; KernelAccessor = StandardConstAccessor<double>]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/separableconvolution.hxx:899:6: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 3>, vigra::TinyVector<double, 3>&, vigra::TinyVector<double, 3>*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/separableconvolution.hxx: In function 'void vigra::convolveLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, BorderTreatmentMode, int, int) [with SrcIterator = double*; SrcAccessor = StandardValueAccessor<double>; DestIterator = StridedMultiIterator<1, TinyVector<double, 6>, TinyVector<double, 6>&, TinyVector<double, 6>*>; DestAccessor = VectorElementAccessor<VectorAccessor<TinyVector<double, 6> > >; KernelIterator = const double*; KernelAccessor = StandardConstAccessor<double>]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/separableconvolution.hxx:899:6: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 6>, vigra::TinyVector<double, 6>&, vigra::TinyVector<double, 6>*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/separableconvolution.hxx: In function 'void vigra::convolveLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, BorderTreatmentMode, int, int) [with SrcIterator = double*; SrcAccessor = StandardValueAccessor<double>; DestIterator = StridedMultiIterator<1, TinyVector<double, 10>, TinyVector<double, 10>&, TinyVector<double, 10>*>; DestAccessor = VectorElementAccessor<VectorAccessor<TinyVector<double, 10> > >; KernelIterator = const double*; KernelAccessor = StandardConstAccessor<double>]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/separableconvolution.hxx:899:6: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 10>, vigra::TinyVector<double, 10>&, vigra::TinyVector<double, 10>*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/separableconvolution.hxx: In function 'void vigra::convolveLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, BorderTreatmentMode, int, int) [with SrcIterator = double*; SrcAccessor = StandardValueAccessor<double>; DestIterator = StridedMultiIterator<1, TinyVector<double, 4>, TinyVector<double, 4>&, TinyVector<double, 4>*>; DestAccessor = VectorElementAccessor<VectorAccessor<TinyVector<double, 4> > >; KernelIterator = const double*; KernelAccessor = StandardConstAccessor<double>]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/separableconvolution.hxx:899:6: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 4>, vigra::TinyVector<double, 4>&, vigra::TinyVector<double, 4>*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/separableconvolution.hxx: In function 'void vigra::convolveLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, BorderTreatmentMode, int, int) [with SrcIterator = double*; SrcAccessor = StandardValueAccessor<double>; DestIterator = StridedMultiIterator<1, TinyVector<double, 2>, TinyVector<double, 2>&, TinyVector<double, 2>*>; DestAccessor = VectorElementAccessor<VectorAccessor<TinyVector<double, 2> > >; KernelIterator = const double*; KernelAccessor = StandardConstAccessor<double>]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/separableconvolution.hxx:899:6: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 2>, vigra::TinyVector<double, 2>&, vigra::TinyVector<double, 2>*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/separableconvolution.hxx: In function 'void vigra::convolveLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, BorderTreatmentMode, int, int) [with SrcIterator = double*; SrcAccessor = StandardValueAccessor<double>; DestIterator = StridedMultiIterator<1, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; KernelIterator = const double*; KernelAccessor = StandardConstAccessor<double>]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/separableconvolution.hxx:899:6: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_convolution.hxx: In function 'void vigra::detail::internalSeparableConvolveMultiArrayTmp(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, KernelIterator) [with SrcIterator = vigra::StridedMultiIterator<4, double, const double&, const double*>; SrcShape = vigra::TinyVector<int, 4>; SrcAccessor = vigra::StandardConstValueAccessor<double>; DestIterator = vigra::StridedMultiIterator<4, vigra::TinyVector<double, 10>, vigra::TinyVector<double, 10>&, vigra::TinyVector<double, 10>*>; DestAccessor = vigra::VectorElementAccessor<vigra::VectorAccessor<vigra::TinyVector<double, 10> > >; KernelIterator = vigra::Kernel1D<double>*]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_convolution.hxx:525:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<4, double, const double&, const double*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_convolution.hxx:525:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<4, vigra::TinyVector<double, 10>, vigra::TinyVector<double, 10>&, vigra::TinyVector<double, 10>*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_convolution.hxx:525:1: note: parameter passing for argument of type 'vigra::VectorElementAccessor<vigra::VectorAccessor<vigra::TinyVector<double, 10> > >' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/separableconvolution.hxx: In function 'void vigra::convolveLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, BorderTreatmentMode, int, int) [with SrcIterator = TinyVector<double, 3>*; SrcAccessor = VectorAccessor<TinyVector<double, 3> >; DestIterator = StridedMultiIterator<1, TinyVector<double, 3>, TinyVector<double, 3>&, TinyVector<double, 3>*>; DestAccessor = VectorAccessor<TinyVector<double, 3> >; KernelIterator = const double*; KernelAccessor = StandardConstAccessor<double>]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/separableconvolution.hxx:899:6: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 3>, vigra::TinyVector<double, 3>&, vigra::TinyVector<double, 3>*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/separableconvolution.hxx: In function 'void vigra::convolveLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, BorderTreatmentMode, int, int) [with SrcIterator = TinyVector<double, 10>*; SrcAccessor = VectorAccessor<TinyVector<double, 10> >; DestIterator = StridedMultiIterator<1, TinyVector<double, 10>, TinyVector<double, 10>&, TinyVector<double, 10>*>; DestAccessor = VectorAccessor<TinyVector<double, 10> >; KernelIterator = const double*; KernelAccessor = StandardConstAccessor<double>]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/separableconvolution.hxx:899:6: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 10>, vigra::TinyVector<double, 10>&, vigra::TinyVector<double, 10>*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/separableconvolution.hxx: In function 'void vigra::convolveLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, BorderTreatmentMode, int, int) [with SrcIterator = TinyVector<double, 6>*; SrcAccessor = VectorAccessor<TinyVector<double, 6> >; DestIterator = StridedMultiIterator<1, TinyVector<double, 6>, TinyVector<double, 6>&, TinyVector<double, 6>*>; DestAccessor = VectorAccessor<TinyVector<double, 6> >; KernelIterator = const double*; KernelAccessor = StandardConstAccessor<double>]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/separableconvolution.hxx:899:6: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 6>, vigra::TinyVector<double, 6>&, vigra::TinyVector<double, 6>*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/separableconvolution.hxx: In function 'void vigra::convolveLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, BorderTreatmentMode, int, int) [with SrcIterator = TinyVector<double, 10>*; SrcAccessor = VectorAccessor<TinyVector<double, 10> >; DestIterator = StridedMultiIterator<1, TinyVector<double, 10>, TinyVector<double, 10>&, TinyVector<double, 10>*>; DestAccessor = VectorAccessor<TinyVector<double, 10> >; KernelIterator = const double*; KernelAccessor = StandardConstAccessor<double>]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/separableconvolution.hxx:899:6: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 10>, vigra::TinyVector<double, 10>&, vigra::TinyVector<double, 10>*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/separableconvolution.hxx: In function 'void vigra::convolveLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, BorderTreatmentMode, int, int) [with SrcIterator = TinyVector<double, 6>*; SrcAccessor = VectorAccessor<TinyVector<double, 6> >; DestIterator = StridedMultiIterator<1, TinyVector<double, 6>, TinyVector<double, 6>&, TinyVector<double, 6>*>; DestAccessor = VectorAccessor<TinyVector<double, 6> >; KernelIterator = const double*; KernelAccessor = StandardConstAccessor<double>]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/separableconvolution.hxx:899:6: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 6>, vigra::TinyVector<double, 6>&, vigra::TinyVector<double, 6>*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/separableconvolution.hxx: In function 'void vigra::convolveLine(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, KernelIterator, KernelAccessor, int, int, BorderTreatmentMode, int, int) [with SrcIterator = TinyVector<double, 3>*; SrcAccessor = VectorAccessor<TinyVector<double, 3> >; DestIterator = StridedMultiIterator<1, TinyVector<double, 3>, TinyVector<double, 3>&, TinyVector<double, 3>*>; DestAccessor = VectorAccessor<TinyVector<double, 3> >; KernelIterator = const double*; KernelAccessor = StandardConstAccessor<double>]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/separableconvolution.hxx:899:6: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 3>, vigra::TinyVector<double, 3>&, vigra::TinyVector<double, 3>*>' changed in GCC 7.1
In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<N>) [with SrcIterator = StridedMultiIterator<3, TinyVector<double, 6>, const TinyVector<double, 6>&, const TinyVector<double, 6>*>; SrcShape = TinyVector<int, 3>; SrcAccessor = VectorAccessor<TinyVector<double, 6> >; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardValueAccessor<double>; Functor = detail::TensorTraceFunctor<3, TinyVector<double, 6> >; int N = 2]',
    inlined from 'void vigra::transformMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const Functor&) [with SrcIterator = StridedMultiIterator<3, TinyVector<double, 6>, const TinyVector<double, 6>&, const TinyVector<double, 6>*>; SrcShape = TinyVector<int, 3>; SrcAccessor = VectorAccessor<TinyVector<double, 6> >; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; Functor = detail::TensorTraceFunctor<3, TinyVector<double, 6> >]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:951:34,
    inlined from 'void vigra::tensorTraceMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor) [with SrcIterator = StridedMultiIterator<3, TinyVector<double, 6>, const TinyVector<double, 6>&, const TinyVector<double, 6>*>; SrcShape = TinyVector<int, 3>; SrcAccessor = VectorAccessor<TinyVector<double, 6> >; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestAccessor = StandardValueAccessor<double>]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_tensorutilities.hxx:384:24,
    inlined from 'void vigra::tensorTraceMultiArray(triple<T1, T2, T3>, std::pair<DestIterator, DestAccessor>) [with SrcIterator = StridedMultiIterator<3, TinyVector<double, 6>, const TinyVector<double, 6>&, const TinyVector<double, 6>*>; SrcShape = TinyVector<int, 3>; SrcAccessor = VectorAccessor<TinyVector<double, 6> >; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestAccessor = StandardValueAccessor<double>]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_tensorutilities.hxx:394:26,
    inlined from 'vigra::NumpyAnyArray vigra::pythonTensorTrace(NumpyArray<N, TinyVector<VoxelType, (int)(((N * (N + 1)) / 2))> >, NumpyArray<ndim, Singleband<T> >) [with PixelType = double; unsigned int N = 3]' at /build/vigra/src/vigra-Version-1-12-2/vigranumpy/src/core/tensors.cxx:431:30:
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<N>) [with SrcIterator = StridedMultiIterator<2, TinyVector<double, 2>, const TinyVector<double, 2>&, const TinyVector<double, 2>*>; SrcShape = TinyVector<int, 2>; SrcAccessor = VectorAccessor<TinyVector<double, 2> >; DestIterator = StridedMultiIterator<2, TinyVector<double, 3>, TinyVector<double, 3>&, TinyVector<double, 3>*>; DestShape = TinyVector<int, 2>; DestAccessor = VectorAccessor<TinyVector<double, 3> >; Functor = detail::OuterProductFunctor<2, TinyVector<double, 2>, TinyVector<double, 3> >; int N = 1]',
    inlined from 'void vigra::transformMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const Functor&) [with SrcIterator = StridedMultiIterator<2, TinyVector<double, 2>, const TinyVector<double, 2>&, const TinyVector<double, 2>*>; SrcShape = TinyVector<int, 2>; SrcAccessor = VectorAccessor<TinyVector<double, 2> >; DestIterator = StridedMultiIterator<2, TinyVector<double, 3>, TinyVector<double, 3>&, TinyVector<double, 3>*>; DestAccessor = VectorAccessor<TinyVector<double, 3> >; Functor = detail::OuterProductFunctor<2, TinyVector<double, 2>, TinyVector<double, 3> >]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:951:34,
    inlined from 'void vigra::vectorToTensorMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor) [with SrcIterator = StridedMultiIterator<2, TinyVector<double, 2>, const TinyVector<double, 2>&, const TinyVector<double, 2>*>; SrcShape = TinyVector<int, 2>; SrcAccessor = VectorAccessor<TinyVector<double, 2> >; DestIterator = StridedMultiIterator<2, TinyVector<double, 3>, TinyVector<double, 3>&, TinyVector<double, 3>*>; DestAccessor = VectorAccessor<TinyVector<double, 3> >]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_tensorutilities.hxx:281:24,
    inlined from 'void vigra::vectorToTensorMultiArray(triple<T1, T2, T3>, std::pair<DestIterator, DestAccessor>) [with SrcIterator = StridedMultiIterator<2, TinyVector<double, 2>, const TinyVector<double, 2>&, const TinyVector<double, 2>*>; SrcShape = TinyVector<int, 2>; SrcAccessor = VectorAccessor<TinyVector<double, 2> >; DestIterator = StridedMultiIterator<2, TinyVector<double, 3>, TinyVector<double, 3>&, TinyVector<double, 3>*>; DestAccessor = VectorAccessor<TinyVector<double, 3> >]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_tensorutilities.hxx:291:29,
    inlined from 'vigra::NumpyAnyArray vigra::pythonVectorToTensor(NumpyArray<ndim, TinyVector<VoxelType, (int)(ndim)> >, NumpyArray<N, TinyVector<VoxelType, (int)(((N * (N + 1)) / 2))> >) [with PixelType = double; unsigned int N = 2]' at /build/vigra/src/vigra-Version-1-12-2/vigranumpy/src/core/tensors.cxx:410:33:
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 3>, vigra::TinyVector<double, 3>&, vigra::TinyVector<double, 3>*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 3>, vigra::TinyVector<double, 3>&, vigra::TinyVector<double, 3>*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 3>, vigra::TinyVector<double, 3>&, vigra::TinyVector<double, 3>*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 3>, vigra::TinyVector<double, 3>&, vigra::TinyVector<double, 3>*>' changed in GCC 7.1
In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<N>) [with SrcIterator = StridedMultiIterator<3, TinyVector<double, 3>, const TinyVector<double, 3>&, const TinyVector<double, 3>*>; SrcShape = TinyVector<int, 3>; SrcAccessor = VectorAccessor<TinyVector<double, 3> >; DestIterator = StridedMultiIterator<3, TinyVector<double, 6>, TinyVector<double, 6>&, TinyVector<double, 6>*>; DestShape = TinyVector<int, 3>; DestAccessor = VectorAccessor<TinyVector<double, 6> >; Functor = detail::OuterProductFunctor<3, TinyVector<double, 3>, TinyVector<double, 6> >; int N = 2]',
    inlined from 'void vigra::transformMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const Functor&) [with SrcIterator = StridedMultiIterator<3, TinyVector<double, 3>, const TinyVector<double, 3>&, const TinyVector<double, 3>*>; SrcShape = TinyVector<int, 3>; SrcAccessor = VectorAccessor<TinyVector<double, 3> >; DestIterator = StridedMultiIterator<3, TinyVector<double, 6>, TinyVector<double, 6>&, TinyVector<double, 6>*>; DestAccessor = VectorAccessor<TinyVector<double, 6> >; Functor = detail::OuterProductFunctor<3, TinyVector<double, 3>, TinyVector<double, 6> >]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:951:34,
    inlined from 'void vigra::vectorToTensorMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor) [with SrcIterator = StridedMultiIterator<3, TinyVector<double, 3>, const TinyVector<double, 3>&, const TinyVector<double, 3>*>; SrcShape = TinyVector<int, 3>; SrcAccessor = VectorAccessor<TinyVector<double, 3> >; DestIterator = StridedMultiIterator<3, TinyVector<double, 6>, TinyVector<double, 6>&, TinyVector<double, 6>*>; DestAccessor = VectorAccessor<TinyVector<double, 6> >]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_tensorutilities.hxx:281:24,
    inlined from 'void vigra::vectorToTensorMultiArray(triple<T1, T2, T3>, std::pair<DestIterator, DestAccessor>) [with SrcIterator = StridedMultiIterator<3, TinyVector<double, 3>, const TinyVector<double, 3>&, const TinyVector<double, 3>*>; SrcShape = TinyVector<int, 3>; SrcAccessor = VectorAccessor<TinyVector<double, 3> >; DestIterator = StridedMultiIterator<3, TinyVector<double, 6>, TinyVector<double, 6>&, TinyVector<double, 6>*>; DestAccessor = VectorAccessor<TinyVector<double, 6> >]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_tensorutilities.hxx:291:29,
    inlined from 'vigra::NumpyAnyArray vigra::pythonVectorToTensor(NumpyArray<ndim, TinyVector<VoxelType, (int)(ndim)> >, NumpyArray<N, TinyVector<VoxelType, (int)(((N * (N + 1)) / 2))> >) [with PixelType = double; unsigned int N = 3]' at /build/vigra/src/vigra-Version-1-12-2/vigranumpy/src/core/tensors.cxx:410:33:
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, vigra::TinyVector<double, 6>, vigra::TinyVector<double, 6>&, vigra::TinyVector<double, 6>*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, vigra::TinyVector<double, 6>, vigra::TinyVector<double, 6>&, vigra::TinyVector<double, 6>*>' changed in GCC 7.1
In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<N>) [with SrcIterator = StridedMultiIterator<2, TinyVector<double, 3>, const TinyVector<double, 3>&, const TinyVector<double, 3>*>; SrcShape = TinyVector<int, 2>; SrcAccessor = VectorAccessor<TinyVector<double, 3> >; DestIterator = StridedMultiIterator<2, TinyVector<double, 2>, TinyVector<double, 2>&, TinyVector<double, 2>*>; DestShape = TinyVector<int, 2>; DestAccessor = VectorAccessor<TinyVector<double, 2> >; Functor = detail::EigenvaluesFunctor<2, TinyVector<double, 3>, TinyVector<double, 2> >; int N = 1]',
    inlined from 'void vigra::transformMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const Functor&) [with SrcIterator = StridedMultiIterator<2, TinyVector<double, 3>, const TinyVector<double, 3>&, const TinyVector<double, 3>*>; SrcShape = TinyVector<int, 2>; SrcAccessor = VectorAccessor<TinyVector<double, 3> >; DestIterator = StridedMultiIterator<2, TinyVector<double, 2>, TinyVector<double, 2>&, TinyVector<double, 2>*>; DestAccessor = VectorAccessor<TinyVector<double, 2> >; Functor = detail::EigenvaluesFunctor<2, TinyVector<double, 3>, TinyVector<double, 2> >]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:951:34,
    inlined from 'void vigra::tensorEigenvaluesMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor) [with SrcIterator = StridedMultiIterator<2, TinyVector<double, 3>, const TinyVector<double, 3>&, const TinyVector<double, 3>*>; SrcShape = TinyVector<int, 2>; SrcAccessor = VectorAccessor<TinyVector<double, 3> >; DestIterator = StridedMultiIterator<2, TinyVector<double, 2>, TinyVector<double, 2>&, TinyVector<double, 2>*>; DestAccessor = VectorAccessor<TinyVector<double, 2> >]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_tensorutilities.hxx:501:24,
    inlined from 'void vigra::tensorEigenvaluesMultiArray(triple<T1, T2, T3>, std::pair<DestIterator, DestAccessor>) [with SrcIterator = StridedMultiIterator<2, TinyVector<double, 3>, const TinyVector<double, 3>&, const TinyVector<double, 3>*>; SrcShape = TinyVector<int, 2>; SrcAccessor = VectorAccessor<TinyVector<double, 3> >; DestIterator = StridedMultiIterator<2, TinyVector<double, 2>, TinyVector<double, 2>&, TinyVector<double, 2>*>; DestAccessor = VectorAccessor<TinyVector<double, 2> >]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_tensorutilities.hxx:511:32,
    inlined from 'vigra::NumpyAnyArray vigra::pythonTensorEigenvalues(NumpyArray<N, TinyVector<VoxelType, (int)(((N * (N + 1)) / 2))> >, NumpyArray<ndim, TinyVector<VoxelType, (int)(ndim)> >) [with PixelType = double; unsigned int N = 2]' at /build/vigra/src/vigra-Version-1-12-2/vigranumpy/src/core/tensors.cxx:473:36:
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 2>, vigra::TinyVector<double, 2>&, vigra::TinyVector<double, 2>*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 2>, vigra::TinyVector<double, 2>&, vigra::TinyVector<double, 2>*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 2>, vigra::TinyVector<double, 2>&, vigra::TinyVector<double, 2>*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 2>, vigra::TinyVector<double, 2>&, vigra::TinyVector<double, 2>*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<0>) [with SrcIterator = StridedMultiIterator<1, TinyVector<double, 6>, const TinyVector<double, 6>&, const TinyVector<double, 6>*>; SrcShape = TinyVector<int, 3>; SrcAccessor = VectorAccessor<TinyVector<double, 6> >; DestIterator = StridedMultiIterator<1, TinyVector<double, 3>, TinyVector<double, 3>&, TinyVector<double, 3>*>; DestShape = TinyVector<int, 3>; DestAccessor = VectorAccessor<TinyVector<double, 3> >; Functor = detail::EigenvaluesFunctor<3, TinyVector<double, 6>, TinyVector<double, 3> >]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:695:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 6>, const vigra::TinyVector<double, 6>&, const vigra::TinyVector<double, 6>*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:695:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 3>, vigra::TinyVector<double, 3>&, vigra::TinyVector<double, 3>*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<N>) [with SrcIterator = StridedMultiIterator<2, TinyVector<double, 6>, const TinyVector<double, 6>&, const TinyVector<double, 6>*>; SrcShape = TinyVector<int, 3>; SrcAccessor = VectorAccessor<TinyVector<double, 6> >; DestIterator = StridedMultiIterator<2, TinyVector<double, 3>, TinyVector<double, 3>&, TinyVector<double, 3>*>; DestShape = TinyVector<int, 3>; DestAccessor = VectorAccessor<TinyVector<double, 3> >; Functor = detail::EigenvaluesFunctor<3, TinyVector<double, 6>, TinyVector<double, 3> >; int N = 1]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, vigra::TinyVector<double, 6>, const vigra::TinyVector<double, 6>&, const vigra::TinyVector<double, 6>*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, vigra::TinyVector<double, 3>, vigra::TinyVector<double, 3>&, vigra::TinyVector<double, 3>*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 3>, vigra::TinyVector<double, 3>&, vigra::TinyVector<double, 3>*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 3>, vigra::TinyVector<double, 3>&, vigra::TinyVector<double, 3>*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 3>, vigra::TinyVector<double, 3>&, vigra::TinyVector<double, 3>*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 3>, vigra::TinyVector<double, 3>&, vigra::TinyVector<double, 3>*>' changed in GCC 7.1
In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<N>) [with SrcIterator = StridedMultiIterator<3, TinyVector<double, 6>, const TinyVector<double, 6>&, const TinyVector<double, 6>*>; SrcShape = TinyVector<int, 3>; SrcAccessor = VectorAccessor<TinyVector<double, 6> >; DestIterator = StridedMultiIterator<3, TinyVector<double, 3>, TinyVector<double, 3>&, TinyVector<double, 3>*>; DestShape = TinyVector<int, 3>; DestAccessor = VectorAccessor<TinyVector<double, 3> >; Functor = detail::EigenvaluesFunctor<3, TinyVector<double, 6>, TinyVector<double, 3> >; int N = 2]',
    inlined from 'void vigra::transformMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const Functor&) [with SrcIterator = StridedMultiIterator<3, TinyVector<double, 6>, const TinyVector<double, 6>&, const TinyVector<double, 6>*>; SrcShape = TinyVector<int, 3>; SrcAccessor = VectorAccessor<TinyVector<double, 6> >; DestIterator = StridedMultiIterator<3, TinyVector<double, 3>, TinyVector<double, 3>&, TinyVector<double, 3>*>; DestAccessor = VectorAccessor<TinyVector<double, 3> >; Functor = detail::EigenvaluesFunctor<3, TinyVector<double, 6>, TinyVector<double, 3> >]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:951:34,
    inlined from 'void vigra::tensorEigenvaluesMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor) [with SrcIterator = StridedMultiIterator<3, TinyVector<double, 6>, const TinyVector<double, 6>&, const TinyVector<double, 6>*>; SrcShape = TinyVector<int, 3>; SrcAccessor = VectorAccessor<TinyVector<double, 6> >; DestIterator = StridedMultiIterator<3, TinyVector<double, 3>, TinyVector<double, 3>&, TinyVector<double, 3>*>; DestAccessor = VectorAccessor<TinyVector<double, 3> >]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_tensorutilities.hxx:501:24,
    inlined from 'void vigra::tensorEigenvaluesMultiArray(triple<T1, T2, T3>, std::pair<DestIterator, DestAccessor>) [with SrcIterator = StridedMultiIterator<3, TinyVector<double, 6>, const TinyVector<double, 6>&, const TinyVector<double, 6>*>; SrcShape = TinyVector<int, 3>; SrcAccessor = VectorAccessor<TinyVector<double, 6> >; DestIterator = StridedMultiIterator<3, TinyVector<double, 3>, TinyVector<double, 3>&, TinyVector<double, 3>*>; DestAccessor = VectorAccessor<TinyVector<double, 3> >]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_tensorutilities.hxx:511:32,
    inlined from 'vigra::NumpyAnyArray vigra::pythonTensorEigenvalues(NumpyArray<N, TinyVector<VoxelType, (int)(((N * (N + 1)) / 2))> >, NumpyArray<ndim, TinyVector<VoxelType, (int)(ndim)> >) [with PixelType = double; unsigned int N = 3]' at /build/vigra/src/vigra-Version-1-12-2/vigranumpy/src/core/tensors.cxx:473:36:
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, vigra::TinyVector<double, 3>, vigra::TinyVector<double, 3>&, vigra::TinyVector<double, 3>*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, vigra::TinyVector<double, 3>, vigra::TinyVector<double, 3>&, vigra::TinyVector<double, 3>*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<0>) [with SrcIterator = StridedMultiIterator<1, TinyVector<double, 6>, const TinyVector<double, 6>&, const TinyVector<double, 6>*>; SrcShape = TinyVector<int, 3>; SrcAccessor = VectorAccessor<TinyVector<double, 6> >; DestIterator = StridedMultiIterator<1, double, double&, double*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardValueAccessor<double>; Functor = detail::DeterminantFunctor<3, TinyVector<double, 6> >]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:695:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 6>, const vigra::TinyVector<double, 6>&, const vigra::TinyVector<double, 6>*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:695:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<N>) [with SrcIterator = StridedMultiIterator<2, TinyVector<double, 6>, const TinyVector<double, 6>&, const TinyVector<double, 6>*>; SrcShape = TinyVector<int, 3>; SrcAccessor = VectorAccessor<TinyVector<double, 6> >; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardValueAccessor<double>; Functor = detail::DeterminantFunctor<3, TinyVector<double, 6> >; int N = 1]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, vigra::TinyVector<double, 6>, const vigra::TinyVector<double, 6>&, const vigra::TinyVector<double, 6>*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<N>) [with SrcIterator = StridedMultiIterator<3, TinyVector<double, 6>, const TinyVector<double, 6>&, const TinyVector<double, 6>*>; SrcShape = TinyVector<int, 3>; SrcAccessor = VectorAccessor<TinyVector<double, 6> >; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardValueAccessor<double>; Functor = detail::DeterminantFunctor<3, TinyVector<double, 6> >; int N = 2]',
    inlined from 'void vigra::transformMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const Functor&) [with SrcIterator = StridedMultiIterator<3, TinyVector<double, 6>, const TinyVector<double, 6>&, const TinyVector<double, 6>*>; SrcShape = TinyVector<int, 3>; SrcAccessor = VectorAccessor<TinyVector<double, 6> >; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; Functor = detail::DeterminantFunctor<3, TinyVector<double, 6> >]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:951:34,
    inlined from 'void vigra::tensorDeterminantMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor) [with SrcIterator = StridedMultiIterator<3, TinyVector<double, 6>, const TinyVector<double, 6>&, const TinyVector<double, 6>*>; SrcShape = TinyVector<int, 3>; SrcAccessor = VectorAccessor<TinyVector<double, 6> >; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestAccessor = StandardValueAccessor<double>]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_tensorutilities.hxx:613:24,
    inlined from 'void vigra::tensorDeterminantMultiArray(triple<T1, T2, T3>, std::pair<DestIterator, DestAccessor>) [with SrcIterator = StridedMultiIterator<3, TinyVector<double, 6>, const TinyVector<double, 6>&, const TinyVector<double, 6>*>; SrcShape = TinyVector<int, 3>; SrcAccessor = VectorAccessor<TinyVector<double, 6> >; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestAccessor = StandardValueAccessor<double>]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_tensorutilities.hxx:623:32,
    inlined from 'vigra::NumpyAnyArray vigra::pythonTensorDeterminant(NumpyArray<N, TinyVector<VoxelType, (int)(((N * (N + 1)) / 2))> >, NumpyArray<ndim, Singleband<T> >) [with PixelType = double; unsigned int N = 3]' at /build/vigra/src/vigra-Version-1-12-2/vigranumpy/src/core/tensors.cxx:452:36:
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
In function 'void vigra::copyMultiArrayImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, MetaInt<N>) [with SrcIterator = StridedMultiIterator<3, double, double&, double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardValueAccessor<double>; DestIterator = StridedMultiIterator<3, TinyVector<double, 6>, TinyVector<double, 6>&, TinyVector<double, 6>*>; DestShape = TinyVector<int, 3>; DestAccessor = VectorElementAccessor<VectorAccessor<TinyVector<double, 6> > >; int N = 2]',
    inlined from 'void vigra::copyMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor) [with SrcIterator = StridedMultiIterator<3, double, double&, double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardValueAccessor<double>; DestIterator = StridedMultiIterator<3, TinyVector<double, 6>, TinyVector<double, 6>&, TinyVector<double, 6>*>; DestAccessor = VectorElementAccessor<VectorAccessor<TinyVector<double, 6> > >]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:573:23,
    inlined from 'void vigra::detail::internalSeparableConvolveSubarray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, KernelIterator, const SrcShape&, const SrcShape&) [with SrcIterator = vigra::StridedMultiIterator<3, double, const double&, const double*>; SrcShape = vigra::TinyVector<int, 3>; SrcAccessor = vigra::StandardConstValueAccessor<double>; DestIterator = vigra::StridedMultiIterator<3, vigra::TinyVector<double, 6>, vigra::TinyVector<double, 6>&, vigra::TinyVector<double, 6>*>; DestAccessor = vigra::VectorElementAccessor<vigra::VectorAccessor<vigra::TinyVector<double, 6> > >; KernelIterator = vigra::Kernel1D<double>*]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_convolution.hxx:670:19,
    inlined from 'void vigra::separableConvolveMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, KernelIterator, SrcShape, SrcShape) [with SrcIterator = StridedMultiIterator<3, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<3, TinyVector<double, 6>, TinyVector<double, 6>&, TinyVector<double, 6>*>; DestAccessor = VectorElementAccessor<VectorAccessor<TinyVector<double, 6> > >; KernelIterator = Kernel1D<double>*]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_convolution.hxx:885:50,
    inlined from 'void vigra::hessianOfGaussianMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const ConvolutionOptions<SrcShape::static_size>&) [with SrcIterator = StridedMultiIterator<3, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<3, TinyVector<double, 6>, TinyVector<double, 6>&, TinyVector<double, 6>*>; DestAccessor = VectorAccessor<TinyVector<double, 6> >]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_convolution.hxx:2558:40,
    inlined from 'void vigra::hessianOfGaussianMultiArray(const triple<T1, T2, T3>&, const std::pair<DestIterator, DestAccessor>&, const ConvolutionOptions<SrcShape::static_size>&) [with SrcIterator = StridedMultiIterator<3, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<3, TinyVector<double, 6>, TinyVector<double, 6>&, TinyVector<double, 6>*>; DestAccessor = VectorAccessor<TinyVector<double, 6> >]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_convolution.hxx:2581:32,
    inlined from 'vigra::NumpyAnyArray vigra::pythonHessianOfGaussian(NumpyArray<ndim, Singleband<T> >, boost::python::api::object, NumpyArray<N, TinyVector<VoxelType, (int)(((N * (N + 1)) / 2))> >, boost::python::api::object, boost::python::api::object, double, boost::python::api::object) [with VoxelType = double; unsigned int N = 3]' at /build/vigra/src/vigra-Version-1-12-2/vigranumpy/src/core/tensors.cxx:273:36:
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:412:31: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, vigra::TinyVector<double, 6>, vigra::TinyVector<double, 6>&, vigra::TinyVector<double, 6>*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:419:31: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, vigra::TinyVector<double, 6>, vigra::TinyVector<double, 6>&, vigra::TinyVector<double, 6>*>' changed in GCC 7.1
In function 'void vigra::separableConvolveMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, KernelIterator, SrcShape, SrcShape) [with SrcIterator = StridedMultiIterator<4, double, const double&, const double*>; SrcShape = TinyVector<int, 4>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<4, TinyVector<double, 10>, TinyVector<double, 10>&, TinyVector<double, 10>*>; DestAccessor = VectorElementAccessor<VectorAccessor<TinyVector<double, 10> > >; KernelIterator = Kernel1D<double>*]',
    inlined from 'void vigra::hessianOfGaussianMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const ConvolutionOptions<SrcShape::static_size>&) [with SrcIterator = StridedMultiIterator<4, double, const double&, const double*>; SrcShape = TinyVector<int, 4>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<4, TinyVector<double, 10>, TinyVector<double, 10>&, TinyVector<double, 10>*>; DestAccessor = VectorAccessor<TinyVector<double, 10> >]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_convolution.hxx:2558:40,
    inlined from 'void vigra::hessianOfGaussianMultiArray(const triple<T1, T2, T3>&, const std::pair<DestIterator, DestAccessor>&, const ConvolutionOptions<SrcShape::static_size>&) [with SrcIterator = StridedMultiIterator<4, double, const double&, const double*>; SrcShape = TinyVector<int, 4>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<4, TinyVector<double, 10>, TinyVector<double, 10>&, TinyVector<double, 10>*>; DestAccessor = VectorAccessor<TinyVector<double, 10> >]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_convolution.hxx:2581:32,
    inlined from 'vigra::NumpyAnyArray vigra::pythonHessianOfGaussian(NumpyArray<ndim, Singleband<T> >, boost::python::api::object, NumpyArray<N, TinyVector<VoxelType, (int)(((N * (N + 1)) / 2))> >, boost::python::api::object, boost::python::api::object, double, boost::python::api::object) [with VoxelType = double; unsigned int N = 4]' at /build/vigra/src/vigra-Version-1-12-2/vigranumpy/src/core/tensors.cxx:273:36:
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_convolution.hxx:898:55: note: parameter passing for argument of type 'vigra::StridedMultiIterator<4, vigra::TinyVector<double, 10>, vigra::TinyVector<double, 10>&, vigra::TinyVector<double, 10>*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_convolution.hxx:898:55: note: parameter passing for argument of type 'vigra::VectorElementAccessor<vigra::VectorAccessor<vigra::TinyVector<double, 10> > >' changed in GCC 7.1
In function 'void vigra::copyMultiArrayImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, MetaInt<N>) [with SrcIterator = StridedMultiIterator<4, double, double&, double*>; SrcShape = TinyVector<int, 4>; SrcAccessor = StandardValueAccessor<double>; DestIterator = StridedMultiIterator<4, TinyVector<double, 10>, TinyVector<double, 10>&, TinyVector<double, 10>*>; DestShape = TinyVector<int, 4>; DestAccessor = VectorElementAccessor<VectorAccessor<TinyVector<double, 10> > >; int N = 3]',
    inlined from 'void vigra::copyMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor) [with SrcIterator = StridedMultiIterator<4, double, double&, double*>; SrcShape = TinyVector<int, 4>; SrcAccessor = StandardValueAccessor<double>; DestIterator = StridedMultiIterator<4, TinyVector<double, 10>, TinyVector<double, 10>&, TinyVector<double, 10>*>; DestAccessor = VectorElementAccessor<VectorAccessor<TinyVector<double, 10> > >]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:573:23,
    inlined from 'void vigra::detail::internalSeparableConvolveSubarray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, KernelIterator, const SrcShape&, const SrcShape&) [with SrcIterator = vigra::StridedMultiIterator<4, double, const double&, const double*>; SrcShape = vigra::TinyVector<int, 4>; SrcAccessor = vigra::StandardConstValueAccessor<double>; DestIterator = vigra::StridedMultiIterator<4, vigra::TinyVector<double, 10>, vigra::TinyVector<double, 10>&, vigra::TinyVector<double, 10>*>; DestAccessor = vigra::VectorElementAccessor<vigra::VectorAccessor<vigra::TinyVector<double, 10> > >; KernelIterator = vigra::Kernel1D<double>*]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_convolution.hxx:670:19,
    inlined from 'void vigra::separableConvolveMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, KernelIterator, SrcShape, SrcShape) [with SrcIterator = StridedMultiIterator<4, double, const double&, const double*>; SrcShape = TinyVector<int, 4>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<4, TinyVector<double, 10>, TinyVector<double, 10>&, TinyVector<double, 10>*>; DestAccessor = VectorElementAccessor<VectorAccessor<TinyVector<double, 10> > >; KernelIterator = Kernel1D<double>*]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_convolution.hxx:885:50,
    inlined from 'void vigra::hessianOfGaussianMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const ConvolutionOptions<SrcShape::static_size>&) [with SrcIterator = StridedMultiIterator<4, double, const double&, const double*>; SrcShape = TinyVector<int, 4>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<4, TinyVector<double, 10>, TinyVector<double, 10>&, TinyVector<double, 10>*>; DestAccessor = VectorAccessor<TinyVector<double, 10> >]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_convolution.hxx:2558:40,
    inlined from 'void vigra::hessianOfGaussianMultiArray(const triple<T1, T2, T3>&, const std::pair<DestIterator, DestAccessor>&, const ConvolutionOptions<SrcShape::static_size>&) [with SrcIterator = StridedMultiIterator<4, double, const double&, const double*>; SrcShape = TinyVector<int, 4>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<4, TinyVector<double, 10>, TinyVector<double, 10>&, TinyVector<double, 10>*>; DestAccessor = VectorAccessor<TinyVector<double, 10> >]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_convolution.hxx:2581:32,
    inlined from 'vigra::NumpyAnyArray vigra::pythonHessianOfGaussian(NumpyArray<ndim, Singleband<T> >, boost::python::api::object, NumpyArray<N, TinyVector<VoxelType, (int)(((N * (N + 1)) / 2))> >, boost::python::api::object, boost::python::api::object, double, boost::python::api::object) [with VoxelType = double; unsigned int N = 4]' at /build/vigra/src/vigra-Version-1-12-2/vigranumpy/src/core/tensors.cxx:273:36:
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:412:31: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, vigra::TinyVector<double, 10>, vigra::TinyVector<double, 10>&, vigra::TinyVector<double, 10>*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:419:31: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, vigra::TinyVector<double, 10>, vigra::TinyVector<double, 10>&, vigra::TinyVector<double, 10>*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_convolution.hxx: In function 'void vigra::gaussianGradientMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const ConvolutionOptions<SrcShape::static_size>&, const char*) [with SrcIterator = StridedMultiIterator<3, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<3, TinyVector<double, 3>, TinyVector<double, 3>&, TinyVector<double, 3>*>; DestAccessor = VectorAccessor<TinyVector<double, 3> >]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_convolution.hxx:1548:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, const double&, const double*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_convolution.hxx:1548:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, vigra::TinyVector<double, 3>, vigra::TinyVector<double, 3>&, vigra::TinyVector<double, 3>*>' changed in GCC 7.1
In function 'void vigra::copyMultiArrayImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, MetaInt<N>) [with SrcIterator = StridedMultiIterator<3, double, double&, double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardValueAccessor<double>; DestIterator = StridedMultiIterator<3, TinyVector<double, 3>, TinyVector<double, 3>&, TinyVector<double, 3>*>; DestShape = TinyVector<int, 3>; DestAccessor = VectorElementAccessor<VectorAccessor<TinyVector<double, 3> > >; int N = 2]',
    inlined from 'void vigra::copyMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor) [with SrcIterator = StridedMultiIterator<3, double, double&, double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardValueAccessor<double>; DestIterator = StridedMultiIterator<3, TinyVector<double, 3>, TinyVector<double, 3>&, TinyVector<double, 3>*>; DestAccessor = VectorElementAccessor<VectorAccessor<TinyVector<double, 3> > >]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:573:23,
    inlined from 'void vigra::detail::internalSeparableConvolveSubarray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, KernelIterator, const SrcShape&, const SrcShape&) [with SrcIterator = vigra::StridedMultiIterator<3, double, const double&, const double*>; SrcShape = vigra::TinyVector<int, 3>; SrcAccessor = vigra::StandardConstValueAccessor<double>; DestIterator = vigra::StridedMultiIterator<3, vigra::TinyVector<double, 3>, vigra::TinyVector<double, 3>&, vigra::TinyVector<double, 3>*>; DestAccessor = vigra::VectorElementAccessor<vigra::VectorAccessor<vigra::TinyVector<double, 3> > >; KernelIterator = vigra::Kernel1D<double>*]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_convolution.hxx:670:19,
    inlined from 'void vigra::separableConvolveMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, KernelIterator, SrcShape, SrcShape) [with SrcIterator = StridedMultiIterator<3, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<3, TinyVector<double, 3>, TinyVector<double, 3>&, TinyVector<double, 3>*>; DestAccessor = VectorElementAccessor<VectorAccessor<TinyVector<double, 3> > >; KernelIterator = Kernel1D<double>*]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_convolution.hxx:885:50,
    inlined from 'void vigra::gaussianGradientMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const ConvolutionOptions<SrcShape::static_size>&, const char*) [with SrcIterator = StridedMultiIterator<3, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<3, TinyVector<double, 3>, TinyVector<double, 3>&, TinyVector<double, 3>*>; DestAccessor = VectorAccessor<TinyVector<double, 3> >]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_convolution.hxx:1585:36:
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:412:31: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, vigra::TinyVector<double, 3>, vigra::TinyVector<double, 3>&, vigra::TinyVector<double, 3>*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:419:31: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, vigra::TinyVector<double, 3>, vigra::TinyVector<double, 3>&, vigra::TinyVector<double, 3>*>' changed in GCC 7.1
In function 'void vigra::gaussianGradientMultiArray(const triple<T1, T2, T3>&, const std::pair<DestIterator, DestAccessor>&, const ConvolutionOptions<SrcShape::static_size>&) [with SrcIterator = StridedMultiIterator<3, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<3, TinyVector<double, 3>, TinyVector<double, 3>&, TinyVector<double, 3>*>; DestAccessor = VectorAccessor<TinyVector<double, 3> >]',
    inlined from 'vigra::NumpyAnyArray vigra::pythonGaussianGradient(NumpyArray<ndim, Singleband<T> >, boost::python::api::object, NumpyArray<ndim, TinyVector<VoxelType, (int)(ndim)> >, boost::python::api::object, boost::python::api::object, double, boost::python::api::object) [with VoxelType = double; int ndim = 3]' at /build/vigra/src/vigra-Version-1-12-2/vigranumpy/src/core/tensors.cxx:88:35:
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_convolution.hxx:1607:31: note: parameter passing for argument of type 'const vigra::StridedMultiIterator<3, vigra::TinyVector<double, 3>, vigra::TinyVector<double, 3>&, vigra::TinyVector<double, 3>*>' changed in GCC 7.1
In function 'void vigra::gaussianGradientMultiArray(const triple<T1, T2, T3>&, const std::pair<DestIterator, DestAccessor>&, const ConvolutionOptions<SrcShape::static_size>&) [with SrcIterator = StridedMultiIterator<3, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<3, TinyVector<double, 3>, TinyVector<double, 3>&, TinyVector<double, 3>*>; DestAccessor = VectorAccessor<TinyVector<double, 3> >]',
    inlined from 'vigra::NumpyAnyArray vigra::pythonGaussianGradientMagnitudeImpl(NumpyArray<ndim, Multiband<T> >, const ConvolutionOptions<(ndim - 1)>&, NumpyArray<ndim, Multiband<T> >) [with VoxelType = double; unsigned int ndim = 4]' at /build/vigra/src/vigra-Version-1-12-2/vigranumpy/src/core/tensors.cxx:162:39:
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_convolution.hxx:1607:31: note: parameter passing for argument of type 'const vigra::StridedMultiIterator<3, vigra::TinyVector<double, 3>, vigra::TinyVector<double, 3>&, vigra::TinyVector<double, 3>*>' changed in GCC 7.1
In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<N>) [with SrcIterator = StridedMultiIterator<3, TinyVector<double, 3>, const TinyVector<double, 3>&, const TinyVector<double, 3>*>; SrcShape = TinyVector<int, 3>; SrcAccessor = VectorAccessor<TinyVector<double, 3> >; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_norm<functor::UnaryFunctor<functor::ArgumentFunctor1> > >; int N = 2]',
    inlined from 'void vigra::transformMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const Functor&) [with SrcIterator = StridedMultiIterator<3, TinyVector<double, 3>, const TinyVector<double, 3>&, const TinyVector<double, 3>*>; SrcShape = TinyVector<int, 3>; SrcAccessor = VectorAccessor<TinyVector<double, 3> >; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_norm<functor::UnaryFunctor<functor::ArgumentFunctor1> > >]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:951:34,
    inlined from 'void vigra::transformMultiArray(const triple<T1, T2, T3>&, const std::pair<DestIterator, DestAccessor>&, const Functor&) [with SrcIterator = StridedMultiIterator<3, TinyVector<double, 3>, const TinyVector<double, 3>&, const TinyVector<double, 3>*>; SrcShape = TinyVector<int, 3>; SrcAccessor = VectorAccessor<TinyVector<double, 3> >; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_norm<functor::UnaryFunctor<functor::ArgumentFunctor1> > >]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:981:24,
    inlined from 'vigra::NumpyAnyArray vigra::pythonGaussianGradientMagnitudeImpl(NumpyArray<ndim, Multiband<T> >, const ConvolutionOptions<(ndim - 1)>&, NumpyArray<ndim, Multiband<T> >) [with VoxelType = double; unsigned int ndim = 4]' at /build/vigra/src/vigra-Version-1-12-2/vigranumpy/src/core/tensors.cxx:163:32:
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
In function 'void vigra::gaussianGradientMultiArray(const triple<T1, T2, T3>&, const std::pair<DestIterator, DestAccessor>&, const ConvolutionOptions<SrcShape::static_size>&) [with SrcIterator = StridedMultiIterator<3, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<3, TinyVector<double, 3>, TinyVector<double, 3>&, TinyVector<double, 3>*>; DestAccessor = VectorAccessor<TinyVector<double, 3> >]',
    inlined from 'vigra::NumpyAnyArray vigra::pythonGaussianGradientMagnitudeImpl(NumpyArray<ndim, Multiband<T> >, const ConvolutionOptions<(ndim - 1)>&, NumpyArray<(ndim - 1), Singleband<T> >) [with VoxelType = double; unsigned int ndim = 4]' at /build/vigra/src/vigra-Version-1-12-2/vigranumpy/src/core/tensors.cxx:123:39:
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_convolution.hxx:1607:31: note: parameter passing for argument of type 'const vigra::StridedMultiIterator<3, vigra::TinyVector<double, 3>, vigra::TinyVector<double, 3>&, vigra::TinyVector<double, 3>*>' changed in GCC 7.1
In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<N>) [with SrcIterator = StridedMultiIterator<3, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_sqrt<functor::UnaryFunctor<functor::ArgumentFunctor1> > >; int N = 2]',
    inlined from 'void vigra::transformMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const Functor&) [with SrcIterator = StridedMultiIterator<3, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_sqrt<functor::UnaryFunctor<functor::ArgumentFunctor1> > >]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:951:34,
    inlined from 'void vigra::transformMultiArray(const triple<T1, T2, T3>&, const std::pair<DestIterator, DestAccessor>&, const Functor&) [with SrcIterator = StridedMultiIterator<3, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_sqrt<functor::UnaryFunctor<functor::ArgumentFunctor1> > >]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:981:24,
    inlined from 'vigra::NumpyAnyArray vigra::pythonGaussianGradientMagnitudeImpl(NumpyArray<ndim, Multiband<T> >, const ConvolutionOptions<(ndim - 1)>&, NumpyArray<(ndim - 1), Singleband<T> >) [with VoxelType = double; unsigned int ndim = 4]' at /build/vigra/src/vigra-Version-1-12-2/vigranumpy/src/core/tensors.cxx:127:28:
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_convolution.hxx: In function 'void vigra::gaussianGradientMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const ConvolutionOptions<SrcShape::static_size>&, const char*) [with SrcIterator = StridedMultiIterator<4, double, const double&, const double*>; SrcShape = TinyVector<int, 4>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<4, TinyVector<double, 4>, TinyVector<double, 4>&, TinyVector<double, 4>*>; DestAccessor = VectorAccessor<TinyVector<double, 4> >]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_convolution.hxx:1548:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<4, double, const double&, const double*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_convolution.hxx:1548:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<4, vigra::TinyVector<double, 4>, vigra::TinyVector<double, 4>&, vigra::TinyVector<double, 4>*>' changed in GCC 7.1
In function 'void vigra::copyMultiArrayImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, MetaInt<N>) [with SrcIterator = StridedMultiIterator<4, double, double&, double*>; SrcShape = TinyVector<int, 4>; SrcAccessor = StandardValueAccessor<double>; DestIterator = StridedMultiIterator<4, TinyVector<double, 4>, TinyVector<double, 4>&, TinyVector<double, 4>*>; DestShape = TinyVector<int, 4>; DestAccessor = VectorElementAccessor<VectorAccessor<TinyVector<double, 4> > >; int N = 3]',
    inlined from 'void vigra::copyMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor) [with SrcIterator = StridedMultiIterator<4, double, double&, double*>; SrcShape = TinyVector<int, 4>; SrcAccessor = StandardValueAccessor<double>; DestIterator = StridedMultiIterator<4, TinyVector<double, 4>, TinyVector<double, 4>&, TinyVector<double, 4>*>; DestAccessor = VectorElementAccessor<VectorAccessor<TinyVector<double, 4> > >]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:573:23,
    inlined from 'void vigra::detail::internalSeparableConvolveSubarray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, KernelIterator, const SrcShape&, const SrcShape&) [with SrcIterator = vigra::StridedMultiIterator<4, double, const double&, const double*>; SrcShape = vigra::TinyVector<int, 4>; SrcAccessor = vigra::StandardConstValueAccessor<double>; DestIterator = vigra::StridedMultiIterator<4, vigra::TinyVector<double, 4>, vigra::TinyVector<double, 4>&, vigra::TinyVector<double, 4>*>; DestAccessor = vigra::VectorElementAccessor<vigra::VectorAccessor<vigra::TinyVector<double, 4> > >; KernelIterator = vigra::Kernel1D<double>*]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_convolution.hxx:670:19,
    inlined from 'void vigra::separableConvolveMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, KernelIterator, SrcShape, SrcShape) [with SrcIterator = StridedMultiIterator<4, double, const double&, const double*>; SrcShape = TinyVector<int, 4>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<4, TinyVector<double, 4>, TinyVector<double, 4>&, TinyVector<double, 4>*>; DestAccessor = VectorElementAccessor<VectorAccessor<TinyVector<double, 4> > >; KernelIterator = Kernel1D<double>*]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_convolution.hxx:885:50,
    inlined from 'void vigra::gaussianGradientMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const ConvolutionOptions<SrcShape::static_size>&, const char*) [with SrcIterator = StridedMultiIterator<4, double, const double&, const double*>; SrcShape = TinyVector<int, 4>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<4, TinyVector<double, 4>, TinyVector<double, 4>&, TinyVector<double, 4>*>; DestAccessor = VectorAccessor<TinyVector<double, 4> >]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_convolution.hxx:1585:36:
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:412:31: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, vigra::TinyVector<double, 4>, vigra::TinyVector<double, 4>&, vigra::TinyVector<double, 4>*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:419:31: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, vigra::TinyVector<double, 4>, vigra::TinyVector<double, 4>&, vigra::TinyVector<double, 4>*>' changed in GCC 7.1
In function 'void vigra::gaussianGradientMultiArray(const triple<T1, T2, T3>&, const std::pair<DestIterator, DestAccessor>&, const ConvolutionOptions<SrcShape::static_size>&) [with SrcIterator = StridedMultiIterator<4, double, const double&, const double*>; SrcShape = TinyVector<int, 4>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<4, TinyVector<double, 4>, TinyVector<double, 4>&, TinyVector<double, 4>*>; DestAccessor = VectorAccessor<TinyVector<double, 4> >]',
    inlined from 'vigra::NumpyAnyArray vigra::pythonGaussianGradient(NumpyArray<ndim, Singleband<T> >, boost::python::api::object, NumpyArray<ndim, TinyVector<VoxelType, (int)(ndim)> >, boost::python::api::object, boost::python::api::object, double, boost::python::api::object) [with VoxelType = double; int ndim = 4]' at /build/vigra/src/vigra-Version-1-12-2/vigranumpy/src/core/tensors.cxx:88:35:
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_convolution.hxx:1607:31: note: parameter passing for argument of type 'const vigra::StridedMultiIterator<4, vigra::TinyVector<double, 4>, vigra::TinyVector<double, 4>&, vigra::TinyVector<double, 4>*>' changed in GCC 7.1
In function 'void vigra::gaussianGradientMultiArray(const triple<T1, T2, T3>&, const std::pair<DestIterator, DestAccessor>&, const ConvolutionOptions<SrcShape::static_size>&) [with SrcIterator = StridedMultiIterator<4, double, const double&, const double*>; SrcShape = TinyVector<int, 4>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<4, TinyVector<double, 4>, TinyVector<double, 4>&, TinyVector<double, 4>*>; DestAccessor = VectorAccessor<TinyVector<double, 4> >]',
    inlined from 'vigra::NumpyAnyArray vigra::pythonGaussianGradientMagnitudeImpl(NumpyArray<ndim, Multiband<T> >, const ConvolutionOptions<(ndim - 1)>&, NumpyArray<ndim, Multiband<T> >) [with VoxelType = double; unsigned int ndim = 5]' at /build/vigra/src/vigra-Version-1-12-2/vigranumpy/src/core/tensors.cxx:162:39:
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_convolution.hxx:1607:31: note: parameter passing for argument of type 'const vigra::StridedMultiIterator<4, vigra::TinyVector<double, 4>, vigra::TinyVector<double, 4>&, vigra::TinyVector<double, 4>*>' changed in GCC 7.1
In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<N>) [with SrcIterator = StridedMultiIterator<4, TinyVector<double, 4>, const TinyVector<double, 4>&, const TinyVector<double, 4>*>; SrcShape = TinyVector<int, 4>; SrcAccessor = VectorAccessor<TinyVector<double, 4> >; DestIterator = StridedMultiIterator<4, double, double&, double*>; DestShape = TinyVector<int, 4>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_norm<functor::UnaryFunctor<functor::ArgumentFunctor1> > >; int N = 3]',
    inlined from 'void vigra::transformMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const Functor&) [with SrcIterator = StridedMultiIterator<4, TinyVector<double, 4>, const TinyVector<double, 4>&, const TinyVector<double, 4>*>; SrcShape = TinyVector<int, 4>; SrcAccessor = VectorAccessor<TinyVector<double, 4> >; DestIterator = StridedMultiIterator<4, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_norm<functor::UnaryFunctor<functor::ArgumentFunctor1> > >]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:951:34,
    inlined from 'void vigra::transformMultiArray(const triple<T1, T2, T3>&, const std::pair<DestIterator, DestAccessor>&, const Functor&) [with SrcIterator = StridedMultiIterator<4, TinyVector<double, 4>, const TinyVector<double, 4>&, const TinyVector<double, 4>*>; SrcShape = TinyVector<int, 4>; SrcAccessor = VectorAccessor<TinyVector<double, 4> >; DestIterator = StridedMultiIterator<4, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_norm<functor::UnaryFunctor<functor::ArgumentFunctor1> > >]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:981:24,
    inlined from 'vigra::NumpyAnyArray vigra::pythonGaussianGradientMagnitudeImpl(NumpyArray<ndim, Multiband<T> >, const ConvolutionOptions<(ndim - 1)>&, NumpyArray<ndim, Multiband<T> >) [with VoxelType = double; unsigned int ndim = 5]' at /build/vigra/src/vigra-Version-1-12-2/vigranumpy/src/core/tensors.cxx:163:32:
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, double&, double*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, double&, double*>' changed in GCC 7.1
In function 'void vigra::gaussianGradientMultiArray(const triple<T1, T2, T3>&, const std::pair<DestIterator, DestAccessor>&, const ConvolutionOptions<SrcShape::static_size>&) [with SrcIterator = StridedMultiIterator<4, double, const double&, const double*>; SrcShape = TinyVector<int, 4>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<4, TinyVector<double, 4>, TinyVector<double, 4>&, TinyVector<double, 4>*>; DestAccessor = VectorAccessor<TinyVector<double, 4> >]',
    inlined from 'vigra::NumpyAnyArray vigra::pythonGaussianGradientMagnitudeImpl(NumpyArray<ndim, Multiband<T> >, const ConvolutionOptions<(ndim - 1)>&, NumpyArray<(ndim - 1), Singleband<T> >) [with VoxelType = double; unsigned int ndim = 5]' at /build/vigra/src/vigra-Version-1-12-2/vigranumpy/src/core/tensors.cxx:123:39:
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_convolution.hxx:1607:31: note: parameter passing for argument of type 'const vigra::StridedMultiIterator<4, vigra::TinyVector<double, 4>, vigra::TinyVector<double, 4>&, vigra::TinyVector<double, 4>*>' changed in GCC 7.1
In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<N>) [with SrcIterator = StridedMultiIterator<4, double, const double&, const double*>; SrcShape = TinyVector<int, 4>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<4, double, double&, double*>; DestShape = TinyVector<int, 4>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_sqrt<functor::UnaryFunctor<functor::ArgumentFunctor1> > >; int N = 3]',
    inlined from 'void vigra::transformMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const Functor&) [with SrcIterator = StridedMultiIterator<4, double, const double&, const double*>; SrcShape = TinyVector<int, 4>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<4, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_sqrt<functor::UnaryFunctor<functor::ArgumentFunctor1> > >]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:951:34,
    inlined from 'void vigra::transformMultiArray(const triple<T1, T2, T3>&, const std::pair<DestIterator, DestAccessor>&, const Functor&) [with SrcIterator = StridedMultiIterator<4, double, const double&, const double*>; SrcShape = TinyVector<int, 4>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<4, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_sqrt<functor::UnaryFunctor<functor::ArgumentFunctor1> > >]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:981:24,
    inlined from 'vigra::NumpyAnyArray vigra::pythonGaussianGradientMagnitudeImpl(NumpyArray<ndim, Multiband<T> >, const ConvolutionOptions<(ndim - 1)>&, NumpyArray<(ndim - 1), Singleband<T> >) [with VoxelType = double; unsigned int ndim = 5]' at /build/vigra/src/vigra-Version-1-12-2/vigranumpy/src/core/tensors.cxx:127:28:
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, double&, double*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, double&, double*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_convolution.hxx: In function 'void vigra::structureTensorMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, ConvolutionOptions<SrcShape::static_size>) [with SrcIterator = StridedMultiIterator<3, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<3, TinyVector<double, 6>, TinyVector<double, 6>&, TinyVector<double, 6>*>; DestAccessor = VectorAccessor<TinyVector<double, 6> >]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_convolution.hxx:2784:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, const double&, const double*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_convolution.hxx:2784:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, vigra::TinyVector<double, 6>, vigra::TinyVector<double, 6>&, vigra::TinyVector<double, 6>*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_convolution.hxx:2830:31: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, vigra::TinyVector<double, 3>, vigra::TinyVector<double, 3>&, vigra::TinyVector<double, 3>*>' changed in GCC 7.1
In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<N>) [with SrcIterator = StridedMultiIterator<3, TinyVector<double, 3>, TinyVector<double, 3>&, TinyVector<double, 3>*>; SrcShape = TinyVector<int, 3>; SrcAccessor = VectorAccessor<TinyVector<double, 3> >; DestIterator = StridedMultiIterator<3, TinyVector<double, 6>, TinyVector<double, 6>&, TinyVector<double, 6>*>; DestShape = TinyVector<int, 3>; DestAccessor = VectorAccessor<TinyVector<double, 6> >; Functor = detail::StructurTensorFunctor<3, TinyVector<double, 6> >; int N = 2]',
    inlined from 'void vigra::transformMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const Functor&) [with SrcIterator = StridedMultiIterator<3, TinyVector<double, 3>, TinyVector<double, 3>&, TinyVector<double, 3>*>; SrcShape = TinyVector<int, 3>; SrcAccessor = VectorAccessor<TinyVector<double, 3> >; DestIterator = StridedMultiIterator<3, TinyVector<double, 6>, TinyVector<double, 6>&, TinyVector<double, 6>*>; DestAccessor = VectorAccessor<TinyVector<double, 6> >; Functor = detail::StructurTensorFunctor<3, TinyVector<double, 6> >]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:951:34,
    inlined from 'void vigra::structureTensorMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, ConvolutionOptions<SrcShape::static_size>) [with SrcIterator = StridedMultiIterator<3, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<3, TinyVector<double, 6>, TinyVector<double, 6>&, TinyVector<double, 6>*>; DestAccessor = VectorAccessor<TinyVector<double, 6> >]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_convolution.hxx:2835:24:
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, vigra::TinyVector<double, 6>, vigra::TinyVector<double, 6>&, vigra::TinyVector<double, 6>*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, vigra::TinyVector<double, 6>, vigra::TinyVector<double, 6>&, vigra::TinyVector<double, 6>*>' changed in GCC 7.1
In function 'void vigra::copyMultiArrayImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, MetaInt<N>) [with SrcIterator = StridedMultiIterator<3, TinyVector<double, 6>, TinyVector<double, 6>&, TinyVector<double, 6>*>; SrcShape = TinyVector<int, 3>; SrcAccessor = VectorAccessor<TinyVector<double, 6> >; DestIterator = StridedMultiIterator<3, TinyVector<double, 6>, TinyVector<double, 6>&, TinyVector<double, 6>*>; DestShape = TinyVector<int, 3>; DestAccessor = VectorAccessor<TinyVector<double, 6> >; int N = 2]',
    inlined from 'void vigra::copyMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor) [with SrcIterator = StridedMultiIterator<3, TinyVector<double, 6>, TinyVector<double, 6>&, TinyVector<double, 6>*>; SrcShape = TinyVector<int, 3>; SrcAccessor = VectorAccessor<TinyVector<double, 6> >; DestIterator = StridedMultiIterator<3, TinyVector<double, 6>, TinyVector<double, 6>&, TinyVector<double, 6>*>; DestAccessor = VectorAccessor<TinyVector<double, 6> >]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:573:23,
    inlined from 'void vigra::detail::internalSeparableConvolveSubarray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, KernelIterator, const SrcShape&, const SrcShape&) [with SrcIterator = vigra::StridedMultiIterator<3, vigra::TinyVector<double, 6>, vigra::TinyVector<double, 6>&, vigra::TinyVector<double, 6>*>; SrcShape = vigra::TinyVector<int, 3>; SrcAccessor = vigra::VectorAccessor<vigra::TinyVector<double, 6> >; DestIterator = vigra::StridedMultiIterator<3, vigra::TinyVector<double, 6>, vigra::TinyVector<double, 6>&, vigra::TinyVector<double, 6>*>; DestAccessor = vigra::VectorAccessor<vigra::TinyVector<double, 6> >; KernelIterator = vigra::Kernel1D<double>*]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_convolution.hxx:670:19,
    inlined from 'void vigra::separableConvolveMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, KernelIterator, SrcShape, SrcShape) [with SrcIterator = StridedMultiIterator<3, TinyVector<double, 6>, TinyVector<double, 6>&, TinyVector<double, 6>*>; SrcShape = TinyVector<int, 3>; SrcAccessor = VectorAccessor<TinyVector<double, 6> >; DestIterator = StridedMultiIterator<3, TinyVector<double, 6>, TinyVector<double, 6>&, TinyVector<double, 6>*>; DestAccessor = VectorAccessor<TinyVector<double, 6> >; KernelIterator = Kernel1D<double>*]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_convolution.hxx:885:50,
    inlined from 'void vigra::gaussianSmoothMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const ConvolutionOptions<SrcShape::static_size>&, const char*) [with SrcIterator = StridedMultiIterator<3, TinyVector<double, 6>, TinyVector<double, 6>&, TinyVector<double, 6>*>; SrcShape = TinyVector<int, 3>; SrcAccessor = VectorAccessor<TinyVector<double, 6> >; DestIterator = StridedMultiIterator<3, TinyVector<double, 6>, TinyVector<double, 6>&, TinyVector<double, 6>*>; DestAccessor = VectorAccessor<TinyVector<double, 6> >]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_convolution.hxx:1350:32,
    inlined from 'void vigra::structureTensorMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, ConvolutionOptions<SrcShape::static_size>) [with SrcIterator = StridedMultiIterator<3, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<3, TinyVector<double, 6>, TinyVector<double, 6>&, TinyVector<double, 6>*>; DestAccessor = VectorAccessor<TinyVector<double, 6> >]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_convolution.hxx:2839:29:
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:412:31: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, vigra::TinyVector<double, 6>, vigra::TinyVector<double, 6>&, vigra::TinyVector<double, 6>*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:419:31: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, vigra::TinyVector<double, 6>, vigra::TinyVector<double, 6>&, vigra::TinyVector<double, 6>*>' changed in GCC 7.1
In function 'void vigra::structureTensorMultiArray(const triple<T1, T2, T3>&, const std::pair<DestIterator, DestAccessor>&, const ConvolutionOptions<SrcShape::static_size>&) [with SrcIterator = StridedMultiIterator<3, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<3, TinyVector<double, 6>, TinyVector<double, 6>&, TinyVector<double, 6>*>; DestAccessor = VectorAccessor<TinyVector<double, 6> >]',
    inlined from 'vigra::NumpyAnyArray vigra::pythonStructureTensor(NumpyArray<ndim, Multiband<T> >, boost::python::api::object, boost::python::api::object, NumpyArray<(N - 1), TinyVector<PixelType, (int)(((N * (N - 1)) / 2))> >, boost::python::api::object, boost::python::api::object, double, boost::python::api::object) [with PixelType = double; unsigned int N = 4]' at /build/vigra/src/vigra-Version-1-12-2/vigranumpy/src/core/tensors.cxx:320:34:
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_convolution.hxx:2863:30: note: parameter passing for argument of type 'const vigra::StridedMultiIterator<3, vigra::TinyVector<double, 6>, vigra::TinyVector<double, 6>&, vigra::TinyVector<double, 6>*>' changed in GCC 7.1
In function 'void vigra::structureTensorMultiArray(const triple<T1, T2, T3>&, const std::pair<DestIterator, DestAccessor>&, const ConvolutionOptions<SrcShape::static_size>&) [with SrcIterator = StridedMultiIterator<3, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<3, TinyVector<double, 6>, TinyVector<double, 6>&, TinyVector<double, 6>*>; DestAccessor = VectorAccessor<TinyVector<double, 6> >]',
    inlined from 'vigra::NumpyAnyArray vigra::pythonStructureTensor(NumpyArray<ndim, Multiband<T> >, boost::python::api::object, boost::python::api::object, NumpyArray<(N - 1), TinyVector<PixelType, (int)(((N * (N - 1)) / 2))> >, boost::python::api::object, boost::python::api::object, double, boost::python::api::object) [with PixelType = double; unsigned int N = 4]' at /build/vigra/src/vigra-Version-1-12-2/vigranumpy/src/core/tensors.cxx:329:42:
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_convolution.hxx:2863:30: note: parameter passing for argument of type 'const vigra::StridedMultiIterator<3, vigra::TinyVector<double, 6>, vigra::TinyVector<double, 6>&, vigra::TinyVector<double, 6>*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_convolution.hxx: In function 'void vigra::structureTensorMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, ConvolutionOptions<SrcShape::static_size>) [with SrcIterator = StridedMultiIterator<4, double, const double&, const double*>; SrcShape = TinyVector<int, 4>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<4, TinyVector<double, 10>, TinyVector<double, 10>&, TinyVector<double, 10>*>; DestAccessor = VectorAccessor<TinyVector<double, 10> >]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_convolution.hxx:2784:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<4, double, const double&, const double*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_convolution.hxx:2784:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<4, vigra::TinyVector<double, 10>, vigra::TinyVector<double, 10>&, vigra::TinyVector<double, 10>*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_convolution.hxx:2830:31: note: parameter passing for argument of type 'vigra::StridedMultiIterator<4, vigra::TinyVector<double, 4>, vigra::TinyVector<double, 4>&, vigra::TinyVector<double, 4>*>' changed in GCC 7.1
In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<N>) [with SrcIterator = StridedMultiIterator<4, TinyVector<double, 4>, TinyVector<double, 4>&, TinyVector<double, 4>*>; SrcShape = TinyVector<int, 4>; SrcAccessor = VectorAccessor<TinyVector<double, 4> >; DestIterator = StridedMultiIterator<4, TinyVector<double, 10>, TinyVector<double, 10>&, TinyVector<double, 10>*>; DestShape = TinyVector<int, 4>; DestAccessor = VectorAccessor<TinyVector<double, 10> >; Functor = detail::StructurTensorFunctor<4, TinyVector<double, 10> >; int N = 3]',
    inlined from 'void vigra::transformMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const Functor&) [with SrcIterator = StridedMultiIterator<4, TinyVector<double, 4>, TinyVector<double, 4>&, TinyVector<double, 4>*>; SrcShape = TinyVector<int, 4>; SrcAccessor = VectorAccessor<TinyVector<double, 4> >; DestIterator = StridedMultiIterator<4, TinyVector<double, 10>, TinyVector<double, 10>&, TinyVector<double, 10>*>; DestAccessor = VectorAccessor<TinyVector<double, 10> >; Functor = detail::StructurTensorFunctor<4, TinyVector<double, 10> >]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:951:34,
    inlined from 'void vigra::structureTensorMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, ConvolutionOptions<SrcShape::static_size>) [with SrcIterator = StridedMultiIterator<4, double, const double&, const double*>; SrcShape = TinyVector<int, 4>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<4, TinyVector<double, 10>, TinyVector<double, 10>&, TinyVector<double, 10>*>; DestAccessor = VectorAccessor<TinyVector<double, 10> >]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_convolution.hxx:2835:24:
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, vigra::TinyVector<double, 10>, vigra::TinyVector<double, 10>&, vigra::TinyVector<double, 10>*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, vigra::TinyVector<double, 10>, vigra::TinyVector<double, 10>&, vigra::TinyVector<double, 10>*>' changed in GCC 7.1
In function 'void vigra::copyMultiArrayImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, MetaInt<N>) [with SrcIterator = StridedMultiIterator<4, TinyVector<double, 10>, TinyVector<double, 10>&, TinyVector<double, 10>*>; SrcShape = TinyVector<int, 4>; SrcAccessor = VectorAccessor<TinyVector<double, 10> >; DestIterator = StridedMultiIterator<4, TinyVector<double, 10>, TinyVector<double, 10>&, TinyVector<double, 10>*>; DestShape = TinyVector<int, 4>; DestAccessor = VectorAccessor<TinyVector<double, 10> >; int N = 3]',
    inlined from 'void vigra::copyMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor) [with SrcIterator = StridedMultiIterator<4, TinyVector<double, 10>, TinyVector<double, 10>&, TinyVector<double, 10>*>; SrcShape = TinyVector<int, 4>; SrcAccessor = VectorAccessor<TinyVector<double, 10> >; DestIterator = StridedMultiIterator<4, TinyVector<double, 10>, TinyVector<double, 10>&, TinyVector<double, 10>*>; DestAccessor = VectorAccessor<TinyVector<double, 10> >]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:573:23,
    inlined from 'void vigra::detail::internalSeparableConvolveSubarray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, KernelIterator, const SrcShape&, const SrcShape&) [with SrcIterator = vigra::StridedMultiIterator<4, vigra::TinyVector<double, 10>, vigra::TinyVector<double, 10>&, vigra::TinyVector<double, 10>*>; SrcShape = vigra::TinyVector<int, 4>; SrcAccessor = vigra::VectorAccessor<vigra::TinyVector<double, 10> >; DestIterator = vigra::StridedMultiIterator<4, vigra::TinyVector<double, 10>, vigra::TinyVector<double, 10>&, vigra::TinyVector<double, 10>*>; DestAccessor = vigra::VectorAccessor<vigra::TinyVector<double, 10> >; KernelIterator = vigra::Kernel1D<double>*]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_convolution.hxx:670:19,
    inlined from 'void vigra::separableConvolveMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, KernelIterator, SrcShape, SrcShape) [with SrcIterator = StridedMultiIterator<4, TinyVector<double, 10>, TinyVector<double, 10>&, TinyVector<double, 10>*>; SrcShape = TinyVector<int, 4>; SrcAccessor = VectorAccessor<TinyVector<double, 10> >; DestIterator = StridedMultiIterator<4, TinyVector<double, 10>, TinyVector<double, 10>&, TinyVector<double, 10>*>; DestAccessor = VectorAccessor<TinyVector<double, 10> >; KernelIterator = Kernel1D<double>*]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_convolution.hxx:885:50,
    inlined from 'void vigra::gaussianSmoothMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const ConvolutionOptions<SrcShape::static_size>&, const char*) [with SrcIterator = StridedMultiIterator<4, TinyVector<double, 10>, TinyVector<double, 10>&, TinyVector<double, 10>*>; SrcShape = TinyVector<int, 4>; SrcAccessor = VectorAccessor<TinyVector<double, 10> >; DestIterator = StridedMultiIterator<4, TinyVector<double, 10>, TinyVector<double, 10>&, TinyVector<double, 10>*>; DestAccessor = VectorAccessor<TinyVector<double, 10> >]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_convolution.hxx:1350:32,
    inlined from 'void vigra::structureTensorMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, ConvolutionOptions<SrcShape::static_size>) [with SrcIterator = StridedMultiIterator<4, double, const double&, const double*>; SrcShape = TinyVector<int, 4>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<4, TinyVector<double, 10>, TinyVector<double, 10>&, TinyVector<double, 10>*>; DestAccessor = VectorAccessor<TinyVector<double, 10> >]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_convolution.hxx:2839:29:
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:412:31: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, vigra::TinyVector<double, 10>, vigra::TinyVector<double, 10>&, vigra::TinyVector<double, 10>*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:419:31: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, vigra::TinyVector<double, 10>, vigra::TinyVector<double, 10>&, vigra::TinyVector<double, 10>*>' changed in GCC 7.1
In function 'void vigra::structureTensorMultiArray(const triple<T1, T2, T3>&, const std::pair<DestIterator, DestAccessor>&, const ConvolutionOptions<SrcShape::static_size>&) [with SrcIterator = StridedMultiIterator<4, double, const double&, const double*>; SrcShape = TinyVector<int, 4>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<4, TinyVector<double, 10>, TinyVector<double, 10>&, TinyVector<double, 10>*>; DestAccessor = VectorAccessor<TinyVector<double, 10> >]',
    inlined from 'vigra::NumpyAnyArray vigra::pythonStructureTensor(NumpyArray<ndim, Multiband<T> >, boost::python::api::object, boost::python::api::object, NumpyArray<(N - 1), TinyVector<PixelType, (int)(((N * (N - 1)) / 2))> >, boost::python::api::object, boost::python::api::object, double, boost::python::api::object) [with PixelType = double; unsigned int N = 5]' at /build/vigra/src/vigra-Version-1-12-2/vigranumpy/src/core/tensors.cxx:320:34:
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_convolution.hxx:2863:30: note: parameter passing for argument of type 'const vigra::StridedMultiIterator<4, vigra::TinyVector<double, 10>, vigra::TinyVector<double, 10>&, vigra::TinyVector<double, 10>*>' changed in GCC 7.1
In function 'void vigra::structureTensorMultiArray(const triple<T1, T2, T3>&, const std::pair<DestIterator, DestAccessor>&, const ConvolutionOptions<SrcShape::static_size>&) [with SrcIterator = StridedMultiIterator<4, double, const double&, const double*>; SrcShape = TinyVector<int, 4>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<4, TinyVector<double, 10>, TinyVector<double, 10>&, TinyVector<double, 10>*>; DestAccessor = VectorAccessor<TinyVector<double, 10> >]',
    inlined from 'vigra::NumpyAnyArray vigra::pythonStructureTensor(NumpyArray<ndim, Multiband<T> >, boost::python::api::object, boost::python::api::object, NumpyArray<(N - 1), TinyVector<PixelType, (int)(((N * (N - 1)) / 2))> >, boost::python::api::object, boost::python::api::object, double, boost::python::api::object) [with PixelType = double; unsigned int N = 5]' at /build/vigra/src/vigra-Version-1-12-2/vigranumpy/src/core/tensors.cxx:329:42:
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_convolution.hxx:2863:30: note: parameter passing for argument of type 'const vigra::StridedMultiIterator<4, vigra::TinyVector<double, 10>, vigra::TinyVector<double, 10>&, vigra::TinyVector<double, 10>*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_convolution.hxx: In function 'void vigra::gaussianGradientMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const ConvolutionOptions<SrcShape::static_size>&, const char*) [with SrcIterator = StridedMultiIterator<1, double, const double&, const double*>; SrcShape = TinyVector<int, 1>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<1, TinyVector<double, 1>, TinyVector<double, 1>&, TinyVector<double, 1>*>; DestAccessor = VectorAccessor<TinyVector<double, 1> >]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_convolution.hxx:1548:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, const double&, const double*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_convolution.hxx:1548:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 1>, vigra::TinyVector<double, 1>&, vigra::TinyVector<double, 1>*>' changed in GCC 7.1
In function 'void vigra::gaussianGradientMultiArray(const triple<T1, T2, T3>&, const std::pair<DestIterator, DestAccessor>&, const ConvolutionOptions<SrcShape::static_size>&) [with SrcIterator = StridedMultiIterator<1, double, const double&, const double*>; SrcShape = TinyVector<int, 1>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<1, TinyVector<double, 1>, TinyVector<double, 1>&, TinyVector<double, 1>*>; DestAccessor = VectorAccessor<TinyVector<double, 1> >]',
    inlined from 'vigra::NumpyAnyArray vigra::pythonGaussianGradientMagnitudeImpl(NumpyArray<ndim, Multiband<T> >, const ConvolutionOptions<(ndim - 1)>&, NumpyArray<ndim, Multiband<T> >) [with VoxelType = double; unsigned int ndim = 2]' at /build/vigra/src/vigra-Version-1-12-2/vigranumpy/src/core/tensors.cxx:162:39:
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_convolution.hxx:1607:31: note: parameter passing for argument of type 'const vigra::StridedMultiIterator<1, vigra::TinyVector<double, 1>, vigra::TinyVector<double, 1>&, vigra::TinyVector<double, 1>*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_convolution.hxx:1607:31: note: parameter passing for argument of type 'const vigra::StridedMultiIterator<1, vigra::TinyVector<double, 1>, vigra::TinyVector<double, 1>&, vigra::TinyVector<double, 1>*>' changed in GCC 7.1
In function 'void vigra::gaussianGradientMultiArray(const triple<T1, T2, T3>&, const std::pair<DestIterator, DestAccessor>&, const ConvolutionOptions<SrcShape::static_size>&) [with SrcIterator = StridedMultiIterator<1, double, const double&, const double*>; SrcShape = TinyVector<int, 1>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<1, TinyVector<double, 1>, TinyVector<double, 1>&, TinyVector<double, 1>*>; DestAccessor = VectorAccessor<TinyVector<double, 1> >]',
    inlined from 'vigra::NumpyAnyArray vigra::pythonGaussianGradientMagnitudeImpl(NumpyArray<ndim, Multiband<T> >, const ConvolutionOptions<(ndim - 1)>&, NumpyArray<(ndim - 1), Singleband<T> >) [with VoxelType = double; unsigned int ndim = 2]' at /build/vigra/src/vigra-Version-1-12-2/vigranumpy/src/core/tensors.cxx:123:39:
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_convolution.hxx:1607:31: note: parameter passing for argument of type 'const vigra::StridedMultiIterator<1, vigra::TinyVector<double, 1>, vigra::TinyVector<double, 1>&, vigra::TinyVector<double, 1>*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_convolution.hxx:1607:31: note: parameter passing for argument of type 'const vigra::StridedMultiIterator<1, vigra::TinyVector<double, 1>, vigra::TinyVector<double, 1>&, vigra::TinyVector<double, 1>*>' changed in GCC 7.1
In function 'void vigra::gaussianGradientMultiArray(const triple<T1, T2, T3>&, const std::pair<DestIterator, DestAccessor>&, const ConvolutionOptions<SrcShape::static_size>&) [with SrcIterator = StridedMultiIterator<1, double, const double&, const double*>; SrcShape = TinyVector<int, 1>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<1, TinyVector<double, 1>, TinyVector<double, 1>&, TinyVector<double, 1>*>; DestAccessor = VectorAccessor<TinyVector<double, 1> >]',
    inlined from 'vigra::NumpyAnyArray vigra::pythonGaussianGradient(NumpyArray<ndim, Singleband<T> >, boost::python::api::object, NumpyArray<ndim, TinyVector<VoxelType, (int)(ndim)> >, boost::python::api::object, boost::python::api::object, double, boost::python::api::object) [with VoxelType = double; int ndim = 1]' at /build/vigra/src/vigra-Version-1-12-2/vigranumpy/src/core/tensors.cxx:88:35:
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_convolution.hxx:1607:31: note: parameter passing for argument of type 'const vigra::StridedMultiIterator<1, vigra::TinyVector<double, 1>, vigra::TinyVector<double, 1>&, vigra::TinyVector<double, 1>*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_convolution.hxx:1607:31: note: parameter passing for argument of type 'const vigra::StridedMultiIterator<1, vigra::TinyVector<double, 1>, vigra::TinyVector<double, 1>&, vigra::TinyVector<double, 1>*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_convolution.hxx: In function 'void vigra::gaussianGradientMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const ConvolutionOptions<SrcShape::static_size>&, const char*) [with SrcIterator = StridedMultiIterator<2, double, const double&, const double*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<2, TinyVector<double, 2>, TinyVector<double, 2>&, TinyVector<double, 2>*>; DestAccessor = VectorAccessor<TinyVector<double, 2> >]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_convolution.hxx:1548:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, const double&, const double*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_convolution.hxx:1548:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, vigra::TinyVector<double, 2>, vigra::TinyVector<double, 2>&, vigra::TinyVector<double, 2>*>' changed in GCC 7.1
In function 'void vigra::gaussianGradientMultiArray(const triple<T1, T2, T3>&, const std::pair<DestIterator, DestAccessor>&, const ConvolutionOptions<SrcShape::static_size>&) [with SrcIterator = StridedMultiIterator<2, double, const double&, const double*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<2, TinyVector<double, 2>, TinyVector<double, 2>&, TinyVector<double, 2>*>; DestAccessor = VectorAccessor<TinyVector<double, 2> >]',
    inlined from 'vigra::NumpyAnyArray vigra::pythonGaussianGradient(NumpyArray<ndim, Singleband<T> >, boost::python::api::object, NumpyArray<ndim, TinyVector<VoxelType, (int)(ndim)> >, boost::python::api::object, boost::python::api::object, double, boost::python::api::object) [with VoxelType = double; int ndim = 2]' at /build/vigra/src/vigra-Version-1-12-2/vigranumpy/src/core/tensors.cxx:88:35:
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_convolution.hxx:1607:31: note: parameter passing for argument of type 'const vigra::StridedMultiIterator<2, vigra::TinyVector<double, 2>, vigra::TinyVector<double, 2>&, vigra::TinyVector<double, 2>*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_convolution.hxx: In function 'void vigra::structureTensorMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, ConvolutionOptions<SrcShape::static_size>) [with SrcIterator = StridedMultiIterator<2, double, const double&, const double*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<2, TinyVector<double, 3>, TinyVector<double, 3>&, TinyVector<double, 3>*>; DestAccessor = VectorAccessor<TinyVector<double, 3> >]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_convolution.hxx:2784:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, const double&, const double*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_convolution.hxx:2784:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, vigra::TinyVector<double, 3>, vigra::TinyVector<double, 3>&, vigra::TinyVector<double, 3>*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_convolution.hxx:2830:31: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, vigra::TinyVector<double, 2>, vigra::TinyVector<double, 2>&, vigra::TinyVector<double, 2>*>' changed in GCC 7.1
In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<N>) [with SrcIterator = StridedMultiIterator<2, TinyVector<double, 2>, TinyVector<double, 2>&, TinyVector<double, 2>*>; SrcShape = TinyVector<int, 2>; SrcAccessor = VectorAccessor<TinyVector<double, 2> >; DestIterator = StridedMultiIterator<2, TinyVector<double, 3>, TinyVector<double, 3>&, TinyVector<double, 3>*>; DestShape = TinyVector<int, 2>; DestAccessor = VectorAccessor<TinyVector<double, 3> >; Functor = detail::StructurTensorFunctor<2, TinyVector<double, 3> >; int N = 1]',
    inlined from 'void vigra::transformMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const Functor&) [with SrcIterator = StridedMultiIterator<2, TinyVector<double, 2>, TinyVector<double, 2>&, TinyVector<double, 2>*>; SrcShape = TinyVector<int, 2>; SrcAccessor = VectorAccessor<TinyVector<double, 2> >; DestIterator = StridedMultiIterator<2, TinyVector<double, 3>, TinyVector<double, 3>&, TinyVector<double, 3>*>; DestAccessor = VectorAccessor<TinyVector<double, 3> >; Functor = detail::StructurTensorFunctor<2, TinyVector<double, 3> >]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:951:34,
    inlined from 'void vigra::structureTensorMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, ConvolutionOptions<SrcShape::static_size>) [with SrcIterator = StridedMultiIterator<2, double, const double&, const double*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<2, TinyVector<double, 3>, TinyVector<double, 3>&, TinyVector<double, 3>*>; DestAccessor = VectorAccessor<TinyVector<double, 3> >]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_convolution.hxx:2835:24:
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 3>, vigra::TinyVector<double, 3>&, vigra::TinyVector<double, 3>*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 3>, vigra::TinyVector<double, 3>&, vigra::TinyVector<double, 3>*>' changed in GCC 7.1
In function 'void vigra::copyMultiArrayImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, MetaInt<N>) [with SrcIterator = StridedMultiIterator<2, TinyVector<double, 3>, TinyVector<double, 3>&, TinyVector<double, 3>*>; SrcShape = TinyVector<int, 2>; SrcAccessor = VectorAccessor<TinyVector<double, 3> >; DestIterator = StridedMultiIterator<2, TinyVector<double, 3>, TinyVector<double, 3>&, TinyVector<double, 3>*>; DestShape = TinyVector<int, 2>; DestAccessor = VectorAccessor<TinyVector<double, 3> >; int N = 1]',
    inlined from 'void vigra::copyMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor) [with SrcIterator = StridedMultiIterator<2, TinyVector<double, 3>, TinyVector<double, 3>&, TinyVector<double, 3>*>; SrcShape = TinyVector<int, 2>; SrcAccessor = VectorAccessor<TinyVector<double, 3> >; DestIterator = StridedMultiIterator<2, TinyVector<double, 3>, TinyVector<double, 3>&, TinyVector<double, 3>*>; DestAccessor = VectorAccessor<TinyVector<double, 3> >]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:573:23,
    inlined from 'void vigra::detail::internalSeparableConvolveSubarray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, KernelIterator, const SrcShape&, const SrcShape&) [with SrcIterator = vigra::StridedMultiIterator<2, vigra::TinyVector<double, 3>, vigra::TinyVector<double, 3>&, vigra::TinyVector<double, 3>*>; SrcShape = vigra::TinyVector<int, 2>; SrcAccessor = vigra::VectorAccessor<vigra::TinyVector<double, 3> >; DestIterator = vigra::StridedMultiIterator<2, vigra::TinyVector<double, 3>, vigra::TinyVector<double, 3>&, vigra::TinyVector<double, 3>*>; DestAccessor = vigra::VectorAccessor<vigra::TinyVector<double, 3> >; KernelIterator = vigra::Kernel1D<double>*]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_convolution.hxx:670:19,
    inlined from 'void vigra::separableConvolveMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, KernelIterator, SrcShape, SrcShape) [with SrcIterator = StridedMultiIterator<2, TinyVector<double, 3>, TinyVector<double, 3>&, TinyVector<double, 3>*>; SrcShape = TinyVector<int, 2>; SrcAccessor = VectorAccessor<TinyVector<double, 3> >; DestIterator = StridedMultiIterator<2, TinyVector<double, 3>, TinyVector<double, 3>&, TinyVector<double, 3>*>; DestAccessor = VectorAccessor<TinyVector<double, 3> >; KernelIterator = Kernel1D<double>*]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_convolution.hxx:885:50,
    inlined from 'void vigra::gaussianSmoothMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const ConvolutionOptions<SrcShape::static_size>&, const char*) [with SrcIterator = StridedMultiIterator<2, TinyVector<double, 3>, TinyVector<double, 3>&, TinyVector<double, 3>*>; SrcShape = TinyVector<int, 2>; SrcAccessor = VectorAccessor<TinyVector<double, 3> >; DestIterator = StridedMultiIterator<2, TinyVector<double, 3>, TinyVector<double, 3>&, TinyVector<double, 3>*>; DestAccessor = VectorAccessor<TinyVector<double, 3> >]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_convolution.hxx:1350:32,
    inlined from 'void vigra::structureTensorMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, ConvolutionOptions<SrcShape::static_size>) [with SrcIterator = StridedMultiIterator<2, double, const double&, const double*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<2, TinyVector<double, 3>, TinyVector<double, 3>&, TinyVector<double, 3>*>; DestAccessor = VectorAccessor<TinyVector<double, 3> >]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_convolution.hxx:2839:29:
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:412:31: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 3>, vigra::TinyVector<double, 3>&, vigra::TinyVector<double, 3>*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:412:31: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 3>, vigra::TinyVector<double, 3>&, vigra::TinyVector<double, 3>*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:419:31: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 3>, vigra::TinyVector<double, 3>&, vigra::TinyVector<double, 3>*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:419:31: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 3>, vigra::TinyVector<double, 3>&, vigra::TinyVector<double, 3>*>' changed in GCC 7.1
In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<N>) [with SrcIterator = StridedMultiIterator<2, TinyVector<double, 2>, TinyVector<double, 2>&, TinyVector<double, 2>*>; SrcShape = TinyVector<int, 2>; SrcAccessor = VectorAccessor<TinyVector<double, 2> >; DestIterator = StridedMultiIterator<2, TinyVector<double, 3>, TinyVector<double, 3>&, TinyVector<double, 3>*>; DestShape = TinyVector<int, 2>; DestAccessor = VectorAccessor<TinyVector<double, 3> >; Functor = detail::StructurTensorFunctor<2, TinyVector<double, 3> >; int N = 1]',
    inlined from 'void vigra::transformMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const Functor&) [with SrcIterator = StridedMultiIterator<2, TinyVector<double, 2>, TinyVector<double, 2>&, TinyVector<double, 2>*>; SrcShape = TinyVector<int, 2>; SrcAccessor = VectorAccessor<TinyVector<double, 2> >; DestIterator = StridedMultiIterator<2, TinyVector<double, 3>, TinyVector<double, 3>&, TinyVector<double, 3>*>; DestAccessor = VectorAccessor<TinyVector<double, 3> >; Functor = detail::StructurTensorFunctor<2, TinyVector<double, 3> >]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:951:34,
    inlined from 'void vigra::structureTensorMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, ConvolutionOptions<SrcShape::static_size>) [with SrcIterator = StridedMultiIterator<2, double, const double&, const double*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<2, TinyVector<double, 3>, TinyVector<double, 3>&, TinyVector<double, 3>*>; DestAccessor = VectorAccessor<TinyVector<double, 3> >]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_convolution.hxx:2835:24:
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 3>, vigra::TinyVector<double, 3>&, vigra::TinyVector<double, 3>*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, vigra::TinyVector<double, 3>, vigra::TinyVector<double, 3>&, vigra::TinyVector<double, 3>*>' changed in GCC 7.1
In function 'void vigra::structureTensorMultiArray(const triple<T1, T2, T3>&, const std::pair<DestIterator, DestAccessor>&, const ConvolutionOptions<SrcShape::static_size>&) [with SrcIterator = StridedMultiIterator<2, double, const double&, const double*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<2, TinyVector<double, 3>, TinyVector<double, 3>&, TinyVector<double, 3>*>; DestAccessor = VectorAccessor<TinyVector<double, 3> >]',
    inlined from 'vigra::NumpyAnyArray vigra::pythonStructureTensor(NumpyArray<ndim, Multiband<T> >, boost::python::api::object, boost::python::api::object, NumpyArray<(N - 1), TinyVector<PixelType, (int)(((N * (N - 1)) / 2))> >, boost::python::api::object, boost::python::api::object, double, boost::python::api::object) [with PixelType = double; unsigned int N = 3]' at /build/vigra/src/vigra-Version-1-12-2/vigranumpy/src/core/tensors.cxx:320:34:
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_convolution.hxx:2863:30: note: parameter passing for argument of type 'const vigra::StridedMultiIterator<2, vigra::TinyVector<double, 3>, vigra::TinyVector<double, 3>&, vigra::TinyVector<double, 3>*>' changed in GCC 7.1
In function 'void vigra::structureTensorMultiArray(const triple<T1, T2, T3>&, const std::pair<DestIterator, DestAccessor>&, const ConvolutionOptions<SrcShape::static_size>&) [with SrcIterator = StridedMultiIterator<2, double, const double&, const double*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<2, TinyVector<double, 3>, TinyVector<double, 3>&, TinyVector<double, 3>*>; DestAccessor = VectorAccessor<TinyVector<double, 3> >]',
    inlined from 'vigra::NumpyAnyArray vigra::pythonStructureTensor(NumpyArray<ndim, Multiband<T> >, boost::python::api::object, boost::python::api::object, NumpyArray<(N - 1), TinyVector<PixelType, (int)(((N * (N - 1)) / 2))> >, boost::python::api::object, boost::python::api::object, double, boost::python::api::object) [with PixelType = double; unsigned int N = 3]' at /build/vigra/src/vigra-Version-1-12-2/vigranumpy/src/core/tensors.cxx:329:42:
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_convolution.hxx:2863:30: note: parameter passing for argument of type 'const vigra::StridedMultiIterator<2, vigra::TinyVector<double, 3>, vigra::TinyVector<double, 3>&, vigra::TinyVector<double, 3>*>' changed in GCC 7.1
In function 'void vigra::gaussianGradientMultiArray(const triple<T1, T2, T3>&, const std::pair<DestIterator, DestAccessor>&, const ConvolutionOptions<SrcShape::static_size>&) [with SrcIterator = StridedMultiIterator<2, double, const double&, const double*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<2, TinyVector<double, 2>, TinyVector<double, 2>&, TinyVector<double, 2>*>; DestAccessor = VectorAccessor<TinyVector<double, 2> >]',
    inlined from 'vigra::NumpyAnyArray vigra::pythonGaussianGradientMagnitudeImpl(NumpyArray<ndim, Multiband<T> >, const ConvolutionOptions<(ndim - 1)>&, NumpyArray<ndim, Multiband<T> >) [with VoxelType = double; unsigned int ndim = 3]' at /build/vigra/src/vigra-Version-1-12-2/vigranumpy/src/core/tensors.cxx:162:39:
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_convolution.hxx:1607:31: note: parameter passing for argument of type 'const vigra::StridedMultiIterator<2, vigra::TinyVector<double, 2>, vigra::TinyVector<double, 2>&, vigra::TinyVector<double, 2>*>' changed in GCC 7.1
In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<N>) [with SrcIterator = StridedMultiIterator<2, TinyVector<double, 2>, const TinyVector<double, 2>&, const TinyVector<double, 2>*>; SrcShape = TinyVector<int, 2>; SrcAccessor = VectorAccessor<TinyVector<double, 2> >; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestShape = TinyVector<int, 2>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_norm<functor::UnaryFunctor<functor::ArgumentFunctor1> > >; int N = 1]',
    inlined from 'void vigra::transformMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const Functor&) [with SrcIterator = StridedMultiIterator<2, TinyVector<double, 2>, const TinyVector<double, 2>&, const TinyVector<double, 2>*>; SrcShape = TinyVector<int, 2>; SrcAccessor = VectorAccessor<TinyVector<double, 2> >; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_norm<functor::UnaryFunctor<functor::ArgumentFunctor1> > >]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:951:34,
    inlined from 'void vigra::transformMultiArray(const triple<T1, T2, T3>&, const std::pair<DestIterator, DestAccessor>&, const Functor&) [with SrcIterator = StridedMultiIterator<2, TinyVector<double, 2>, const TinyVector<double, 2>&, const TinyVector<double, 2>*>; SrcShape = TinyVector<int, 2>; SrcAccessor = VectorAccessor<TinyVector<double, 2> >; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_norm<functor::UnaryFunctor<functor::ArgumentFunctor1> > >]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:981:24,
    inlined from 'vigra::NumpyAnyArray vigra::pythonGaussianGradientMagnitudeImpl(NumpyArray<ndim, Multiband<T> >, const ConvolutionOptions<(ndim - 1)>&, NumpyArray<ndim, Multiband<T> >) [with VoxelType = double; unsigned int ndim = 3]' at /build/vigra/src/vigra-Version-1-12-2/vigranumpy/src/core/tensors.cxx:163:32:
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
In function 'void vigra::gaussianGradientMultiArray(const triple<T1, T2, T3>&, const std::pair<DestIterator, DestAccessor>&, const ConvolutionOptions<SrcShape::static_size>&) [with SrcIterator = StridedMultiIterator<2, double, const double&, const double*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<2, TinyVector<double, 2>, TinyVector<double, 2>&, TinyVector<double, 2>*>; DestAccessor = VectorAccessor<TinyVector<double, 2> >]',
    inlined from 'vigra::NumpyAnyArray vigra::pythonGaussianGradientMagnitudeImpl(NumpyArray<ndim, Multiband<T> >, const ConvolutionOptions<(ndim - 1)>&, NumpyArray<(ndim - 1), Singleband<T> >) [with VoxelType = double; unsigned int ndim = 3]' at /build/vigra/src/vigra-Version-1-12-2/vigranumpy/src/core/tensors.cxx:123:39:
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_convolution.hxx:1607:31: note: parameter passing for argument of type 'const vigra::StridedMultiIterator<2, vigra::TinyVector<double, 2>, vigra::TinyVector<double, 2>&, vigra::TinyVector<double, 2>*>' changed in GCC 7.1
[ 77%] Building CXX object vigranumpy/src/core/CMakeFiles/vigranumpy_core.dir/multi_array_chunked.cxx.o
In file included from /usr/include/c++/14.2.1/bits/stl_algo.h:61,
                 from /usr/include/c++/14.2.1/algorithm:61,
                 from /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_array.hxx:41,
                 from /build/vigra/src/vigra-Version-1-12-2/include/vigra/numpy_array.hxx:47,
                 from /build/vigra/src/vigra-Version-1-12-2/vigranumpy/src/core/segmentation.cxx:39:
/usr/include/c++/14.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long int*, vector<long long int, allocator<long long int> > >; _Distance = int; _Tp = long long int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int, std::allocator<long long int> > >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/14.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Distance = int; _Tp = long long unsigned int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long int*, vector<long long int, allocator<long long int> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int, std::allocator<long long int> > >' changed in GCC 7.1
 1770 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int, std::allocator<long long int> > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1876 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1890 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long int*, vector<long long int, allocator<long long int> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int, std::allocator<long long int> > >' changed in GCC 7.1
 1876 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int, std::allocator<long long int> > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int, std::allocator<long long int> > >' changed in GCC 7.1
 1890 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_array.hxx:49:
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<0>) [with SrcIterator = StridedMultiIterator<1, long long unsigned int, const long long unsigned int&, const long long unsigned int*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstAccessor<long long unsigned int>; DestIterator = StridedMultiIterator<1, long unsigned int, long unsigned int&, long unsigned int*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardValueAccessor<long unsigned int>; Functor = pythonRelabelConsecutive<3, long long unsigned int, long unsigned int>(NumpyArray<3, Singleband<long long unsigned int>, StridedArrayTag>, long unsigned int, bool, NumpyArray<3, Singleband<long unsigned int> >)::<lambda(long long unsigned int)>]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:695:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, long long unsigned int, const long long unsigned int&, const long long unsigned int*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<N>) [with SrcIterator = StridedMultiIterator<2, long long unsigned int, const long long unsigned int&, const long long unsigned int*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstAccessor<long long unsigned int>; DestIterator = StridedMultiIterator<2, long unsigned int, long unsigned int&, long unsigned int*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardValueAccessor<long unsigned int>; Functor = pythonRelabelConsecutive<3, long long unsigned int, long unsigned int>(NumpyArray<3, Singleband<long long unsigned int>, StridedArrayTag>, long unsigned int, bool, NumpyArray<3, Singleband<long unsigned int> >)::<lambda(long long unsigned int)>; int N = 1]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, long long unsigned int, const long long unsigned int&, const long long unsigned int*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<N>) [with SrcIterator = StridedMultiIterator<3, long long unsigned int, const long long unsigned int&, const long long unsigned int*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstAccessor<long long unsigned int>; DestIterator = StridedMultiIterator<3, long unsigned int, long unsigned int&, long unsigned int*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardValueAccessor<long unsigned int>; Functor = pythonRelabelConsecutive<3, long long unsigned int, long unsigned int>(NumpyArray<3, Singleband<long long unsigned int>, StridedArrayTag>, long unsigned int, bool, NumpyArray<3, Singleband<long unsigned int> >)::<lambda(long long unsigned int)>; int N = 2]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, long long unsigned int, const long long unsigned int&, const long long unsigned int*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<0>) [with SrcIterator = StridedMultiIterator<1, long long unsigned int, const long long unsigned int&, const long long unsigned int*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstAccessor<long long unsigned int>; DestIterator = StridedMultiIterator<1, long unsigned int, long unsigned int&, long unsigned int*>; DestShape = TinyVector<int, 2>; DestAccessor = StandardValueAccessor<long unsigned int>; Functor = pythonRelabelConsecutive<2, long long unsigned int, long unsigned int>(NumpyArray<2, Singleband<long long unsigned int>, StridedArrayTag>, long unsigned int, bool, NumpyArray<2, Singleband<long unsigned int> >)::<lambda(long long unsigned int)>]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:695:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, long long unsigned int, const long long unsigned int&, const long long unsigned int*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<N>) [with SrcIterator = StridedMultiIterator<2, long long unsigned int, const long long unsigned int&, const long long unsigned int*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstAccessor<long long unsigned int>; DestIterator = StridedMultiIterator<2, long unsigned int, long unsigned int&, long unsigned int*>; DestShape = TinyVector<int, 2>; DestAccessor = StandardValueAccessor<long unsigned int>; Functor = pythonRelabelConsecutive<2, long long unsigned int, long unsigned int>(NumpyArray<2, Singleband<long long unsigned int>, StridedArrayTag>, long unsigned int, bool, NumpyArray<2, Singleband<long unsigned int> >)::<lambda(long long unsigned int)>; int N = 1]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, long long unsigned int, const long long unsigned int&, const long long unsigned int*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<0>) [with SrcIterator = StridedMultiIterator<1, long long unsigned int, const long long unsigned int&, const long long unsigned int*>; SrcShape = TinyVector<int, 1>; SrcAccessor = StandardConstAccessor<long long unsigned int>; DestIterator = StridedMultiIterator<1, long unsigned int, long unsigned int&, long unsigned int*>; DestShape = TinyVector<int, 1>; DestAccessor = StandardValueAccessor<long unsigned int>; Functor = pythonRelabelConsecutive<1, long long unsigned int, long unsigned int>(NumpyArray<1, Singleband<long long unsigned int>, StridedArrayTag>, long unsigned int, bool, NumpyArray<1, Singleband<long unsigned int>, StridedArrayTag>)::<lambda(long long unsigned int)>]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:695:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, long long unsigned int, const long long unsigned int&, const long long unsigned int*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<0>) [with SrcIterator = StridedMultiIterator<1, long long unsigned int, const long long unsigned int&, const long long unsigned int*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstAccessor<long long unsigned int>; DestIterator = StridedMultiIterator<1, long long unsigned int, long long unsigned int&, long long unsigned int*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardAccessor<long long unsigned int>; Functor = pythonRelabelConsecutive<3, long long unsigned int, long long unsigned int>(NumpyArray<3, Singleband<long long unsigned int>, StridedArrayTag>, long long unsigned int, bool, NumpyArray<3, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(long long unsigned int)>]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:695:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, long long unsigned int, const long long unsigned int&, const long long unsigned int*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:695:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, long long unsigned int, long long unsigned int&, long long unsigned int*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<N>) [with SrcIterator = StridedMultiIterator<2, long long unsigned int, const long long unsigned int&, const long long unsigned int*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstAccessor<long long unsigned int>; DestIterator = StridedMultiIterator<2, long long unsigned int, long long unsigned int&, long long unsigned int*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardAccessor<long long unsigned int>; Functor = pythonRelabelConsecutive<3, long long unsigned int, long long unsigned int>(NumpyArray<3, Singleband<long long unsigned int>, StridedArrayTag>, long long unsigned int, bool, NumpyArray<3, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(long long unsigned int)>; int N = 1]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, long long unsigned int, const long long unsigned int&, const long long unsigned int*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, long long unsigned int, long long unsigned int&, long long unsigned int*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, long long unsigned int, long long unsigned int&, long long unsigned int*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, long long unsigned int, long long unsigned int&, long long unsigned int*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, long long unsigned int, long long unsigned int&, long long unsigned int*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, long long unsigned int, long long unsigned int&, long long unsigned int*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<N>) [with SrcIterator = StridedMultiIterator<3, long long unsigned int, const long long unsigned int&, const long long unsigned int*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstAccessor<long long unsigned int>; DestIterator = StridedMultiIterator<3, long long unsigned int, long long unsigned int&, long long unsigned int*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardAccessor<long long unsigned int>; Functor = pythonRelabelConsecutive<3, long long unsigned int, long long unsigned int>(NumpyArray<3, Singleband<long long unsigned int>, StridedArrayTag>, long long unsigned int, bool, NumpyArray<3, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(long long unsigned int)>; int N = 2]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, long long unsigned int, const long long unsigned int&, const long long unsigned int*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, long long unsigned int, long long unsigned int&, long long unsigned int*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, long long unsigned int, long long unsigned int&, long long unsigned int*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, long long unsigned int, long long unsigned int&, long long unsigned int*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<0>) [with SrcIterator = StridedMultiIterator<1, long long unsigned int, const long long unsigned int&, const long long unsigned int*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstAccessor<long long unsigned int>; DestIterator = StridedMultiIterator<1, long long unsigned int, long long unsigned int&, long long unsigned int*>; DestShape = TinyVector<int, 2>; DestAccessor = StandardAccessor<long long unsigned int>; Functor = pythonRelabelConsecutive<2, long long unsigned int, long long unsigned int>(NumpyArray<2, Singleband<long long unsigned int>, StridedArrayTag>, long long unsigned int, bool, NumpyArray<2, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(long long unsigned int)>]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:695:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, long long unsigned int, const long long unsigned int&, const long long unsigned int*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:695:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, long long unsigned int, long long unsigned int&, long long unsigned int*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<N>) [with SrcIterator = StridedMultiIterator<2, long long unsigned int, const long long unsigned int&, const long long unsigned int*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstAccessor<long long unsigned int>; DestIterator = StridedMultiIterator<2, long long unsigned int, long long unsigned int&, long long unsigned int*>; DestShape = TinyVector<int, 2>; DestAccessor = StandardAccessor<long long unsigned int>; Functor = pythonRelabelConsecutive<2, long long unsigned int, long long unsigned int>(NumpyArray<2, Singleband<long long unsigned int>, StridedArrayTag>, long long unsigned int, bool, NumpyArray<2, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(long long unsigned int)>; int N = 1]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, long long unsigned int, const long long unsigned int&, const long long unsigned int*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, long long unsigned int, long long unsigned int&, long long unsigned int*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, long long unsigned int, long long unsigned int&, long long unsigned int*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, long long unsigned int, long long unsigned int&, long long unsigned int*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, long long unsigned int, long long unsigned int&, long long unsigned int*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, long long unsigned int, long long unsigned int&, long long unsigned int*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<0>) [with SrcIterator = StridedMultiIterator<1, long long unsigned int, const long long unsigned int&, const long long unsigned int*>; SrcShape = TinyVector<int, 1>; SrcAccessor = StandardConstAccessor<long long unsigned int>; DestIterator = StridedMultiIterator<1, long long unsigned int, long long unsigned int&, long long unsigned int*>; DestShape = TinyVector<int, 1>; DestAccessor = StandardAccessor<long long unsigned int>; Functor = pythonRelabelConsecutive<1, long long unsigned int, long long unsigned int>(NumpyArray<1, Singleband<long long unsigned int>, StridedArrayTag>, long long unsigned int, bool, NumpyArray<1, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(long long unsigned int)>]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:695:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, long long unsigned int, const long long unsigned int&, const long long unsigned int*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:695:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, long long unsigned int, long long unsigned int&, long long unsigned int*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<N>) [with SrcIterator = StridedMultiIterator<2, unsigned char, const unsigned char&, const unsigned char*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<unsigned char>; DestIterator = StridedMultiIterator<2, long long unsigned int, long long unsigned int&, long long unsigned int*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardAccessor<long long unsigned int>; Functor = pythonApplyMapping<3, unsigned char, long long unsigned int>(NumpyArray<3, Singleband<unsigned char>, StridedArrayTag>, boost::python::dict, bool, NumpyArray<3, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(unsigned char)>; int N = 1]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, long long unsigned int, long long unsigned int&, long long unsigned int*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<N>) [with SrcIterator = StridedMultiIterator<3, unsigned char, const unsigned char&, const unsigned char*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<unsigned char>; DestIterator = StridedMultiIterator<3, long long unsigned int, long long unsigned int&, long long unsigned int*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardAccessor<long long unsigned int>; Functor = pythonApplyMapping<3, unsigned char, long long unsigned int>(NumpyArray<3, Singleband<unsigned char>, StridedArrayTag>, boost::python::dict, bool, NumpyArray<3, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(unsigned char)>; int N = 2]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, long long unsigned int, long long unsigned int&, long long unsigned int*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, long long unsigned int, long long unsigned int&, long long unsigned int*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, long long unsigned int, long long unsigned int&, long long unsigned int*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<N>) [with SrcIterator = StridedMultiIterator<2, unsigned char, const unsigned char&, const unsigned char*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<unsigned char>; DestIterator = StridedMultiIterator<2, long long unsigned int, long long unsigned int&, long long unsigned int*>; DestShape = TinyVector<int, 2>; DestAccessor = StandardAccessor<long long unsigned int>; Functor = pythonApplyMapping<2, unsigned char, long long unsigned int>(NumpyArray<2, Singleband<unsigned char>, StridedArrayTag>, boost::python::dict, bool, NumpyArray<2, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(unsigned char)>; int N = 1]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, long long unsigned int, long long unsigned int&, long long unsigned int*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<N>) [with SrcIterator = StridedMultiIterator<2, long long unsigned int, const long long unsigned int&, const long long unsigned int*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstAccessor<long long unsigned int>; DestIterator = StridedMultiIterator<2, unsigned char, unsigned char&, unsigned char*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardValueAccessor<unsigned char>; Functor = pythonApplyMapping<3, long long unsigned int, unsigned char>(NumpyArray<3, Singleband<long long unsigned int>, StridedArrayTag>, boost::python::dict, bool, NumpyArray<3, Singleband<unsigned char>, StridedArrayTag>)::<lambda(long long unsigned int)>; int N = 1]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, long long unsigned int, const long long unsigned int&, const long long unsigned int*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<N>) [with SrcIterator = StridedMultiIterator<3, long long unsigned int, const long long unsigned int&, const long long unsigned int*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstAccessor<long long unsigned int>; DestIterator = StridedMultiIterator<3, unsigned char, unsigned char&, unsigned char*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardValueAccessor<unsigned char>; Functor = pythonApplyMapping<3, long long unsigned int, unsigned char>(NumpyArray<3, Singleband<long long unsigned int>, StridedArrayTag>, boost::python::dict, bool, NumpyArray<3, Singleband<unsigned char>, StridedArrayTag>)::<lambda(long long unsigned int)>; int N = 2]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, long long unsigned int, const long long unsigned int&, const long long unsigned int*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<N>) [with SrcIterator = StridedMultiIterator<2, long long unsigned int, const long long unsigned int&, const long long unsigned int*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstAccessor<long long unsigned int>; DestIterator = StridedMultiIterator<2, unsigned char, unsigned char&, unsigned char*>; DestShape = TinyVector<int, 2>; DestAccessor = StandardValueAccessor<unsigned char>; Functor = pythonApplyMapping<2, long long unsigned int, unsigned char>(NumpyArray<2, Singleband<long long unsigned int>, StridedArrayTag>, boost::python::dict, bool, NumpyArray<2, Singleband<unsigned char>, StridedArrayTag>)::<lambda(long long unsigned int)>; int N = 1]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, long long unsigned int, const long long unsigned int&, const long long unsigned int*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<N>) [with SrcIterator = StridedMultiIterator<2, long unsigned int, const long unsigned int&, const long unsigned int*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<long unsigned int>; DestIterator = StridedMultiIterator<2, long long unsigned int, long long unsigned int&, long long unsigned int*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardAccessor<long long unsigned int>; Functor = pythonApplyMapping<3, long unsigned int, long long unsigned int>(NumpyArray<3, Singleband<long unsigned int> >, boost::python::dict, bool, NumpyArray<3, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(long unsigned int)>; int N = 1]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, long long unsigned int, long long unsigned int&, long long unsigned int*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<N>) [with SrcIterator = StridedMultiIterator<3, long unsigned int, const long unsigned int&, const long unsigned int*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<long unsigned int>; DestIterator = StridedMultiIterator<3, long long unsigned int, long long unsigned int&, long long unsigned int*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardAccessor<long long unsigned int>; Functor = pythonApplyMapping<3, long unsigned int, long long unsigned int>(NumpyArray<3, Singleband<long unsigned int> >, boost::python::dict, bool, NumpyArray<3, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(long unsigned int)>; int N = 2]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, long long unsigned int, long long unsigned int&, long long unsigned int*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, long long unsigned int, long long unsigned int&, long long unsigned int*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, long long unsigned int, long long unsigned int&, long long unsigned int*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<N>) [with SrcIterator = StridedMultiIterator<2, long unsigned int, const long unsigned int&, const long unsigned int*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<long unsigned int>; DestIterator = StridedMultiIterator<2, long long unsigned int, long long unsigned int&, long long unsigned int*>; DestShape = TinyVector<int, 2>; DestAccessor = StandardAccessor<long long unsigned int>; Functor = pythonApplyMapping<2, long unsigned int, long long unsigned int>(NumpyArray<2, Singleband<long unsigned int> >, boost::python::dict, bool, NumpyArray<2, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(long unsigned int)>; int N = 1]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, long long unsigned int, long long unsigned int&, long long unsigned int*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<N>) [with SrcIterator = StridedMultiIterator<2, long long unsigned int, const long long unsigned int&, const long long unsigned int*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstAccessor<long long unsigned int>; DestIterator = StridedMultiIterator<2, long unsigned int, long unsigned int&, long unsigned int*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardValueAccessor<long unsigned int>; Functor = pythonApplyMapping<3, long long unsigned int, long unsigned int>(NumpyArray<3, Singleband<long long unsigned int>, StridedArrayTag>, boost::python::dict, bool, NumpyArray<3, Singleband<long unsigned int> >)::<lambda(long long unsigned int)>; int N = 1]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, long long unsigned int, const long long unsigned int&, const long long unsigned int*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<N>) [with SrcIterator = StridedMultiIterator<3, long long unsigned int, const long long unsigned int&, const long long unsigned int*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstAccessor<long long unsigned int>; DestIterator = StridedMultiIterator<3, long unsigned int, long unsigned int&, long unsigned int*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardValueAccessor<long unsigned int>; Functor = pythonApplyMapping<3, long long unsigned int, long unsigned int>(NumpyArray<3, Singleband<long long unsigned int>, StridedArrayTag>, boost::python::dict, bool, NumpyArray<3, Singleband<long unsigned int> >)::<lambda(long long unsigned int)>; int N = 2]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, long long unsigned int, const long long unsigned int&, const long long unsigned int*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<N>) [with SrcIterator = StridedMultiIterator<2, long long unsigned int, const long long unsigned int&, const long long unsigned int*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstAccessor<long long unsigned int>; DestIterator = StridedMultiIterator<2, long unsigned int, long unsigned int&, long unsigned int*>; DestShape = TinyVector<int, 2>; DestAccessor = StandardValueAccessor<long unsigned int>; Functor = pythonApplyMapping<2, long long unsigned int, long unsigned int>(NumpyArray<2, Singleband<long long unsigned int>, StridedArrayTag>, boost::python::dict, bool, NumpyArray<2, Singleband<long unsigned int> >)::<lambda(long long unsigned int)>; int N = 1]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, long long unsigned int, const long long unsigned int&, const long long unsigned int*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<N>) [with SrcIterator = StridedMultiIterator<2, long long unsigned int, const long long unsigned int&, const long long unsigned int*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstAccessor<long long unsigned int>; DestIterator = StridedMultiIterator<2, long long unsigned int, long long unsigned int&, long long unsigned int*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardAccessor<long long unsigned int>; Functor = pythonApplyMapping<3, long long unsigned int, long long unsigned int>(NumpyArray<3, Singleband<long long unsigned int>, StridedArrayTag>, boost::python::dict, bool, NumpyArray<3, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(long long unsigned int)>; int N = 1]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, long long unsigned int, const long long unsigned int&, const long long unsigned int*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, long long unsigned int, long long unsigned int&, long long unsigned int*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<N>) [with SrcIterator = StridedMultiIterator<3, long long unsigned int, const long long unsigned int&, const long long unsigned int*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstAccessor<long long unsigned int>; DestIterator = StridedMultiIterator<3, long long unsigned int, long long unsigned int&, long long unsigned int*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardAccessor<long long unsigned int>; Functor = pythonApplyMapping<3, long long unsigned int, long long unsigned int>(NumpyArray<3, Singleband<long long unsigned int>, StridedArrayTag>, boost::python::dict, bool, NumpyArray<3, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(long long unsigned int)>; int N = 2]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, long long unsigned int, const long long unsigned int&, const long long unsigned int*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, long long unsigned int, long long unsigned int&, long long unsigned int*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, long long unsigned int, long long unsigned int&, long long unsigned int*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, long long unsigned int, long long unsigned int&, long long unsigned int*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<N>) [with SrcIterator = StridedMultiIterator<2, long long unsigned int, const long long unsigned int&, const long long unsigned int*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstAccessor<long long unsigned int>; DestIterator = StridedMultiIterator<2, long long unsigned int, long long unsigned int&, long long unsigned int*>; DestShape = TinyVector<int, 2>; DestAccessor = StandardAccessor<long long unsigned int>; Functor = pythonApplyMapping<2, long long unsigned int, long long unsigned int>(NumpyArray<2, Singleband<long long unsigned int>, StridedArrayTag>, boost::python::dict, bool, NumpyArray<2, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(long long unsigned int)>; int N = 1]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, long long unsigned int, const long long unsigned int&, const long long unsigned int*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, long long unsigned int, long long unsigned int&, long long unsigned int*>' changed in GCC 7.1
In function 'void vigra::transformMultiArrayImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, VigraFalseType) [with SrcIterator = StridedMultiIterator<3, long long unsigned int, const long long unsigned int&, const long long unsigned int*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstAccessor<long long unsigned int>; DestIterator = StridedMultiIterator<3, long long unsigned int, long long unsigned int&, long long unsigned int*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardAccessor<long long unsigned int>; Functor = pythonApplyMapping<3, long long unsigned int, long long unsigned int>(NumpyArray<3, Singleband<long long unsigned int>, StridedArrayTag>, boost::python::dict, bool, NumpyArray<3, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(long long unsigned int)>]',
    inlined from 'void vigra::transformMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&) [with SrcIterator = StridedMultiIterator<3, long long unsigned int, const long long unsigned int&, const long long unsigned int*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstAccessor<long long unsigned int>; DestIterator = StridedMultiIterator<3, long long unsigned int, long long unsigned int&, long long unsigned int*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardAccessor<long long unsigned int>; Functor = pythonApplyMapping<3, long long unsigned int, long long unsigned int>(NumpyArray<3, Singleband<long long unsigned int>, StridedArrayTag>, boost::python::dict, bool, NumpyArray<3, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(long long unsigned int)>]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:969:28,
    inlined from 'void vigra::transformMultiArray(const triple<T1, T2, T3>&, const triple<DestIterator, DestShape, DestAccessor>&, const Functor&) [with SrcIterator = StridedMultiIterator<3, long long unsigned int, const long long unsigned int&, const long long unsigned int*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstAccessor<long long unsigned int>; DestIterator = StridedMultiIterator<3, long long unsigned int, long long unsigned int&, long long unsigned int*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardAccessor<long long unsigned int>; Functor = pythonApplyMapping<3, long long unsigned int, long long unsigned int>(NumpyArray<3, Singleband<long long unsigned int>, StridedArrayTag>, boost::python::dict, bool, NumpyArray<3, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(long long unsigned int)>]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:993:24,
    inlined from 'void vigra::transformMultiArrayImpl(const MultiArrayView<N1, T1, S1>&, MultiArrayView<N, T2, S2>, const Functor&, VigraFalseType) [with unsigned int N = 3; T1 = long long unsigned int; S1 = StridedArrayTag; T2 = long long unsigned int; S2 = StridedArrayTag; Functor = pythonApplyMapping<3, long long unsigned int, long long unsigned int>(NumpyArray<3, Singleband<long long unsigned int>, StridedArrayTag>, boost::python::dict, bool, NumpyArray<3, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(long long unsigned int)>]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:1008:28,
    inlined from 'void vigra::transformMultiArray(const MultiArrayView<N1, T1, S1>&, MultiArrayView<N, T2, S2>, const Functor&) [with unsigned int N = 3; T1 = long long unsigned int; S1 = StridedArrayTag; T2 = long long unsigned int; S2 = StridedArrayTag; Functor = pythonApplyMapping<3, long long unsigned int, long long unsigned int>(NumpyArray<3, Singleband<long long unsigned int>, StridedArrayTag>, boost::python::dict, bool, NumpyArray<3, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(long long unsigned int)>]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:1037:28,
    inlined from 'vigra::NumpyAnyArray vigra::pythonApplyMapping(NumpyArray<N, Singleband<T> >, boost::python::dict, bool, NumpyArray<NDIM, Singleband<DestVoxelType> >) [with unsigned int NDIM = 3; SrcVoxelType = long long unsigned int; DestVoxelType = long long unsigned int]' at /build/vigra/src/vigra-Version-1-12-2/vigranumpy/src/core/segmentation.cxx:1126:28:
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:750:34: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, long long unsigned int, long long unsigned int&, long long unsigned int*>' changed in GCC 7.1
In function 'void vigra::transformMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const Functor&) [with SrcIterator = StridedMultiIterator<3, long long unsigned int, const long long unsigned int&, const long long unsigned int*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstAccessor<long long unsigned int>; DestIterator = StridedMultiIterator<3, long long unsigned int, long long unsigned int&, long long unsigned int*>; DestAccessor = StandardAccessor<long long unsigned int>; Functor = pythonApplyMapping<3, long long unsigned int, long long unsigned int>(NumpyArray<3, Singleband<long long unsigned int>, StridedArrayTag>, boost::python::dict, bool, NumpyArray<3, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(long long unsigned int)>]',
    inlined from 'void vigra::transformMultiArray(const triple<T1, T2, T3>&, const std::pair<DestIterator, DestAccessor>&, const Functor&) [with SrcIterator = StridedMultiIterator<3, long long unsigned int, const long long unsigned int&, const long long unsigned int*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstAccessor<long long unsigned int>; DestIterator = StridedMultiIterator<3, long long unsigned int, long long unsigned int&, long long unsigned int*>; DestAccessor = StandardAccessor<long long unsigned int>; Functor = pythonApplyMapping<3, long long unsigned int, long long unsigned int>(NumpyArray<3, Singleband<long long unsigned int>, StridedArrayTag>, boost::python::dict, bool, NumpyArray<3, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(long long unsigned int)>]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:981:24,
    inlined from 'void vigra::transformMultiArrayImpl(const MultiArrayView<N1, T1, S1>&, MultiArrayView<N, T2, S2>, const Functor&, VigraFalseType) [with unsigned int N = 3; T1 = long long unsigned int; S1 = StridedArrayTag; T2 = long long unsigned int; S2 = StridedArrayTag; Functor = pythonApplyMapping<3, long long unsigned int, long long unsigned int>(NumpyArray<3, Singleband<long long unsigned int>, StridedArrayTag>, boost::python::dict, bool, NumpyArray<3, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(long long unsigned int)>]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:1006:28,
    inlined from 'void vigra::transformMultiArray(const MultiArrayView<N1, T1, S1>&, MultiArrayView<N, T2, S2>, const Functor&) [with unsigned int N = 3; T1 = long long unsigned int; S1 = StridedArrayTag; T2 = long long unsigned int; S2 = StridedArrayTag; Functor = pythonApplyMapping<3, long long unsigned int, long long unsigned int>(NumpyArray<3, Singleband<long long unsigned int>, StridedArrayTag>, boost::python::dict, bool, NumpyArray<3, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(long long unsigned int)>]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:1037:28,
    inlined from 'vigra::NumpyAnyArray vigra::pythonApplyMapping(NumpyArray<N, Singleband<T> >, boost::python::dict, bool, NumpyArray<NDIM, Singleband<DestVoxelType> >) [with unsigned int NDIM = 3; SrcVoxelType = long long unsigned int; DestVoxelType = long long unsigned int]' at /build/vigra/src/vigra-Version-1-12-2/vigranumpy/src/core/segmentation.cxx:1126:28:
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:951:34: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, long long unsigned int, long long unsigned int&, long long unsigned int*>' changed in GCC 7.1
In function 'void vigra::transformMultiArrayImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, VigraFalseType) [with SrcIterator = StridedMultiIterator<3, unsigned char, const unsigned char&, const unsigned char*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<unsigned char>; DestIterator = StridedMultiIterator<3, long long unsigned int, long long unsigned int&, long long unsigned int*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardAccessor<long long unsigned int>; Functor = pythonApplyMapping<3, unsigned char, long long unsigned int>(NumpyArray<3, Singleband<unsigned char>, StridedArrayTag>, boost::python::dict, bool, NumpyArray<3, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(unsigned char)>]',
    inlined from 'void vigra::transformMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&) [with SrcIterator = StridedMultiIterator<3, unsigned char, const unsigned char&, const unsigned char*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<unsigned char>; DestIterator = StridedMultiIterator<3, long long unsigned int, long long unsigned int&, long long unsigned int*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardAccessor<long long unsigned int>; Functor = pythonApplyMapping<3, unsigned char, long long unsigned int>(NumpyArray<3, Singleband<unsigned char>, StridedArrayTag>, boost::python::dict, bool, NumpyArray<3, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(unsigned char)>]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:969:28,
    inlined from 'void vigra::transformMultiArray(const triple<T1, T2, T3>&, const triple<DestIterator, DestShape, DestAccessor>&, const Functor&) [with SrcIterator = StridedMultiIterator<3, unsigned char, const unsigned char&, const unsigned char*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<unsigned char>; DestIterator = StridedMultiIterator<3, long long unsigned int, long long unsigned int&, long long unsigned int*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardAccessor<long long unsigned int>; Functor = pythonApplyMapping<3, unsigned char, long long unsigned int>(NumpyArray<3, Singleband<unsigned char>, StridedArrayTag>, boost::python::dict, bool, NumpyArray<3, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(unsigned char)>]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:993:24,
    inlined from 'void vigra::transformMultiArrayImpl(const MultiArrayView<N1, T1, S1>&, MultiArrayView<N, T2, S2>, const Functor&, VigraFalseType) [with unsigned int N = 3; T1 = unsigned char; S1 = StridedArrayTag; T2 = long long unsigned int; S2 = StridedArrayTag; Functor = pythonApplyMapping<3, unsigned char, long long unsigned int>(NumpyArray<3, Singleband<unsigned char>, StridedArrayTag>, boost::python::dict, bool, NumpyArray<3, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(unsigned char)>]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:1008:28,
    inlined from 'void vigra::transformMultiArray(const MultiArrayView<N1, T1, S1>&, MultiArrayView<N, T2, S2>, const Functor&) [with unsigned int N = 3; T1 = unsigned char; S1 = StridedArrayTag; T2 = long long unsigned int; S2 = StridedArrayTag; Functor = pythonApplyMapping<3, unsigned char, long long unsigned int>(NumpyArray<3, Singleband<unsigned char>, StridedArrayTag>, boost::python::dict, bool, NumpyArray<3, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(unsigned char)>]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:1037:28,
    inlined from 'vigra::NumpyAnyArray vigra::pythonApplyMapping(NumpyArray<N, Singleband<T> >, boost::python::dict, bool, NumpyArray<NDIM, Singleband<DestVoxelType> >) [with unsigned int NDIM = 3; SrcVoxelType = unsigned char; DestVoxelType = long long unsigned int]' at /build/vigra/src/vigra-Version-1-12-2/vigranumpy/src/core/segmentation.cxx:1126:28:
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:750:34: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, long long unsigned int, long long unsigned int&, long long unsigned int*>' changed in GCC 7.1
In function 'void vigra::transformMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const Functor&) [with SrcIterator = StridedMultiIterator<3, unsigned char, const unsigned char&, const unsigned char*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<unsigned char>; DestIterator = StridedMultiIterator<3, long long unsigned int, long long unsigned int&, long long unsigned int*>; DestAccessor = StandardAccessor<long long unsigned int>; Functor = pythonApplyMapping<3, unsigned char, long long unsigned int>(NumpyArray<3, Singleband<unsigned char>, StridedArrayTag>, boost::python::dict, bool, NumpyArray<3, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(unsigned char)>]',
    inlined from 'void vigra::transformMultiArray(const triple<T1, T2, T3>&, const std::pair<DestIterator, DestAccessor>&, const Functor&) [with SrcIterator = StridedMultiIterator<3, unsigned char, const unsigned char&, const unsigned char*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<unsigned char>; DestIterator = StridedMultiIterator<3, long long unsigned int, long long unsigned int&, long long unsigned int*>; DestAccessor = StandardAccessor<long long unsigned int>; Functor = pythonApplyMapping<3, unsigned char, long long unsigned int>(NumpyArray<3, Singleband<unsigned char>, StridedArrayTag>, boost::python::dict, bool, NumpyArray<3, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(unsigned char)>]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:981:24,
    inlined from 'void vigra::transformMultiArrayImpl(const MultiArrayView<N1, T1, S1>&, MultiArrayView<N, T2, S2>, const Functor&, VigraFalseType) [with unsigned int N = 3; T1 = unsigned char; S1 = StridedArrayTag; T2 = long long unsigned int; S2 = StridedArrayTag; Functor = pythonApplyMapping<3, unsigned char, long long unsigned int>(NumpyArray<3, Singleband<unsigned char>, StridedArrayTag>, boost::python::dict, bool, NumpyArray<3, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(unsigned char)>]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:1006:28,
    inlined from 'void vigra::transformMultiArray(const MultiArrayView<N1, T1, S1>&, MultiArrayView<N, T2, S2>, const Functor&) [with unsigned int N = 3; T1 = unsigned char; S1 = StridedArrayTag; T2 = long long unsigned int; S2 = StridedArrayTag; Functor = pythonApplyMapping<3, unsigned char, long long unsigned int>(NumpyArray<3, Singleband<unsigned char>, StridedArrayTag>, boost::python::dict, bool, NumpyArray<3, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(unsigned char)>]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:1037:28,
    inlined from 'vigra::NumpyAnyArray vigra::pythonApplyMapping(NumpyArray<N, Singleband<T> >, boost::python::dict, bool, NumpyArray<NDIM, Singleband<DestVoxelType> >) [with unsigned int NDIM = 3; SrcVoxelType = unsigned char; DestVoxelType = long long unsigned int]' at /build/vigra/src/vigra-Version-1-12-2/vigranumpy/src/core/segmentation.cxx:1126:28:
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:951:34: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, long long unsigned int, long long unsigned int&, long long unsigned int*>' changed in GCC 7.1
In function 'void vigra::transformMultiArrayImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, VigraFalseType) [with SrcIterator = StridedMultiIterator<3, long unsigned int, const long unsigned int&, const long unsigned int*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<long unsigned int>; DestIterator = StridedMultiIterator<3, long long unsigned int, long long unsigned int&, long long unsigned int*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardAccessor<long long unsigned int>; Functor = pythonApplyMapping<3, long unsigned int, long long unsigned int>(NumpyArray<3, Singleband<long unsigned int> >, boost::python::dict, bool, NumpyArray<3, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(long unsigned int)>]',
    inlined from 'void vigra::transformMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&) [with SrcIterator = StridedMultiIterator<3, long unsigned int, const long unsigned int&, const long unsigned int*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<long unsigned int>; DestIterator = StridedMultiIterator<3, long long unsigned int, long long unsigned int&, long long unsigned int*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardAccessor<long long unsigned int>; Functor = pythonApplyMapping<3, long unsigned int, long long unsigned int>(NumpyArray<3, Singleband<long unsigned int> >, boost::python::dict, bool, NumpyArray<3, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(long unsigned int)>]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:969:28,
    inlined from 'void vigra::transformMultiArray(const triple<T1, T2, T3>&, const triple<DestIterator, DestShape, DestAccessor>&, const Functor&) [with SrcIterator = StridedMultiIterator<3, long unsigned int, const long unsigned int&, const long unsigned int*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<long unsigned int>; DestIterator = StridedMultiIterator<3, long long unsigned int, long long unsigned int&, long long unsigned int*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardAccessor<long long unsigned int>; Functor = pythonApplyMapping<3, long unsigned int, long long unsigned int>(NumpyArray<3, Singleband<long unsigned int> >, boost::python::dict, bool, NumpyArray<3, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(long unsigned int)>]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:993:24,
    inlined from 'void vigra::transformMultiArrayImpl(const MultiArrayView<N1, T1, S1>&, MultiArrayView<N, T2, S2>, const Functor&, VigraFalseType) [with unsigned int N = 3; T1 = long unsigned int; S1 = StridedArrayTag; T2 = long long unsigned int; S2 = StridedArrayTag; Functor = pythonApplyMapping<3, long unsigned int, long long unsigned int>(NumpyArray<3, Singleband<long unsigned int> >, boost::python::dict, bool, NumpyArray<3, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(long unsigned int)>]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:1008:28,
    inlined from 'void vigra::transformMultiArray(const MultiArrayView<N1, T1, S1>&, MultiArrayView<N, T2, S2>, const Functor&) [with unsigned int N = 3; T1 = long unsigned int; S1 = StridedArrayTag; T2 = long long unsigned int; S2 = StridedArrayTag; Functor = pythonApplyMapping<3, long unsigned int, long long unsigned int>(NumpyArray<3, Singleband<long unsigned int> >, boost::python::dict, bool, NumpyArray<3, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(long unsigned int)>]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:1037:28,
    inlined from 'vigra::NumpyAnyArray vigra::pythonApplyMapping(NumpyArray<N, Singleband<T> >, boost::python::dict, bool, NumpyArray<NDIM, Singleband<DestVoxelType> >) [with unsigned int NDIM = 3; SrcVoxelType = long unsigned int; DestVoxelType = long long unsigned int]' at /build/vigra/src/vigra-Version-1-12-2/vigranumpy/src/core/segmentation.cxx:1126:28:
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:750:34: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, long long unsigned int, long long unsigned int&, long long unsigned int*>' changed in GCC 7.1
In function 'void vigra::transformMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const Functor&) [with SrcIterator = StridedMultiIterator<3, long unsigned int, const long unsigned int&, const long unsigned int*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<long unsigned int>; DestIterator = StridedMultiIterator<3, long long unsigned int, long long unsigned int&, long long unsigned int*>; DestAccessor = StandardAccessor<long long unsigned int>; Functor = pythonApplyMapping<3, long unsigned int, long long unsigned int>(NumpyArray<3, Singleband<long unsigned int> >, boost::python::dict, bool, NumpyArray<3, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(long unsigned int)>]',
    inlined from 'void vigra::transformMultiArray(const triple<T1, T2, T3>&, const std::pair<DestIterator, DestAccessor>&, const Functor&) [with SrcIterator = StridedMultiIterator<3, long unsigned int, const long unsigned int&, const long unsigned int*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<long unsigned int>; DestIterator = StridedMultiIterator<3, long long unsigned int, long long unsigned int&, long long unsigned int*>; DestAccessor = StandardAccessor<long long unsigned int>; Functor = pythonApplyMapping<3, long unsigned int, long long unsigned int>(NumpyArray<3, Singleband<long unsigned int> >, boost::python::dict, bool, NumpyArray<3, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(long unsigned int)>]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:981:24,
    inlined from 'void vigra::transformMultiArrayImpl(const MultiArrayView<N1, T1, S1>&, MultiArrayView<N, T2, S2>, const Functor&, VigraFalseType) [with unsigned int N = 3; T1 = long unsigned int; S1 = StridedArrayTag; T2 = long long unsigned int; S2 = StridedArrayTag; Functor = pythonApplyMapping<3, long unsigned int, long long unsigned int>(NumpyArray<3, Singleband<long unsigned int> >, boost::python::dict, bool, NumpyArray<3, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(long unsigned int)>]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:1006:28,
    inlined from 'void vigra::transformMultiArray(const MultiArrayView<N1, T1, S1>&, MultiArrayView<N, T2, S2>, const Functor&) [with unsigned int N = 3; T1 = long unsigned int; S1 = StridedArrayTag; T2 = long long unsigned int; S2 = StridedArrayTag; Functor = pythonApplyMapping<3, long unsigned int, long long unsigned int>(NumpyArray<3, Singleband<long unsigned int> >, boost::python::dict, bool, NumpyArray<3, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(long unsigned int)>]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:1037:28,
    inlined from 'vigra::NumpyAnyArray vigra::pythonApplyMapping(NumpyArray<N, Singleband<T> >, boost::python::dict, bool, NumpyArray<NDIM, Singleband<DestVoxelType> >) [with unsigned int NDIM = 3; SrcVoxelType = long unsigned int; DestVoxelType = long long unsigned int]' at /build/vigra/src/vigra-Version-1-12-2/vigranumpy/src/core/segmentation.cxx:1126:28:
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:951:34: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, long long unsigned int, long long unsigned int&, long long unsigned int*>' changed in GCC 7.1
In function 'void vigra::transformMultiArrayImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, VigraFalseType) [with SrcIterator = StridedMultiIterator<3, long long unsigned int, const long long unsigned int&, const long long unsigned int*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstAccessor<long long unsigned int>; DestIterator = StridedMultiIterator<3, long long unsigned int, long long unsigned int&, long long unsigned int*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardAccessor<long long unsigned int>; Functor = pythonRelabelConsecutive<3, long long unsigned int, long long unsigned int>(NumpyArray<3, Singleband<long long unsigned int>, StridedArrayTag>, long long unsigned int, bool, NumpyArray<3, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(long long unsigned int)>]',
    inlined from 'void vigra::transformMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&) [with SrcIterator = StridedMultiIterator<3, long long unsigned int, const long long unsigned int&, const long long unsigned int*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstAccessor<long long unsigned int>; DestIterator = StridedMultiIterator<3, long long unsigned int, long long unsigned int&, long long unsigned int*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardAccessor<long long unsigned int>; Functor = pythonRelabelConsecutive<3, long long unsigned int, long long unsigned int>(NumpyArray<3, Singleband<long long unsigned int>, StridedArrayTag>, long long unsigned int, bool, NumpyArray<3, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(long long unsigned int)>]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:969:28,
    inlined from 'void vigra::transformMultiArray(const triple<T1, T2, T3>&, const triple<DestIterator, DestShape, DestAccessor>&, const Functor&) [with SrcIterator = StridedMultiIterator<3, long long unsigned int, const long long unsigned int&, const long long unsigned int*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstAccessor<long long unsigned int>; DestIterator = StridedMultiIterator<3, long long unsigned int, long long unsigned int&, long long unsigned int*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardAccessor<long long unsigned int>; Functor = pythonRelabelConsecutive<3, long long unsigned int, long long unsigned int>(NumpyArray<3, Singleband<long long unsigned int>, StridedArrayTag>, long long unsigned int, bool, NumpyArray<3, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(long long unsigned int)>]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:993:24,
    inlined from 'void vigra::transformMultiArrayImpl(const MultiArrayView<N1, T1, S1>&, MultiArrayView<N, T2, S2>, const Functor&, VigraFalseType) [with unsigned int N = 3; T1 = long long unsigned int; S1 = StridedArrayTag; T2 = long long unsigned int; S2 = StridedArrayTag; Functor = pythonRelabelConsecutive<3, long long unsigned int, long long unsigned int>(NumpyArray<3, Singleband<long long unsigned int>, StridedArrayTag>, long long unsigned int, bool, NumpyArray<3, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(long long unsigned int)>]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:1008:28,
    inlined from 'void vigra::transformMultiArray(const MultiArrayView<N1, T1, S1>&, MultiArrayView<N, T2, S2>, const Functor&) [with unsigned int N = 3; T1 = long long unsigned int; S1 = StridedArrayTag; T2 = long long unsigned int; S2 = StridedArrayTag; Functor = pythonRelabelConsecutive<3, long long unsigned int, long long unsigned int>(NumpyArray<3, Singleband<long long unsigned int>, StridedArrayTag>, long long unsigned int, bool, NumpyArray<3, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(long long unsigned int)>]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:1037:28,
    inlined from 'boost::python::tuple vigra::pythonRelabelConsecutive(NumpyArray<N, Singleband<T> >, DestVoxelType, bool, NumpyArray<NDIM, Singleband<DestVoxelType> >) [with unsigned int NDIM = 3; SrcVoxelType = long long unsigned int; DestVoxelType = long long unsigned int]' at /build/vigra/src/vigra-Version-1-12-2/vigranumpy/src/core/segmentation.cxx:1221:28:
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:750:34: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, long long unsigned int, long long unsigned int&, long long unsigned int*>' changed in GCC 7.1
In function 'void vigra::transformMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const Functor&) [with SrcIterator = StridedMultiIterator<3, long long unsigned int, const long long unsigned int&, const long long unsigned int*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstAccessor<long long unsigned int>; DestIterator = StridedMultiIterator<3, long long unsigned int, long long unsigned int&, long long unsigned int*>; DestAccessor = StandardAccessor<long long unsigned int>; Functor = pythonRelabelConsecutive<3, long long unsigned int, long long unsigned int>(NumpyArray<3, Singleband<long long unsigned int>, StridedArrayTag>, long long unsigned int, bool, NumpyArray<3, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(long long unsigned int)>]',
    inlined from 'void vigra::transformMultiArray(const triple<T1, T2, T3>&, const std::pair<DestIterator, DestAccessor>&, const Functor&) [with SrcIterator = StridedMultiIterator<3, long long unsigned int, const long long unsigned int&, const long long unsigned int*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstAccessor<long long unsigned int>; DestIterator = StridedMultiIterator<3, long long unsigned int, long long unsigned int&, long long unsigned int*>; DestAccessor = StandardAccessor<long long unsigned int>; Functor = pythonRelabelConsecutive<3, long long unsigned int, long long unsigned int>(NumpyArray<3, Singleband<long long unsigned int>, StridedArrayTag>, long long unsigned int, bool, NumpyArray<3, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(long long unsigned int)>]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:981:24,
    inlined from 'void vigra::transformMultiArrayImpl(const MultiArrayView<N1, T1, S1>&, MultiArrayView<N, T2, S2>, const Functor&, VigraFalseType) [with unsigned int N = 3; T1 = long long unsigned int; S1 = StridedArrayTag; T2 = long long unsigned int; S2 = StridedArrayTag; Functor = pythonRelabelConsecutive<3, long long unsigned int, long long unsigned int>(NumpyArray<3, Singleband<long long unsigned int>, StridedArrayTag>, long long unsigned int, bool, NumpyArray<3, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(long long unsigned int)>]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:1006:28,
    inlined from 'void vigra::transformMultiArray(const MultiArrayView<N1, T1, S1>&, MultiArrayView<N, T2, S2>, const Functor&) [with unsigned int N = 3; T1 = long long unsigned int; S1 = StridedArrayTag; T2 = long long unsigned int; S2 = StridedArrayTag; Functor = pythonRelabelConsecutive<3, long long unsigned int, long long unsigned int>(NumpyArray<3, Singleband<long long unsigned int>, StridedArrayTag>, long long unsigned int, bool, NumpyArray<3, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(long long unsigned int)>]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:1037:28,
    inlined from 'boost::python::tuple vigra::pythonRelabelConsecutive(NumpyArray<N, Singleband<T> >, DestVoxelType, bool, NumpyArray<NDIM, Singleband<DestVoxelType> >) [with unsigned int NDIM = 3; SrcVoxelType = long long unsigned int; DestVoxelType = long long unsigned int]' at /build/vigra/src/vigra-Version-1-12-2/vigranumpy/src/core/segmentation.cxx:1221:28:
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:951:34: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, long long unsigned int, long long unsigned int&, long long unsigned int*>' changed in GCC 7.1
In function 'void vigra::transformMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const Functor&) [with SrcIterator = StridedMultiIterator<2, long long unsigned int, const long long unsigned int&, const long long unsigned int*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstAccessor<long long unsigned int>; DestIterator = StridedMultiIterator<2, long long unsigned int, long long unsigned int&, long long unsigned int*>; DestAccessor = StandardAccessor<long long unsigned int>; Functor = pythonApplyMapping<2, long long unsigned int, long long unsigned int>(NumpyArray<2, Singleband<long long unsigned int>, StridedArrayTag>, boost::python::dict, bool, NumpyArray<2, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(long long unsigned int)>]',
    inlined from 'void vigra::transformMultiArray(const triple<T1, T2, T3>&, const std::pair<DestIterator, DestAccessor>&, const Functor&) [with SrcIterator = StridedMultiIterator<2, long long unsigned int, const long long unsigned int&, const long long unsigned int*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstAccessor<long long unsigned int>; DestIterator = StridedMultiIterator<2, long long unsigned int, long long unsigned int&, long long unsigned int*>; DestAccessor = StandardAccessor<long long unsigned int>; Functor = pythonApplyMapping<2, long long unsigned int, long long unsigned int>(NumpyArray<2, Singleband<long long unsigned int>, StridedArrayTag>, boost::python::dict, bool, NumpyArray<2, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(long long unsigned int)>]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:981:24,
    inlined from 'void vigra::transformMultiArrayImpl(const MultiArrayView<N1, T1, S1>&, MultiArrayView<N, T2, S2>, const Functor&, VigraFalseType) [with unsigned int N = 2; T1 = long long unsigned int; S1 = StridedArrayTag; T2 = long long unsigned int; S2 = StridedArrayTag; Functor = pythonApplyMapping<2, long long unsigned int, long long unsigned int>(NumpyArray<2, Singleband<long long unsigned int>, StridedArrayTag>, boost::python::dict, bool, NumpyArray<2, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(long long unsigned int)>]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:1006:28,
    inlined from 'void vigra::transformMultiArray(const MultiArrayView<N1, T1, S1>&, MultiArrayView<N, T2, S2>, const Functor&) [with unsigned int N = 2; T1 = long long unsigned int; S1 = StridedArrayTag; T2 = long long unsigned int; S2 = StridedArrayTag; Functor = pythonApplyMapping<2, long long unsigned int, long long unsigned int>(NumpyArray<2, Singleband<long long unsigned int>, StridedArrayTag>, boost::python::dict, bool, NumpyArray<2, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(long long unsigned int)>]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:1037:28,
    inlined from 'vigra::NumpyAnyArray vigra::pythonApplyMapping(NumpyArray<N, Singleband<T> >, boost::python::dict, bool, NumpyArray<NDIM, Singleband<DestVoxelType> >) [with unsigned int NDIM = 2; SrcVoxelType = long long unsigned int; DestVoxelType = long long unsigned int]' at /build/vigra/src/vigra-Version-1-12-2/vigranumpy/src/core/segmentation.cxx:1126:28:
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:951:34: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, long long unsigned int, long long unsigned int&, long long unsigned int*>' changed in GCC 7.1
In function 'void vigra::transformMultiArrayImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, VigraFalseType) [with SrcIterator = StridedMultiIterator<2, long long unsigned int, const long long unsigned int&, const long long unsigned int*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstAccessor<long long unsigned int>; DestIterator = StridedMultiIterator<2, long long unsigned int, long long unsigned int&, long long unsigned int*>; DestShape = TinyVector<int, 2>; DestAccessor = StandardAccessor<long long unsigned int>; Functor = pythonApplyMapping<2, long long unsigned int, long long unsigned int>(NumpyArray<2, Singleband<long long unsigned int>, StridedArrayTag>, boost::python::dict, bool, NumpyArray<2, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(long long unsigned int)>]',
    inlined from 'void vigra::transformMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&) [with SrcIterator = StridedMultiIterator<2, long long unsigned int, const long long unsigned int&, const long long unsigned int*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstAccessor<long long unsigned int>; DestIterator = StridedMultiIterator<2, long long unsigned int, long long unsigned int&, long long unsigned int*>; DestShape = TinyVector<int, 2>; DestAccessor = StandardAccessor<long long unsigned int>; Functor = pythonApplyMapping<2, long long unsigned int, long long unsigned int>(NumpyArray<2, Singleband<long long unsigned int>, StridedArrayTag>, boost::python::dict, bool, NumpyArray<2, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(long long unsigned int)>]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:969:28,
    inlined from 'void vigra::transformMultiArray(const triple<T1, T2, T3>&, const triple<DestIterator, DestShape, DestAccessor>&, const Functor&) [with SrcIterator = StridedMultiIterator<2, long long unsigned int, const long long unsigned int&, const long long unsigned int*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstAccessor<long long unsigned int>; DestIterator = StridedMultiIterator<2, long long unsigned int, long long unsigned int&, long long unsigned int*>; DestShape = TinyVector<int, 2>; DestAccessor = StandardAccessor<long long unsigned int>; Functor = pythonApplyMapping<2, long long unsigned int, long long unsigned int>(NumpyArray<2, Singleband<long long unsigned int>, StridedArrayTag>, boost::python::dict, bool, NumpyArray<2, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(long long unsigned int)>]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:993:24,
    inlined from 'void vigra::transformMultiArrayImpl(const MultiArrayView<N1, T1, S1>&, MultiArrayView<N, T2, S2>, const Functor&, VigraFalseType) [with unsigned int N = 2; T1 = long long unsigned int; S1 = StridedArrayTag; T2 = long long unsigned int; S2 = StridedArrayTag; Functor = pythonApplyMapping<2, long long unsigned int, long long unsigned int>(NumpyArray<2, Singleband<long long unsigned int>, StridedArrayTag>, boost::python::dict, bool, NumpyArray<2, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(long long unsigned int)>]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:1008:28,
    inlined from 'void vigra::transformMultiArray(const MultiArrayView<N1, T1, S1>&, MultiArrayView<N, T2, S2>, const Functor&) [with unsigned int N = 2; T1 = long long unsigned int; S1 = StridedArrayTag; T2 = long long unsigned int; S2 = StridedArrayTag; Functor = pythonApplyMapping<2, long long unsigned int, long long unsigned int>(NumpyArray<2, Singleband<long long unsigned int>, StridedArrayTag>, boost::python::dict, bool, NumpyArray<2, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(long long unsigned int)>]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:1037:28,
    inlined from 'vigra::NumpyAnyArray vigra::pythonApplyMapping(NumpyArray<N, Singleband<T> >, boost::python::dict, bool, NumpyArray<NDIM, Singleband<DestVoxelType> >) [with unsigned int NDIM = 2; SrcVoxelType = long long unsigned int; DestVoxelType = long long unsigned int]' at /build/vigra/src/vigra-Version-1-12-2/vigranumpy/src/core/segmentation.cxx:1126:28:
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:750:34: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, long long unsigned int, long long unsigned int&, long long unsigned int*>' changed in GCC 7.1
In function 'void vigra::transformMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const Functor&) [with SrcIterator = StridedMultiIterator<2, unsigned char, const unsigned char&, const unsigned char*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<unsigned char>; DestIterator = StridedMultiIterator<2, long long unsigned int, long long unsigned int&, long long unsigned int*>; DestAccessor = StandardAccessor<long long unsigned int>; Functor = pythonApplyMapping<2, unsigned char, long long unsigned int>(NumpyArray<2, Singleband<unsigned char>, StridedArrayTag>, boost::python::dict, bool, NumpyArray<2, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(unsigned char)>]',
    inlined from 'void vigra::transformMultiArray(const triple<T1, T2, T3>&, const std::pair<DestIterator, DestAccessor>&, const Functor&) [with SrcIterator = StridedMultiIterator<2, unsigned char, const unsigned char&, const unsigned char*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<unsigned char>; DestIterator = StridedMultiIterator<2, long long unsigned int, long long unsigned int&, long long unsigned int*>; DestAccessor = StandardAccessor<long long unsigned int>; Functor = pythonApplyMapping<2, unsigned char, long long unsigned int>(NumpyArray<2, Singleband<unsigned char>, StridedArrayTag>, boost::python::dict, bool, NumpyArray<2, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(unsigned char)>]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:981:24,
    inlined from 'void vigra::transformMultiArrayImpl(const MultiArrayView<N1, T1, S1>&, MultiArrayView<N, T2, S2>, const Functor&, VigraFalseType) [with unsigned int N = 2; T1 = unsigned char; S1 = StridedArrayTag; T2 = long long unsigned int; S2 = StridedArrayTag; Functor = pythonApplyMapping<2, unsigned char, long long unsigned int>(NumpyArray<2, Singleband<unsigned char>, StridedArrayTag>, boost::python::dict, bool, NumpyArray<2, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(unsigned char)>]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:1006:28,
    inlined from 'void vigra::transformMultiArray(const MultiArrayView<N1, T1, S1>&, MultiArrayView<N, T2, S2>, const Functor&) [with unsigned int N = 2; T1 = unsigned char; S1 = StridedArrayTag; T2 = long long unsigned int; S2 = StridedArrayTag; Functor = pythonApplyMapping<2, unsigned char, long long unsigned int>(NumpyArray<2, Singleband<unsigned char>, StridedArrayTag>, boost::python::dict, bool, NumpyArray<2, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(unsigned char)>]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:1037:28,
    inlined from 'vigra::NumpyAnyArray vigra::pythonApplyMapping(NumpyArray<N, Singleband<T> >, boost::python::dict, bool, NumpyArray<NDIM, Singleband<DestVoxelType> >) [with unsigned int NDIM = 2; SrcVoxelType = unsigned char; DestVoxelType = long long unsigned int]' at /build/vigra/src/vigra-Version-1-12-2/vigranumpy/src/core/segmentation.cxx:1126:28:
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:951:34: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, long long unsigned int, long long unsigned int&, long long unsigned int*>' changed in GCC 7.1
In function 'void vigra::transformMultiArrayImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, VigraFalseType) [with SrcIterator = StridedMultiIterator<2, unsigned char, const unsigned char&, const unsigned char*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<unsigned char>; DestIterator = StridedMultiIterator<2, long long unsigned int, long long unsigned int&, long long unsigned int*>; DestShape = TinyVector<int, 2>; DestAccessor = StandardAccessor<long long unsigned int>; Functor = pythonApplyMapping<2, unsigned char, long long unsigned int>(NumpyArray<2, Singleband<unsigned char>, StridedArrayTag>, boost::python::dict, bool, NumpyArray<2, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(unsigned char)>]',
    inlined from 'void vigra::transformMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&) [with SrcIterator = StridedMultiIterator<2, unsigned char, const unsigned char&, const unsigned char*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<unsigned char>; DestIterator = StridedMultiIterator<2, long long unsigned int, long long unsigned int&, long long unsigned int*>; DestShape = TinyVector<int, 2>; DestAccessor = StandardAccessor<long long unsigned int>; Functor = pythonApplyMapping<2, unsigned char, long long unsigned int>(NumpyArray<2, Singleband<unsigned char>, StridedArrayTag>, boost::python::dict, bool, NumpyArray<2, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(unsigned char)>]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:969:28,
    inlined from 'void vigra::transformMultiArray(const triple<T1, T2, T3>&, const triple<DestIterator, DestShape, DestAccessor>&, const Functor&) [with SrcIterator = StridedMultiIterator<2, unsigned char, const unsigned char&, const unsigned char*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<unsigned char>; DestIterator = StridedMultiIterator<2, long long unsigned int, long long unsigned int&, long long unsigned int*>; DestShape = TinyVector<int, 2>; DestAccessor = StandardAccessor<long long unsigned int>; Functor = pythonApplyMapping<2, unsigned char, long long unsigned int>(NumpyArray<2, Singleband<unsigned char>, StridedArrayTag>, boost::python::dict, bool, NumpyArray<2, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(unsigned char)>]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:993:24,
    inlined from 'void vigra::transformMultiArrayImpl(const MultiArrayView<N1, T1, S1>&, MultiArrayView<N, T2, S2>, const Functor&, VigraFalseType) [with unsigned int N = 2; T1 = unsigned char; S1 = StridedArrayTag; T2 = long long unsigned int; S2 = StridedArrayTag; Functor = pythonApplyMapping<2, unsigned char, long long unsigned int>(NumpyArray<2, Singleband<unsigned char>, StridedArrayTag>, boost::python::dict, bool, NumpyArray<2, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(unsigned char)>]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:1008:28,
    inlined from 'void vigra::transformMultiArray(const MultiArrayView<N1, T1, S1>&, MultiArrayView<N, T2, S2>, const Functor&) [with unsigned int N = 2; T1 = unsigned char; S1 = StridedArrayTag; T2 = long long unsigned int; S2 = StridedArrayTag; Functor = pythonApplyMapping<2, unsigned char, long long unsigned int>(NumpyArray<2, Singleband<unsigned char>, StridedArrayTag>, boost::python::dict, bool, NumpyArray<2, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(unsigned char)>]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:1037:28,
    inlined from 'vigra::NumpyAnyArray vigra::pythonApplyMapping(NumpyArray<N, Singleband<T> >, boost::python::dict, bool, NumpyArray<NDIM, Singleband<DestVoxelType> >) [with unsigned int NDIM = 2; SrcVoxelType = unsigned char; DestVoxelType = long long unsigned int]' at /build/vigra/src/vigra-Version-1-12-2/vigranumpy/src/core/segmentation.cxx:1126:28:
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:750:34: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, long long unsigned int, long long unsigned int&, long long unsigned int*>' changed in GCC 7.1
In function 'void vigra::transformMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const Functor&) [with SrcIterator = StridedMultiIterator<2, long unsigned int, const long unsigned int&, const long unsigned int*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<long unsigned int>; DestIterator = StridedMultiIterator<2, long long unsigned int, long long unsigned int&, long long unsigned int*>; DestAccessor = StandardAccessor<long long unsigned int>; Functor = pythonApplyMapping<2, long unsigned int, long long unsigned int>(NumpyArray<2, Singleband<long unsigned int> >, boost::python::dict, bool, NumpyArray<2, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(long unsigned int)>]',
    inlined from 'void vigra::transformMultiArray(const triple<T1, T2, T3>&, const std::pair<DestIterator, DestAccessor>&, const Functor&) [with SrcIterator = StridedMultiIterator<2, long unsigned int, const long unsigned int&, const long unsigned int*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<long unsigned int>; DestIterator = StridedMultiIterator<2, long long unsigned int, long long unsigned int&, long long unsigned int*>; DestAccessor = StandardAccessor<long long unsigned int>; Functor = pythonApplyMapping<2, long unsigned int, long long unsigned int>(NumpyArray<2, Singleband<long unsigned int> >, boost::python::dict, bool, NumpyArray<2, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(long unsigned int)>]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:981:24,
    inlined from 'void vigra::transformMultiArrayImpl(const MultiArrayView<N1, T1, S1>&, MultiArrayView<N, T2, S2>, const Functor&, VigraFalseType) [with unsigned int N = 2; T1 = long unsigned int; S1 = StridedArrayTag; T2 = long long unsigned int; S2 = StridedArrayTag; Functor = pythonApplyMapping<2, long unsigned int, long long unsigned int>(NumpyArray<2, Singleband<long unsigned int> >, boost::python::dict, bool, NumpyArray<2, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(long unsigned int)>]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:1006:28,
    inlined from 'void vigra::transformMultiArray(const MultiArrayView<N1, T1, S1>&, MultiArrayView<N, T2, S2>, const Functor&) [with unsigned int N = 2; T1 = long unsigned int; S1 = StridedArrayTag; T2 = long long unsigned int; S2 = StridedArrayTag; Functor = pythonApplyMapping<2, long unsigned int, long long unsigned int>(NumpyArray<2, Singleband<long unsigned int> >, boost::python::dict, bool, NumpyArray<2, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(long unsigned int)>]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:1037:28,
    inlined from 'vigra::NumpyAnyArray vigra::pythonApplyMapping(NumpyArray<N, Singleband<T> >, boost::python::dict, bool, NumpyArray<NDIM, Singleband<DestVoxelType> >) [with unsigned int NDIM = 2; SrcVoxelType = long unsigned int; DestVoxelType = long long unsigned int]' at /build/vigra/src/vigra-Version-1-12-2/vigranumpy/src/core/segmentation.cxx:1126:28:
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:951:34: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, long long unsigned int, long long unsigned int&, long long unsigned int*>' changed in GCC 7.1
In function 'void vigra::transformMultiArrayImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, VigraFalseType) [with SrcIterator = StridedMultiIterator<2, long unsigned int, const long unsigned int&, const long unsigned int*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<long unsigned int>; DestIterator = StridedMultiIterator<2, long long unsigned int, long long unsigned int&, long long unsigned int*>; DestShape = TinyVector<int, 2>; DestAccessor = StandardAccessor<long long unsigned int>; Functor = pythonApplyMapping<2, long unsigned int, long long unsigned int>(NumpyArray<2, Singleband<long unsigned int> >, boost::python::dict, bool, NumpyArray<2, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(long unsigned int)>]',
    inlined from 'void vigra::transformMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&) [with SrcIterator = StridedMultiIterator<2, long unsigned int, const long unsigned int&, const long unsigned int*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<long unsigned int>; DestIterator = StridedMultiIterator<2, long long unsigned int, long long unsigned int&, long long unsigned int*>; DestShape = TinyVector<int, 2>; DestAccessor = StandardAccessor<long long unsigned int>; Functor = pythonApplyMapping<2, long unsigned int, long long unsigned int>(NumpyArray<2, Singleband<long unsigned int> >, boost::python::dict, bool, NumpyArray<2, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(long unsigned int)>]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:969:28,
    inlined from 'void vigra::transformMultiArray(const triple<T1, T2, T3>&, const triple<DestIterator, DestShape, DestAccessor>&, const Functor&) [with SrcIterator = StridedMultiIterator<2, long unsigned int, const long unsigned int&, const long unsigned int*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<long unsigned int>; DestIterator = StridedMultiIterator<2, long long unsigned int, long long unsigned int&, long long unsigned int*>; DestShape = TinyVector<int, 2>; DestAccessor = StandardAccessor<long long unsigned int>; Functor = pythonApplyMapping<2, long unsigned int, long long unsigned int>(NumpyArray<2, Singleband<long unsigned int> >, boost::python::dict, bool, NumpyArray<2, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(long unsigned int)>]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:993:24,
    inlined from 'void vigra::transformMultiArrayImpl(const MultiArrayView<N1, T1, S1>&, MultiArrayView<N, T2, S2>, const Functor&, VigraFalseType) [with unsigned int N = 2; T1 = long unsigned int; S1 = StridedArrayTag; T2 = long long unsigned int; S2 = StridedArrayTag; Functor = pythonApplyMapping<2, long unsigned int, long long unsigned int>(NumpyArray<2, Singleband<long unsigned int> >, boost::python::dict, bool, NumpyArray<2, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(long unsigned int)>]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:1008:28,
    inlined from 'void vigra::transformMultiArray(const MultiArrayView<N1, T1, S1>&, MultiArrayView<N, T2, S2>, const Functor&) [with unsigned int N = 2; T1 = long unsigned int; S1 = StridedArrayTag; T2 = long long unsigned int; S2 = StridedArrayTag; Functor = pythonApplyMapping<2, long unsigned int, long long unsigned int>(NumpyArray<2, Singleband<long unsigned int> >, boost::python::dict, bool, NumpyArray<2, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(long unsigned int)>]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:1037:28,
    inlined from 'vigra::NumpyAnyArray vigra::pythonApplyMapping(NumpyArray<N, Singleband<T> >, boost::python::dict, bool, NumpyArray<NDIM, Singleband<DestVoxelType> >) [with unsigned int NDIM = 2; SrcVoxelType = long unsigned int; DestVoxelType = long long unsigned int]' at /build/vigra/src/vigra-Version-1-12-2/vigranumpy/src/core/segmentation.cxx:1126:28:
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:750:34: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, long long unsigned int, long long unsigned int&, long long unsigned int*>' changed in GCC 7.1
In function 'void vigra::transformMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const Functor&) [with SrcIterator = StridedMultiIterator<2, long long unsigned int, const long long unsigned int&, const long long unsigned int*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstAccessor<long long unsigned int>; DestIterator = StridedMultiIterator<2, long long unsigned int, long long unsigned int&, long long unsigned int*>; DestAccessor = StandardAccessor<long long unsigned int>; Functor = pythonRelabelConsecutive<2, long long unsigned int, long long unsigned int>(NumpyArray<2, Singleband<long long unsigned int>, StridedArrayTag>, long long unsigned int, bool, NumpyArray<2, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(long long unsigned int)>]',
    inlined from 'void vigra::transformMultiArray(const triple<T1, T2, T3>&, const std::pair<DestIterator, DestAccessor>&, const Functor&) [with SrcIterator = StridedMultiIterator<2, long long unsigned int, const long long unsigned int&, const long long unsigned int*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstAccessor<long long unsigned int>; DestIterator = StridedMultiIterator<2, long long unsigned int, long long unsigned int&, long long unsigned int*>; DestAccessor = StandardAccessor<long long unsigned int>; Functor = pythonRelabelConsecutive<2, long long unsigned int, long long unsigned int>(NumpyArray<2, Singleband<long long unsigned int>, StridedArrayTag>, long long unsigned int, bool, NumpyArray<2, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(long long unsigned int)>]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:981:24,
    inlined from 'void vigra::transformMultiArrayImpl(const MultiArrayView<N1, T1, S1>&, MultiArrayView<N, T2, S2>, const Functor&, VigraFalseType) [with unsigned int N = 2; T1 = long long unsigned int; S1 = StridedArrayTag; T2 = long long unsigned int; S2 = StridedArrayTag; Functor = pythonRelabelConsecutive<2, long long unsigned int, long long unsigned int>(NumpyArray<2, Singleband<long long unsigned int>, StridedArrayTag>, long long unsigned int, bool, NumpyArray<2, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(long long unsigned int)>]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:1006:28,
    inlined from 'void vigra::transformMultiArray(const MultiArrayView<N1, T1, S1>&, MultiArrayView<N, T2, S2>, const Functor&) [with unsigned int N = 2; T1 = long long unsigned int; S1 = StridedArrayTag; T2 = long long unsigned int; S2 = StridedArrayTag; Functor = pythonRelabelConsecutive<2, long long unsigned int, long long unsigned int>(NumpyArray<2, Singleband<long long unsigned int>, StridedArrayTag>, long long unsigned int, bool, NumpyArray<2, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(long long unsigned int)>]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:1037:28,
    inlined from 'boost::python::tuple vigra::pythonRelabelConsecutive(NumpyArray<N, Singleband<T> >, DestVoxelType, bool, NumpyArray<NDIM, Singleband<DestVoxelType> >) [with unsigned int NDIM = 2; SrcVoxelType = long long unsigned int; DestVoxelType = long long unsigned int]' at /build/vigra/src/vigra-Version-1-12-2/vigranumpy/src/core/segmentation.cxx:1221:28:
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:951:34: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, long long unsigned int, long long unsigned int&, long long unsigned int*>' changed in GCC 7.1
In function 'void vigra::transformMultiArrayImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, VigraFalseType) [with SrcIterator = StridedMultiIterator<2, long long unsigned int, const long long unsigned int&, const long long unsigned int*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstAccessor<long long unsigned int>; DestIterator = StridedMultiIterator<2, long long unsigned int, long long unsigned int&, long long unsigned int*>; DestShape = TinyVector<int, 2>; DestAccessor = StandardAccessor<long long unsigned int>; Functor = pythonRelabelConsecutive<2, long long unsigned int, long long unsigned int>(NumpyArray<2, Singleband<long long unsigned int>, StridedArrayTag>, long long unsigned int, bool, NumpyArray<2, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(long long unsigned int)>]',
    inlined from 'void vigra::transformMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&) [with SrcIterator = StridedMultiIterator<2, long long unsigned int, const long long unsigned int&, const long long unsigned int*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstAccessor<long long unsigned int>; DestIterator = StridedMultiIterator<2, long long unsigned int, long long unsigned int&, long long unsigned int*>; DestShape = TinyVector<int, 2>; DestAccessor = StandardAccessor<long long unsigned int>; Functor = pythonRelabelConsecutive<2, long long unsigned int, long long unsigned int>(NumpyArray<2, Singleband<long long unsigned int>, StridedArrayTag>, long long unsigned int, bool, NumpyArray<2, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(long long unsigned int)>]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:969:28,
    inlined from 'void vigra::transformMultiArray(const triple<T1, T2, T3>&, const triple<DestIterator, DestShape, DestAccessor>&, const Functor&) [with SrcIterator = StridedMultiIterator<2, long long unsigned int, const long long unsigned int&, const long long unsigned int*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstAccessor<long long unsigned int>; DestIterator = StridedMultiIterator<2, long long unsigned int, long long unsigned int&, long long unsigned int*>; DestShape = TinyVector<int, 2>; DestAccessor = StandardAccessor<long long unsigned int>; Functor = pythonRelabelConsecutive<2, long long unsigned int, long long unsigned int>(NumpyArray<2, Singleband<long long unsigned int>, StridedArrayTag>, long long unsigned int, bool, NumpyArray<2, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(long long unsigned int)>]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:993:24,
    inlined from 'void vigra::transformMultiArrayImpl(const MultiArrayView<N1, T1, S1>&, MultiArrayView<N, T2, S2>, const Functor&, VigraFalseType) [with unsigned int N = 2; T1 = long long unsigned int; S1 = StridedArrayTag; T2 = long long unsigned int; S2 = StridedArrayTag; Functor = pythonRelabelConsecutive<2, long long unsigned int, long long unsigned int>(NumpyArray<2, Singleband<long long unsigned int>, StridedArrayTag>, long long unsigned int, bool, NumpyArray<2, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(long long unsigned int)>]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:1008:28,
    inlined from 'void vigra::transformMultiArray(const MultiArrayView<N1, T1, S1>&, MultiArrayView<N, T2, S2>, const Functor&) [with unsigned int N = 2; T1 = long long unsigned int; S1 = StridedArrayTag; T2 = long long unsigned int; S2 = StridedArrayTag; Functor = pythonRelabelConsecutive<2, long long unsigned int, long long unsigned int>(NumpyArray<2, Singleband<long long unsigned int>, StridedArrayTag>, long long unsigned int, bool, NumpyArray<2, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(long long unsigned int)>]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:1037:28,
    inlined from 'boost::python::tuple vigra::pythonRelabelConsecutive(NumpyArray<N, Singleband<T> >, DestVoxelType, bool, NumpyArray<NDIM, Singleband<DestVoxelType> >) [with unsigned int NDIM = 2; SrcVoxelType = long long unsigned int; DestVoxelType = long long unsigned int]' at /build/vigra/src/vigra-Version-1-12-2/vigranumpy/src/core/segmentation.cxx:1221:28:
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:750:34: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, long long unsigned int, long long unsigned int&, long long unsigned int*>' changed in GCC 7.1
In function 'void vigra::transformMultiArrayImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, VigraFalseType) [with SrcIterator = StridedMultiIterator<1, long long unsigned int, const long long unsigned int&, const long long unsigned int*>; SrcShape = TinyVector<int, 1>; SrcAccessor = StandardConstAccessor<long long unsigned int>; DestIterator = StridedMultiIterator<1, long long unsigned int, long long unsigned int&, long long unsigned int*>; DestShape = TinyVector<int, 1>; DestAccessor = StandardAccessor<long long unsigned int>; Functor = pythonRelabelConsecutive<1, long long unsigned int, long long unsigned int>(NumpyArray<1, Singleband<long long unsigned int>, StridedArrayTag>, long long unsigned int, bool, NumpyArray<1, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(long long unsigned int)>]',
    inlined from 'void vigra::transformMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&) [with SrcIterator = StridedMultiIterator<1, long long unsigned int, const long long unsigned int&, const long long unsigned int*>; SrcShape = TinyVector<int, 1>; SrcAccessor = StandardConstAccessor<long long unsigned int>; DestIterator = StridedMultiIterator<1, long long unsigned int, long long unsigned int&, long long unsigned int*>; DestShape = TinyVector<int, 1>; DestAccessor = StandardAccessor<long long unsigned int>; Functor = pythonRelabelConsecutive<1, long long unsigned int, long long unsigned int>(NumpyArray<1, Singleband<long long unsigned int>, StridedArrayTag>, long long unsigned int, bool, NumpyArray<1, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(long long unsigned int)>]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:969:28,
    inlined from 'void vigra::transformMultiArray(const triple<T1, T2, T3>&, const triple<DestIterator, DestShape, DestAccessor>&, const Functor&) [with SrcIterator = StridedMultiIterator<1, long long unsigned int, const long long unsigned int&, const long long unsigned int*>; SrcShape = TinyVector<int, 1>; SrcAccessor = StandardConstAccessor<long long unsigned int>; DestIterator = StridedMultiIterator<1, long long unsigned int, long long unsigned int&, long long unsigned int*>; DestShape = TinyVector<int, 1>; DestAccessor = StandardAccessor<long long unsigned int>; Functor = pythonRelabelConsecutive<1, long long unsigned int, long long unsigned int>(NumpyArray<1, Singleband<long long unsigned int>, StridedArrayTag>, long long unsigned int, bool, NumpyArray<1, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(long long unsigned int)>]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:993:24,
    inlined from 'void vigra::transformMultiArrayImpl(const MultiArrayView<N1, T1, S1>&, MultiArrayView<N, T2, S2>, const Functor&, VigraFalseType) [with unsigned int N = 1; T1 = long long unsigned int; S1 = StridedArrayTag; T2 = long long unsigned int; S2 = StridedArrayTag; Functor = pythonRelabelConsecutive<1, long long unsigned int, long long unsigned int>(NumpyArray<1, Singleband<long long unsigned int>, StridedArrayTag>, long long unsigned int, bool, NumpyArray<1, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(long long unsigned int)>]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:1008:28,
    inlined from 'void vigra::transformMultiArray(const MultiArrayView<N1, T1, S1>&, MultiArrayView<N, T2, S2>, const Functor&) [with unsigned int N = 1; T1 = long long unsigned int; S1 = StridedArrayTag; T2 = long long unsigned int; S2 = StridedArrayTag; Functor = pythonRelabelConsecutive<1, long long unsigned int, long long unsigned int>(NumpyArray<1, Singleband<long long unsigned int>, StridedArrayTag>, long long unsigned int, bool, NumpyArray<1, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(long long unsigned int)>]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:1037:28,
    inlined from 'boost::python::tuple vigra::pythonRelabelConsecutive(NumpyArray<N, Singleband<T> >, DestVoxelType, bool, NumpyArray<NDIM, Singleband<DestVoxelType> >) [with unsigned int NDIM = 1; SrcVoxelType = long long unsigned int; DestVoxelType = long long unsigned int]' at /build/vigra/src/vigra-Version-1-12-2/vigranumpy/src/core/segmentation.cxx:1221:28:
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:750:34: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, long long unsigned int, long long unsigned int&, long long unsigned int*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:750:34: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, long long unsigned int, long long unsigned int&, long long unsigned int*>' changed in GCC 7.1
In function 'void vigra::transformMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const Functor&) [with SrcIterator = StridedMultiIterator<1, long long unsigned int, const long long unsigned int&, const long long unsigned int*>; SrcShape = TinyVector<int, 1>; SrcAccessor = StandardConstAccessor<long long unsigned int>; DestIterator = StridedMultiIterator<1, long long unsigned int, long long unsigned int&, long long unsigned int*>; DestAccessor = StandardAccessor<long long unsigned int>; Functor = pythonRelabelConsecutive<1, long long unsigned int, long long unsigned int>(NumpyArray<1, Singleband<long long unsigned int>, StridedArrayTag>, long long unsigned int, bool, NumpyArray<1, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(long long unsigned int)>]',
    inlined from 'void vigra::transformMultiArray(const triple<T1, T2, T3>&, const std::pair<DestIterator, DestAccessor>&, const Functor&) [with SrcIterator = StridedMultiIterator<1, long long unsigned int, const long long unsigned int&, const long long unsigned int*>; SrcShape = TinyVector<int, 1>; SrcAccessor = StandardConstAccessor<long long unsigned int>; DestIterator = StridedMultiIterator<1, long long unsigned int, long long unsigned int&, long long unsigned int*>; DestAccessor = StandardAccessor<long long unsigned int>; Functor = pythonRelabelConsecutive<1, long long unsigned int, long long unsigned int>(NumpyArray<1, Singleband<long long unsigned int>, StridedArrayTag>, long long unsigned int, bool, NumpyArray<1, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(long long unsigned int)>]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:981:24,
    inlined from 'void vigra::transformMultiArrayImpl(const MultiArrayView<N1, T1, S1>&, MultiArrayView<N, T2, S2>, const Functor&, VigraFalseType) [with unsigned int N = 1; T1 = long long unsigned int; S1 = StridedArrayTag; T2 = long long unsigned int; S2 = StridedArrayTag; Functor = pythonRelabelConsecutive<1, long long unsigned int, long long unsigned int>(NumpyArray<1, Singleband<long long unsigned int>, StridedArrayTag>, long long unsigned int, bool, NumpyArray<1, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(long long unsigned int)>]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:1006:28,
    inlined from 'void vigra::transformMultiArray(const MultiArrayView<N1, T1, S1>&, MultiArrayView<N, T2, S2>, const Functor&) [with unsigned int N = 1; T1 = long long unsigned int; S1 = StridedArrayTag; T2 = long long unsigned int; S2 = StridedArrayTag; Functor = pythonRelabelConsecutive<1, long long unsigned int, long long unsigned int>(NumpyArray<1, Singleband<long long unsigned int>, StridedArrayTag>, long long unsigned int, bool, NumpyArray<1, Singleband<long long unsigned int>, StridedArrayTag>)::<lambda(long long unsigned int)>]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:1037:28,
    inlined from 'boost::python::tuple vigra::pythonRelabelConsecutive(NumpyArray<N, Singleband<T> >, DestVoxelType, bool, NumpyArray<NDIM, Singleband<DestVoxelType> >) [with unsigned int NDIM = 1; SrcVoxelType = long long unsigned int; DestVoxelType = long long unsigned int]' at /build/vigra/src/vigra-Version-1-12-2/vigranumpy/src/core/segmentation.cxx:1221:28:
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:951:34: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, long long unsigned int, long long unsigned int&, long long unsigned int*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:951:34: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, long long unsigned int, long long unsigned int&, long long unsigned int*>' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/string:51,
                 from /build/vigra/src/vigra-Version-1-12-2/include/vigra/numpy_array.hxx:44:
In static member function 'static _Up* std::__copy_move<_IsMove, true, std::random_access_iterator_tag>::__copy_m(_Tp*, _Tp*, _Up*) [with _Tp = const int; _Up = int; bool _IsMove = false]',
    inlined from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = const int*; _OI = int*]' at /usr/include/c++/14.2.1/bits/stl_algobase.h:521:30,
    inlined from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = const int*; _OI = int*]' at /usr/include/c++/14.2.1/bits/stl_algobase.h:548:42,
    inlined from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const int*; _OI = int*]' at /usr/include/c++/14.2.1/bits/stl_algobase.h:555:31,
    inlined from '_OI std::copy(_II, _II, _OI) [with _II = const int*; _OI = int*]' at /usr/include/c++/14.2.1/bits/stl_algobase.h:651:7,
    inlined from 'vigra::MultiArrayView<(N - 1), T, vigra::StridedArrayTag> vigra::MultiArrayView<N, T, C>::bindAt(difference_type_1, difference_type_1) const [with unsigned int N = 2; T = short unsigned int; StrideTag = vigra::StridedArrayTag]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_array.hxx:2313:19:
/usr/include/c++/14.2.1/bits/stl_algobase.h:452:30: warning: 'void* __builtin_memcpy(void*, const void*, unsigned int)' writing between 5 and 2147483647 bytes into a region of size 4 overflows the destination [-Wstringop-overflow=]
  452 |             __builtin_memmove(__result, __first, sizeof(_Tp) * _Num);
      |             ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_array.hxx: In member function 'vigra::MultiArrayView<(N - 1), T, vigra::StridedArrayTag> vigra::MultiArrayView<N, T, C>::bindAt(difference_type_1, difference_type_1) const [with unsigned int N = 2; T = short unsigned int; StrideTag = vigra::StridedArrayTag]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_array.hxx:2304:40: note: destination object 'shape' of size 4
In static member function 'static _Up* std::__copy_move<_IsMove, true, std::random_access_iterator_tag>::__copy_m(_Tp*, _Tp*, _Up*) [with _Tp = const int; _Up = int; bool _IsMove = false]',
    inlined from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = const int*; _OI = int*]' at /usr/include/c++/14.2.1/bits/stl_algobase.h:521:30,
    inlined from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = const int*; _OI = int*]' at /usr/include/c++/14.2.1/bits/stl_algobase.h:548:42,
    inlined from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const int*; _OI = int*]' at /usr/include/c++/14.2.1/bits/stl_algobase.h:555:31,
    inlined from '_OI std::copy(_II, _II, _OI) [with _II = const int*; _OI = int*]' at /usr/include/c++/14.2.1/bits/stl_algobase.h:651:7,
    inlined from 'vigra::MultiArrayView<(N - 1), T, vigra::StridedArrayTag> vigra::MultiArrayView<N, T, C>::bindAt(difference_type_1, difference_type_1) const [with unsigned int N = 2; T = short unsigned int; StrideTag = vigra::StridedArrayTag]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_array.hxx:2314:19:
/usr/include/c++/14.2.1/bits/stl_algobase.h:452:30: warning: 'void* __builtin_memcpy(void*, const void*, unsigned int)' writing between 5 and 2147483647 bytes into a region of size 4 overflows the destination [-Wstringop-overflow=]
  452 |             __builtin_memmove(__result, __first, sizeof(_Tp) * _Num);
      |             ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_array.hxx: In member function 'vigra::MultiArrayView<(N - 1), T, vigra::StridedArrayTag> vigra::MultiArrayView<N, T, C>::bindAt(difference_type_1, difference_type_1) const [with unsigned int N = 2; T = short unsigned int; StrideTag = vigra::StridedArrayTag]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_array.hxx:2304:40: note: destination object 'shape' of size 4
In static member function 'static _Up* std::__copy_move<_IsMove, true, std::random_access_iterator_tag>::__copy_m(_Tp*, _Tp*, _Up*) [with _Tp = const int; _Up = int; bool _IsMove = false]',
    inlined from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = const int*; _OI = int*]' at /usr/include/c++/14.2.1/bits/stl_algobase.h:521:30,
    inlined from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = const int*; _OI = int*]' at /usr/include/c++/14.2.1/bits/stl_algobase.h:548:42,
    inlined from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const int*; _OI = int*]' at /usr/include/c++/14.2.1/bits/stl_algobase.h:555:31,
    inlined from '_OI std::copy(_II, _II, _OI) [with _II = const int*; _OI = int*]' at /usr/include/c++/14.2.1/bits/stl_algobase.h:651:7,
    inlined from 'vigra::MultiArrayView<(N - 1), T, vigra::StridedArrayTag> vigra::MultiArrayView<N, T, C>::bindAt(difference_type_1, difference_type_1) const [with unsigned int N = 2; T = short unsigned int; StrideTag = vigra::StridedArrayTag]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_array.hxx:2316:19:
/usr/include/c++/14.2.1/bits/stl_algobase.h:452:30: warning: 'void* __builtin_memcpy(void*, const void*, unsigned int)' writing between 5 and 2147483647 bytes into a region of size 4 overflows the destination [-Wstringop-overflow=]
  452 |             __builtin_memmove(__result, __first, sizeof(_Tp) * _Num);
      |             ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_array.hxx: In member function 'vigra::MultiArrayView<(N - 1), T, vigra::StridedArrayTag> vigra::MultiArrayView<N, T, C>::bindAt(difference_type_1, difference_type_1) const [with unsigned int N = 2; T = short unsigned int; StrideTag = vigra::StridedArrayTag]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_array.hxx:2304:47: note: destination object 'stride' of size 4
In static member function 'static _Up* std::__copy_move<_IsMove, true, std::random_access_iterator_tag>::__copy_m(_Tp*, _Tp*, _Up*) [with _Tp = const int; _Up = int; bool _IsMove = false]',
    inlined from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = const int*; _OI = int*]' at /usr/include/c++/14.2.1/bits/stl_algobase.h:521:30,
    inlined from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = const int*; _OI = int*]' at /usr/include/c++/14.2.1/bits/stl_algobase.h:548:42,
    inlined from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const int*; _OI = int*]' at /usr/include/c++/14.2.1/bits/stl_algobase.h:555:31,
    inlined from '_OI std::copy(_II, _II, _OI) [with _II = const int*; _OI = int*]' at /usr/include/c++/14.2.1/bits/stl_algobase.h:651:7,
    inlined from 'vigra::MultiArrayView<(N - 1), T, vigra::StridedArrayTag> vigra::MultiArrayView<N, T, C>::bindAt(difference_type_1, difference_type_1) const [with unsigned int N = 2; T = short unsigned int; StrideTag = vigra::StridedArrayTag]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_array.hxx:2317:19:
/usr/include/c++/14.2.1/bits/stl_algobase.h:452:30: warning: 'void* __builtin_memcpy(void*, const void*, unsigned int)' writing between 5 and 2147483647 bytes into a region of size 4 overflows the destination [-Wstringop-overflow=]
  452 |             __builtin_memmove(__result, __first, sizeof(_Tp) * _Num);
      |             ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_array.hxx: In member function 'vigra::MultiArrayView<(N - 1), T, vigra::StridedArrayTag> vigra::MultiArrayView<N, T, C>::bindAt(difference_type_1, difference_type_1) const [with unsigned int N = 2; T = short unsigned int; StrideTag = vigra::StridedArrayTag]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_array.hxx:2304:47: note: destination object 'stride' of size 4
In static member function 'static _Up* std::__copy_move<_IsMove, true, std::random_access_iterator_tag>::__copy_m(_Tp*, _Tp*, _Up*) [with _Tp = const int; _Up = int; bool _IsMove = false]',
    inlined from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = const int*; _OI = int*]' at /usr/include/c++/14.2.1/bits/stl_algobase.h:521:30,
    inlined from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = const int*; _OI = int*]' at /usr/include/c++/14.2.1/bits/stl_algobase.h:548:42,
    inlined from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const int*; _OI = int*]' at /usr/include/c++/14.2.1/bits/stl_algobase.h:555:31,
    inlined from '_OI std::copy(_II, _II, _OI) [with _II = const int*; _OI = int*]' at /usr/include/c++/14.2.1/bits/stl_algobase.h:651:7,
    inlined from 'vigra::MultiArrayView<(N - 1), T, vigra::StridedArrayTag> vigra::MultiArrayView<N, T, C>::bindAt(difference_type_1, difference_type_1) const [with unsigned int N = 2; T = unsigned int; StrideTag = vigra::StridedArrayTag]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_array.hxx:2313:19:
/usr/include/c++/14.2.1/bits/stl_algobase.h:452:30: warning: 'void* __builtin_memcpy(void*, const void*, unsigned int)' writing between 5 and 2147483647 bytes into a region of size 4 overflows the destination [-Wstringop-overflow=]
  452 |             __builtin_memmove(__result, __first, sizeof(_Tp) * _Num);
      |             ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_array.hxx: In member function 'vigra::MultiArrayView<(N - 1), T, vigra::StridedArrayTag> vigra::MultiArrayView<N, T, C>::bindAt(difference_type_1, difference_type_1) const [with unsigned int N = 2; T = unsigned int; StrideTag = vigra::StridedArrayTag]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_array.hxx:2304:40: note: destination object 'shape' of size 4
In static member function 'static _Up* std::__copy_move<_IsMove, true, std::random_access_iterator_tag>::__copy_m(_Tp*, _Tp*, _Up*) [with _Tp = const int; _Up = int; bool _IsMove = false]',
    inlined from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = const int*; _OI = int*]' at /usr/include/c++/14.2.1/bits/stl_algobase.h:521:30,
    inlined from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = const int*; _OI = int*]' at /usr/include/c++/14.2.1/bits/stl_algobase.h:548:42,
    inlined from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const int*; _OI = int*]' at /usr/include/c++/14.2.1/bits/stl_algobase.h:555:31,
    inlined from '_OI std::copy(_II, _II, _OI) [with _II = const int*; _OI = int*]' at /usr/include/c++/14.2.1/bits/stl_algobase.h:651:7,
    inlined from 'vigra::MultiArrayView<(N - 1), T, vigra::StridedArrayTag> vigra::MultiArrayView<N, T, C>::bindAt(difference_type_1, difference_type_1) const [with unsigned int N = 2; T = unsigned int; StrideTag = vigra::StridedArrayTag]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_array.hxx:2314:19:
/usr/include/c++/14.2.1/bits/stl_algobase.h:452:30: warning: 'void* __builtin_memcpy(void*, const void*, unsigned int)' writing between 5 and 2147483647 bytes into a region of size 4 overflows the destination [-Wstringop-overflow=]
  452 |             __builtin_memmove(__result, __first, sizeof(_Tp) * _Num);
      |             ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_array.hxx: In member function 'vigra::MultiArrayView<(N - 1), T, vigra::StridedArrayTag> vigra::MultiArrayView<N, T, C>::bindAt(difference_type_1, difference_type_1) const [with unsigned int N = 2; T = unsigned int; StrideTag = vigra::StridedArrayTag]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_array.hxx:2304:40: note: destination object 'shape' of size 4
In static member function 'static _Up* std::__copy_move<_IsMove, true, std::random_access_iterator_tag>::__copy_m(_Tp*, _Tp*, _Up*) [with _Tp = const int; _Up = int; bool _IsMove = false]',
    inlined from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = const int*; _OI = int*]' at /usr/include/c++/14.2.1/bits/stl_algobase.h:521:30,
    inlined from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = const int*; _OI = int*]' at /usr/include/c++/14.2.1/bits/stl_algobase.h:548:42,
    inlined from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const int*; _OI = int*]' at /usr/include/c++/14.2.1/bits/stl_algobase.h:555:31,
    inlined from '_OI std::copy(_II, _II, _OI) [with _II = const int*; _OI = int*]' at /usr/include/c++/14.2.1/bits/stl_algobase.h:651:7,
    inlined from 'vigra::MultiArrayView<(N - 1), T, vigra::StridedArrayTag> vigra::MultiArrayView<N, T, C>::bindAt(difference_type_1, difference_type_1) const [with unsigned int N = 2; T = unsigned int; StrideTag = vigra::StridedArrayTag]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_array.hxx:2316:19:
/usr/include/c++/14.2.1/bits/stl_algobase.h:452:30: warning: 'void* __builtin_memcpy(void*, const void*, unsigned int)' writing between 5 and 2147483647 bytes into a region of size 4 overflows the destination [-Wstringop-overflow=]
  452 |             __builtin_memmove(__result, __first, sizeof(_Tp) * _Num);
      |             ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_array.hxx: In member function 'vigra::MultiArrayView<(N - 1), T, vigra::StridedArrayTag> vigra::MultiArrayView<N, T, C>::bindAt(difference_type_1, difference_type_1) const [with unsigned int N = 2; T = unsigned int; StrideTag = vigra::StridedArrayTag]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_array.hxx:2304:47: note: destination object 'stride' of size 4
In static member function 'static _Up* std::__copy_move<_IsMove, true, std::random_access_iterator_tag>::__copy_m(_Tp*, _Tp*, _Up*) [with _Tp = const int; _Up = int; bool _IsMove = false]',
    inlined from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = const int*; _OI = int*]' at /usr/include/c++/14.2.1/bits/stl_algobase.h:521:30,
    inlined from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = const int*; _OI = int*]' at /usr/include/c++/14.2.1/bits/stl_algobase.h:548:42,
    inlined from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const int*; _OI = int*]' at /usr/include/c++/14.2.1/bits/stl_algobase.h:555:31,
    inlined from '_OI std::copy(_II, _II, _OI) [with _II = const int*; _OI = int*]' at /usr/include/c++/14.2.1/bits/stl_algobase.h:651:7,
    inlined from 'vigra::MultiArrayView<(N - 1), T, vigra::StridedArrayTag> vigra::MultiArrayView<N, T, C>::bindAt(difference_type_1, difference_type_1) const [with unsigned int N = 2; T = unsigned int; StrideTag = vigra::StridedArrayTag]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_array.hxx:2317:19:
/usr/include/c++/14.2.1/bits/stl_algobase.h:452:30: warning: 'void* __builtin_memcpy(void*, const void*, unsigned int)' writing between 5 and 2147483647 bytes into a region of size 4 overflows the destination [-Wstringop-overflow=]
  452 |             __builtin_memmove(__result, __first, sizeof(_Tp) * _Num);
      |             ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_array.hxx: In member function 'vigra::MultiArrayView<(N - 1), T, vigra::StridedArrayTag> vigra::MultiArrayView<N, T, C>::bindAt(difference_type_1, difference_type_1) const [with unsigned int N = 2; T = unsigned int; StrideTag = vigra::StridedArrayTag]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_array.hxx:2304:47: note: destination object 'stride' of size 4
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4772:18,
    inlined from 'vigra::NumpyAnyArray vigra::pythonUnique(NumpyArray<ndim, Singleband<T> >, bool) [with VoxelType = long long unsigned int; unsigned int NDIM = 1]' at /build/vigra/src/vigra-Version-1-12-2/vigranumpy/src/core/segmentation.cxx:1183:18:
/usr/include/c++/14.2.1/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1905 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1906 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1907 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1908:31,
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4772:18,
    inlined from 'vigra::NumpyAnyArray vigra::pythonUnique(NumpyArray<ndim, Singleband<T> >, bool) [with VoxelType = long long unsigned int; unsigned int NDIM = 1]' at /build/vigra/src/vigra-Version-1-12-2/vigranumpy/src/core/segmentation.cxx:1183:18:
/usr/include/c++/14.2.1/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1817 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14.2.1/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1822 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4772:18,
    inlined from 'vigra::NumpyAnyArray vigra::pythonUnique(NumpyArray<ndim, Singleband<T> >, bool) [with VoxelType = long long unsigned int; unsigned int NDIM = 5]' at /build/vigra/src/vigra-Version-1-12-2/vigranumpy/src/core/segmentation.cxx:1183:18:
/usr/include/c++/14.2.1/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1905 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1906 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1907 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1908:31,
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4772:18,
    inlined from 'vigra::NumpyAnyArray vigra::pythonUnique(NumpyArray<ndim, Singleband<T> >, bool) [with VoxelType = long long unsigned int; unsigned int NDIM = 5]' at /build/vigra/src/vigra-Version-1-12-2/vigranumpy/src/core/segmentation.cxx:1183:18:
/usr/include/c++/14.2.1/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1817 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14.2.1/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1822 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4772:18,
    inlined from 'vigra::NumpyAnyArray vigra::pythonUnique(NumpyArray<ndim, Singleband<T> >, bool) [with VoxelType = long long unsigned int; unsigned int NDIM = 4]' at /build/vigra/src/vigra-Version-1-12-2/vigranumpy/src/core/segmentation.cxx:1183:18:
/usr/include/c++/14.2.1/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1905 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1906 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1907 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1908:31,
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4772:18,
    inlined from 'vigra::NumpyAnyArray vigra::pythonUnique(NumpyArray<ndim, Singleband<T> >, bool) [with VoxelType = long long unsigned int; unsigned int NDIM = 4]' at /build/vigra/src/vigra-Version-1-12-2/vigranumpy/src/core/segmentation.cxx:1183:18:
/usr/include/c++/14.2.1/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1817 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14.2.1/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1822 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4772:18,
    inlined from 'vigra::NumpyAnyArray vigra::pythonUnique(NumpyArray<ndim, Singleband<T> >, bool) [with VoxelType = long long unsigned int; unsigned int NDIM = 3]' at /build/vigra/src/vigra-Version-1-12-2/vigranumpy/src/core/segmentation.cxx:1183:18:
/usr/include/c++/14.2.1/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1905 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1906 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1907 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1908:31,
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4772:18,
    inlined from 'vigra::NumpyAnyArray vigra::pythonUnique(NumpyArray<ndim, Singleband<T> >, bool) [with VoxelType = long long unsigned int; unsigned int NDIM = 3]' at /build/vigra/src/vigra-Version-1-12-2/vigranumpy/src/core/segmentation.cxx:1183:18:
/usr/include/c++/14.2.1/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1817 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14.2.1/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1822 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4772:18,
    inlined from 'vigra::NumpyAnyArray vigra::pythonUnique(NumpyArray<ndim, Singleband<T> >, bool) [with VoxelType = long long unsigned int; unsigned int NDIM = 2]' at /build/vigra/src/vigra-Version-1-12-2/vigranumpy/src/core/segmentation.cxx:1183:18:
/usr/include/c++/14.2.1/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1905 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1906 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1907 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1908:31,
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4772:18,
    inlined from 'vigra::NumpyAnyArray vigra::pythonUnique(NumpyArray<ndim, Singleband<T> >, bool) [with VoxelType = long long unsigned int; unsigned int NDIM = 2]' at /build/vigra/src/vigra-Version-1-12-2/vigranumpy/src/core/segmentation.cxx:1183:18:
/usr/include/c++/14.2.1/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1817 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14.2.1/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1822 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long int*, vector<long long int, allocator<long long int> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<long long int*, vector<long long int, allocator<long long int> > >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4772:18,
    inlined from 'vigra::NumpyAnyArray vigra::pythonUnique(NumpyArray<ndim, Singleband<T> >, bool) [with VoxelType = long long int; unsigned int NDIM = 1]' at /build/vigra/src/vigra-Version-1-12-2/vigranumpy/src/core/segmentation.cxx:1183:18:
/usr/include/c++/14.2.1/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int, std::allocator<long long int> > >' changed in GCC 7.1
 1905 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1906 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1907 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long int*, vector<long long int, allocator<long long int> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long int*, vector<long long int, allocator<long long int> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1908:31,
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<long long int*, vector<long long int, allocator<long long int> > >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4772:18,
    inlined from 'vigra::NumpyAnyArray vigra::pythonUnique(NumpyArray<ndim, Singleband<T> >, bool) [with VoxelType = long long int; unsigned int NDIM = 1]' at /build/vigra/src/vigra-Version-1-12-2/vigranumpy/src/core/segmentation.cxx:1183:18:
/usr/include/c++/14.2.1/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int, std::allocator<long long int> > >' changed in GCC 7.1
 1817 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14.2.1/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int, std::allocator<long long int> > >' changed in GCC 7.1
 1822 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long int*, vector<long long int, allocator<long long int> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<long long int*, vector<long long int, allocator<long long int> > >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4772:18,
    inlined from 'vigra::NumpyAnyArray vigra::pythonUnique(NumpyArray<ndim, Singleband<T> >, bool) [with VoxelType = long long int; unsigned int NDIM = 5]' at /build/vigra/src/vigra-Version-1-12-2/vigranumpy/src/core/segmentation.cxx:1183:18:
/usr/include/c++/14.2.1/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int, std::allocator<long long int> > >' changed in GCC 7.1
 1905 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1906 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1907 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long int*, vector<long long int, allocator<long long int> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long int*, vector<long long int, allocator<long long int> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1908:31,
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<long long int*, vector<long long int, allocator<long long int> > >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4772:18,
    inlined from 'vigra::NumpyAnyArray vigra::pythonUnique(NumpyArray<ndim, Singleband<T> >, bool) [with VoxelType = long long int; unsigned int NDIM = 5]' at /build/vigra/src/vigra-Version-1-12-2/vigranumpy/src/core/segmentation.cxx:1183:18:
/usr/include/c++/14.2.1/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int, std::allocator<long long int> > >' changed in GCC 7.1
 1817 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14.2.1/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int, std::allocator<long long int> > >' changed in GCC 7.1
 1822 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long int*, vector<long long int, allocator<long long int> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<long long int*, vector<long long int, allocator<long long int> > >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4772:18,
    inlined from 'vigra::NumpyAnyArray vigra::pythonUnique(NumpyArray<ndim, Singleband<T> >, bool) [with VoxelType = long long int; unsigned int NDIM = 4]' at /build/vigra/src/vigra-Version-1-12-2/vigranumpy/src/core/segmentation.cxx:1183:18:
/usr/include/c++/14.2.1/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int, std::allocator<long long int> > >' changed in GCC 7.1
 1905 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1906 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1907 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long int*, vector<long long int, allocator<long long int> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long int*, vector<long long int, allocator<long long int> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1908:31,
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<long long int*, vector<long long int, allocator<long long int> > >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4772:18,
    inlined from 'vigra::NumpyAnyArray vigra::pythonUnique(NumpyArray<ndim, Singleband<T> >, bool) [with VoxelType = long long int; unsigned int NDIM = 4]' at /build/vigra/src/vigra-Version-1-12-2/vigranumpy/src/core/segmentation.cxx:1183:18:
/usr/include/c++/14.2.1/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int, std::allocator<long long int> > >' changed in GCC 7.1
 1817 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14.2.1/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int, std::allocator<long long int> > >' changed in GCC 7.1
 1822 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long int*, vector<long long int, allocator<long long int> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<long long int*, vector<long long int, allocator<long long int> > >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4772:18,
    inlined from 'vigra::NumpyAnyArray vigra::pythonUnique(NumpyArray<ndim, Singleband<T> >, bool) [with VoxelType = long long int; unsigned int NDIM = 3]' at /build/vigra/src/vigra-Version-1-12-2/vigranumpy/src/core/segmentation.cxx:1183:18:
/usr/include/c++/14.2.1/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int, std::allocator<long long int> > >' changed in GCC 7.1
 1905 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1906 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1907 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long int*, vector<long long int, allocator<long long int> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long int*, vector<long long int, allocator<long long int> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1908:31,
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<long long int*, vector<long long int, allocator<long long int> > >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4772:18,
    inlined from 'vigra::NumpyAnyArray vigra::pythonUnique(NumpyArray<ndim, Singleband<T> >, bool) [with VoxelType = long long int; unsigned int NDIM = 3]' at /build/vigra/src/vigra-Version-1-12-2/vigranumpy/src/core/segmentation.cxx:1183:18:
/usr/include/c++/14.2.1/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int, std::allocator<long long int> > >' changed in GCC 7.1
 1817 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14.2.1/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int, std::allocator<long long int> > >' changed in GCC 7.1
 1822 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long int*, vector<long long int, allocator<long long int> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<long long int*, vector<long long int, allocator<long long int> > >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4772:18,
    inlined from 'vigra::NumpyAnyArray vigra::pythonUnique(NumpyArray<ndim, Singleband<T> >, bool) [with VoxelType = long long int; unsigned int NDIM = 2]' at /build/vigra/src/vigra-Version-1-12-2/vigranumpy/src/core/segmentation.cxx:1183:18:
/usr/include/c++/14.2.1/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int, std::allocator<long long int> > >' changed in GCC 7.1
 1905 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1906 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1907 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long int*, vector<long long int, allocator<long long int> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long int*, vector<long long int, allocator<long long int> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1908:31,
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<long long int*, vector<long long int, allocator<long long int> > >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4772:18,
    inlined from 'vigra::NumpyAnyArray vigra::pythonUnique(NumpyArray<ndim, Singleband<T> >, bool) [with VoxelType = long long int; unsigned int NDIM = 2]' at /build/vigra/src/vigra-Version-1-12-2/vigranumpy/src/core/segmentation.cxx:1183:18:
/usr/include/c++/14.2.1/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int, std::allocator<long long int> > >' changed in GCC 7.1
 1817 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14.2.1/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int, std::allocator<long long int> > >' changed in GCC 7.1
 1822 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[ 77%] Building CXX object vigranumpy/src/core/CMakeFiles/vigranumpy_filters.dir/non_local_mean.cxx.o
In file included from /build/vigra/src/vigra-Version-1-12-2/include/vigra/initimage.hxx:42,
                 from /build/vigra/src/vigra-Version-1-12-2/include/vigra/basicimageview.hxx:40,
                 from /build/vigra/src/vigra-Version-1-12-2/include/vigra/basicimage.hxx:45,
                 from /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_array.hxx:45,
                 from /build/vigra/src/vigra-Version-1-12-2/include/vigra/numpy_array.hxx:47,
                 from /build/vigra/src/vigra-Version-1-12-2/vigranumpy/src/core/axistags.cxx:40:
/build/vigra/src/vigra-Version-1-12-2/include/vigra/functortraits.hxx:198:45: warning: 'template<class _Predicate> class std::binary_negate' is deprecated [-Wdeprecated-declarations]
In file included from /usr/include/c++/14.2.1/string:49,
                 from /build/vigra/src/vigra-Version-1-12-2/include/vigra/numpy_array.hxx:44:
/usr/include/c++/14.2.1/bits/stl_function.h:1048:30: note: declared here
 1048 |     class _GLIBCXX17_DEPRECATED binary_negate
      |                              ^~~~~~~~~~~~~
/build/vigra/src/vigra-Version-1-12-2/include/vigra/functortraits.hxx:199:45: warning: 'template<class _Predicate> class std::unary_negate' is deprecated [-Wdeprecated-declarations]
/usr/include/c++/14.2.1/bits/stl_function.h:1021:30: note: declared here
 1021 |     class _GLIBCXX17_DEPRECATED unary_negate
      |                              ^~~~~~~~~~~~
In file included from /build/vigra/src/vigra-Version-1-12-2/include/vigra/tinyvector.hxx:55,
                 from /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_array.hxx:43:
/build/vigra/src/vigra-Version-1-12-2/include/vigra/mathutil.hxx: In instantiation of 'std::pair<double, double> vigra::detail::noncentralChi2CDF(unsigned int, T, T, T) [with T = double]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/mathutil.hxx:1044:37:   required from here
/build/vigra/src/vigra-Version-1-12-2/include/vigra/mathutil.hxx:962:27: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
[ 77%] Building CXX object vigranumpy/src/core/CMakeFiles/vigranumpy_learning.dir/random_forest_old.cxx.o
[ 77%] Building CXX object vigranumpy/src/core/CMakeFiles/vigranumpy_graphs.dir/graphs.cxx.o
In file included from /build/vigra/src/vigra-Version-1-12-2/include/vigra/initimage.hxx:42,
                 from /build/vigra/src/vigra-Version-1-12-2/include/vigra/basicimageview.hxx:40,
                 from /build/vigra/src/vigra-Version-1-12-2/include/vigra/basicimage.hxx:45,
                 from /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_array.hxx:45,
                 from /build/vigra/src/vigra-Version-1-12-2/include/vigra/numpy_array.hxx:47,
                 from /build/vigra/src/vigra-Version-1-12-2/vigranumpy/src/core/random_forest_old.cxx:39:
/build/vigra/src/vigra-Version-1-12-2/include/vigra/functortraits.hxx:198:45: warning: 'template<class _Predicate> class std::binary_negate' is deprecated [-Wdeprecated-declarations]
In file included from /usr/include/c++/14.2.1/string:49,
                 from /build/vigra/src/vigra-Version-1-12-2/include/vigra/numpy_array.hxx:44:
/usr/include/c++/14.2.1/bits/stl_function.h:1048:30: note: declared here
 1048 |     class _GLIBCXX17_DEPRECATED binary_negate
      |                              ^~~~~~~~~~~~~
/build/vigra/src/vigra-Version-1-12-2/include/vigra/functortraits.hxx:199:45: warning: 'template<class _Predicate> class std::unary_negate' is deprecated [-Wdeprecated-declarations]
/usr/include/c++/14.2.1/bits/stl_function.h:1021:30: note: declared here
 1021 |     class _GLIBCXX17_DEPRECATED unary_negate
      |                              ^~~~~~~~~~~~
In file included from /build/vigra/src/vigra-Version-1-12-2/include/vigra/tinyvector.hxx:55,
                 from /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_array.hxx:43:
/build/vigra/src/vigra-Version-1-12-2/include/vigra/mathutil.hxx: In instantiation of 'std::pair<double, double> vigra::detail::noncentralChi2CDF(unsigned int, T, T, T) [with T = double]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/mathutil.hxx:1044:37:   required from here
/build/vigra/src/vigra-Version-1-12-2/include/vigra/mathutil.hxx:962:27: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
[ 81%] Building CXX object vigranumpy/src/core/CMakeFiles/vigranumpy_learning.dir/random_forest.cxx.o
In file included from /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_array.hxx:49,
                 from /build/vigra/src/vigra-Version-1-12-2/include/vigra/numpy_array.hxx:47,
                 from /build/vigra/src/vigra-Version-1-12-2/vigranumpy/src/core/morphology.cxx:39:
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<N>) [with SrcIterator = StridedMultiIterator<2, bool, const bool&, const bool*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstAccessor<bool>; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::IfThenElseFunctor<functor::UnaryFunctor<functor::Functor_differs<functor::UnaryFunctor<functor::ArgumentFunctor1>, functor::UnaryFunctor<functor::ParameterFunctor<bool> > > >, functor::UnaryFunctor<functor::ParameterFunctor<double> >, functor::UnaryFunctor<functor::ParameterFunctor<double> > > >; int N = 1]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<N>) [with SrcIterator = StridedMultiIterator<2, bool, const bool&, const bool*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstAccessor<bool>; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::IfThenElseFunctor<functor::UnaryFunctor<functor::Functor_equals<functor::UnaryFunctor<functor::ArgumentFunctor1>, functor::UnaryFunctor<functor::ParameterFunctor<bool> > > >, functor::UnaryFunctor<functor::ParameterFunctor<double> >, functor::UnaryFunctor<functor::ParameterFunctor<double> > > >; int N = 1]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<N>) [with SrcIterator = StridedMultiIterator<2, unsigned char, const unsigned char&, const unsigned char*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<unsigned char>; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::IfThenElseFunctor<functor::UnaryFunctor<functor::Functor_differs<functor::UnaryFunctor<functor::ArgumentFunctor1>, functor::UnaryFunctor<functor::ParameterFunctor<unsigned char> > > >, functor::UnaryFunctor<functor::ParameterFunctor<double> >, functor::UnaryFunctor<functor::ParameterFunctor<double> > > >; int N = 1]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<N>) [with SrcIterator = StridedMultiIterator<3, unsigned char, const unsigned char&, const unsigned char*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<unsigned char>; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::IfThenElseFunctor<functor::UnaryFunctor<functor::Functor_differs<functor::UnaryFunctor<functor::ArgumentFunctor1>, functor::UnaryFunctor<functor::ParameterFunctor<unsigned char> > > >, functor::UnaryFunctor<functor::ParameterFunctor<double> >, functor::UnaryFunctor<functor::ParameterFunctor<double> > > >; int N = 2]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, double&, double*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<N>) [with SrcIterator = StridedMultiIterator<2, unsigned char, const unsigned char&, const unsigned char*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<unsigned char>; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::IfThenElseFunctor<functor::UnaryFunctor<functor::Functor_equals<functor::UnaryFunctor<functor::ArgumentFunctor1>, functor::UnaryFunctor<functor::ParameterFunctor<unsigned char> > > >, functor::UnaryFunctor<functor::ParameterFunctor<double> >, functor::UnaryFunctor<functor::ParameterFunctor<double> > > >; int N = 1]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<N>) [with SrcIterator = StridedMultiIterator<3, unsigned char, const unsigned char&, const unsigned char*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<unsigned char>; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::IfThenElseFunctor<functor::UnaryFunctor<functor::Functor_equals<functor::UnaryFunctor<functor::ArgumentFunctor1>, functor::UnaryFunctor<functor::ParameterFunctor<unsigned char> > > >, functor::UnaryFunctor<functor::ParameterFunctor<double> >, functor::UnaryFunctor<functor::ParameterFunctor<double> > > >; int N = 2]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, double&, double*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<N>) [with SrcIterator = StridedMultiIterator<2, unsigned char, const unsigned char&, const unsigned char*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<unsigned char>; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestShape = TinyVector<int, 2>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::IfThenElseFunctor<functor::UnaryFunctor<functor::Functor_differs<functor::UnaryFunctor<functor::ArgumentFunctor1>, functor::UnaryFunctor<functor::ParameterFunctor<unsigned char> > > >, functor::UnaryFunctor<functor::ParameterFunctor<double> >, functor::UnaryFunctor<functor::ParameterFunctor<double> > > >; int N = 1]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<N>) [with SrcIterator = StridedMultiIterator<2, unsigned char, const unsigned char&, const unsigned char*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<unsigned char>; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestShape = TinyVector<int, 2>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::IfThenElseFunctor<functor::UnaryFunctor<functor::Functor_equals<functor::UnaryFunctor<functor::ArgumentFunctor1>, functor::UnaryFunctor<functor::ParameterFunctor<unsigned char> > > >, functor::UnaryFunctor<functor::ParameterFunctor<double> >, functor::UnaryFunctor<functor::ParameterFunctor<double> > > >; int N = 1]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<N>) [with SrcIterator = StridedMultiIterator<2, double, double&, double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardValueAccessor<double>; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_minus<functor::UnaryFunctor<functor::ArgumentFunctor1> > >; int N = 1]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<N>) [with SrcIterator = StridedMultiIterator<3, double, double&, double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardValueAccessor<double>; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_minus<functor::UnaryFunctor<functor::ArgumentFunctor1> > >; int N = 2]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, double&, double*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, double&, double*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx: In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<N>) [with SrcIterator = StridedMultiIterator<2, double, double&, double*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardValueAccessor<double>; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestShape = TinyVector<int, 2>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_minus<functor::UnaryFunctor<functor::ArgumentFunctor1> > >; int N = 1]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:713:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx: In function 'void vigra::copyMultiArrayImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, MetaInt<N>) [with SrcIterator = StridedMultiIterator<2, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<2, unsigned char, unsigned char&, unsigned char*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardValueAccessor<unsigned char>; int N = 1]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:404:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, const double&, const double*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx: In function 'void vigra::copyMultiArrayImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, MetaInt<N>) [with SrcIterator = StridedMultiIterator<2, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<2, int, int&, int*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardValueAccessor<int>; int N = 1]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:404:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, const double&, const double*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx: In function 'void vigra::copyMultiArrayImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, MetaInt<N>) [with SrcIterator = StridedMultiIterator<3, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<3, int, int&, int*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardValueAccessor<int>; int N = 2]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:404:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, const double&, const double*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx: In function 'void vigra::copyMultiArrayImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, MetaInt<N>) [with SrcIterator = StridedMultiIterator<2, double, const double&, const double*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<2, int, int&, int*>; DestShape = TinyVector<int, 2>; DestAccessor = StandardValueAccessor<int>; int N = 1]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:404:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, const double&, const double*>' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/set:62,
                 from /build/vigra/src/vigra-Version-1-12-2/include/vigra/numpy_array_converters.hxx:44,
                 from /build/vigra/src/vigra-Version-1-12-2/vigranumpy/src/core/morphology.cxx:40:
/usr/include/c++/14.2.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const vigra::TinyVector<int, 2>&>, std::tuple<>}; _Key = vigra::TinyVector<int, 2>; _Val = std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > >; _KeyOfValue = std::_Select1st<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > >; _Compare = std::less<vigra::TinyVector<int, 2> >; _Alloc = std::allocator<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > >]':
/usr/include/c++/14.2.1/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree<vigra::TinyVector<int, 2>, std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > >, std::_Select1st<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > >, std::less<vigra::TinyVector<int, 2> >, std::allocator<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > > >::const_iterator' changed in GCC 7.1
 2454 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/14.2.1/map:63,
                 from /build/vigra/src/vigra-Version-1-12-2/include/vigra/graphs.hxx:48,
                 from /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_gridgraph.hxx:42,
                 from /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_distance.hxx:51,
                 from /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_morphology.hxx:42,
                 from /build/vigra/src/vigra-Version-1-12-2/vigranumpy/src/core/morphology.cxx:42:
/usr/include/c++/14.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::TinyVector<int, 2>; _Tp = vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> >; _Compare = std::less<vigra::TinyVector<int, 2> >; _Alloc = std::allocator<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > >]':
/usr/include/c++/14.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::TinyVector<int, 2>, std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > >, std::_Select1st<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > >, std::less<vigra::TinyVector<int, 2> >, std::allocator<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > > >::const_iterator' changed in GCC 7.1
  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  514 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  515 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_distance.hxx: In function 'void vigra::detail::distParabola(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, double) [with SrcIterator = double*; SrcAccessor = vigra::StandardConstValueAccessor<double>; DestIterator = vigra::StridedMultiIterator<1, double, double&, double*>; DestAccessor = vigra::StandardValueAccessor<double>]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_distance.hxx:81:6: note: parameter passing for argument of type 'vigra::StridedMultiIterator<1, double, double&, double*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_distance.hxx: In function 'void vigra::detail::internalSeparableMultiArrayDistTmp(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const Array&, bool) [with SrcIterator = vigra::StridedMultiIterator<2, double, double&, double*>; SrcShape = vigra::TinyVector<int, 2>; SrcAccessor = vigra::StandardValueAccessor<double>; DestIterator = vigra::StridedMultiIterator<2, double, double&, double*>; DestAccessor = vigra::StandardValueAccessor<double>; Array = vigra::ArrayVector<double>]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_distance.hxx:155:6: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_distance.hxx:155:6: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
In function 'void vigra::transformMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const Functor&) [with SrcIterator = StridedMultiIterator<2, double, double&, double*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardValueAccessor<double>; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_minus<functor::UnaryFunctor<functor::ArgumentFunctor1> > >]',
    inlined from 'void vigra::detail::internalSeparableMultiArrayDistTmp(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const Array&, bool) [with SrcIterator = vigra::StridedMultiIterator<2, double, double&, double*>; SrcShape = vigra::TinyVector<int, 2>; SrcAccessor = vigra::StandardValueAccessor<double>; DestIterator = vigra::StridedMultiIterator<2, double, double&, double*>; DestAccessor = vigra::StandardValueAccessor<double>; Array = vigra::ArrayVector<double>]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_distance.hxx:216:35:
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:951:34: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
In function 'void vigra::detail::internalSeparableMultiArrayDistTmp(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const Array&) [with SrcIterator = vigra::StridedMultiIterator<2, double, double&, double*>; SrcShape = vigra::TinyVector<int, 2>; SrcAccessor = vigra::StandardValueAccessor<double>; DestIterator = vigra::StridedMultiIterator<2, double, double&, double*>; DestAccessor = vigra::StandardValueAccessor<double>; Array = vigra::ArrayVector<double>]',
    inlined from 'void vigra::separableMultiDistSquared(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, bool, const Array&) [with SrcIterator = StridedMultiIterator<2, bool, const bool&, const bool*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstAccessor<bool>; DestIterator = StridedMultiIterator<2, int, int&, int*>; DestAccessor = StandardValueAccessor<int>; Array = ArrayVector<double>]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_distance.hxx:405:51:
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_distance.hxx:224:39: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
In function 'void vigra::transformMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const Functor&) [with SrcIterator = StridedMultiIterator<2, unsigned char, const unsigned char&, const unsigned char*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<unsigned char>; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::IfThenElseFunctor<functor::UnaryFunctor<functor::Functor_equals<functor::UnaryFunctor<functor::ArgumentFunctor1>, functor::UnaryFunctor<functor::ParameterFunctor<unsigned char> > > >, functor::UnaryFunctor<functor::ParameterFunctor<double> >, functor::UnaryFunctor<functor::ParameterFunctor<double> > > >]',
    inlined from 'void vigra::separableMultiDistSquared(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, bool, const Array&) [with SrcIterator = StridedMultiIterator<2, unsigned char, const unsigned char&, const unsigned char*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<unsigned char>; DestIterator = StridedMultiIterator<2, int, int&, int*>; DestAccessor = StandardValueAccessor<int>; Array = ArrayVector<double>]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_distance.hxx:397:32:
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:951:34: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
In function 'void vigra::transformMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const Functor&) [with SrcIterator = StridedMultiIterator<2, unsigned char, const unsigned char&, const unsigned char*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<unsigned char>; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::IfThenElseFunctor<functor::UnaryFunctor<functor::Functor_differs<functor::UnaryFunctor<functor::ArgumentFunctor1>, functor::UnaryFunctor<functor::ParameterFunctor<unsigned char> > > >, functor::UnaryFunctor<functor::ParameterFunctor<double> >, functor::UnaryFunctor<functor::ParameterFunctor<double> > > >]',
    inlined from 'void vigra::separableMultiDistSquared(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, bool, const Array&) [with SrcIterator = StridedMultiIterator<2, unsigned char, const unsigned char&, const unsigned char*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<unsigned char>; DestIterator = StridedMultiIterator<2, int, int&, int*>; DestAccessor = StandardValueAccessor<int>; Array = ArrayVector<double>]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_distance.hxx:401:32:
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:951:34: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
In function 'void vigra::detail::internalSeparableMultiArrayDistTmp(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const Array&) [with SrcIterator = vigra::StridedMultiIterator<2, double, double&, double*>; SrcShape = vigra::TinyVector<int, 2>; SrcAccessor = vigra::StandardValueAccessor<double>; DestIterator = vigra::StridedMultiIterator<2, double, double&, double*>; DestAccessor = vigra::StandardValueAccessor<double>; Array = vigra::ArrayVector<double>]',
    inlined from 'void vigra::separableMultiDistSquared(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, bool, const Array&) [with SrcIterator = StridedMultiIterator<2, unsigned char, const unsigned char&, const unsigned char*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<unsigned char>; DestIterator = StridedMultiIterator<2, int, int&, int*>; DestAccessor = StandardValueAccessor<int>; Array = ArrayVector<double>]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_distance.hxx:405:51:
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_distance.hxx:224:39: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_distance.hxx: In function 'void vigra::detail::internalSeparableMultiArrayDistTmp(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const Array&, bool) [with SrcIterator = vigra::StridedMultiIterator<3, double, double&, double*>; SrcShape = vigra::TinyVector<int, 3>; SrcAccessor = vigra::StandardValueAccessor<double>; DestIterator = vigra::StridedMultiIterator<3, double, double&, double*>; DestAccessor = vigra::StandardValueAccessor<double>; Array = vigra::ArrayVector<double>]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_distance.hxx:155:6: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, double&, double*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_distance.hxx:155:6: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, double&, double*>' changed in GCC 7.1
In function 'void vigra::transformMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const Functor&) [with SrcIterator = StridedMultiIterator<3, double, double&, double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardValueAccessor<double>; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_minus<functor::UnaryFunctor<functor::ArgumentFunctor1> > >]',
    inlined from 'void vigra::detail::internalSeparableMultiArrayDistTmp(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const Array&, bool) [with SrcIterator = vigra::StridedMultiIterator<3, double, double&, double*>; SrcShape = vigra::TinyVector<int, 3>; SrcAccessor = vigra::StandardValueAccessor<double>; DestIterator = vigra::StridedMultiIterator<3, double, double&, double*>; DestAccessor = vigra::StandardValueAccessor<double>; Array = vigra::ArrayVector<double>]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_distance.hxx:216:35:
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:951:34: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, double&, double*>' changed in GCC 7.1
In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<N>) [with SrcIterator = StridedMultiIterator<3, bool, const bool&, const bool*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstAccessor<bool>; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::IfThenElseFunctor<functor::UnaryFunctor<functor::Functor_equals<functor::UnaryFunctor<functor::ArgumentFunctor1>, functor::UnaryFunctor<functor::ParameterFunctor<bool> > > >, functor::UnaryFunctor<functor::ParameterFunctor<double> >, functor::UnaryFunctor<functor::ParameterFunctor<double> > > >; int N = 2]',
    inlined from 'void vigra::transformMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const Functor&) [with SrcIterator = StridedMultiIterator<3, bool, const bool&, const bool*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstAccessor<bool>; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::IfThenElseFunctor<functor::UnaryFunctor<functor::Functor_equals<functor::UnaryFunctor<functor::ArgumentFunctor1>, functor::UnaryFunctor<functor::ParameterFunctor<bool> > > >, functor::UnaryFunctor<functor::ParameterFunctor<double> >, functor::UnaryFunctor<functor::ParameterFunctor<double> > > >]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:951:34,
    inlined from 'void vigra::separableMultiDistSquared(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, bool, const Array&) [with SrcIterator = StridedMultiIterator<3, bool, const bool&, const bool*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstAccessor<bool>; DestIterator = StridedMultiIterator<3, int, int&, int*>; DestAccessor = StandardValueAccessor<int>; Array = ArrayVector<double>]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_distance.hxx:397:32:
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
In function 'void vigra::transformMultiArrayExpandImpl(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, const DestShape&, DestAccessor, const Functor&, MetaInt<N>) [with SrcIterator = StridedMultiIterator<3, bool, const bool&, const bool*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstAccessor<bool>; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestShape = TinyVector<int, 3>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::IfThenElseFunctor<functor::UnaryFunctor<functor::Functor_differs<functor::UnaryFunctor<functor::ArgumentFunctor1>, functor::UnaryFunctor<functor::ParameterFunctor<bool> > > >, functor::UnaryFunctor<functor::ParameterFunctor<double> >, functor::UnaryFunctor<functor::ParameterFunctor<double> > > >; int N = 2]',
    inlined from 'void vigra::transformMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const Functor&) [with SrcIterator = StridedMultiIterator<3, bool, const bool&, const bool*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstAccessor<bool>; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::IfThenElseFunctor<functor::UnaryFunctor<functor::Functor_differs<functor::UnaryFunctor<functor::ArgumentFunctor1>, functor::UnaryFunctor<functor::ParameterFunctor<bool> > > >, functor::UnaryFunctor<functor::ParameterFunctor<double> >, functor::UnaryFunctor<functor::ParameterFunctor<double> > > >]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:951:34,
    inlined from 'void vigra::separableMultiDistSquared(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, bool, const Array&) [with SrcIterator = StridedMultiIterator<3, bool, const bool&, const bool*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstAccessor<bool>; DestIterator = StridedMultiIterator<3, int, int&, int*>; DestAccessor = StandardValueAccessor<int>; Array = ArrayVector<double>]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_distance.hxx:401:32:
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:722:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:730:42: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
In function 'void vigra::detail::internalSeparableMultiArrayDistTmp(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const Array&) [with SrcIterator = vigra::StridedMultiIterator<3, double, double&, double*>; SrcShape = vigra::TinyVector<int, 3>; SrcAccessor = vigra::StandardValueAccessor<double>; DestIterator = vigra::StridedMultiIterator<3, double, double&, double*>; DestAccessor = vigra::StandardValueAccessor<double>; Array = vigra::ArrayVector<double>]',
    inlined from 'void vigra::separableMultiDistSquared(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, bool, const Array&) [with SrcIterator = StridedMultiIterator<3, bool, const bool&, const bool*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstAccessor<bool>; DestIterator = StridedMultiIterator<3, int, int&, int*>; DestAccessor = StandardValueAccessor<int>; Array = ArrayVector<double>]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_distance.hxx:405:51:
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_distance.hxx:224:39: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, double&, double*>' changed in GCC 7.1
In function 'void vigra::transformMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const Functor&) [with SrcIterator = StridedMultiIterator<3, unsigned char, const unsigned char&, const unsigned char*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<unsigned char>; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::IfThenElseFunctor<functor::UnaryFunctor<functor::Functor_equals<functor::UnaryFunctor<functor::ArgumentFunctor1>, functor::UnaryFunctor<functor::ParameterFunctor<unsigned char> > > >, functor::UnaryFunctor<functor::ParameterFunctor<double> >, functor::UnaryFunctor<functor::ParameterFunctor<double> > > >]',
    inlined from 'void vigra::separableMultiDistSquared(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, bool, const Array&) [with SrcIterator = StridedMultiIterator<3, unsigned char, const unsigned char&, const unsigned char*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<unsigned char>; DestIterator = StridedMultiIterator<3, int, int&, int*>; DestAccessor = StandardValueAccessor<int>; Array = ArrayVector<double>]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_distance.hxx:397:32:
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:951:34: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, double&, double*>' changed in GCC 7.1
In function 'void vigra::transformMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const Functor&) [with SrcIterator = StridedMultiIterator<3, unsigned char, const unsigned char&, const unsigned char*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<unsigned char>; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::IfThenElseFunctor<functor::UnaryFunctor<functor::Functor_differs<functor::UnaryFunctor<functor::ArgumentFunctor1>, functor::UnaryFunctor<functor::ParameterFunctor<unsigned char> > > >, functor::UnaryFunctor<functor::ParameterFunctor<double> >, functor::UnaryFunctor<functor::ParameterFunctor<double> > > >]',
    inlined from 'void vigra::separableMultiDistSquared(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, bool, const Array&) [with SrcIterator = StridedMultiIterator<3, unsigned char, const unsigned char&, const unsigned char*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<unsigned char>; DestIterator = StridedMultiIterator<3, int, int&, int*>; DestAccessor = StandardValueAccessor<int>; Array = ArrayVector<double>]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_distance.hxx:401:32:
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:951:34: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, double&, double*>' changed in GCC 7.1
In function 'void vigra::detail::internalSeparableMultiArrayDistTmp(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const Array&) [with SrcIterator = vigra::StridedMultiIterator<3, double, double&, double*>; SrcShape = vigra::TinyVector<int, 3>; SrcAccessor = vigra::StandardValueAccessor<double>; DestIterator = vigra::StridedMultiIterator<3, double, double&, double*>; DestAccessor = vigra::StandardValueAccessor<double>; Array = vigra::ArrayVector<double>]',
    inlined from 'void vigra::separableMultiDistSquared(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, bool, const Array&) [with SrcIterator = StridedMultiIterator<3, unsigned char, const unsigned char&, const unsigned char*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<unsigned char>; DestIterator = StridedMultiIterator<3, int, int&, int*>; DestAccessor = StandardValueAccessor<int>; Array = ArrayVector<double>]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_distance.hxx:405:51:
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_distance.hxx:224:39: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, double&, double*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_distance.hxx: In function 'void vigra::detail::internalSeparableMultiArrayDistTmp(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const Array&, bool) [with SrcIterator = vigra::StridedMultiIterator<3, double, const double&, const double*>; SrcShape = vigra::TinyVector<int, 3>; SrcAccessor = vigra::StandardConstValueAccessor<double>; DestIterator = vigra::StridedMultiIterator<3, double, double&, double*>; DestAccessor = vigra::StandardValueAccessor<double>; Array = vigra::ArrayVector<double>]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_distance.hxx:155:6: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, const double&, const double*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_distance.hxx:155:6: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, double&, double*>' changed in GCC 7.1
In function 'void vigra::transformMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const Functor&) [with SrcIterator = StridedMultiIterator<3, double, double&, double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardValueAccessor<double>; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_minus<functor::UnaryFunctor<functor::ArgumentFunctor1> > >]',
    inlined from 'void vigra::detail::internalSeparableMultiArrayDistTmp(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const Array&, bool) [with SrcIterator = vigra::StridedMultiIterator<3, double, const double&, const double*>; SrcShape = vigra::TinyVector<int, 3>; SrcAccessor = vigra::StandardConstValueAccessor<double>; DestIterator = vigra::StridedMultiIterator<3, double, double&, double*>; DestAccessor = vigra::StandardValueAccessor<double>; Array = vigra::ArrayVector<double>]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_distance.hxx:216:35:
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:951:34: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, double&, double*>' changed in GCC 7.1
In function 'void vigra::multiGrayscaleDilation(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, double) [with SrcIterator = StridedMultiIterator<3, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestAccessor = StandardValueAccessor<double>]',
    inlined from 'void vigra::multiGrayscaleDilation(const triple<T1, T2, T3>&, const std::pair<DestIterator, DestAccessor>&, double) [with SrcIterator = StridedMultiIterator<3, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestAccessor = StandardValueAccessor<double>]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_morphology.hxx:658:27,
    inlined from 'vigra::NumpyAnyArray vigra::pythonMultiGrayscaleClosing(NumpyArray<dim, Multiband<T> >, double, NumpyArray<dim, Multiband<T> >) [with PixelType = double; int dim = 4]' at /build/vigra/src/vigra-Version-1-12-2/vigranumpy/src/core/morphology.cxx:380:35:
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_morphology.hxx:647:51: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, double&, double*>' changed in GCC 7.1
In function 'void vigra::detail::internalSeparableMultiArrayDistTmp(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const Array&) [with SrcIterator = vigra::StridedMultiIterator<3, double, const double&, const double*>; SrcShape = vigra::TinyVector<int, 3>; SrcAccessor = vigra::StandardConstValueAccessor<double>; DestIterator = vigra::StridedMultiIterator<3, double, double&, double*>; DestAccessor = vigra::StandardValueAccessor<double>; Array = vigra::ArrayVector<double>]',
    inlined from 'void vigra::multiGrayscaleErosion(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, double) [with SrcIterator = StridedMultiIterator<3, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestAccessor = StandardValueAccessor<double>]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_morphology.hxx:506:51,
    inlined from 'void vigra::multiGrayscaleErosion(const triple<T1, T2, T3>&, const std::pair<DestIterator, DestAccessor>&, double) [with SrcIterator = StridedMultiIterator<3, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestAccessor = StandardValueAccessor<double>]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_morphology.hxx:517:26,
    inlined from 'vigra::NumpyAnyArray vigra::pythonMultiGrayscaleClosing(NumpyArray<dim, Multiband<T> >, double, NumpyArray<dim, Multiband<T> >) [with PixelType = double; int dim = 4]' at /build/vigra/src/vigra-Version-1-12-2/vigranumpy/src/core/morphology.cxx:381:34:
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_distance.hxx:224:39: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, double&, double*>' changed in GCC 7.1
In function 'void vigra::multiGrayscaleDilation(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, double) [with SrcIterator = StridedMultiIterator<3, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestAccessor = StandardValueAccessor<double>]',
    inlined from 'void vigra::multiGrayscaleDilation(const triple<T1, T2, T3>&, const std::pair<DestIterator, DestAccessor>&, double) [with SrcIterator = StridedMultiIterator<3, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestAccessor = StandardValueAccessor<double>]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_morphology.hxx:658:27,
    inlined from 'vigra::NumpyAnyArray vigra::pythonMultiGrayscaleDilation(NumpyArray<dim, Multiband<T> >, double, NumpyArray<dim, Multiband<T> >) [with PixelType = double; int dim = 4]' at /build/vigra/src/vigra-Version-1-12-2/vigranumpy/src/core/morphology.cxx:329:35:
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_morphology.hxx:647:51: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, double&, double*>' changed in GCC 7.1
In function 'void vigra::detail::internalSeparableMultiArrayDistTmp(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const Array&) [with SrcIterator = vigra::StridedMultiIterator<3, double, const double&, const double*>; SrcShape = vigra::TinyVector<int, 3>; SrcAccessor = vigra::StandardConstValueAccessor<double>; DestIterator = vigra::StridedMultiIterator<3, double, double&, double*>; DestAccessor = vigra::StandardValueAccessor<double>; Array = vigra::ArrayVector<double>]',
    inlined from 'void vigra::multiGrayscaleErosion(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, double) [with SrcIterator = StridedMultiIterator<3, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestAccessor = StandardValueAccessor<double>]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_morphology.hxx:506:51,
    inlined from 'void vigra::multiGrayscaleErosion(const triple<T1, T2, T3>&, const std::pair<DestIterator, DestAccessor>&, double) [with SrcIterator = StridedMultiIterator<3, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestAccessor = StandardValueAccessor<double>]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_morphology.hxx:517:26,
    inlined from 'vigra::NumpyAnyArray vigra::pythonMultiGrayscaleErosion(NumpyArray<dim, Multiband<T> >, double, NumpyArray<dim, Multiband<T> >) [with PixelType = double; int dim = 4]' at /build/vigra/src/vigra-Version-1-12-2/vigranumpy/src/core/morphology.cxx:306:34:
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_distance.hxx:224:39: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, double&, double*>' changed in GCC 7.1
In function 'void vigra::detail::internalSeparableMultiArrayDistTmp(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const Array&) [with SrcIterator = vigra::StridedMultiIterator<3, double, const double&, const double*>; SrcShape = vigra::TinyVector<int, 3>; SrcAccessor = vigra::StandardConstValueAccessor<double>; DestIterator = vigra::StridedMultiIterator<3, double, double&, double*>; DestAccessor = vigra::StandardValueAccessor<double>; Array = vigra::ArrayVector<double>]',
    inlined from 'void vigra::multiGrayscaleErosion(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, double) [with SrcIterator = StridedMultiIterator<3, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestAccessor = StandardValueAccessor<double>]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_morphology.hxx:506:51,
    inlined from 'void vigra::multiGrayscaleErosion(const triple<T1, T2, T3>&, const std::pair<DestIterator, DestAccessor>&, double) [with SrcIterator = StridedMultiIterator<3, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestAccessor = StandardValueAccessor<double>]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_morphology.hxx:517:26,
    inlined from 'vigra::NumpyAnyArray vigra::pythonMultiGrayscaleOpening(NumpyArray<dim, Multiband<T> >, double, NumpyArray<dim, Multiband<T> >) [with PixelType = double; int dim = 4]' at /build/vigra/src/vigra-Version-1-12-2/vigranumpy/src/core/morphology.cxx:354:34:
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_distance.hxx:224:39: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, double&, double*>' changed in GCC 7.1
In function 'void vigra::multiGrayscaleDilation(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, double) [with SrcIterator = StridedMultiIterator<3, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestAccessor = StandardValueAccessor<double>]',
    inlined from 'void vigra::multiGrayscaleDilation(const triple<T1, T2, T3>&, const std::pair<DestIterator, DestAccessor>&, double) [with SrcIterator = StridedMultiIterator<3, double, const double&, const double*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestAccessor = StandardValueAccessor<double>]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_morphology.hxx:658:27,
    inlined from 'vigra::NumpyAnyArray vigra::pythonMultiGrayscaleOpening(NumpyArray<dim, Multiband<T> >, double, NumpyArray<dim, Multiband<T> >) [with PixelType = double; int dim = 4]' at /build/vigra/src/vigra-Version-1-12-2/vigranumpy/src/core/morphology.cxx:355:35:
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_morphology.hxx:647:51: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, double&, double*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_distance.hxx: In function 'void vigra::detail::internalSeparableMultiArrayDistTmp(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const Array&, bool) [with SrcIterator = vigra::StridedMultiIterator<2, double, const double&, const double*>; SrcShape = vigra::TinyVector<int, 2>; SrcAccessor = vigra::StandardConstValueAccessor<double>; DestIterator = vigra::StridedMultiIterator<2, double, double&, double*>; DestAccessor = vigra::StandardValueAccessor<double>; Array = vigra::ArrayVector<double>]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_distance.hxx:155:6: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, const double&, const double*>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_distance.hxx:155:6: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
In function 'void vigra::transformMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const Functor&) [with SrcIterator = StridedMultiIterator<2, double, double&, double*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardValueAccessor<double>; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::Functor_minus<functor::UnaryFunctor<functor::ArgumentFunctor1> > >]',
    inlined from 'void vigra::detail::internalSeparableMultiArrayDistTmp(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const Array&, bool) [with SrcIterator = vigra::StridedMultiIterator<2, double, const double&, const double*>; SrcShape = vigra::TinyVector<int, 2>; SrcAccessor = vigra::StandardConstValueAccessor<double>; DestIterator = vigra::StridedMultiIterator<2, double, double&, double*>; DestAccessor = vigra::StandardValueAccessor<double>; Array = vigra::ArrayVector<double>]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_distance.hxx:216:35:
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:951:34: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
In function 'void vigra::multiGrayscaleDilation(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, double) [with SrcIterator = StridedMultiIterator<2, double, const double&, const double*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestAccessor = StandardValueAccessor<double>]',
    inlined from 'void vigra::multiGrayscaleDilation(const triple<T1, T2, T3>&, const std::pair<DestIterator, DestAccessor>&, double) [with SrcIterator = StridedMultiIterator<2, double, const double&, const double*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestAccessor = StandardValueAccessor<double>]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_morphology.hxx:658:27,
    inlined from 'vigra::NumpyAnyArray vigra::pythonMultiGrayscaleClosing(NumpyArray<dim, Multiband<T> >, double, NumpyArray<dim, Multiband<T> >) [with PixelType = double; int dim = 3]' at /build/vigra/src/vigra-Version-1-12-2/vigranumpy/src/core/morphology.cxx:380:35:
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_morphology.hxx:647:51: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
In function 'void vigra::detail::internalSeparableMultiArrayDistTmp(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const Array&) [with SrcIterator = vigra::StridedMultiIterator<2, double, const double&, const double*>; SrcShape = vigra::TinyVector<int, 2>; SrcAccessor = vigra::StandardConstValueAccessor<double>; DestIterator = vigra::StridedMultiIterator<2, double, double&, double*>; DestAccessor = vigra::StandardValueAccessor<double>; Array = vigra::ArrayVector<double>]',
    inlined from 'void vigra::multiGrayscaleErosion(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, double) [with SrcIterator = StridedMultiIterator<2, double, const double&, const double*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestAccessor = StandardValueAccessor<double>]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_morphology.hxx:506:51,
    inlined from 'void vigra::multiGrayscaleErosion(const triple<T1, T2, T3>&, const std::pair<DestIterator, DestAccessor>&, double) [with SrcIterator = StridedMultiIterator<2, double, const double&, const double*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestAccessor = StandardValueAccessor<double>]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_morphology.hxx:517:26,
    inlined from 'vigra::NumpyAnyArray vigra::pythonMultiGrayscaleClosing(NumpyArray<dim, Multiband<T> >, double, NumpyArray<dim, Multiband<T> >) [with PixelType = double; int dim = 3]' at /build/vigra/src/vigra-Version-1-12-2/vigranumpy/src/core/morphology.cxx:381:34:
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_distance.hxx:224:39: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
In function 'void vigra::multiGrayscaleDilation(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, double) [with SrcIterator = StridedMultiIterator<2, double, const double&, const double*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestAccessor = StandardValueAccessor<double>]',
    inlined from 'void vigra::multiGrayscaleDilation(const triple<T1, T2, T3>&, const std::pair<DestIterator, DestAccessor>&, double) [with SrcIterator = StridedMultiIterator<2, double, const double&, const double*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestAccessor = StandardValueAccessor<double>]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_morphology.hxx:658:27,
    inlined from 'vigra::NumpyAnyArray vigra::pythonMultiGrayscaleDilation(NumpyArray<dim, Multiband<T> >, double, NumpyArray<dim, Multiband<T> >) [with PixelType = double; int dim = 3]' at /build/vigra/src/vigra-Version-1-12-2/vigranumpy/src/core/morphology.cxx:329:35:
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_morphology.hxx:647:51: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
In function 'void vigra::detail::internalSeparableMultiArrayDistTmp(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const Array&) [with SrcIterator = vigra::StridedMultiIterator<2, double, const double&, const double*>; SrcShape = vigra::TinyVector<int, 2>; SrcAccessor = vigra::StandardConstValueAccessor<double>; DestIterator = vigra::StridedMultiIterator<2, double, double&, double*>; DestAccessor = vigra::StandardValueAccessor<double>; Array = vigra::ArrayVector<double>]',
    inlined from 'void vigra::multiGrayscaleErosion(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, double) [with SrcIterator = StridedMultiIterator<2, double, const double&, const double*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestAccessor = StandardValueAccessor<double>]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_morphology.hxx:506:51,
    inlined from 'void vigra::multiGrayscaleErosion(const triple<T1, T2, T3>&, const std::pair<DestIterator, DestAccessor>&, double) [with SrcIterator = StridedMultiIterator<2, double, const double&, const double*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestAccessor = StandardValueAccessor<double>]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_morphology.hxx:517:26,
    inlined from 'vigra::NumpyAnyArray vigra::pythonMultiGrayscaleErosion(NumpyArray<dim, Multiband<T> >, double, NumpyArray<dim, Multiband<T> >) [with PixelType = double; int dim = 3]' at /build/vigra/src/vigra-Version-1-12-2/vigranumpy/src/core/morphology.cxx:306:34:
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_distance.hxx:224:39: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
In function 'void vigra::detail::internalSeparableMultiArrayDistTmp(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const Array&) [with SrcIterator = vigra::StridedMultiIterator<2, double, const double&, const double*>; SrcShape = vigra::TinyVector<int, 2>; SrcAccessor = vigra::StandardConstValueAccessor<double>; DestIterator = vigra::StridedMultiIterator<2, double, double&, double*>; DestAccessor = vigra::StandardValueAccessor<double>; Array = vigra::ArrayVector<double>]',
    inlined from 'void vigra::multiGrayscaleErosion(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, double) [with SrcIterator = StridedMultiIterator<2, double, const double&, const double*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestAccessor = StandardValueAccessor<double>]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_morphology.hxx:506:51,
    inlined from 'void vigra::multiGrayscaleErosion(const triple<T1, T2, T3>&, const std::pair<DestIterator, DestAccessor>&, double) [with SrcIterator = StridedMultiIterator<2, double, const double&, const double*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestAccessor = StandardValueAccessor<double>]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_morphology.hxx:517:26,
    inlined from 'vigra::NumpyAnyArray vigra::pythonMultiGrayscaleOpening(NumpyArray<dim, Multiband<T> >, double, NumpyArray<dim, Multiband<T> >) [with PixelType = double; int dim = 3]' at /build/vigra/src/vigra-Version-1-12-2/vigranumpy/src/core/morphology.cxx:354:34:
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_distance.hxx:224:39: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
In function 'void vigra::multiGrayscaleDilation(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, double) [with SrcIterator = StridedMultiIterator<2, double, const double&, const double*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestAccessor = StandardValueAccessor<double>]',
    inlined from 'void vigra::multiGrayscaleDilation(const triple<T1, T2, T3>&, const std::pair<DestIterator, DestAccessor>&, double) [with SrcIterator = StridedMultiIterator<2, double, const double&, const double*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<double>; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestAccessor = StandardValueAccessor<double>]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_morphology.hxx:658:27,
    inlined from 'vigra::NumpyAnyArray vigra::pythonMultiGrayscaleOpening(NumpyArray<dim, Multiband<T> >, double, NumpyArray<dim, Multiband<T> >) [with PixelType = double; int dim = 3]' at /build/vigra/src/vigra-Version-1-12-2/vigranumpy/src/core/morphology.cxx:355:35:
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_morphology.hxx:647:51: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
In function 'void vigra::transformMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const Functor&) [with SrcIterator = StridedMultiIterator<2, unsigned char, const unsigned char&, const unsigned char*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<unsigned char>; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::IfThenElseFunctor<functor::UnaryFunctor<functor::Functor_equals<functor::UnaryFunctor<functor::ArgumentFunctor1>, functor::UnaryFunctor<functor::ParameterFunctor<unsigned char> > > >, functor::UnaryFunctor<functor::ParameterFunctor<double> >, functor::UnaryFunctor<functor::ParameterFunctor<double> > > >]',
    inlined from 'void vigra::separableMultiDistSquared(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, bool, const Array&) [with SrcIterator = StridedMultiIterator<2, unsigned char, const unsigned char&, const unsigned char*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<unsigned char>; DestIterator = StridedMultiIterator<2, unsigned char, unsigned char&, unsigned char*>; DestAccessor = StandardValueAccessor<unsigned char>; Array = ArrayVector<double>]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_distance.hxx:397:32:
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:951:34: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
In function 'void vigra::transformMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const Functor&) [with SrcIterator = StridedMultiIterator<2, unsigned char, const unsigned char&, const unsigned char*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<unsigned char>; DestIterator = StridedMultiIterator<2, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::IfThenElseFunctor<functor::UnaryFunctor<functor::Functor_differs<functor::UnaryFunctor<functor::ArgumentFunctor1>, functor::UnaryFunctor<functor::ParameterFunctor<unsigned char> > > >, functor::UnaryFunctor<functor::ParameterFunctor<double> >, functor::UnaryFunctor<functor::ParameterFunctor<double> > > >]',
    inlined from 'void vigra::separableMultiDistSquared(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, bool, const Array&) [with SrcIterator = StridedMultiIterator<2, unsigned char, const unsigned char&, const unsigned char*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<unsigned char>; DestIterator = StridedMultiIterator<2, unsigned char, unsigned char&, unsigned char*>; DestAccessor = StandardValueAccessor<unsigned char>; Array = ArrayVector<double>]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_distance.hxx:401:32:
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:951:34: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
In function 'void vigra::detail::internalSeparableMultiArrayDistTmp(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const Array&) [with SrcIterator = vigra::StridedMultiIterator<2, double, double&, double*>; SrcShape = vigra::TinyVector<int, 2>; SrcAccessor = vigra::StandardValueAccessor<double>; DestIterator = vigra::StridedMultiIterator<2, double, double&, double*>; DestAccessor = vigra::StandardValueAccessor<double>; Array = vigra::ArrayVector<double>]',
    inlined from 'void vigra::separableMultiDistSquared(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, bool, const Array&) [with SrcIterator = StridedMultiIterator<2, unsigned char, const unsigned char&, const unsigned char*>; SrcShape = TinyVector<int, 2>; SrcAccessor = StandardConstValueAccessor<unsigned char>; DestIterator = StridedMultiIterator<2, unsigned char, unsigned char&, unsigned char*>; DestAccessor = StandardValueAccessor<unsigned char>; Array = ArrayVector<double>]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_distance.hxx:405:51:
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_distance.hxx:224:39: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
In function 'void vigra::transformMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const Functor&) [with SrcIterator = StridedMultiIterator<3, unsigned char, const unsigned char&, const unsigned char*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<unsigned char>; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::IfThenElseFunctor<functor::UnaryFunctor<functor::Functor_equals<functor::UnaryFunctor<functor::ArgumentFunctor1>, functor::UnaryFunctor<functor::ParameterFunctor<unsigned char> > > >, functor::UnaryFunctor<functor::ParameterFunctor<double> >, functor::UnaryFunctor<functor::ParameterFunctor<double> > > >]',
    inlined from 'void vigra::separableMultiDistSquared(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, bool, const Array&) [with SrcIterator = StridedMultiIterator<3, unsigned char, const unsigned char&, const unsigned char*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<unsigned char>; DestIterator = StridedMultiIterator<3, unsigned char, unsigned char&, unsigned char*>; DestAccessor = StandardValueAccessor<unsigned char>; Array = ArrayVector<double>]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_distance.hxx:397:32:
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:951:34: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, double&, double*>' changed in GCC 7.1
In function 'void vigra::transformMultiArray(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const Functor&) [with SrcIterator = StridedMultiIterator<3, unsigned char, const unsigned char&, const unsigned char*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<unsigned char>; DestIterator = StridedMultiIterator<3, double, double&, double*>; DestAccessor = StandardValueAccessor<double>; Functor = functor::UnaryFunctor<functor::IfThenElseFunctor<functor::UnaryFunctor<functor::Functor_differs<functor::UnaryFunctor<functor::ArgumentFunctor1>, functor::UnaryFunctor<functor::ParameterFunctor<unsigned char> > > >, functor::UnaryFunctor<functor::ParameterFunctor<double> >, functor::UnaryFunctor<functor::ParameterFunctor<double> > > >]',
    inlined from 'void vigra::separableMultiDistSquared(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, bool, const Array&) [with SrcIterator = StridedMultiIterator<3, unsigned char, const unsigned char&, const unsigned char*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<unsigned char>; DestIterator = StridedMultiIterator<3, unsigned char, unsigned char&, unsigned char*>; DestAccessor = StandardValueAccessor<unsigned char>; Array = ArrayVector<double>]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_distance.hxx:401:32:
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:951:34: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, double&, double*>' changed in GCC 7.1
In function 'void vigra::detail::internalSeparableMultiArrayDistTmp(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, const Array&) [with SrcIterator = vigra::StridedMultiIterator<3, double, double&, double*>; SrcShape = vigra::TinyVector<int, 3>; SrcAccessor = vigra::StandardValueAccessor<double>; DestIterator = vigra::StridedMultiIterator<3, double, double&, double*>; DestAccessor = vigra::StandardValueAccessor<double>; Array = vigra::ArrayVector<double>]',
    inlined from 'void vigra::separableMultiDistSquared(SrcIterator, const SrcShape&, SrcAccessor, DestIterator, DestAccessor, bool, const Array&) [with SrcIterator = StridedMultiIterator<3, unsigned char, const unsigned char&, const unsigned char*>; SrcShape = TinyVector<int, 3>; SrcAccessor = StandardConstValueAccessor<unsigned char>; DestIterator = StridedMultiIterator<3, unsigned char, unsigned char&, unsigned char*>; DestAccessor = StandardValueAccessor<unsigned char>; Array = ArrayVector<double>]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_distance.hxx:405:51:
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_distance.hxx:224:39: note: parameter passing for argument of type 'vigra::StridedMultiIterator<3, double, double&, double*>' changed in GCC 7.1
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::TinyVector<int, 2>; _Tp = vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> >; _Compare = std::less<vigra::TinyVector<int, 2> >; _Alloc = std::allocator<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > >]',
    inlined from 'void vigra::skeletonizeImageImpl(const MultiArrayView<2, T, S>&, MultiArrayView<2, TM, SM>, ArrayLike*, const SkeletonOptions&) [with T1 = unsigned int; S1 = StridedArrayTag; T2 = float; S2 = StridedArrayTag; ArrayLike = ArrayVector<SkeletonFeatures>]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/skeleton.hxx:581:21:
/usr/include/c++/14.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::TinyVector<int, 2>, std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > >, std::_Select1st<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > >, std::less<vigra::TinyVector<int, 2> >, std::allocator<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > > >::const_iterator' changed in GCC 7.1
  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  514 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  515 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::TinyVector<int, 2>; _Tp = vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> >; _Compare = std::less<vigra::TinyVector<int, 2> >; _Alloc = std::allocator<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > >]',
    inlined from 'void vigra::skeletonizeImageImpl(const MultiArrayView<2, T, S>&, MultiArrayView<2, TM, SM>, ArrayLike*, const SkeletonOptions&) [with T1 = unsigned int; S1 = StridedArrayTag; T2 = float; S2 = StridedArrayTag; ArrayLike = ArrayVector<SkeletonFeatures>]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/skeleton.hxx:582:21:
/usr/include/c++/14.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::TinyVector<int, 2>, std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > >, std::_Select1st<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > >, std::less<vigra::TinyVector<int, 2> >, std::allocator<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > > >::const_iterator' changed in GCC 7.1
  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  514 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  515 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::TinyVector<int, 2>; _Tp = vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> >; _Compare = std::less<vigra::TinyVector<int, 2> >; _Alloc = std::allocator<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > >]',
    inlined from 'void vigra::skeletonizeImageImpl(const MultiArrayView<2, T, S>&, MultiArrayView<2, TM, SM>, ArrayLike*, const SkeletonOptions&) [with T1 = unsigned int; S1 = StridedArrayTag; T2 = float; S2 = StridedArrayTag; ArrayLike = ArrayVector<SkeletonFeatures>]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/skeleton.hxx:597:32:
/usr/include/c++/14.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::TinyVector<int, 2>, std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > >, std::_Select1st<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > >, std::less<vigra::TinyVector<int, 2> >, std::allocator<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > > >::const_iterator' changed in GCC 7.1
  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  514 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  515 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::TinyVector<int, 2>; _Tp = vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> >; _Compare = std::less<vigra::TinyVector<int, 2> >; _Alloc = std::allocator<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > >]',
    inlined from 'void vigra::skeletonizeImageImpl(const MultiArrayView<2, T, S>&, MultiArrayView<2, TM, SM>, ArrayLike*, const SkeletonOptions&) [with T1 = unsigned int; S1 = StridedArrayTag; T2 = float; S2 = StridedArrayTag; ArrayLike = ArrayVector<SkeletonFeatures>]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/skeleton.hxx:633:21:
/usr/include/c++/14.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::TinyVector<int, 2>, std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > >, std::_Select1st<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > >, std::less<vigra::TinyVector<int, 2> >, std::allocator<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > > >::const_iterator' changed in GCC 7.1
  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  514 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  515 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::TinyVector<int, 2>; _Tp = vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> >; _Compare = std::less<vigra::TinyVector<int, 2> >; _Alloc = std::allocator<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > >]',
    inlined from 'void vigra::skeletonizeImageImpl(const MultiArrayView<2, T, S>&, MultiArrayView<2, TM, SM>, ArrayLike*, const SkeletonOptions&) [with T1 = unsigned int; S1 = StridedArrayTag; T2 = float; S2 = StridedArrayTag; ArrayLike = ArrayVector<SkeletonFeatures>]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/skeleton.hxx:635:21:
/usr/include/c++/14.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::TinyVector<int, 2>, std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > >, std::_Select1st<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > >, std::less<vigra::TinyVector<int, 2> >, std::allocator<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > > >::const_iterator' changed in GCC 7.1
  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  514 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  515 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::TinyVector<int, 2>; _Tp = vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> >; _Compare = std::less<vigra::TinyVector<int, 2> >; _Alloc = std::allocator<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > >]',
    inlined from 'void vigra::skeletonizeImageImpl(const MultiArrayView<2, T, S>&, MultiArrayView<2, TM, SM>, ArrayLike*, const SkeletonOptions&) [with T1 = unsigned int; S1 = StridedArrayTag; T2 = float; S2 = StridedArrayTag; ArrayLike = ArrayVector<SkeletonFeatures>]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/skeleton.hxx:661:21:
/usr/include/c++/14.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::TinyVector<int, 2>, std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > >, std::_Select1st<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > >, std::less<vigra::TinyVector<int, 2> >, std::allocator<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > > >::const_iterator' changed in GCC 7.1
  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  514 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  515 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::TinyVector<int, 2>; _Tp = vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> >; _Compare = std::less<vigra::TinyVector<int, 2> >; _Alloc = std::allocator<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > >]',
    inlined from 'void vigra::skeletonizeImageImpl(const MultiArrayView<2, T, S>&, MultiArrayView<2, TM, SM>, ArrayLike*, const SkeletonOptions&) [with T1 = unsigned int; S1 = StridedArrayTag; T2 = float; S2 = StridedArrayTag; ArrayLike = ArrayVector<SkeletonFeatures>]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/skeleton.hxx:668:34:
/usr/include/c++/14.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::TinyVector<int, 2>, std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > >, std::_Select1st<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > >, std::less<vigra::TinyVector<int, 2> >, std::allocator<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > > >::const_iterator' changed in GCC 7.1
  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  514 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  515 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::TinyVector<int, 2>; _Tp = vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> >; _Compare = std::less<vigra::TinyVector<int, 2> >; _Alloc = std::allocator<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > >]',
    inlined from 'void vigra::skeletonizeImageImpl(const MultiArrayView<2, T, S>&, MultiArrayView<2, TM, SM>, ArrayLike*, const SkeletonOptions&) [with T1 = unsigned int; S1 = StridedArrayTag; T2 = float; S2 = StridedArrayTag; ArrayLike = ArrayVector<SkeletonFeatures>]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/skeleton.hxx:750:21:
/usr/include/c++/14.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::TinyVector<int, 2>, std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > >, std::_Select1st<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > >, std::less<vigra::TinyVector<int, 2> >, std::allocator<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > > >::const_iterator' changed in GCC 7.1
  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  514 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  515 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::TinyVector<int, 2>; _Tp = vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> >; _Compare = std::less<vigra::TinyVector<int, 2> >; _Alloc = std::allocator<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > >]',
    inlined from 'void vigra::skeletonizeImageImpl(const MultiArrayView<2, T, S>&, MultiArrayView<2, TM, SM>, ArrayLike*, const SkeletonOptions&) [with T1 = unsigned int; S1 = StridedArrayTag; T2 = unsigned int; S2 = StridedArrayTag; ArrayLike = ArrayVector<SkeletonFeatures>]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/skeleton.hxx:581:21:
/usr/include/c++/14.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::TinyVector<int, 2>, std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > >, std::_Select1st<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > >, std::less<vigra::TinyVector<int, 2> >, std::allocator<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > > >::const_iterator' changed in GCC 7.1
  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  514 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  515 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::TinyVector<int, 2>; _Tp = vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> >; _Compare = std::less<vigra::TinyVector<int, 2> >; _Alloc = std::allocator<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > >]',
    inlined from 'void vigra::skeletonizeImageImpl(const MultiArrayView<2, T, S>&, MultiArrayView<2, TM, SM>, ArrayLike*, const SkeletonOptions&) [with T1 = unsigned int; S1 = StridedArrayTag; T2 = unsigned int; S2 = StridedArrayTag; ArrayLike = ArrayVector<SkeletonFeatures>]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/skeleton.hxx:582:21:
/usr/include/c++/14.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::TinyVector<int, 2>, std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > >, std::_Select1st<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > >, std::less<vigra::TinyVector<int, 2> >, std::allocator<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > > >::const_iterator' changed in GCC 7.1
  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  514 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  515 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::TinyVector<int, 2>; _Tp = vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> >; _Compare = std::less<vigra::TinyVector<int, 2> >; _Alloc = std::allocator<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > >]',
    inlined from 'void vigra::skeletonizeImageImpl(const MultiArrayView<2, T, S>&, MultiArrayView<2, TM, SM>, ArrayLike*, const SkeletonOptions&) [with T1 = unsigned int; S1 = StridedArrayTag; T2 = unsigned int; S2 = StridedArrayTag; ArrayLike = ArrayVector<SkeletonFeatures>]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/skeleton.hxx:597:32:
/usr/include/c++/14.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::TinyVector<int, 2>, std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > >, std::_Select1st<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > >, std::less<vigra::TinyVector<int, 2> >, std::allocator<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > > >::const_iterator' changed in GCC 7.1
  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  514 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  515 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::TinyVector<int, 2>; _Tp = vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> >; _Compare = std::less<vigra::TinyVector<int, 2> >; _Alloc = std::allocator<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > >]',
    inlined from 'void vigra::skeletonizeImageImpl(const MultiArrayView<2, T, S>&, MultiArrayView<2, TM, SM>, ArrayLike*, const SkeletonOptions&) [with T1 = unsigned int; S1 = StridedArrayTag; T2 = unsigned int; S2 = StridedArrayTag; ArrayLike = ArrayVector<SkeletonFeatures>]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/skeleton.hxx:633:21:
/usr/include/c++/14.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::TinyVector<int, 2>, std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > >, std::_Select1st<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > >, std::less<vigra::TinyVector<int, 2> >, std::allocator<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > > >::const_iterator' changed in GCC 7.1
  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  514 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  515 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::TinyVector<int, 2>; _Tp = vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> >; _Compare = std::less<vigra::TinyVector<int, 2> >; _Alloc = std::allocator<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > >]',
    inlined from 'void vigra::skeletonizeImageImpl(const MultiArrayView<2, T, S>&, MultiArrayView<2, TM, SM>, ArrayLike*, const SkeletonOptions&) [with T1 = unsigned int; S1 = StridedArrayTag; T2 = unsigned int; S2 = StridedArrayTag; ArrayLike = ArrayVector<SkeletonFeatures>]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/skeleton.hxx:635:21:
/usr/include/c++/14.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::TinyVector<int, 2>, std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > >, std::_Select1st<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > >, std::less<vigra::TinyVector<int, 2> >, std::allocator<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > > >::const_iterator' changed in GCC 7.1
  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  514 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  515 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::TinyVector<int, 2>; _Tp = vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> >; _Compare = std::less<vigra::TinyVector<int, 2> >; _Alloc = std::allocator<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > >]',
    inlined from 'void vigra::skeletonizeImageImpl(const MultiArrayView<2, T, S>&, MultiArrayView<2, TM, SM>, ArrayLike*, const SkeletonOptions&) [with T1 = unsigned int; S1 = StridedArrayTag; T2 = unsigned int; S2 = StridedArrayTag; ArrayLike = ArrayVector<SkeletonFeatures>]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/skeleton.hxx:661:21:
/usr/include/c++/14.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::TinyVector<int, 2>, std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > >, std::_Select1st<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > >, std::less<vigra::TinyVector<int, 2> >, std::allocator<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > > >::const_iterator' changed in GCC 7.1
  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  514 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  515 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::TinyVector<int, 2>; _Tp = vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> >; _Compare = std::less<vigra::TinyVector<int, 2> >; _Alloc = std::allocator<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > >]',
    inlined from 'void vigra::skeletonizeImageImpl(const MultiArrayView<2, T, S>&, MultiArrayView<2, TM, SM>, ArrayLike*, const SkeletonOptions&) [with T1 = unsigned int; S1 = StridedArrayTag; T2 = unsigned int; S2 = StridedArrayTag; ArrayLike = ArrayVector<SkeletonFeatures>]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/skeleton.hxx:668:34:
/usr/include/c++/14.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::TinyVector<int, 2>, std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > >, std::_Select1st<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > >, std::less<vigra::TinyVector<int, 2> >, std::allocator<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > > >::const_iterator' changed in GCC 7.1
  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  514 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  515 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::TinyVector<int, 2>; _Tp = vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> >; _Compare = std::less<vigra::TinyVector<int, 2> >; _Alloc = std::allocator<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > >]',
    inlined from 'void vigra::skeletonizeImageImpl(const MultiArrayView<2, T, S>&, MultiArrayView<2, TM, SM>, ArrayLike*, const SkeletonOptions&) [with T1 = unsigned int; S1 = StridedArrayTag; T2 = unsigned int; S2 = StridedArrayTag; ArrayLike = ArrayVector<SkeletonFeatures>]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/skeleton.hxx:750:21:
/usr/include/c++/14.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::TinyVector<int, 2>, std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > >, std::_Select1st<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > >, std::less<vigra::TinyVector<int, 2> >, std::allocator<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > > >::const_iterator' changed in GCC 7.1
  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  514 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  515 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
[ 81%] Building CXX object vigranumpy/src/core/CMakeFiles/vigranumpy_learning.dir/random_forest_3.cxx.o
[ 85%] Linking CXX shared library filters.cpython-313-arm-linux-gnueabihf.so
In file included from /build/vigra/src/vigra-Version-1-12-2/include/vigra/initimage.hxx:42,
                 from /build/vigra/src/vigra-Version-1-12-2/include/vigra/basicimageview.hxx:40,
                 from /build/vigra/src/vigra-Version-1-12-2/include/vigra/basicimage.hxx:45,
                 from /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_array.hxx:45,
                 from /build/vigra/src/vigra-Version-1-12-2/include/vigra/numpy_array.hxx:47,
                 from /build/vigra/src/vigra-Version-1-12-2/vigranumpy/src/core/graphs.cxx:39:
/build/vigra/src/vigra-Version-1-12-2/include/vigra/functortraits.hxx:198:45: warning: 'template<class _Predicate> class std::binary_negate' is deprecated [-Wdeprecated-declarations]
In file included from /usr/include/c++/14.2.1/string:49,
                 from /build/vigra/src/vigra-Version-1-12-2/include/vigra/numpy_array.hxx:44:
/usr/include/c++/14.2.1/bits/stl_function.h:1048:30: note: declared here
 1048 |     class _GLIBCXX17_DEPRECATED binary_negate
      |                              ^~~~~~~~~~~~~
/build/vigra/src/vigra-Version-1-12-2/include/vigra/functortraits.hxx:199:45: warning: 'template<class _Predicate> class std::unary_negate' is deprecated [-Wdeprecated-declarations]
/usr/include/c++/14.2.1/bits/stl_function.h:1021:30: note: declared here
 1021 |     class _GLIBCXX17_DEPRECATED unary_negate
      |                              ^~~~~~~~~~~~
In file included from /build/vigra/src/vigra-Version-1-12-2/include/vigra/tinyvector.hxx:55,
                 from /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_array.hxx:43:
/build/vigra/src/vigra-Version-1-12-2/include/vigra/mathutil.hxx: In instantiation of 'std::pair<double, double> vigra::detail::noncentralChi2CDF(unsigned int, T, T, T) [with T = double]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/mathutil.hxx:1044:37:   required from here
/build/vigra/src/vigra-Version-1-12-2/include/vigra/mathutil.hxx:962:27: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
[ 88%] Building CXX object vigranumpy/src/core/CMakeFiles/vigranumpy_graphs.dir/adjacencyListGraph.cxx.o
Copying target vigranumpy_filters to temporary module directory
[ 88%] Built target vigranumpy_filters
[ 88%] Building CXX object vigranumpy/src/core/CMakeFiles/vigranumpy_graphs.dir/gridGraphNd.cxx.o
In file included from /usr/include/c++/14.2.1/set:62,
                 from /build/vigra/src/vigra-Version-1-12-2/include/vigra/numpy_array_converters.hxx:44,
                 from /build/vigra/src/vigra-Version-1-12-2/vigranumpy/src/core/pythonaccumulator.hxx:44,
                 from /build/vigra/src/vigra-Version-1-12-2/vigranumpy/src/core/accumulator-region-singleband.cxx:39:
/usr/include/c++/14.2.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const vigra::TinyVector<int, 2>&>, std::tuple<>}; _Key = vigra::TinyVector<int, 2>; _Val = std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > >; _KeyOfValue = std::_Select1st<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > >; _Compare = std::less<vigra::TinyVector<int, 2> >; _Alloc = std::allocator<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > >]':
/usr/include/c++/14.2.1/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree<vigra::TinyVector<int, 2>, std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > >, std::_Select1st<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > >, std::less<vigra::TinyVector<int, 2> >, std::allocator<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > > >::const_iterator' changed in GCC 7.1
 2454 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/14.2.1/map:63,
                 from /build/vigra/src/vigra-Version-1-12-2/include/vigra/union_find.hxx:41,
                 from /build/vigra/src/vigra-Version-1-12-2/include/vigra/labelimage.hxx:44,
                 from /build/vigra/src/vigra-Version-1-12-2/include/vigra/accumulator.hxx:60,
                 from /build/vigra/src/vigra-Version-1-12-2/vigranumpy/src/core/pythonaccumulator.hxx:45:
/usr/include/c++/14.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::TinyVector<int, 2>; _Tp = vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> >; _Compare = std::less<vigra::TinyVector<int, 2> >; _Alloc = std::allocator<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > >]':
/usr/include/c++/14.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::TinyVector<int, 2>, std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > >, std::_Select1st<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > >, std::less<vigra::TinyVector<int, 2> >, std::allocator<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > > >::const_iterator' changed in GCC 7.1
  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  514 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  515 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::TinyVector<int, 2>; _Tp = vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> >; _Compare = std::less<vigra::TinyVector<int, 2> >; _Alloc = std::allocator<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > >]',
    inlined from 'void vigra::skeletonizeImageImpl(const MultiArrayView<2, T, S>&, MultiArrayView<2, TM, SM>, ArrayLike*, const SkeletonOptions&) [with T1 = long unsigned int; S1 = StridedArrayTag; T2 = float; S2 = StridedArrayTag; ArrayLike = ArrayVector<SkeletonFeatures>]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/skeleton.hxx:581:21:
/usr/include/c++/14.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::TinyVector<int, 2>, std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > >, std::_Select1st<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > >, std::less<vigra::TinyVector<int, 2> >, std::allocator<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > > >::const_iterator' changed in GCC 7.1
  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  514 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  515 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::TinyVector<int, 2>; _Tp = vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> >; _Compare = std::less<vigra::TinyVector<int, 2> >; _Alloc = std::allocator<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > >]',
    inlined from 'void vigra::skeletonizeImageImpl(const MultiArrayView<2, T, S>&, MultiArrayView<2, TM, SM>, ArrayLike*, const SkeletonOptions&) [with T1 = long unsigned int; S1 = StridedArrayTag; T2 = float; S2 = StridedArrayTag; ArrayLike = ArrayVector<SkeletonFeatures>]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/skeleton.hxx:597:32:
/usr/include/c++/14.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::TinyVector<int, 2>, std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > >, std::_Select1st<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > >, std::less<vigra::TinyVector<int, 2> >, std::allocator<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > > >::const_iterator' changed in GCC 7.1
  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  514 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  515 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::TinyVector<int, 2>; _Tp = vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> >; _Compare = std::less<vigra::TinyVector<int, 2> >; _Alloc = std::allocator<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > >]',
    inlined from 'void vigra::skeletonizeImageImpl(const MultiArrayView<2, T, S>&, MultiArrayView<2, TM, SM>, ArrayLike*, const SkeletonOptions&) [with T1 = long unsigned int; S1 = StridedArrayTag; T2 = float; S2 = StridedArrayTag; ArrayLike = ArrayVector<SkeletonFeatures>]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/skeleton.hxx:661:21:
/usr/include/c++/14.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::TinyVector<int, 2>, std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > >, std::_Select1st<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > >, std::less<vigra::TinyVector<int, 2> >, std::allocator<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > > >::const_iterator' changed in GCC 7.1
  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  514 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  515 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::TinyVector<int, 2>; _Tp = vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> >; _Compare = std::less<vigra::TinyVector<int, 2> >; _Alloc = std::allocator<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > >]',
    inlined from 'void vigra::skeletonizeImageImpl(const MultiArrayView<2, T, S>&, MultiArrayView<2, TM, SM>, ArrayLike*, const SkeletonOptions&) [with T1 = long unsigned int; S1 = StridedArrayTag; T2 = float; S2 = StridedArrayTag; ArrayLike = ArrayVector<SkeletonFeatures>]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/skeleton.hxx:750:21:
/usr/include/c++/14.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::TinyVector<int, 2>, std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > >, std::_Select1st<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > >, std::less<vigra::TinyVector<int, 2> >, std::allocator<std::pair<const vigra::TinyVector<int, 2>, vigra::detail::SkeletonNode<vigra::TinyVector<int, 2> > > > >::const_iterator' changed in GCC 7.1
  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  514 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  515 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
[ 92%] Building CXX object vigranumpy/src/core/CMakeFiles/vigranumpy_graphs.dir/gridGraph2d.cxx.o
In file included from /build/vigra/src/vigra-Version-1-12-2/include/vigra/initimage.hxx:42,
                 from /build/vigra/src/vigra-Version-1-12-2/include/vigra/basicimageview.hxx:40,
                 from /build/vigra/src/vigra-Version-1-12-2/include/vigra/basicimage.hxx:45,
                 from /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_array.hxx:45,
                 from /build/vigra/src/vigra-Version-1-12-2/include/vigra/numpy_array.hxx:47,
                 from /build/vigra/src/vigra-Version-1-12-2/vigranumpy/src/core/random_forest.cxx:39:
/build/vigra/src/vigra-Version-1-12-2/include/vigra/functortraits.hxx:198:45: warning: 'template<class _Predicate> class std::binary_negate' is deprecated [-Wdeprecated-declarations]
In file included from /usr/include/c++/14.2.1/string:49,
                 from /build/vigra/src/vigra-Version-1-12-2/include/vigra/numpy_array.hxx:44:
/usr/include/c++/14.2.1/bits/stl_function.h:1048:30: note: declared here
 1048 |     class _GLIBCXX17_DEPRECATED binary_negate
      |                              ^~~~~~~~~~~~~
/build/vigra/src/vigra-Version-1-12-2/include/vigra/functortraits.hxx:199:45: warning: 'template<class _Predicate> class std::unary_negate' is deprecated [-Wdeprecated-declarations]
/usr/include/c++/14.2.1/bits/stl_function.h:1021:30: note: declared here
 1021 |     class _GLIBCXX17_DEPRECATED unary_negate
      |                              ^~~~~~~~~~~~
In file included from /build/vigra/src/vigra-Version-1-12-2/include/vigra/impex.hxx:53,
                 from /build/vigra/src/vigra-Version-1-12-2/include/vigra/hdf5impex.hxx:77,
                 from /build/vigra/src/vigra-Version-1-12-2/include/vigra/random_forest/rf_visitors.hxx:39,
                 from /build/vigra/src/vigra-Version-1-12-2/include/vigra/random_forest/rf_decisionTree.hxx:53,
                 from /build/vigra/src/vigra-Version-1-12-2/include/vigra/random_forest.hxx:56,
                 from /build/vigra/src/vigra-Version-1-12-2/vigranumpy/src/core/random_forest.cxx:41:
/build/vigra/src/vigra-Version-1-12-2/include/vigra/impexbase.hxx: In function 'vigra::detail::range_t vigra::detail::find_destination_value_range(const vigra::ImageExportInfo&, vigra::pixel_t)':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/impexbase.hxx:220:92: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
[ 92%] Building CXX object vigranumpy/src/core/CMakeFiles/vigranumpy_learning.dir/learning.cxx.o
[ 92%] Linking CXX shared library analysis.cpython-313-arm-linux-gnueabihf.so
In file included from /build/vigra/src/vigra-Version-1-12-2/include/vigra/initimage.hxx:42,
                 from /build/vigra/src/vigra-Version-1-12-2/include/vigra/basicimageview.hxx:40,
                 from /build/vigra/src/vigra-Version-1-12-2/include/vigra/basicimage.hxx:45,
                 from /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_array.hxx:45,
                 from /build/vigra/src/vigra-Version-1-12-2/include/vigra/numpy_array.hxx:47,
                 from /build/vigra/src/vigra-Version-1-12-2/vigranumpy/src/core/export_graph_visitor.hxx:13,
                 from /build/vigra/src/vigra-Version-1-12-2/vigranumpy/src/core/gridGraphNd.cxx:42:
/build/vigra/src/vigra-Version-1-12-2/include/vigra/functortraits.hxx:198:45: warning: 'template<class _Predicate> class std::binary_negate' is deprecated [-Wdeprecated-declarations]
In file included from /usr/include/c++/14.2.1/string:49,
                 from /usr/include/boost/core/demangle.hpp:14,
                 from /usr/include/boost/core/typeinfo.hpp:135,
                 from /usr/include/boost/function/function_base.hpp:16,
                 from /usr/include/boost/function/function_template.hpp:14,
                 from /usr/include/boost/function/function0.hpp:10,
                 from /usr/include/boost/python/errors.hpp:13,
                 from /usr/include/boost/python/handle.hpp:11,
                 from /usr/include/boost/python/args_fwd.hpp:10,
                 from /usr/include/boost/python/args.hpp:10,
                 from /usr/include/boost/python.hpp:11,
                 from /build/vigra/src/vigra-Version-1-12-2/vigranumpy/src/core/export_graph_visitor.hxx:6:
/usr/include/c++/14.2.1/bits/stl_function.h:1048:30: note: declared here
 1048 |     class _GLIBCXX17_DEPRECATED binary_negate
      |                              ^~~~~~~~~~~~~
/build/vigra/src/vigra-Version-1-12-2/include/vigra/functortraits.hxx:199:45: warning: 'template<class _Predicate> class std::unary_negate' is deprecated [-Wdeprecated-declarations]
/usr/include/c++/14.2.1/bits/stl_function.h:1021:30: note: declared here
 1021 |     class _GLIBCXX17_DEPRECATED unary_negate
      |                              ^~~~~~~~~~~~
In file included from /build/vigra/src/vigra-Version-1-12-2/include/vigra/tinyvector.hxx:55,
                 from /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_array.hxx:43:
/build/vigra/src/vigra-Version-1-12-2/include/vigra/mathutil.hxx: In instantiation of 'std::pair<double, double> vigra::detail::noncentralChi2CDF(unsigned int, T, T, T) [with T = double]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/mathutil.hxx:1044:37:   required from here
/build/vigra/src/vigra-Version-1-12-2/include/vigra/mathutil.hxx:962:27: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
[ 92%] Building CXX object vigranumpy/src/core/CMakeFiles/vigranumpy_graphs.dir/gridGraph3d.cxx.o
Copying target vigranumpy_analysis to temporary module directory
[ 92%] Built target vigranumpy_analysis
[ 92%] Building CXX object vigranumpy/src/core/CMakeFiles/vigranumpy_graphs.dir/grid_graph_implicit_edge_maps.cxx.o
In file included from /build/vigra/src/vigra-Version-1-12-2/include/vigra/initimage.hxx:42,
                 from /build/vigra/src/vigra-Version-1-12-2/include/vigra/basicimageview.hxx:40,
                 from /build/vigra/src/vigra-Version-1-12-2/include/vigra/basicimage.hxx:45,
                 from /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_array.hxx:45,
                 from /build/vigra/src/vigra-Version-1-12-2/include/vigra/numpy_array.hxx:47,
                 from /build/vigra/src/vigra-Version-1-12-2/vigranumpy/src/core/random_forest_3.cxx:39:
/build/vigra/src/vigra-Version-1-12-2/include/vigra/functortraits.hxx:198:45: warning: 'template<class _Predicate> class std::binary_negate' is deprecated [-Wdeprecated-declarations]
In file included from /usr/include/c++/14.2.1/string:49,
                 from /build/vigra/src/vigra-Version-1-12-2/include/vigra/numpy_array.hxx:44:
/usr/include/c++/14.2.1/bits/stl_function.h:1048:30: note: declared here
 1048 |     class _GLIBCXX17_DEPRECATED binary_negate
      |                              ^~~~~~~~~~~~~
/build/vigra/src/vigra-Version-1-12-2/include/vigra/functortraits.hxx:199:45: warning: 'template<class _Predicate> class std::unary_negate' is deprecated [-Wdeprecated-declarations]
/usr/include/c++/14.2.1/bits/stl_function.h:1021:30: note: declared here
 1021 |     class _GLIBCXX17_DEPRECATED unary_negate
      |                              ^~~~~~~~~~~~
In file included from /build/vigra/src/vigra-Version-1-12-2/include/vigra/impex.hxx:53,
                 from /build/vigra/src/vigra-Version-1-12-2/include/vigra/hdf5impex.hxx:77,
                 from /build/vigra/src/vigra-Version-1-12-2/include/vigra/random_forest_3_hdf5_impex.hxx:49,
                 from /build/vigra/src/vigra-Version-1-12-2/vigranumpy/src/core/random_forest_3.cxx:44:
/build/vigra/src/vigra-Version-1-12-2/include/vigra/impexbase.hxx: In function 'vigra::detail::range_t vigra::detail::find_destination_value_range(const vigra::ImageExportInfo&, vigra::pixel_t)':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/impexbase.hxx:220:92: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /usr/include/c++/14.2.1/set:62,
                 from /build/vigra/src/vigra-Version-1-12-2/include/vigra/numpy_array_converters.hxx:44,
                 from /build/vigra/src/vigra-Version-1-12-2/vigranumpy/src/core/random_forest_3.cxx:40:
/usr/include/c++/14.2.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const vigra::detail::NodeDescriptor<long long int>&>, std::tuple<>}; _Key = vigra::detail::NodeDescriptor<long long int>; _Val = std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int>; _KeyOfValue = std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int>, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> > >::const_iterator' changed in GCC 7.1
 2454 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14.2.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const vigra::detail::NodeDescriptor<long long int>&>, std::tuple<>}; _Key = vigra::detail::NodeDescriptor<long long int>; _Val = std::pair<const vigra::detail::NodeDescriptor<long long int>, std::pair<__gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> >, __gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> > > >; _KeyOfValue = std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::pair<__gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> >, __gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> > > > >; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::pair<__gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> >, __gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> > > > >]':
/usr/include/c++/14.2.1/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, std::pair<__gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> >, __gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> > > >, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::pair<__gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> >, __gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> > > > >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::pair<__gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> >, __gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> > > > > >::const_iterator' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const vigra::detail::NodeDescriptor<long long int>&>, std::tuple<>}; _Key = vigra::detail::NodeDescriptor<long long int>; _Val = std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> >; _KeyOfValue = std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >]':
/usr/include/c++/14.2.1/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> >, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > > >::const_iterator' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/vector:72,
                 from /usr/include/c++/14.2.1/functional:64,
                 from /build/vigra/src/vigra-Version-1-12-2/include/vigra/algorithm.hxx:43,
                 from /build/vigra/src/vigra-Version-1-12-2/include/vigra/mathutil.hxx:51,
                 from /build/vigra/src/vigra-Version-1-12-2/include/vigra/tinyvector.hxx:55,
                 from /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_array.hxx:43:
/usr/include/c++/14.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = std::pair<vigra::detail::NodeDescriptor<long long int>, vigra::rf3::LessEqualSplitTest<float> >; _Alloc = std::allocator<std::pair<vigra::detail::NodeDescriptor<long long int>, vigra::rf3::LessEqualSplitTest<float> > >]':
/usr/include/c++/14.2.1/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector<std::pair<vigra::detail::NodeDescriptor<long long int>, vigra::rf3::LessEqualSplitTest<float> >, std::allocator<std::pair<vigra::detail::NodeDescriptor<long long int>, vigra::rf3::LessEqualSplitTest<float> > > >::iterator' changed in GCC 7.1
  700 |     vector<_Tp, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/14.2.1/vector:66:
In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = std::pair<vigra::detail::NodeDescriptor<long long int>, vigra::rf3::LessEqualSplitTest<float> >; _Alloc = std::allocator<std::pair<vigra::detail::NodeDescriptor<long long int>, vigra::rf3::LessEqualSplitTest<float> > >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, vigra::VectorTag>::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = vigra::rf3::LessEqualSplitTest<float>]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/random_forest_3/../graphs.hxx:571:24:
/usr/include/c++/14.2.1/bits/stl_vector.h:1037:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<vigra::detail::NodeDescriptor<long long int>, vigra::rf3::LessEqualSplitTest<float> >*, std::vector<std::pair<vigra::detail::NodeDescriptor<long long int>, vigra::rf3::LessEqualSplitTest<float> >, std::allocator<std::pair<vigra::detail::NodeDescriptor<long long int>, vigra::rf3::LessEqualSplitTest<float> > > > >' changed in GCC 7.1
 1037 |           _M_fill_insert(end(), __new_size - size(), __x);
      |           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]':
/usr/include/c++/14.2.1/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector<double>::iterator' changed in GCC 7.1
  700 |     vector<_Tp, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void vigra::rf3::ArgMaxVectorAcc<VALUETYPE>::operator()(ITER, ITER, OUTITER) [with ITER = __gnu_cxx::__normal_iterator<std::vector<double>*, std::vector<std::vector<double>, std::allocator<std::vector<double> > > >; OUTITER = vigra::StridedScanOrderIterator<1, float, float&, float*>; VALUETYPE = double]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/random_forest_3/random_forest_common.hxx:128:31,
    inlined from 'void vigra::rf3::RandomForest<FEATURES, LABELS, SPLITTESTS, ACCTYPE>::predict_probabilities_impl(const FEATURES&, PROBS&, size_t, const std::vector<unsigned int>&) const [with PROBS = vigra::NumpyArray<2, float>; FEATURES = vigra::NumpyArray<2, float>; LABELS = vigra::NumpyArray<1, unsigned int>; SPLITTESTS = vigra::rf3::LessEqualSplitTest<float>; ACCTYPE = vigra::rf3::ArgMaxVectorAcc<double>]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/random_forest_3/random_forest.hxx:348:8:
/usr/include/c++/14.2.1/bits/stl_vector.h:1037:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
 1037 |           _M_fill_insert(end(), __new_size - size(), __x);
      |           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void vigra::rf3::ArgMaxVectorAcc<VALUETYPE>::operator()(ITER, ITER, OUTITER) [with ITER = __gnu_cxx::__normal_iterator<std::vector<double>*, std::vector<std::vector<double>, std::allocator<std::vector<double> > > >; OUTITER = vigra::StridedScanOrderIterator<1, double, double&, double*>; VALUETYPE = double]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/random_forest_3/random_forest_common.hxx:128:31,
    inlined from 'void vigra::rf3::RandomForest<FEATURES, LABELS, SPLITTESTS, ACCTYPE>::predict_probabilities_impl(const FEATURES&, PROBS&, size_t, const std::vector<unsigned int>&) const [with PROBS = vigra::MultiArray<2, double>; FEATURES = vigra::NumpyArray<2, float>; LABELS = vigra::NumpyArray<1, unsigned int>; SPLITTESTS = vigra::rf3::LessEqualSplitTest<float>; ACCTYPE = vigra::rf3::ArgMaxVectorAcc<double>]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/random_forest_3/random_forest.hxx:348:8:
/usr/include/c++/14.2.1/bits/stl_vector.h:1037:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
 1037 |           _M_fill_insert(end(), __new_size - size(), __x);
      |           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/14.2.1/map:63,
                 from /build/vigra/src/vigra-Version-1-12-2/include/vigra/random_forest_3.hxx:40,
                 from /build/vigra/src/vigra-Version-1-12-2/vigranumpy/src/core/random_forest_3.cxx:41:
/usr/include/c++/14.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = std::pair<__gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> >, __gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> > >; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::pair<__gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> >, __gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> > > > >]':
/usr/include/c++/14.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, std::pair<__gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> >, __gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> > > >, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::pair<__gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> >, __gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> > > > >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::pair<__gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> >, __gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> > > > > >::const_iterator' changed in GCC 7.1
  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  514 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  515 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
/usr/include/c++/14.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = std::vector<double>; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >]':
/usr/include/c++/14.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> >, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > > >::const_iterator' changed in GCC 7.1
  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  514 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  515 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
/usr/include/c++/14.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = unsigned int; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int>, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> > >::const_iterator' changed in GCC 7.1
  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  514 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  515 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
/usr/include/c++/14.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = std::pair<vigra::detail::NodeDescriptor<long long int>, std::vector<double> >; _Alloc = std::allocator<std::pair<vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >]':
/usr/include/c++/14.2.1/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector<std::pair<vigra::detail::NodeDescriptor<long long int>, std::vector<double> >, std::allocator<std::pair<vigra::detail::NodeDescriptor<long long int>, std::vector<double> > > >::iterator' changed in GCC 7.1
  700 |     vector<_Tp, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = std::pair<vigra::detail::NodeDescriptor<long long int>, std::vector<double> >; _Alloc = std::allocator<std::pair<vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, vigra::VectorTag>::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = std::vector<double>]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/random_forest_3/../graphs.hxx:571:24:
/usr/include/c++/14.2.1/bits/stl_vector.h:1037:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<vigra::detail::NodeDescriptor<long long int>, std::vector<double> >*, std::vector<std::pair<vigra::detail::NodeDescriptor<long long int>, std::vector<double> >, std::allocator<std::pair<vigra::detail::NodeDescriptor<long long int>, std::vector<double> > > > >' changed in GCC 7.1
 1037 |           _M_fill_insert(end(), __new_size - size(), __x);
      |           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = std::pair<vigra::detail::NodeDescriptor<long long int>, vigra::rf3::LessEqualSplitTest<float> >; _Alloc = std::allocator<std::pair<vigra::detail::NodeDescriptor<long long int>, vigra::rf3::LessEqualSplitTest<float> > >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, vigra::VectorTag>::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = vigra::rf3::LessEqualSplitTest<float>]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/random_forest_3/../graphs.hxx:571:24,
    inlined from 'typename vigra::rf3::DefaultRF<FEATURES, LABELS>::type vigra::rf3::random_forest_import_HDF5(vigra::HDF5File&, const std::string&) [with FEATURES = vigra::NumpyArray<2, float>; LABELS = vigra::NumpyArray<1, unsigned int>]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/random_forest_3_hdf5_impex.hxx:232:35:
/usr/include/c++/14.2.1/bits/stl_vector.h:1037:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<vigra::detail::NodeDescriptor<long long int>, vigra::rf3::LessEqualSplitTest<float> >*, std::vector<std::pair<vigra::detail::NodeDescriptor<long long int>, vigra::rf3::LessEqualSplitTest<float> >, std::allocator<std::pair<vigra::detail::NodeDescriptor<long long int>, vigra::rf3::LessEqualSplitTest<float> > > > >' changed in GCC 7.1
 1037 |           _M_fill_insert(end(), __new_size - size(), __x);
      |           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = std::pair<vigra::detail::NodeDescriptor<long long int>, vigra::rf3::LessEqualSplitTest<float> >; _Alloc = std::allocator<std::pair<vigra::detail::NodeDescriptor<long long int>, vigra::rf3::LessEqualSplitTest<float> > >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, vigra::VectorTag>::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = vigra::rf3::LessEqualSplitTest<float>]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/random_forest_3/../graphs.hxx:571:24,
    inlined from 'void vigra::rf3::RandomForest<FEATURES, LABELS, SPLITTESTS, ACCTYPE>::merge(const vigra::rf3::RandomForest<FEATURES, LABELS, SPLITTESTS, ACCTYPE>&) [with FEATURES = vigra::NumpyArray<2, float>; LABELS = vigra::NumpyArray<1, unsigned int>; SPLITTESTS = vigra::rf3::LessEqualSplitTest<float>; ACCTYPE = vigra::rf3::ArgMaxVectorAcc<double>]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/random_forest_3/random_forest.hxx:236:28:
/usr/include/c++/14.2.1/bits/stl_vector.h:1037:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<vigra::detail::NodeDescriptor<long long int>, vigra::rf3::LessEqualSplitTest<float> >*, std::vector<std::pair<vigra::detail::NodeDescriptor<long long int>, vigra::rf3::LessEqualSplitTest<float> >, std::allocator<std::pair<vigra::detail::NodeDescriptor<long long int>, vigra::rf3::LessEqualSplitTest<float> > > > >' changed in GCC 7.1
 1037 |           _M_fill_insert(end(), __new_size - size(), __x);
      |           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = std::pair<vigra::detail::NodeDescriptor<long long int>, std::vector<double> >; _Alloc = std::allocator<std::pair<vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, vigra::VectorTag>::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = std::vector<double>]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/random_forest_3/../graphs.hxx:571:24,
    inlined from 'void vigra::rf3::RandomForest<FEATURES, LABELS, SPLITTESTS, ACCTYPE>::merge(const vigra::rf3::RandomForest<FEATURES, LABELS, SPLITTESTS, ACCTYPE>&) [with FEATURES = vigra::NumpyArray<2, float>; LABELS = vigra::NumpyArray<1, unsigned int>; SPLITTESTS = vigra::rf3::LessEqualSplitTest<float>; ACCTYPE = vigra::rf3::ArgMaxVectorAcc<double>]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/random_forest_3/random_forest.hxx:240:31:
/usr/include/c++/14.2.1/bits/stl_vector.h:1037:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<vigra::detail::NodeDescriptor<long long int>, std::vector<double> >*, std::vector<std::pair<vigra::detail::NodeDescriptor<long long int>, std::vector<double> >, std::allocator<std::pair<vigra::detail::NodeDescriptor<long long int>, std::vector<double> > > > >' changed in GCC 7.1
 1037 |           _M_fill_insert(end(), __new_size - size(), __x);
      |           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = std::pair<__gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> >, __gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> > >; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::pair<__gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> >, __gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> > > > >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = std::pair<__gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> >, __gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> > >; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::NumpyArray<2, float>, vigra::NumpyArray<1, unsigned int>, vigra::rf3::LessEqualSplitTest<float>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::GiniScore>; VISITOR = vigra::rf3::RFStopVisiting; STOP = vigra::rf3::PurityStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/random_forest_3.hxx:312:30:
/usr/include/c++/14.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, std::pair<__gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> >, __gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> > > >, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::pair<__gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> >, __gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> > > > >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::pair<__gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> >, __gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> > > > > >::const_iterator' changed in GCC 7.1
  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  514 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  515 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = std::pair<__gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> >, __gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> > >; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::pair<__gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> >, __gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> > > > >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = std::pair<__gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> >, __gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> > >; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::NumpyArray<2, float>, vigra::NumpyArray<1, unsigned int>, vigra::rf3::LessEqualSplitTest<float>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::GiniScore>; VISITOR = vigra::rf3::RFStopVisiting; STOP = vigra::rf3::PurityStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/random_forest_3.hxx:313:30:
/usr/include/c++/14.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, std::pair<__gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> >, __gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> > > >, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::pair<__gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> >, __gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> > > > >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::pair<__gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> >, __gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> > > > > >::const_iterator' changed in GCC 7.1
  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  514 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  515 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = unsigned int; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = unsigned int; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::NumpyArray<2, float>, vigra::NumpyArray<1, unsigned int>, vigra::rf3::LessEqualSplitTest<float>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::GiniScore>; VISITOR = vigra::rf3::RFStopVisiting; STOP = vigra::rf3::PurityStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/random_forest_3.hxx:315:27:
/usr/include/c++/14.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int>, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> > >::const_iterator' changed in GCC 7.1
  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  514 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  515 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = unsigned int; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = unsigned int; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::NumpyArray<2, float>, vigra::NumpyArray<1, unsigned int>, vigra::rf3::LessEqualSplitTest<float>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::GiniScore>; VISITOR = vigra::rf3::RFStopVisiting; STOP = vigra::rf3::PurityStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/random_forest_3.hxx:316:27:
/usr/include/c++/14.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int>, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> > >::const_iterator' changed in GCC 7.1
  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  514 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  515 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = std::vector<double>; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = std::vector<double>; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::NumpyArray<2, float>, vigra::NumpyArray<1, unsigned int>, vigra::rf3::LessEqualSplitTest<float>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::GiniScore>; VISITOR = vigra::rf3::RFStopVisiting; STOP = vigra::rf3::PurityStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/random_forest_3.hxx:322:34:
/usr/include/c++/14.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> >, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > > >::const_iterator' changed in GCC 7.1
  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  514 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  515 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = std::vector<double>; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = std::vector<double>; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::NumpyArray<2, float>, vigra::NumpyArray<1, unsigned int>, vigra::rf3::LessEqualSplitTest<float>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::GiniScore>; VISITOR = vigra::rf3::RFStopVisiting; STOP = vigra::rf3::PurityStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/random_forest_3.hxx:339:34:
/usr/include/c++/14.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> >, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > > >::const_iterator' changed in GCC 7.1
  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  514 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  515 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = std::pair<__gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> >, __gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> > >; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::pair<__gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> >, __gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> > > > >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = std::pair<__gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> >, __gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> > >; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::NumpyArray<2, float>, vigra::NumpyArray<1, unsigned int>, vigra::rf3::LessEqualSplitTest<float>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::GiniScore>; VISITOR = vigra::rf3::RFStopVisiting; STOP = vigra::rf3::NodeComplexityStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/random_forest_3.hxx:312:30:
/usr/include/c++/14.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, std::pair<__gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> >, __gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> > > >, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::pair<__gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> >, __gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> > > > >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::pair<__gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> >, __gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> > > > > >::const_iterator' changed in GCC 7.1
  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  514 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  515 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = std::pair<__gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> >, __gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> > >; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::pair<__gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> >, __gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> > > > >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = std::pair<__gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> >, __gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> > >; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::NumpyArray<2, float>, vigra::NumpyArray<1, unsigned int>, vigra::rf3::LessEqualSplitTest<float>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::GiniScore>; VISITOR = vigra::rf3::RFStopVisiting; STOP = vigra::rf3::NodeComplexityStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/random_forest_3.hxx:313:30:
/usr/include/c++/14.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, std::pair<__gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> >, __gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> > > >, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::pair<__gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> >, __gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> > > > >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::pair<__gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> >, __gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> > > > > >::const_iterator' changed in GCC 7.1
  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  514 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  515 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = unsigned int; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = unsigned int; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::NumpyArray<2, float>, vigra::NumpyArray<1, unsigned int>, vigra::rf3::LessEqualSplitTest<float>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::GiniScore>; VISITOR = vigra::rf3::RFStopVisiting; STOP = vigra::rf3::NodeComplexityStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/random_forest_3.hxx:315:27:
/usr/include/c++/14.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int>, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> > >::const_iterator' changed in GCC 7.1
  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  514 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  515 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = unsigned int; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = unsigned int; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::NumpyArray<2, float>, vigra::NumpyArray<1, unsigned int>, vigra::rf3::LessEqualSplitTest<float>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::GiniScore>; VISITOR = vigra::rf3::RFStopVisiting; STOP = vigra::rf3::NodeComplexityStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/random_forest_3.hxx:316:27:
/usr/include/c++/14.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int>, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> > >::const_iterator' changed in GCC 7.1
  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  514 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  515 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = std::vector<double>; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = std::vector<double>; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::NumpyArray<2, float>, vigra::NumpyArray<1, unsigned int>, vigra::rf3::LessEqualSplitTest<float>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::GiniScore>; VISITOR = vigra::rf3::RFStopVisiting; STOP = vigra::rf3::NodeComplexityStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/random_forest_3.hxx:322:34:
/usr/include/c++/14.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> >, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > > >::const_iterator' changed in GCC 7.1
  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  514 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  515 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = std::vector<double>; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = std::vector<double>; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::NumpyArray<2, float>, vigra::NumpyArray<1, unsigned int>, vigra::rf3::LessEqualSplitTest<float>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::GiniScore>; VISITOR = vigra::rf3::RFStopVisiting; STOP = vigra::rf3::NodeComplexityStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/random_forest_3.hxx:339:34:
/usr/include/c++/14.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> >, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > > >::const_iterator' changed in GCC 7.1
  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  514 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  515 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = std::pair<__gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> >, __gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> > >; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::pair<__gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> >, __gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> > > > >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = std::pair<__gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> >, __gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> > >; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::NumpyArray<2, float>, vigra::NumpyArray<1, unsigned int>, vigra::rf3::LessEqualSplitTest<float>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::GiniScore>; VISITOR = vigra::rf3::RFStopVisiting; STOP = vigra::rf3::NumInstancesStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/random_forest_3.hxx:312:30:
/usr/include/c++/14.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, std::pair<__gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> >, __gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> > > >, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::pair<__gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> >, __gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> > > > >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::pair<__gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> >, __gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> > > > > >::const_iterator' changed in GCC 7.1
  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  514 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  515 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = std::pair<__gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> >, __gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> > >; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::pair<__gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> >, __gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> > > > >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = std::pair<__gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> >, __gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> > >; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::NumpyArray<2, float>, vigra::NumpyArray<1, unsigned int>, vigra::rf3::LessEqualSplitTest<float>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::GiniScore>; VISITOR = vigra::rf3::RFStopVisiting; STOP = vigra::rf3::NumInstancesStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/random_forest_3.hxx:313:30:
/usr/include/c++/14.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, std::pair<__gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> >, __gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> > > >, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::pair<__gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> >, __gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> > > > >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::pair<__gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> >, __gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> > > > > >::const_iterator' changed in GCC 7.1
  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  514 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  515 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = unsigned int; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = unsigned int; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::NumpyArray<2, float>, vigra::NumpyArray<1, unsigned int>, vigra::rf3::LessEqualSplitTest<float>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::GiniScore>; VISITOR = vigra::rf3::RFStopVisiting; STOP = vigra::rf3::NumInstancesStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/random_forest_3.hxx:315:27:
/usr/include/c++/14.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int>, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> > >::const_iterator' changed in GCC 7.1
  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  514 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  515 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = unsigned int; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = unsigned int; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::NumpyArray<2, float>, vigra::NumpyArray<1, unsigned int>, vigra::rf3::LessEqualSplitTest<float>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::GiniScore>; VISITOR = vigra::rf3::RFStopVisiting; STOP = vigra::rf3::NumInstancesStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/random_forest_3.hxx:316:27:
/usr/include/c++/14.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int>, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> > >::const_iterator' changed in GCC 7.1
  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  514 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  515 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = std::vector<double>; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = std::vector<double>; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::NumpyArray<2, float>, vigra::NumpyArray<1, unsigned int>, vigra::rf3::LessEqualSplitTest<float>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::GiniScore>; VISITOR = vigra::rf3::RFStopVisiting; STOP = vigra::rf3::NumInstancesStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/random_forest_3.hxx:322:34:
/usr/include/c++/14.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> >, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > > >::const_iterator' changed in GCC 7.1
  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  514 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  515 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = std::vector<double>; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = std::vector<double>; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::NumpyArray<2, float>, vigra::NumpyArray<1, unsigned int>, vigra::rf3::LessEqualSplitTest<float>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::GiniScore>; VISITOR = vigra::rf3::RFStopVisiting; STOP = vigra::rf3::NumInstancesStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/random_forest_3.hxx:339:34:
/usr/include/c++/14.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> >, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > > >::const_iterator' changed in GCC 7.1
  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  514 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  515 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = std::pair<__gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> >, __gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> > >; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::pair<__gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> >, __gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> > > > >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = std::pair<__gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> >, __gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> > >; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::NumpyArray<2, float>, vigra::NumpyArray<1, unsigned int>, vigra::rf3::LessEqualSplitTest<float>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::GiniScore>; VISITOR = vigra::rf3::RFStopVisiting; STOP = vigra::rf3::DepthStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/random_forest_3.hxx:312:30:
/usr/include/c++/14.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, std::pair<__gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> >, __gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> > > >, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::pair<__gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> >, __gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> > > > >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::pair<__gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> >, __gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> > > > > >::const_iterator' changed in GCC 7.1
  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  514 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  515 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = std::pair<__gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> >, __gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> > >; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::pair<__gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> >, __gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> > > > >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = std::pair<__gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> >, __gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> > >; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::NumpyArray<2, float>, vigra::NumpyArray<1, unsigned int>, vigra::rf3::LessEqualSplitTest<float>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::GiniScore>; VISITOR = vigra::rf3::RFStopVisiting; STOP = vigra::rf3::DepthStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/random_forest_3.hxx:313:30:
/usr/include/c++/14.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, std::pair<__gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> >, __gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> > > >, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::pair<__gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> >, __gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> > > > >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::pair<__gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> >, __gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> > > > > >::const_iterator' changed in GCC 7.1
  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  514 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  515 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = unsigned int; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = unsigned int; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::NumpyArray<2, float>, vigra::NumpyArray<1, unsigned int>, vigra::rf3::LessEqualSplitTest<float>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::GiniScore>; VISITOR = vigra::rf3::RFStopVisiting; STOP = vigra::rf3::DepthStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/random_forest_3.hxx:315:27:
/usr/include/c++/14.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int>, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> > >::const_iterator' changed in GCC 7.1
  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  514 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  515 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = unsigned int; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = unsigned int; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::NumpyArray<2, float>, vigra::NumpyArray<1, unsigned int>, vigra::rf3::LessEqualSplitTest<float>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::GiniScore>; VISITOR = vigra::rf3::RFStopVisiting; STOP = vigra::rf3::DepthStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/random_forest_3.hxx:316:27:
/usr/include/c++/14.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int>, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> > >::const_iterator' changed in GCC 7.1
  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  514 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  515 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = std::vector<double>; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = std::vector<double>; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::NumpyArray<2, float>, vigra::NumpyArray<1, unsigned int>, vigra::rf3::LessEqualSplitTest<float>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::GiniScore>; VISITOR = vigra::rf3::RFStopVisiting; STOP = vigra::rf3::DepthStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/random_forest_3.hxx:322:34:
/usr/include/c++/14.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> >, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > > >::const_iterator' changed in GCC 7.1
  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  514 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  515 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = std::vector<double>; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = std::vector<double>; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::NumpyArray<2, float>, vigra::NumpyArray<1, unsigned int>, vigra::rf3::LessEqualSplitTest<float>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::GiniScore>; VISITOR = vigra::rf3::RFStopVisiting; STOP = vigra::rf3::DepthStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/random_forest_3.hxx:339:34:
/usr/include/c++/14.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> >, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > > >::const_iterator' changed in GCC 7.1
  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  514 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  515 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = std::pair<__gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> >, __gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> > >; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::pair<__gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> >, __gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> > > > >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = std::pair<__gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> >, __gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> > >; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::NumpyArray<2, float>, vigra::NumpyArray<1, unsigned int>, vigra::rf3::LessEqualSplitTest<float>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::EntropyScore>; VISITOR = vigra::rf3::RFStopVisiting; STOP = vigra::rf3::PurityStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/random_forest_3.hxx:312:30:
/usr/include/c++/14.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, std::pair<__gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> >, __gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> > > >, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::pair<__gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> >, __gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> > > > >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::pair<__gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> >, __gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> > > > > >::const_iterator' changed in GCC 7.1
  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  514 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  515 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = std::pair<__gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> >, __gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> > >; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::pair<__gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> >, __gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> > > > >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = std::pair<__gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> >, __gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> > >; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::NumpyArray<2, float>, vigra::NumpyArray<1, unsigned int>, vigra::rf3::LessEqualSplitTest<float>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::EntropyScore>; VISITOR = vigra::rf3::RFStopVisiting; STOP = vigra::rf3::PurityStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/random_forest_3.hxx:313:30:
/usr/include/c++/14.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, std::pair<__gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> >, __gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> > > >, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::pair<__gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> >, __gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> > > > >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::pair<__gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> >, __gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> > > > > >::const_iterator' changed in GCC 7.1
  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  514 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  515 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = unsigned int; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = unsigned int; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::NumpyArray<2, float>, vigra::NumpyArray<1, unsigned int>, vigra::rf3::LessEqualSplitTest<float>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::EntropyScore>; VISITOR = vigra::rf3::RFStopVisiting; STOP = vigra::rf3::PurityStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/random_forest_3.hxx:315:27:
/usr/include/c++/14.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int>, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> > >::const_iterator' changed in GCC 7.1
  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  514 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  515 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = unsigned int; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = unsigned int; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::NumpyArray<2, float>, vigra::NumpyArray<1, unsigned int>, vigra::rf3::LessEqualSplitTest<float>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::EntropyScore>; VISITOR = vigra::rf3::RFStopVisiting; STOP = vigra::rf3::PurityStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/random_forest_3.hxx:316:27:
/usr/include/c++/14.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int>, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> > >::const_iterator' changed in GCC 7.1
  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  514 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  515 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = std::vector<double>; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = std::vector<double>; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::NumpyArray<2, float>, vigra::NumpyArray<1, unsigned int>, vigra::rf3::LessEqualSplitTest<float>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::EntropyScore>; VISITOR = vigra::rf3::RFStopVisiting; STOP = vigra::rf3::PurityStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/random_forest_3.hxx:322:34:
/usr/include/c++/14.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> >, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > > >::const_iterator' changed in GCC 7.1
  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  514 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  515 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = std::vector<double>; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = std::vector<double>; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::NumpyArray<2, float>, vigra::NumpyArray<1, unsigned int>, vigra::rf3::LessEqualSplitTest<float>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::EntropyScore>; VISITOR = vigra::rf3::RFStopVisiting; STOP = vigra::rf3::PurityStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/random_forest_3.hxx:339:34:
/usr/include/c++/14.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> >, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > > >::const_iterator' changed in GCC 7.1
  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  514 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  515 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = std::pair<__gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> >, __gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> > >; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::pair<__gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> >, __gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> > > > >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = std::pair<__gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> >, __gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> > >; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::NumpyArray<2, float>, vigra::NumpyArray<1, unsigned int>, vigra::rf3::LessEqualSplitTest<float>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::EntropyScore>; VISITOR = vigra::rf3::RFStopVisiting; STOP = vigra::rf3::NodeComplexityStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/random_forest_3.hxx:312:30:
/usr/include/c++/14.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, std::pair<__gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> >, __gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> > > >, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::pair<__gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> >, __gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> > > > >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::pair<__gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> >, __gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> > > > > >::const_iterator' changed in GCC 7.1
  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  514 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  515 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = std::pair<__gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> >, __gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> > >; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::pair<__gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> >, __gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> > > > >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = std::pair<__gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> >, __gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> > >; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::NumpyArray<2, float>, vigra::NumpyArray<1, unsigned int>, vigra::rf3::LessEqualSplitTest<float>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::EntropyScore>; VISITOR = vigra::rf3::RFStopVisiting; STOP = vigra::rf3::NodeComplexityStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/random_forest_3.hxx:313:30:
/usr/include/c++/14.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, std::pair<__gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> >, __gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> > > >, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::pair<__gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> >, __gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> > > > >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::pair<__gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> >, __gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> > > > > >::const_iterator' changed in GCC 7.1
  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  514 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  515 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = unsigned int; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = unsigned int; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::NumpyArray<2, float>, vigra::NumpyArray<1, unsigned int>, vigra::rf3::LessEqualSplitTest<float>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::EntropyScore>; VISITOR = vigra::rf3::RFStopVisiting; STOP = vigra::rf3::NodeComplexityStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/random_forest_3.hxx:315:27:
/usr/include/c++/14.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int>, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> > >::const_iterator' changed in GCC 7.1
  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  514 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  515 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = unsigned int; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = unsigned int; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::NumpyArray<2, float>, vigra::NumpyArray<1, unsigned int>, vigra::rf3::LessEqualSplitTest<float>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::EntropyScore>; VISITOR = vigra::rf3::RFStopVisiting; STOP = vigra::rf3::NodeComplexityStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/random_forest_3.hxx:316:27:
/usr/include/c++/14.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int>, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> > >::const_iterator' changed in GCC 7.1
  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  514 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  515 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = std::vector<double>; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = std::vector<double>; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::NumpyArray<2, float>, vigra::NumpyArray<1, unsigned int>, vigra::rf3::LessEqualSplitTest<float>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::EntropyScore>; VISITOR = vigra::rf3::RFStopVisiting; STOP = vigra::rf3::NodeComplexityStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/random_forest_3.hxx:322:34:
/usr/include/c++/14.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> >, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > > >::const_iterator' changed in GCC 7.1
  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  514 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  515 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = std::vector<double>; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = std::vector<double>; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::NumpyArray<2, float>, vigra::NumpyArray<1, unsigned int>, vigra::rf3::LessEqualSplitTest<float>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::EntropyScore>; VISITOR = vigra::rf3::RFStopVisiting; STOP = vigra::rf3::NodeComplexityStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/random_forest_3.hxx:339:34:
/usr/include/c++/14.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> >, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > > >::const_iterator' changed in GCC 7.1
  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  514 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  515 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = std::pair<__gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> >, __gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> > >; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::pair<__gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> >, __gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> > > > >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = std::pair<__gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> >, __gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> > >; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::NumpyArray<2, float>, vigra::NumpyArray<1, unsigned int>, vigra::rf3::LessEqualSplitTest<float>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::EntropyScore>; VISITOR = vigra::rf3::RFStopVisiting; STOP = vigra::rf3::NumInstancesStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/random_forest_3.hxx:312:30:
/usr/include/c++/14.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, std::pair<__gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> >, __gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> > > >, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::pair<__gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> >, __gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> > > > >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::pair<__gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> >, __gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> > > > > >::const_iterator' changed in GCC 7.1
  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  514 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  515 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = std::pair<__gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> >, __gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> > >; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::pair<__gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> >, __gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> > > > >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = std::pair<__gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> >, __gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> > >; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::NumpyArray<2, float>, vigra::NumpyArray<1, unsigned int>, vigra::rf3::LessEqualSplitTest<float>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::EntropyScore>; VISITOR = vigra::rf3::RFStopVisiting; STOP = vigra::rf3::NumInstancesStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/random_forest_3.hxx:313:30:
/usr/include/c++/14.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, std::pair<__gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> >, __gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> > > >, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::pair<__gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> >, __gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> > > > >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::pair<__gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> >, __gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> > > > > >::const_iterator' changed in GCC 7.1
  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  514 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  515 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = unsigned int; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = unsigned int; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::NumpyArray<2, float>, vigra::NumpyArray<1, unsigned int>, vigra::rf3::LessEqualSplitTest<float>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::EntropyScore>; VISITOR = vigra::rf3::RFStopVisiting; STOP = vigra::rf3::NumInstancesStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/random_forest_3.hxx:315:27:
/usr/include/c++/14.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int>, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> > >::const_iterator' changed in GCC 7.1
  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  514 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  515 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = unsigned int; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = unsigned int; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::NumpyArray<2, float>, vigra::NumpyArray<1, unsigned int>, vigra::rf3::LessEqualSplitTest<float>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::EntropyScore>; VISITOR = vigra::rf3::RFStopVisiting; STOP = vigra::rf3::NumInstancesStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/random_forest_3.hxx:316:27:
/usr/include/c++/14.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int>, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> > >::const_iterator' changed in GCC 7.1
  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  514 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  515 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = std::vector<double>; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = std::vector<double>; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::NumpyArray<2, float>, vigra::NumpyArray<1, unsigned int>, vigra::rf3::LessEqualSplitTest<float>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::EntropyScore>; VISITOR = vigra::rf3::RFStopVisiting; STOP = vigra::rf3::NumInstancesStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/random_forest_3.hxx:322:34:
/usr/include/c++/14.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> >, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > > >::const_iterator' changed in GCC 7.1
  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  514 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  515 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = std::vector<double>; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = std::vector<double>; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::NumpyArray<2, float>, vigra::NumpyArray<1, unsigned int>, vigra::rf3::LessEqualSplitTest<float>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::EntropyScore>; VISITOR = vigra::rf3::RFStopVisiting; STOP = vigra::rf3::NumInstancesStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/random_forest_3.hxx:339:34:
/usr/include/c++/14.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> >, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > > >::const_iterator' changed in GCC 7.1
  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  514 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  515 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = std::pair<__gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> >, __gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> > >; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::pair<__gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> >, __gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> > > > >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = std::pair<__gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> >, __gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> > >; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::NumpyArray<2, float>, vigra::NumpyArray<1, unsigned int>, vigra::rf3::LessEqualSplitTest<float>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::EntropyScore>; VISITOR = vigra::rf3::RFStopVisiting; STOP = vigra::rf3::DepthStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/random_forest_3.hxx:312:30:
/usr/include/c++/14.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, std::pair<__gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> >, __gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> > > >, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::pair<__gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> >, __gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> > > > >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::pair<__gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> >, __gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> > > > > >::const_iterator' changed in GCC 7.1
  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  514 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  515 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = std::pair<__gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> >, __gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> > >; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::pair<__gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> >, __gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> > > > >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = std::pair<__gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> >, __gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> > >; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::NumpyArray<2, float>, vigra::NumpyArray<1, unsigned int>, vigra::rf3::LessEqualSplitTest<float>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::EntropyScore>; VISITOR = vigra::rf3::RFStopVisiting; STOP = vigra::rf3::DepthStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/random_forest_3.hxx:313:30:
/usr/include/c++/14.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, std::pair<__gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> >, __gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> > > >, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::pair<__gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> >, __gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> > > > >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::pair<__gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> >, __gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> > > > > >::const_iterator' changed in GCC 7.1
  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  514 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  515 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = unsigned int; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = unsigned int; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::NumpyArray<2, float>, vigra::NumpyArray<1, unsigned int>, vigra::rf3::LessEqualSplitTest<float>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::EntropyScore>; VISITOR = vigra::rf3::RFStopVisiting; STOP = vigra::rf3::DepthStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/random_forest_3.hxx:315:27:
/usr/include/c++/14.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int>, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> > >::const_iterator' changed in GCC 7.1
  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  514 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  515 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = unsigned int; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = unsigned int; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::NumpyArray<2, float>, vigra::NumpyArray<1, unsigned int>, vigra::rf3::LessEqualSplitTest<float>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::EntropyScore>; VISITOR = vigra::rf3::RFStopVisiting; STOP = vigra::rf3::DepthStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/random_forest_3.hxx:316:27:
/usr/include/c++/14.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int>, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> > >::const_iterator' changed in GCC 7.1
  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  514 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  515 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = std::vector<double>; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = std::vector<double>; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::NumpyArray<2, float>, vigra::NumpyArray<1, unsigned int>, vigra::rf3::LessEqualSplitTest<float>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::EntropyScore>; VISITOR = vigra::rf3::RFStopVisiting; STOP = vigra::rf3::DepthStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/random_forest_3.hxx:322:34:
/usr/include/c++/14.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> >, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > > >::const_iterator' changed in GCC 7.1
  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  514 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  515 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = std::vector<double>; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = std::vector<double>; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::NumpyArray<2, float>, vigra::NumpyArray<1, unsigned int>, vigra::rf3::LessEqualSplitTest<float>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::EntropyScore>; VISITOR = vigra::rf3::RFStopVisiting; STOP = vigra::rf3::DepthStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/random_forest_3.hxx:339:34:
/usr/include/c++/14.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> >, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > > >::const_iterator' changed in GCC 7.1
  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  514 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  515 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = std::pair<__gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> >, __gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> > >; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::pair<__gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> >, __gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> > > > >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = std::pair<__gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> >, __gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> > >; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::NumpyArray<2, float>, vigra::NumpyArray<1, unsigned int>, vigra::rf3::LessEqualSplitTest<float>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::KolmogorovSmirnovScore>; VISITOR = vigra::rf3::RFStopVisiting; STOP = vigra::rf3::PurityStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/random_forest_3.hxx:312:30:
/usr/include/c++/14.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, std::pair<__gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> >, __gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> > > >, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::pair<__gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> >, __gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> > > > >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::pair<__gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> >, __gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> > > > > >::const_iterator' changed in GCC 7.1
  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  514 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  515 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = std::pair<__gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> >, __gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> > >; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::pair<__gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> >, __gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> > > > >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = std::pair<__gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> >, __gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> > >; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::NumpyArray<2, float>, vigra::NumpyArray<1, unsigned int>, vigra::rf3::LessEqualSplitTest<float>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::KolmogorovSmirnovScore>; VISITOR = vigra::rf3::RFStopVisiting; STOP = vigra::rf3::PurityStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/random_forest_3.hxx:313:30:
/usr/include/c++/14.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, std::pair<__gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> >, __gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> > > >, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::pair<__gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> >, __gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> > > > >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::pair<__gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> >, __gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> > > > > >::const_iterator' changed in GCC 7.1
  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  514 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  515 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = unsigned int; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = unsigned int; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::NumpyArray<2, float>, vigra::NumpyArray<1, unsigned int>, vigra::rf3::LessEqualSplitTest<float>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::KolmogorovSmirnovScore>; VISITOR = vigra::rf3::RFStopVisiting; STOP = vigra::rf3::PurityStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/random_forest_3.hxx:315:27:
/usr/include/c++/14.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int>, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> > >::const_iterator' changed in GCC 7.1
  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  514 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  515 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = unsigned int; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = unsigned int; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::NumpyArray<2, float>, vigra::NumpyArray<1, unsigned int>, vigra::rf3::LessEqualSplitTest<float>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::KolmogorovSmirnovScore>; VISITOR = vigra::rf3::RFStopVisiting; STOP = vigra::rf3::PurityStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/random_forest_3.hxx:316:27:
/usr/include/c++/14.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int>, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> > >::const_iterator' changed in GCC 7.1
  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  514 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  515 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = std::vector<double>; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = std::vector<double>; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::NumpyArray<2, float>, vigra::NumpyArray<1, unsigned int>, vigra::rf3::LessEqualSplitTest<float>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::KolmogorovSmirnovScore>; VISITOR = vigra::rf3::RFStopVisiting; STOP = vigra::rf3::PurityStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/random_forest_3.hxx:322:34:
/usr/include/c++/14.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> >, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > > >::const_iterator' changed in GCC 7.1
  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  514 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  515 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = std::vector<double>; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = std::vector<double>; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::NumpyArray<2, float>, vigra::NumpyArray<1, unsigned int>, vigra::rf3::LessEqualSplitTest<float>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::KolmogorovSmirnovScore>; VISITOR = vigra::rf3::RFStopVisiting; STOP = vigra::rf3::PurityStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/random_forest_3.hxx:339:34:
/usr/include/c++/14.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> >, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > > >::const_iterator' changed in GCC 7.1
  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  514 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  515 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = std::pair<__gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> >, __gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> > >; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::pair<__gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> >, __gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> > > > >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = std::pair<__gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> >, __gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> > >; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::NumpyArray<2, float>, vigra::NumpyArray<1, unsigned int>, vigra::rf3::LessEqualSplitTest<float>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::KolmogorovSmirnovScore>; VISITOR = vigra::rf3::RFStopVisiting; STOP = vigra::rf3::NodeComplexityStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/random_forest_3.hxx:312:30:
/usr/include/c++/14.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, std::pair<__gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> >, __gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> > > >, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::pair<__gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> >, __gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> > > > >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::pair<__gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> >, __gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> > > > > >::const_iterator' changed in GCC 7.1
  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  514 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  515 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = std::pair<__gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> >, __gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> > >; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::pair<__gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> >, __gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> > > > >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = std::pair<__gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> >, __gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> > >; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::NumpyArray<2, float>, vigra::NumpyArray<1, unsigned int>, vigra::rf3::LessEqualSplitTest<float>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::KolmogorovSmirnovScore>; VISITOR = vigra::rf3::RFStopVisiting; STOP = vigra::rf3::NodeComplexityStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/random_forest_3.hxx:313:30:
/usr/include/c++/14.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, std::pair<__gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> >, __gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> > > >, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::pair<__gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> >, __gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> > > > >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::pair<__gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> >, __gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> > > > > >::const_iterator' changed in GCC 7.1
  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  514 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  515 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = unsigned int; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = unsigned int; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::NumpyArray<2, float>, vigra::NumpyArray<1, unsigned int>, vigra::rf3::LessEqualSplitTest<float>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::KolmogorovSmirnovScore>; VISITOR = vigra::rf3::RFStopVisiting; STOP = vigra::rf3::NodeComplexityStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/random_forest_3.hxx:315:27:
/usr/include/c++/14.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int>, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> > >::const_iterator' changed in GCC 7.1
  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  514 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  515 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = unsigned int; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = unsigned int; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::NumpyArray<2, float>, vigra::NumpyArray<1, unsigned int>, vigra::rf3::LessEqualSplitTest<float>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::KolmogorovSmirnovScore>; VISITOR = vigra::rf3::RFStopVisiting; STOP = vigra::rf3::NodeComplexityStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/random_forest_3.hxx:316:27:
/usr/include/c++/14.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int>, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> > >::const_iterator' changed in GCC 7.1
  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  514 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  515 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = std::vector<double>; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = std::vector<double>; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::NumpyArray<2, float>, vigra::NumpyArray<1, unsigned int>, vigra::rf3::LessEqualSplitTest<float>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::KolmogorovSmirnovScore>; VISITOR = vigra::rf3::RFStopVisiting; STOP = vigra::rf3::NodeComplexityStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/random_forest_3.hxx:322:34:
/usr/include/c++/14.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> >, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > > >::const_iterator' changed in GCC 7.1
  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  514 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  515 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = std::vector<double>; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = std::vector<double>; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::NumpyArray<2, float>, vigra::NumpyArray<1, unsigned int>, vigra::rf3::LessEqualSplitTest<float>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::KolmogorovSmirnovScore>; VISITOR = vigra::rf3::RFStopVisiting; STOP = vigra::rf3::NodeComplexityStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/random_forest_3.hxx:339:34:
/usr/include/c++/14.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> >, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > > >::const_iterator' changed in GCC 7.1
  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  514 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  515 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = std::pair<__gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> >, __gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> > >; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::pair<__gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> >, __gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> > > > >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = std::pair<__gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> >, __gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> > >; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::NumpyArray<2, float>, vigra::NumpyArray<1, unsigned int>, vigra::rf3::LessEqualSplitTest<float>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::KolmogorovSmirnovScore>; VISITOR = vigra::rf3::RFStopVisiting; STOP = vigra::rf3::NumInstancesStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/random_forest_3.hxx:312:30:
/usr/include/c++/14.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, std::pair<__gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> >, __gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> > > >, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::pair<__gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> >, __gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> > > > >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::pair<__gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> >, __gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> > > > > >::const_iterator' changed in GCC 7.1
  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  514 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  515 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = std::pair<__gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> >, __gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> > >; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::pair<__gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> >, __gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> > > > >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = std::pair<__gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> >, __gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> > >; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::NumpyArray<2, float>, vigra::NumpyArray<1, unsigned int>, vigra::rf3::LessEqualSplitTest<float>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::KolmogorovSmirnovScore>; VISITOR = vigra::rf3::RFStopVisiting; STOP = vigra::rf3::NumInstancesStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/random_forest_3.hxx:313:30:
/usr/include/c++/14.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, std::pair<__gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> >, __gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> > > >, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::pair<__gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> >, __gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> > > > >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::pair<__gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> >, __gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> > > > > >::const_iterator' changed in GCC 7.1
  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  514 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  515 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = unsigned int; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = unsigned int; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::NumpyArray<2, float>, vigra::NumpyArray<1, unsigned int>, vigra::rf3::LessEqualSplitTest<float>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::KolmogorovSmirnovScore>; VISITOR = vigra::rf3::RFStopVisiting; STOP = vigra::rf3::NumInstancesStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/random_forest_3.hxx:315:27:
/usr/include/c++/14.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int>, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> > >::const_iterator' changed in GCC 7.1
  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  514 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  515 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = unsigned int; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = unsigned int; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::NumpyArray<2, float>, vigra::NumpyArray<1, unsigned int>, vigra::rf3::LessEqualSplitTest<float>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::KolmogorovSmirnovScore>; VISITOR = vigra::rf3::RFStopVisiting; STOP = vigra::rf3::NumInstancesStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/random_forest_3.hxx:316:27:
/usr/include/c++/14.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int>, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> > >::const_iterator' changed in GCC 7.1
  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  514 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  515 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = std::vector<double>; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = std::vector<double>; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::NumpyArray<2, float>, vigra::NumpyArray<1, unsigned int>, vigra::rf3::LessEqualSplitTest<float>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::KolmogorovSmirnovScore>; VISITOR = vigra::rf3::RFStopVisiting; STOP = vigra::rf3::NumInstancesStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/random_forest_3.hxx:322:34:
/usr/include/c++/14.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> >, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > > >::const_iterator' changed in GCC 7.1
  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  514 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  515 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = std::vector<double>; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = std::vector<double>; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::NumpyArray<2, float>, vigra::NumpyArray<1, unsigned int>, vigra::rf3::LessEqualSplitTest<float>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::KolmogorovSmirnovScore>; VISITOR = vigra::rf3::RFStopVisiting; STOP = vigra::rf3::NumInstancesStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/random_forest_3.hxx:339:34:
/usr/include/c++/14.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> >, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > > >::const_iterator' changed in GCC 7.1
  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  514 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  515 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = std::pair<__gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> >, __gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> > >; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::pair<__gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> >, __gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> > > > >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = std::pair<__gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> >, __gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> > >; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::NumpyArray<2, float>, vigra::NumpyArray<1, unsigned int>, vigra::rf3::LessEqualSplitTest<float>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::KolmogorovSmirnovScore>; VISITOR = vigra::rf3::RFStopVisiting; STOP = vigra::rf3::DepthStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/random_forest_3.hxx:312:30:
/usr/include/c++/14.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, std::pair<__gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> >, __gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> > > >, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::pair<__gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> >, __gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> > > > >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::pair<__gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> >, __gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> > > > > >::const_iterator' changed in GCC 7.1
  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  514 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  515 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = std::pair<__gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> >, __gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> > >; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::pair<__gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> >, __gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> > > > >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = std::pair<__gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> >, __gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> > >; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::NumpyArray<2, float>, vigra::NumpyArray<1, unsigned int>, vigra::rf3::LessEqualSplitTest<float>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::KolmogorovSmirnovScore>; VISITOR = vigra::rf3::RFStopVisiting; STOP = vigra::rf3::DepthStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/random_forest_3.hxx:313:30:
/usr/include/c++/14.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, std::pair<__gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> >, __gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> > > >, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::pair<__gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> >, __gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> > > > >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::pair<__gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> >, __gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> > > > > >::const_iterator' changed in GCC 7.1
  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  514 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  515 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = unsigned int; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = unsigned int; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::NumpyArray<2, float>, vigra::NumpyArray<1, unsigned int>, vigra::rf3::LessEqualSplitTest<float>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::KolmogorovSmirnovScore>; VISITOR = vigra::rf3::RFStopVisiting; STOP = vigra::rf3::DepthStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/random_forest_3.hxx:315:27:
/usr/include/c++/14.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int>, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> > >::const_iterator' changed in GCC 7.1
  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  514 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  515 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = unsigned int; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = unsigned int; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::NumpyArray<2, float>, vigra::NumpyArray<1, unsigned int>, vigra::rf3::LessEqualSplitTest<float>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::KolmogorovSmirnovScore>; VISITOR = vigra::rf3::RFStopVisiting; STOP = vigra::rf3::DepthStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/random_forest_3.hxx:316:27:
/usr/include/c++/14.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int>, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, unsigned int> > >::const_iterator' changed in GCC 7.1
  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  514 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  515 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = std::vector<double>; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = std::vector<double>; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::NumpyArray<2, float>, vigra::NumpyArray<1, unsigned int>, vigra::rf3::LessEqualSplitTest<float>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::KolmogorovSmirnovScore>; VISITOR = vigra::rf3::RFStopVisiting; STOP = vigra::rf3::DepthStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/random_forest_3.hxx:322:34:
/usr/include/c++/14.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> >, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > > >::const_iterator' changed in GCC 7.1
  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  514 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  515 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vigra::detail::NodeDescriptor<long long int>; _Tp = std::vector<double>; _Compare = std::less<vigra::detail::NodeDescriptor<long long int> >; _Alloc = std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >]',
    inlined from 'void vigra::PropertyMap<KEYTYPE, MAPPEDTYPE, <anonymous> >::insert(const key_type&, const mapped_type&) [with KEYTYPE = vigra::detail::NodeDescriptor<long long int>; MAPPEDTYPE = std::vector<double>; vigra::ContainerTag <anonymous> = vigra::MapTag]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/random_forest_3/../graphs.hxx:440:13,
    inlined from 'void vigra::rf3::detail::random_forest_single_tree(const typename RF::Features&, const vigra::MultiArray<1, unsigned int>&, const vigra::rf3::RandomForestOptions&, VISITOR&, STOP, RF&, const RANDENGINE&) [with RF = vigra::rf3::RandomForest<vigra::NumpyArray<2, float>, vigra::NumpyArray<1, unsigned int>, vigra::rf3::LessEqualSplitTest<float>, vigra::rf3::ArgMaxVectorAcc<double> >; SCORER = GeneralScorer<vigra::rf3::KolmogorovSmirnovScore>; VISITOR = vigra::rf3::RFStopVisiting; STOP = vigra::rf3::DepthStop; RANDENGINE = vigra::RandomNumberGenerator<vigra::detail::RandomState<vigra::detail::MT19937> >]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/random_forest_3.hxx:339:34:
/usr/include/c++/14.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<vigra::detail::NodeDescriptor<long long int>, std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> >, std::_Select1st<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > >, std::less<vigra::detail::NodeDescriptor<long long int> >, std::allocator<std::pair<const vigra::detail::NodeDescriptor<long long int>, std::vector<double> > > >::const_iterator' changed in GCC 7.1
  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  514 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  515 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In file included from /build/vigra/src/vigra-Version-1-12-2/include/vigra/initimage.hxx:42,
                 from /build/vigra/src/vigra-Version-1-12-2/include/vigra/basicimageview.hxx:40,
                 from /build/vigra/src/vigra-Version-1-12-2/include/vigra/basicimage.hxx:45,
                 from /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_array.hxx:45,
                 from /build/vigra/src/vigra-Version-1-12-2/include/vigra/numpy_array.hxx:47,
                 from /build/vigra/src/vigra-Version-1-12-2/vigranumpy/src/core/learning.cxx:39:
/build/vigra/src/vigra-Version-1-12-2/include/vigra/functortraits.hxx:198:45: warning: 'template<class _Predicate> class std::binary_negate' is deprecated [-Wdeprecated-declarations]
In file included from /usr/include/c++/14.2.1/string:49,
                 from /build/vigra/src/vigra-Version-1-12-2/include/vigra/numpy_array.hxx:44:
/usr/include/c++/14.2.1/bits/stl_function.h:1048:30: note: declared here
 1048 |     class _GLIBCXX17_DEPRECATED binary_negate
      |                              ^~~~~~~~~~~~~
/build/vigra/src/vigra-Version-1-12-2/include/vigra/functortraits.hxx:199:45: warning: 'template<class _Predicate> class std::unary_negate' is deprecated [-Wdeprecated-declarations]
/usr/include/c++/14.2.1/bits/stl_function.h:1021:30: note: declared here
 1021 |     class _GLIBCXX17_DEPRECATED unary_negate
      |                              ^~~~~~~~~~~~
In file included from /build/vigra/src/vigra-Version-1-12-2/include/vigra/tinyvector.hxx:55,
                 from /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_array.hxx:43:
/build/vigra/src/vigra-Version-1-12-2/include/vigra/mathutil.hxx: In instantiation of 'std::pair<double, double> vigra::detail::noncentralChi2CDF(unsigned int, T, T, T) [with T = double]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/mathutil.hxx:1044:37:   required from here
/build/vigra/src/vigra-Version-1-12-2/include/vigra/mathutil.hxx:962:27: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_array.hxx:49:
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx: In function 'void vigra::initMultiArrayImpl(Iterator, const Shape&, Accessor, const VALUETYPE&, MetaInt<N>) [with Iterator = StridedMultiIterator<2, double, double&, double*>; Shape = TinyVector<int, 2>; Accessor = StandardValueAccessor<double>; VALUETYPE = UniformRandomFunctor<RandomNumberGenerator<detail::RandomState<vigra::detail::MT19937> > >; int N = 1]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_pointoperators.hxx:83:1: note: parameter passing for argument of type 'vigra::StridedMultiIterator<2, double, double&, double*>' changed in GCC 7.1
[ 96%] Linking CXX shared library learning.cpython-313-arm-linux-gnueabihf.so
In file included from /build/vigra/src/vigra-Version-1-12-2/include/vigra/initimage.hxx:42,
                 from /build/vigra/src/vigra-Version-1-12-2/include/vigra/basicimageview.hxx:40,
                 from /build/vigra/src/vigra-Version-1-12-2/include/vigra/basicimage.hxx:45,
                 from /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_array.hxx:45,
                 from /build/vigra/src/vigra-Version-1-12-2/include/vigra/numpy_array.hxx:47,
                 from /build/vigra/src/vigra-Version-1-12-2/vigranumpy/src/core/impex.cxx:43:
/build/vigra/src/vigra-Version-1-12-2/include/vigra/functortraits.hxx:198:45: warning: 'template<class _Predicate> class std::binary_negate' is deprecated [-Wdeprecated-declarations]
In file included from /usr/include/c++/14.2.1/string:49,
                 from /usr/include/c++/14.2.1/bits/locale_classes.h:40,
                 from /usr/include/c++/14.2.1/bits/ios_base.h:41,
                 from /usr/include/c++/14.2.1/ios:44,
                 from /usr/include/c++/14.2.1/ostream:40,
                 from /usr/include/c++/14.2.1/iostream:41,
                 from /build/vigra/src/vigra-Version-1-12-2/vigranumpy/src/core/impex.cxx:40:
/usr/include/c++/14.2.1/bits/stl_function.h:1048:30: note: declared here
 1048 |     class _GLIBCXX17_DEPRECATED binary_negate
      |                              ^~~~~~~~~~~~~
/build/vigra/src/vigra-Version-1-12-2/include/vigra/functortraits.hxx:199:45: warning: 'template<class _Predicate> class std::unary_negate' is deprecated [-Wdeprecated-declarations]
/usr/include/c++/14.2.1/bits/stl_function.h:1021:30: note: declared here
 1021 |     class _GLIBCXX17_DEPRECATED unary_negate
      |                              ^~~~~~~~~~~~
In file included from /build/vigra/src/vigra-Version-1-12-2/include/vigra/impex.hxx:53,
                 from /build/vigra/src/vigra-Version-1-12-2/vigranumpy/src/core/impex.cxx:44:
/build/vigra/src/vigra-Version-1-12-2/include/vigra/impexbase.hxx: In function 'vigra::detail::range_t vigra::detail::find_destination_value_range(const vigra::ImageExportInfo&, vigra::pixel_t)':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/impexbase.hxx:220:92: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/impex.hxx: In function 'void vigra::detail::write_image_bands(vigra::Encoder*, ImageIterator, ImageIterator, ImageAccessor, const ImageScaler&) [with ValueType = int; ImageIterator = vigra::ConstStridedImageIterator<double>; ImageAccessor = vigra::MultibandVectorAccessor<double>; ImageScaler = identity]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/impex.hxx:335:9: note: parameter passing for argument of type 'vigra::MultibandVectorAccessor<double>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/impex.hxx: In function 'void vigra::detail::read_image_bands(vigra::Decoder*, ImageIterator, ImageAccessor) [with ValueType = unsigned char; ImageIterator = vigra::StridedImageIterator<double>; ImageAccessor = vigra::MultibandVectorAccessor<double>]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/impex.hxx:99:9: note: parameter passing for argument of type 'vigra::MultibandVectorAccessor<double>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/impex.hxx: In function 'void vigra::detail::read_image_bands(vigra::Decoder*, ImageIterator, ImageAccessor) [with ValueType = short unsigned int; ImageIterator = vigra::StridedImageIterator<double>; ImageAccessor = vigra::MultibandVectorAccessor<double>]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/impex.hxx:99:9: note: parameter passing for argument of type 'vigra::MultibandVectorAccessor<double>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/impex.hxx: In function 'void vigra::detail::read_image_bands(vigra::Decoder*, ImageIterator, ImageAccessor) [with ValueType = unsigned int; ImageIterator = vigra::StridedImageIterator<double>; ImageAccessor = vigra::MultibandVectorAccessor<double>]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/impex.hxx:99:9: note: parameter passing for argument of type 'vigra::MultibandVectorAccessor<double>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/impex.hxx: In function 'void vigra::detail::read_image_bands(vigra::Decoder*, ImageIterator, ImageAccessor) [with ValueType = short int; ImageIterator = vigra::StridedImageIterator<double>; ImageAccessor = vigra::MultibandVectorAccessor<double>]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/impex.hxx:99:9: note: parameter passing for argument of type 'vigra::MultibandVectorAccessor<double>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/impex.hxx: In function 'void vigra::detail::read_image_bands(vigra::Decoder*, ImageIterator, ImageAccessor) [with ValueType = int; ImageIterator = vigra::StridedImageIterator<double>; ImageAccessor = vigra::MultibandVectorAccessor<double>]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/impex.hxx:99:9: note: parameter passing for argument of type 'vigra::MultibandVectorAccessor<double>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/impex.hxx: In function 'void vigra::detail::read_image_bands(vigra::Decoder*, ImageIterator, ImageAccessor) [with ValueType = float; ImageIterator = vigra::StridedImageIterator<double>; ImageAccessor = vigra::MultibandVectorAccessor<double>]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/impex.hxx:99:9: note: parameter passing for argument of type 'vigra::MultibandVectorAccessor<double>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/impex.hxx: In function 'void vigra::detail::read_image_bands(vigra::Decoder*, ImageIterator, ImageAccessor) [with ValueType = double; ImageIterator = vigra::StridedImageIterator<double>; ImageAccessor = vigra::MultibandVectorAccessor<double>]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/impex.hxx:99:9: note: parameter passing for argument of type 'vigra::MultibandVectorAccessor<double>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/impex.hxx: In function 'void vigra::detail::write_image_bands(vigra::Encoder*, ImageIterator, ImageIterator, ImageAccessor, const ImageScaler&) [with ValueType = unsigned char; ImageIterator = vigra::ConstStridedImageIterator<long long unsigned int>; ImageAccessor = vigra::MultibandVectorAccessor<long long unsigned int>; ImageScaler = linear_transform]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/impex.hxx:335:9: note: parameter passing for argument of type 'vigra::MultibandVectorAccessor<long long unsigned int>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/impex.hxx: In function 'void vigra::detail::write_image_bands(vigra::Encoder*, ImageIterator, ImageIterator, ImageAccessor, const ImageScaler&) [with ValueType = short unsigned int; ImageIterator = vigra::ConstStridedImageIterator<long long unsigned int>; ImageAccessor = vigra::MultibandVectorAccessor<long long unsigned int>; ImageScaler = linear_transform]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/impex.hxx:335:9: note: parameter passing for argument of type 'vigra::MultibandVectorAccessor<long long unsigned int>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/impex.hxx: In function 'void vigra::detail::write_image_bands(vigra::Encoder*, ImageIterator, ImageIterator, ImageAccessor, const ImageScaler&) [with ValueType = unsigned int; ImageIterator = vigra::ConstStridedImageIterator<long long unsigned int>; ImageAccessor = vigra::MultibandVectorAccessor<long long unsigned int>; ImageScaler = linear_transform]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/impex.hxx:335:9: note: parameter passing for argument of type 'vigra::MultibandVectorAccessor<long long unsigned int>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/impex.hxx: In function 'void vigra::detail::write_image_bands(vigra::Encoder*, ImageIterator, ImageIterator, ImageAccessor, const ImageScaler&) [with ValueType = short int; ImageIterator = vigra::ConstStridedImageIterator<long long unsigned int>; ImageAccessor = vigra::MultibandVectorAccessor<long long unsigned int>; ImageScaler = linear_transform]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/impex.hxx:335:9: note: parameter passing for argument of type 'vigra::MultibandVectorAccessor<long long unsigned int>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/impex.hxx: In function 'void vigra::detail::write_image_bands(vigra::Encoder*, ImageIterator, ImageIterator, ImageAccessor, const ImageScaler&) [with ValueType = int; ImageIterator = vigra::ConstStridedImageIterator<long long unsigned int>; ImageAccessor = vigra::MultibandVectorAccessor<long long unsigned int>; ImageScaler = linear_transform]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/impex.hxx:335:9: note: parameter passing for argument of type 'vigra::MultibandVectorAccessor<long long unsigned int>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/impex.hxx: In function 'void vigra::detail::write_image_bands(vigra::Encoder*, ImageIterator, ImageIterator, ImageAccessor, const ImageScaler&) [with ValueType = float; ImageIterator = vigra::ConstStridedImageIterator<long long unsigned int>; ImageAccessor = vigra::MultibandVectorAccessor<long long unsigned int>; ImageScaler = linear_transform]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/impex.hxx:335:9: note: parameter passing for argument of type 'vigra::MultibandVectorAccessor<long long unsigned int>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/impex.hxx: In function 'void vigra::detail::write_image_bands(vigra::Encoder*, ImageIterator, ImageIterator, ImageAccessor, const ImageScaler&) [with ValueType = double; ImageIterator = vigra::ConstStridedImageIterator<long long unsigned int>; ImageAccessor = vigra::MultibandVectorAccessor<long long unsigned int>; ImageScaler = linear_transform]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/impex.hxx:335:9: note: parameter passing for argument of type 'vigra::MultibandVectorAccessor<long long unsigned int>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/impex.hxx: In function 'void vigra::detail::exportImage(ImageIterator, ImageIterator, ImageAccessor, const vigra::ImageExportInfo&, vigra::VigraFalseType) [with ImageIterator = vigra::ConstStridedImageIterator<long long unsigned int>; ImageAccessor = vigra::MultibandVectorAccessor<long long unsigned int>]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/impex.hxx:532:9: note: parameter passing for argument of type 'vigra::MultibandVectorAccessor<long long unsigned int>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/impex.hxx:562:45: note: parameter passing for argument of type 'vigra::MultibandVectorAccessor<long long unsigned int>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/impex.hxx:562:45: note: parameter passing for argument of type 'vigra::MultibandVectorAccessor<long long unsigned int>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/impex.hxx:566:46: note: parameter passing for argument of type 'vigra::MultibandVectorAccessor<long long unsigned int>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/impex.hxx:566:46: note: parameter passing for argument of type 'vigra::MultibandVectorAccessor<long long unsigned int>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/impex.hxx:570:46: note: parameter passing for argument of type 'vigra::MultibandVectorAccessor<long long unsigned int>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/impex.hxx:570:46: note: parameter passing for argument of type 'vigra::MultibandVectorAccessor<long long unsigned int>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/impex.hxx:574:45: note: parameter passing for argument of type 'vigra::MultibandVectorAccessor<long long unsigned int>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/impex.hxx:574:45: note: parameter passing for argument of type 'vigra::MultibandVectorAccessor<long long unsigned int>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/impex.hxx:578:45: note: parameter passing for argument of type 'vigra::MultibandVectorAccessor<long long unsigned int>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/impex.hxx:578:45: note: parameter passing for argument of type 'vigra::MultibandVectorAccessor<long long unsigned int>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/impex.hxx:582:45: note: parameter passing for argument of type 'vigra::MultibandVectorAccessor<long long unsigned int>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/impex.hxx:582:45: note: parameter passing for argument of type 'vigra::MultibandVectorAccessor<long long unsigned int>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/impex.hxx:586:46: note: parameter passing for argument of type 'vigra::MultibandVectorAccessor<long long unsigned int>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/impex.hxx:586:46: note: parameter passing for argument of type 'vigra::MultibandVectorAccessor<long long unsigned int>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/impex.hxx: In function 'void vigra::detail::write_image_bands(vigra::Encoder*, ImageIterator, ImageIterator, ImageAccessor, const ImageScaler&) [with ValueType = unsigned char; ImageIterator = vigra::ConstStridedImageIterator<long long int>; ImageAccessor = vigra::MultibandVectorAccessor<long long int>; ImageScaler = linear_transform]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/impex.hxx:335:9: note: parameter passing for argument of type 'vigra::MultibandVectorAccessor<long long int>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/impex.hxx: In function 'void vigra::detail::write_image_bands(vigra::Encoder*, ImageIterator, ImageIterator, ImageAccessor, const ImageScaler&) [with ValueType = short unsigned int; ImageIterator = vigra::ConstStridedImageIterator<long long int>; ImageAccessor = vigra::MultibandVectorAccessor<long long int>; ImageScaler = linear_transform]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/impex.hxx:335:9: note: parameter passing for argument of type 'vigra::MultibandVectorAccessor<long long int>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/impex.hxx: In function 'void vigra::detail::write_image_bands(vigra::Encoder*, ImageIterator, ImageIterator, ImageAccessor, const ImageScaler&) [with ValueType = unsigned int; ImageIterator = vigra::ConstStridedImageIterator<long long int>; ImageAccessor = vigra::MultibandVectorAccessor<long long int>; ImageScaler = linear_transform]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/impex.hxx:335:9: note: parameter passing for argument of type 'vigra::MultibandVectorAccessor<long long int>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/impex.hxx: In function 'void vigra::detail::write_image_bands(vigra::Encoder*, ImageIterator, ImageIterator, ImageAccessor, const ImageScaler&) [with ValueType = short int; ImageIterator = vigra::ConstStridedImageIterator<long long int>; ImageAccessor = vigra::MultibandVectorAccessor<long long int>; ImageScaler = linear_transform]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/impex.hxx:335:9: note: parameter passing for argument of type 'vigra::MultibandVectorAccessor<long long int>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/impex.hxx: In function 'void vigra::detail::write_image_bands(vigra::Encoder*, ImageIterator, ImageIterator, ImageAccessor, const ImageScaler&) [with ValueType = int; ImageIterator = vigra::ConstStridedImageIterator<long long int>; ImageAccessor = vigra::MultibandVectorAccessor<long long int>; ImageScaler = linear_transform]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/impex.hxx:335:9: note: parameter passing for argument of type 'vigra::MultibandVectorAccessor<long long int>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/impex.hxx: In function 'void vigra::detail::write_image_bands(vigra::Encoder*, ImageIterator, ImageIterator, ImageAccessor, const ImageScaler&) [with ValueType = float; ImageIterator = vigra::ConstStridedImageIterator<long long int>; ImageAccessor = vigra::MultibandVectorAccessor<long long int>; ImageScaler = linear_transform]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/impex.hxx:335:9: note: parameter passing for argument of type 'vigra::MultibandVectorAccessor<long long int>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/impex.hxx: In function 'void vigra::detail::write_image_bands(vigra::Encoder*, ImageIterator, ImageIterator, ImageAccessor, const ImageScaler&) [with ValueType = double; ImageIterator = vigra::ConstStridedImageIterator<long long int>; ImageAccessor = vigra::MultibandVectorAccessor<long long int>; ImageScaler = linear_transform]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/impex.hxx:335:9: note: parameter passing for argument of type 'vigra::MultibandVectorAccessor<long long int>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/impex.hxx: In function 'void vigra::detail::exportImage(ImageIterator, ImageIterator, ImageAccessor, const vigra::ImageExportInfo&, vigra::VigraFalseType) [with ImageIterator = vigra::ConstStridedImageIterator<long long int>; ImageAccessor = vigra::MultibandVectorAccessor<long long int>]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/impex.hxx:532:9: note: parameter passing for argument of type 'vigra::MultibandVectorAccessor<long long int>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/impex.hxx:562:45: note: parameter passing for argument of type 'vigra::MultibandVectorAccessor<long long int>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/impex.hxx:562:45: note: parameter passing for argument of type 'vigra::MultibandVectorAccessor<long long int>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/impex.hxx:566:46: note: parameter passing for argument of type 'vigra::MultibandVectorAccessor<long long int>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/impex.hxx:566:46: note: parameter passing for argument of type 'vigra::MultibandVectorAccessor<long long int>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/impex.hxx:570:46: note: parameter passing for argument of type 'vigra::MultibandVectorAccessor<long long int>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/impex.hxx:570:46: note: parameter passing for argument of type 'vigra::MultibandVectorAccessor<long long int>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/impex.hxx:574:45: note: parameter passing for argument of type 'vigra::MultibandVectorAccessor<long long int>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/impex.hxx:574:45: note: parameter passing for argument of type 'vigra::MultibandVectorAccessor<long long int>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/impex.hxx:578:45: note: parameter passing for argument of type 'vigra::MultibandVectorAccessor<long long int>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/impex.hxx:578:45: note: parameter passing for argument of type 'vigra::MultibandVectorAccessor<long long int>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/impex.hxx:582:45: note: parameter passing for argument of type 'vigra::MultibandVectorAccessor<long long int>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/impex.hxx:582:45: note: parameter passing for argument of type 'vigra::MultibandVectorAccessor<long long int>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/impex.hxx:586:46: note: parameter passing for argument of type 'vigra::MultibandVectorAccessor<long long int>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/impex.hxx:586:46: note: parameter passing for argument of type 'vigra::MultibandVectorAccessor<long long int>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/impex.hxx: In function 'void vigra::detail::write_image_bands(vigra::Encoder*, ImageIterator, ImageIterator, ImageAccessor, const ImageScaler&) [with ValueType = unsigned char; ImageIterator = vigra::ConstStridedImageIterator<double>; ImageAccessor = vigra::MultibandVectorAccessor<double>; ImageScaler = linear_transform]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/impex.hxx:335:9: note: parameter passing for argument of type 'vigra::MultibandVectorAccessor<double>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/impex.hxx: In function 'void vigra::detail::write_image_bands(vigra::Encoder*, ImageIterator, ImageIterator, ImageAccessor, const ImageScaler&) [with ValueType = short unsigned int; ImageIterator = vigra::ConstStridedImageIterator<double>; ImageAccessor = vigra::MultibandVectorAccessor<double>; ImageScaler = linear_transform]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/impex.hxx:335:9: note: parameter passing for argument of type 'vigra::MultibandVectorAccessor<double>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/impex.hxx: In function 'void vigra::detail::write_image_bands(vigra::Encoder*, ImageIterator, ImageIterator, ImageAccessor, const ImageScaler&) [with ValueType = unsigned int; ImageIterator = vigra::ConstStridedImageIterator<double>; ImageAccessor = vigra::MultibandVectorAccessor<double>; ImageScaler = linear_transform]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/impex.hxx:335:9: note: parameter passing for argument of type 'vigra::MultibandVectorAccessor<double>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/impex.hxx: In function 'void vigra::detail::write_image_bands(vigra::Encoder*, ImageIterator, ImageIterator, ImageAccessor, const ImageScaler&) [with ValueType = short int; ImageIterator = vigra::ConstStridedImageIterator<double>; ImageAccessor = vigra::MultibandVectorAccessor<double>; ImageScaler = linear_transform]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/impex.hxx:335:9: note: parameter passing for argument of type 'vigra::MultibandVectorAccessor<double>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/impex.hxx: In function 'void vigra::detail::write_image_bands(vigra::Encoder*, ImageIterator, ImageIterator, ImageAccessor, const ImageScaler&) [with ValueType = int; ImageIterator = vigra::ConstStridedImageIterator<double>; ImageAccessor = vigra::MultibandVectorAccessor<double>; ImageScaler = linear_transform]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/impex.hxx:335:9: note: parameter passing for argument of type 'vigra::MultibandVectorAccessor<double>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/impex.hxx: In function 'void vigra::detail::write_image_bands(vigra::Encoder*, ImageIterator, ImageIterator, ImageAccessor, const ImageScaler&) [with ValueType = float; ImageIterator = vigra::ConstStridedImageIterator<double>; ImageAccessor = vigra::MultibandVectorAccessor<double>; ImageScaler = linear_transform]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/impex.hxx:335:9: note: parameter passing for argument of type 'vigra::MultibandVectorAccessor<double>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/impex.hxx: In function 'void vigra::detail::write_image_bands(vigra::Encoder*, ImageIterator, ImageIterator, ImageAccessor, const ImageScaler&) [with ValueType = double; ImageIterator = vigra::ConstStridedImageIterator<double>; ImageAccessor = vigra::MultibandVectorAccessor<double>; ImageScaler = linear_transform]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/impex.hxx:335:9: note: parameter passing for argument of type 'vigra::MultibandVectorAccessor<double>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/impex.hxx: In function 'void vigra::detail::exportImage(ImageIterator, ImageIterator, ImageAccessor, const vigra::ImageExportInfo&, vigra::VigraFalseType) [with ImageIterator = vigra::ConstStridedImageIterator<double>; ImageAccessor = vigra::MultibandVectorAccessor<double>]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/impex.hxx:532:9: note: parameter passing for argument of type 'vigra::MultibandVectorAccessor<double>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/impex.hxx:562:45: note: parameter passing for argument of type 'vigra::MultibandVectorAccessor<double>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/impex.hxx:562:45: note: parameter passing for argument of type 'vigra::MultibandVectorAccessor<double>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/impex.hxx:566:46: note: parameter passing for argument of type 'vigra::MultibandVectorAccessor<double>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/impex.hxx:566:46: note: parameter passing for argument of type 'vigra::MultibandVectorAccessor<double>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/impex.hxx:570:46: note: parameter passing for argument of type 'vigra::MultibandVectorAccessor<double>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/impex.hxx:570:46: note: parameter passing for argument of type 'vigra::MultibandVectorAccessor<double>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/impex.hxx:574:45: note: parameter passing for argument of type 'vigra::MultibandVectorAccessor<double>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/impex.hxx:574:45: note: parameter passing for argument of type 'vigra::MultibandVectorAccessor<double>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/impex.hxx:578:45: note: parameter passing for argument of type 'vigra::MultibandVectorAccessor<double>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/impex.hxx:578:45: note: parameter passing for argument of type 'vigra::MultibandVectorAccessor<double>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/impex.hxx:582:45: note: parameter passing for argument of type 'vigra::MultibandVectorAccessor<double>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/impex.hxx:582:45: note: parameter passing for argument of type 'vigra::MultibandVectorAccessor<double>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/impex.hxx:586:46: note: parameter passing for argument of type 'vigra::MultibandVectorAccessor<double>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/impex.hxx:586:46: note: parameter passing for argument of type 'vigra::MultibandVectorAccessor<double>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/impex.hxx:614:45: note: parameter passing for argument of type 'vigra::MultibandVectorAccessor<double>' changed in GCC 7.1
/build/vigra/src/vigra-Version-1-12-2/include/vigra/impex.hxx:614:45: note: parameter passing for argument of type 'vigra::MultibandVectorAccessor<double>' changed in GCC 7.1
Copying target vigranumpy_learning to temporary module directory
[ 96%] Linking CXX shared library impex.cpython-313-arm-linux-gnueabihf.so
[ 96%] Built target vigranumpy_learning
Copying target vigranumpy_impex to temporary module directory
[ 96%] Built target vigranumpy_impex
In file included from /build/vigra/src/vigra-Version-1-12-2/include/vigra/initimage.hxx:42,
                 from /build/vigra/src/vigra-Version-1-12-2/include/vigra/basicimageview.hxx:40,
                 from /build/vigra/src/vigra-Version-1-12-2/include/vigra/basicimage.hxx:45,
                 from /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_array.hxx:45,
                 from /build/vigra/src/vigra-Version-1-12-2/include/vigra/numpy_array.hxx:47,
                 from /build/vigra/src/vigra-Version-1-12-2/vigranumpy/src/core/multi_array_chunked.cxx:39:
/build/vigra/src/vigra-Version-1-12-2/include/vigra/functortraits.hxx:198:45: warning: 'template<class _Predicate> class std::binary_negate' is deprecated [-Wdeprecated-declarations]
In file included from /usr/include/c++/14.2.1/string:49,
                 from /build/vigra/src/vigra-Version-1-12-2/include/vigra/numpy_array.hxx:44:
/usr/include/c++/14.2.1/bits/stl_function.h:1048:30: note: declared here
 1048 |     class _GLIBCXX17_DEPRECATED binary_negate
      |                              ^~~~~~~~~~~~~
/build/vigra/src/vigra-Version-1-12-2/include/vigra/functortraits.hxx:199:45: warning: 'template<class _Predicate> class std::unary_negate' is deprecated [-Wdeprecated-declarations]
/usr/include/c++/14.2.1/bits/stl_function.h:1021:30: note: declared here
 1021 |     class _GLIBCXX17_DEPRECATED unary_negate
      |                              ^~~~~~~~~~~~
In file included from /build/vigra/src/vigra-Version-1-12-2/include/vigra/impex.hxx:53,
                 from /build/vigra/src/vigra-Version-1-12-2/include/vigra/hdf5impex.hxx:77,
                 from /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_array_chunked_hdf5.hxx:42,
                 from /build/vigra/src/vigra-Version-1-12-2/vigranumpy/src/core/multi_array_chunked.cxx:44:
/build/vigra/src/vigra-Version-1-12-2/include/vigra/impexbase.hxx: In function 'vigra::detail::range_t vigra::detail::find_destination_value_range(const vigra::ImageExportInfo&, vigra::pixel_t)':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/impexbase.hxx:220:92: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
[ 96%] Linking CXX shared library vigranumpycore.cpython-313-arm-linux-gnueabihf.so
In file included from /build/vigra/src/vigra-Version-1-12-2/include/vigra/initimage.hxx:42,
                 from /build/vigra/src/vigra-Version-1-12-2/include/vigra/basicimageview.hxx:40,
                 from /build/vigra/src/vigra-Version-1-12-2/include/vigra/basicimage.hxx:45,
                 from /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_array.hxx:45,
                 from /build/vigra/src/vigra-Version-1-12-2/include/vigra/numpy_array.hxx:47,
                 from /build/vigra/src/vigra-Version-1-12-2/vigranumpy/src/core/export_graph_visitor.hxx:13,
                 from /build/vigra/src/vigra-Version-1-12-2/vigranumpy/src/core/grid_graph_implicit_edge_maps.cxx:42:
/build/vigra/src/vigra-Version-1-12-2/include/vigra/functortraits.hxx:198:45: warning: 'template<class _Predicate> class std::binary_negate' is deprecated [-Wdeprecated-declarations]
In file included from /usr/include/c++/14.2.1/string:49,
                 from /usr/include/boost/core/demangle.hpp:14,
                 from /usr/include/boost/core/typeinfo.hpp:135,
                 from /usr/include/boost/function/function_base.hpp:16,
                 from /usr/include/boost/function/function_template.hpp:14,
                 from /usr/include/boost/function/function0.hpp:10,
                 from /usr/include/boost/python/errors.hpp:13,
                 from /usr/include/boost/python/handle.hpp:11,
                 from /usr/include/boost/python/args_fwd.hpp:10,
                 from /usr/include/boost/python/args.hpp:10,
                 from /usr/include/boost/python.hpp:11,
                 from /build/vigra/src/vigra-Version-1-12-2/vigranumpy/src/core/export_graph_visitor.hxx:6:
/usr/include/c++/14.2.1/bits/stl_function.h:1048:30: note: declared here
 1048 |     class _GLIBCXX17_DEPRECATED binary_negate
      |                              ^~~~~~~~~~~~~
/build/vigra/src/vigra-Version-1-12-2/include/vigra/functortraits.hxx:199:45: warning: 'template<class _Predicate> class std::unary_negate' is deprecated [-Wdeprecated-declarations]
/usr/include/c++/14.2.1/bits/stl_function.h:1021:30: note: declared here
 1021 |     class _GLIBCXX17_DEPRECATED unary_negate
      |                              ^~~~~~~~~~~~
In file included from /build/vigra/src/vigra-Version-1-12-2/include/vigra/tinyvector.hxx:55,
                 from /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_array.hxx:43:
/build/vigra/src/vigra-Version-1-12-2/include/vigra/mathutil.hxx: In instantiation of 'std::pair<double, double> vigra::detail::noncentralChi2CDF(unsigned int, T, T, T) [with T = double]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/mathutil.hxx:1044:37:   required from here
/build/vigra/src/vigra-Version-1-12-2/include/vigra/mathutil.hxx:962:27: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
Copying target vigranumpy_core to temporary module directory
[ 96%] Built target vigranumpy_core
In file included from /build/vigra/src/vigra-Version-1-12-2/include/vigra/initimage.hxx:42,
                 from /build/vigra/src/vigra-Version-1-12-2/include/vigra/basicimageview.hxx:40,
                 from /build/vigra/src/vigra-Version-1-12-2/include/vigra/basicimage.hxx:45,
                 from /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_array.hxx:45,
                 from /build/vigra/src/vigra-Version-1-12-2/include/vigra/numpy_array.hxx:47,
                 from /build/vigra/src/vigra-Version-1-12-2/vigranumpy/src/core/export_graph_visitor.hxx:13,
                 from /build/vigra/src/vigra-Version-1-12-2/vigranumpy/src/core/adjacencyListGraph.cxx:41:
/build/vigra/src/vigra-Version-1-12-2/include/vigra/functortraits.hxx:198:45: warning: 'template<class _Predicate> class std::binary_negate' is deprecated [-Wdeprecated-declarations]
In file included from /usr/include/c++/14.2.1/string:49,
                 from /usr/include/boost/core/demangle.hpp:14,
                 from /usr/include/boost/core/typeinfo.hpp:135,
                 from /usr/include/boost/function/function_base.hpp:16,
                 from /usr/include/boost/function/function_template.hpp:14,
                 from /usr/include/boost/function/function0.hpp:10,
                 from /usr/include/boost/python/errors.hpp:13,
                 from /usr/include/boost/python/handle.hpp:11,
                 from /usr/include/boost/python/args_fwd.hpp:10,
                 from /usr/include/boost/python/args.hpp:10,
                 from /usr/include/boost/python.hpp:11,
                 from /build/vigra/src/vigra-Version-1-12-2/vigranumpy/src/core/export_graph_visitor.hxx:6:
/usr/include/c++/14.2.1/bits/stl_function.h:1048:30: note: declared here
 1048 |     class _GLIBCXX17_DEPRECATED binary_negate
      |                              ^~~~~~~~~~~~~
/build/vigra/src/vigra-Version-1-12-2/include/vigra/functortraits.hxx:199:45: warning: 'template<class _Predicate> class std::unary_negate' is deprecated [-Wdeprecated-declarations]
/usr/include/c++/14.2.1/bits/stl_function.h:1021:30: note: declared here
 1021 |     class _GLIBCXX17_DEPRECATED unary_negate
      |                              ^~~~~~~~~~~~
In file included from /build/vigra/src/vigra-Version-1-12-2/include/vigra/tinyvector.hxx:55,
                 from /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_array.hxx:43:
/build/vigra/src/vigra-Version-1-12-2/include/vigra/mathutil.hxx: In instantiation of 'std::pair<double, double> vigra::detail::noncentralChi2CDF(unsigned int, T, T, T) [with T = double]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/mathutil.hxx:1044:37:   required from here
/build/vigra/src/vigra-Version-1-12-2/include/vigra/mathutil.hxx:962:27: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /usr/include/c++/14.2.1/bits/specfun.h:43,
                 from /usr/include/c++/14.2.1/cmath:3906,
                 from /usr/include/c++/14.2.1/math.h:36,
                 from /usr/include/python3.13/Python.h:22,
                 from /usr/include/boost/python/detail/wrap_python.hpp:178,
                 from /usr/include/boost/python/detail/prefix.hpp:13,
                 from /usr/include/boost/python/args.hpp:8:
/usr/include/c++/14.2.1/bits/stl_algobase.h: In function '_RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >*, vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >, allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > > > >; _Predicate = __gnu_cxx::__ops::_Iter_equals_val<const vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > >]':
/usr/include/c++/14.2.1/bits/stl_algobase.h:2099:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >*, std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > > > >' changed in GCC 7.1
 2099 |           ++__first;
      |            ^~~~~~~~~
/usr/include/c++/14.2.1/bits/stl_algobase.h:2099:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >*, std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algobase.h: In function '_RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::AdjacencyListGraph>*, vector<vigra::EdgeHolder<vigra::AdjacencyListGraph>, allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> > > >; _Predicate = __gnu_cxx::__ops::_Iter_equals_val<const vigra::EdgeHolder<vigra::AdjacencyListGraph> >]':
/usr/include/c++/14.2.1/bits/stl_algobase.h:2099:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::AdjacencyListGraph>*, std::vector<vigra::EdgeHolder<vigra::AdjacencyListGraph>, std::allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algobase.h:2099:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::AdjacencyListGraph>*, std::vector<vigra::EdgeHolder<vigra::AdjacencyListGraph>, std::allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> > > >' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/vector:72,
                 from /usr/include/c++/14.2.1/functional:64,
                 from /usr/include/boost/smart_ptr/detail/shared_count.hpp:33,
                 from /usr/include/boost/smart_ptr/shared_ptr.hpp:17,
                 from /usr/include/boost/shared_ptr.hpp:17,
                 from /usr/include/boost/python/converter/shared_ptr_to_python.hpp:12,
                 from /usr/include/boost/python/converter/arg_to_python.hpp:15,
                 from /usr/include/boost/python/call.hpp:15,
                 from /usr/include/boost/python/object_core.hpp:14,
                 from /usr/include/boost/python/args.hpp:22:
/usr/include/c++/14.2.1/bits/vector.tcc: In function 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::AdjacencyListGraph>*, std::vector<vigra::EdgeHolder<vigra::AdjacencyListGraph>, std::allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> > > >; _Tp = vigra::EdgeHolder<vigra::AdjacencyListGraph>; _Alloc = std::allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> >]':
/usr/include/c++/14.2.1/bits/vector.tcc:954:7: note: parameter passing for argument of type 'std::vector<vigra::EdgeHolder<vigra::AdjacencyListGraph>, std::allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> > >::iterator' changed in GCC 7.1
  954 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/14.2.1/bits/vector.tcc:954:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::AdjacencyListGraph>*, std::vector<vigra::EdgeHolder<vigra::AdjacencyListGraph>, std::allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/vector.tcc:954:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::AdjacencyListGraph>*, std::vector<vigra::EdgeHolder<vigra::AdjacencyListGraph>, std::allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/vector.tcc: In function 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >*, std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > > > >; _Tp = vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >; _Alloc = std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > >]':
/usr/include/c++/14.2.1/bits/vector.tcc:954:7: note: parameter passing for argument of type 'std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > > >::iterator' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/vector.tcc:954:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >*, std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/vector.tcc:954:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >*, std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > > > >' changed in GCC 7.1
In function '_Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::AdjacencyListGraph>*, vector<vigra::EdgeHolder<vigra::AdjacencyListGraph>, allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> > > >; _Predicate = __gnu_cxx::__ops::_Iter_equals_val<const vigra::EdgeHolder<vigra::AdjacencyListGraph> >]',
    inlined from '_IIter std::find(_IIter, _IIter, const _Tp&) [with _IIter = __gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::AdjacencyListGraph>*, vector<vigra::EdgeHolder<vigra::AdjacencyListGraph>, allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> > > >; _Tp = vigra::EdgeHolder<vigra::AdjacencyListGraph>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:3850:28,
    inlined from 'static bool boost::python::vector_indexing_suite<Container, NoProxy, DerivedPolicies>::contains(Container&, const key_type&) [with Container = std::vector<vigra::EdgeHolder<vigra::AdjacencyListGraph>, std::allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> > >; bool NoProxy = false; DerivedPolicies = boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::AdjacencyListGraph>, std::allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> > >, false>]' at /usr/include/boost/python/suite/indexing/vector_indexing_suite.hpp:146:29,
    inlined from 'static bool boost::python::indexing_suite<Container, DerivedPolicies, NoProxy, NoSlice, Data, Index, Key>::base_contains(Container&, PyObject*) [with Container = std::vector<vigra::EdgeHolder<vigra::AdjacencyListGraph>, std::allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> > >; DerivedPolicies = boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::AdjacencyListGraph>, std::allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> > >, false>; bool NoProxy = false; bool NoSlice = false; Data = vigra::EdgeHolder<vigra::AdjacencyListGraph>; Index = unsigned int; Key = vigra::EdgeHolder<vigra::AdjacencyListGraph>]' at /usr/include/boost/python/suite/indexing/indexing_suite.hpp:279:49:
/usr/include/c++/14.2.1/bits/stl_algobase.h:2152:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::AdjacencyListGraph>*, std::vector<vigra::EdgeHolder<vigra::AdjacencyListGraph>, std::allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> > > >' changed in GCC 7.1
 2152 |       for (; __first != __last; ++__first)
      |              ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 2153 |         if (__pred(__first))
      |         ~~~~~~~~~~~~~~~~~~~~                      
In function '_Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::AdjacencyListGraph>*, vector<vigra::EdgeHolder<vigra::AdjacencyListGraph>, allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> > > >; _Predicate = __gnu_cxx::__ops::_Iter_equals_val<const vigra::EdgeHolder<vigra::AdjacencyListGraph> >]',
    inlined from '_IIter std::find(_IIter, _IIter, const _Tp&) [with _IIter = __gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::AdjacencyListGraph>*, vector<vigra::EdgeHolder<vigra::AdjacencyListGraph>, allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> > > >; _Tp = vigra::EdgeHolder<vigra::AdjacencyListGraph>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:3850:28,
    inlined from 'static bool boost::python::vector_indexing_suite<Container, NoProxy, DerivedPolicies>::contains(Container&, const key_type&) [with Container = std::vector<vigra::EdgeHolder<vigra::AdjacencyListGraph>, std::allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> > >; bool NoProxy = false; DerivedPolicies = boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::AdjacencyListGraph>, std::allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> > >, false>]' at /usr/include/boost/python/suite/indexing/vector_indexing_suite.hpp:146:29,
    inlined from 'static bool boost::python::indexing_suite<Container, DerivedPolicies, NoProxy, NoSlice, Data, Index, Key>::base_contains(Container&, PyObject*) [with Container = std::vector<vigra::EdgeHolder<vigra::AdjacencyListGraph>, std::allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> > >; DerivedPolicies = boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::AdjacencyListGraph>, std::allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> > >, false>; bool NoProxy = false; bool NoSlice = false; Data = vigra::EdgeHolder<vigra::AdjacencyListGraph>; Index = unsigned int; Key = vigra::EdgeHolder<vigra::AdjacencyListGraph>]' at /usr/include/boost/python/suite/indexing/indexing_suite.hpp:286:53,
    inlined from 'static bool boost::python::indexing_suite<Container, DerivedPolicies, NoProxy, NoSlice, Data, Index, Key>::base_contains(Container&, PyObject*) [with Container = std::vector<vigra::EdgeHolder<vigra::AdjacencyListGraph>, std::allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> > >; DerivedPolicies = boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::AdjacencyListGraph>, std::allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> > >, false>; bool NoProxy = false; bool NoSlice = false; Data = vigra::EdgeHolder<vigra::AdjacencyListGraph>; Index = unsigned int; Key = vigra::EdgeHolder<vigra::AdjacencyListGraph>]' at /usr/include/boost/python/suite/indexing/indexing_suite.hpp:273:9:
/usr/include/c++/14.2.1/bits/stl_algobase.h:2152:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::AdjacencyListGraph>*, std::vector<vigra::EdgeHolder<vigra::AdjacencyListGraph>, std::allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> > > >' changed in GCC 7.1
 2152 |       for (; __first != __last; ++__first)
      |              ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 2153 |         if (__pred(__first))
      |         ~~~~~~~~~~~~~~~~~~~~                      
In function '_Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >*, vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >, allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > > > >; _Predicate = __gnu_cxx::__ops::_Iter_equals_val<const vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > >]',
    inlined from '_IIter std::find(_IIter, _IIter, const _Tp&) [with _IIter = __gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >*, vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >, allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > > > >; _Tp = vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:3850:28,
    inlined from 'static bool boost::python::vector_indexing_suite<Container, NoProxy, DerivedPolicies>::contains(Container&, const key_type&) [with Container = std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > > >; bool NoProxy = false; DerivedPolicies = boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > > >, false>]' at /usr/include/boost/python/suite/indexing/vector_indexing_suite.hpp:146:29,
    inlined from 'static bool boost::python::indexing_suite<Container, DerivedPolicies, NoProxy, NoSlice, Data, Index, Key>::base_contains(Container&, PyObject*) [with Container = std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > > >; DerivedPolicies = boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > > >, false>; bool NoProxy = false; bool NoSlice = false; Data = vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >; Index = unsigned int; Key = vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >]' at /usr/include/boost/python/suite/indexing/indexing_suite.hpp:279:49:
/usr/include/c++/14.2.1/bits/stl_algobase.h:2152:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >*, std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > > > >' changed in GCC 7.1
 2152 |       for (; __first != __last; ++__first)
      |              ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 2153 |         if (__pred(__first))
      |         ~~~~~~~~~~~~~~~~~~~~                      
In function '_Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >*, vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >, allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > > > >; _Predicate = __gnu_cxx::__ops::_Iter_equals_val<const vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > >]',
    inlined from '_IIter std::find(_IIter, _IIter, const _Tp&) [with _IIter = __gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >*, vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >, allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > > > >; _Tp = vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:3850:28,
    inlined from 'static bool boost::python::vector_indexing_suite<Container, NoProxy, DerivedPolicies>::contains(Container&, const key_type&) [with Container = std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > > >; bool NoProxy = false; DerivedPolicies = boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > > >, false>]' at /usr/include/boost/python/suite/indexing/vector_indexing_suite.hpp:146:29,
    inlined from 'static bool boost::python::indexing_suite<Container, DerivedPolicies, NoProxy, NoSlice, Data, Index, Key>::base_contains(Container&, PyObject*) [with Container = std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > > >; DerivedPolicies = boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > > >, false>; bool NoProxy = false; bool NoSlice = false; Data = vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >; Index = unsigned int; Key = vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >]' at /usr/include/boost/python/suite/indexing/indexing_suite.hpp:286:53,
    inlined from 'static bool boost::python::indexing_suite<Container, DerivedPolicies, NoProxy, NoSlice, Data, Index, Key>::base_contains(Container&, PyObject*) [with Container = std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > > >; DerivedPolicies = boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > > >, false>; bool NoProxy = false; bool NoSlice = false; Data = vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >; Index = unsigned int; Key = vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >]' at /usr/include/boost/python/suite/indexing/indexing_suite.hpp:273:9:
/usr/include/c++/14.2.1/bits/stl_algobase.h:2152:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >*, std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > > > >' changed in GCC 7.1
 2152 |       for (; __first != __last; ++__first)
      |              ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 2153 |         if (__pred(__first))
      |         ~~~~~~~~~~~~~~~~~~~~                      
/usr/include/c++/14.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = vigra::detail::GenericEdgeImpl<long long int>; _Alloc = std::allocator<vigra::detail::GenericEdgeImpl<long long int> >]':
/usr/include/c++/14.2.1/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector<vigra::detail::GenericEdgeImpl<long long int> >::iterator' changed in GCC 7.1
  700 |     vector<_Tp, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/14.2.1/memory:69,
                 from /usr/include/boost/function/function_base.hpp:23:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<vigra::detail::GenericNodeImpl<long long int, false>*>; _ForwardIterator = vigra::detail::GenericNodeImpl<long long int, false>*]':
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type 'std::move_iterator<vigra::detail::GenericNodeImpl<long long int, false>*>' changed in GCC 7.1
  113 |     __do_uninit_copy(_InputIterator __first, _InputIterator __last,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type 'std::move_iterator<vigra::detail::GenericNodeImpl<long long int, false>*>' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {vigra::detail::Adjacency<long long int>}; _Tp = vigra::detail::Adjacency<long long int>; _Alloc = std::allocator<vigra::detail::Adjacency<long long int> >]':
/usr/include/c++/14.2.1/bits/vector.tcc:452:7: note: parameter passing for argument of type 'std::vector<vigra::detail::Adjacency<long long int>, std::allocator<vigra::detail::Adjacency<long long int> > >::iterator' changed in GCC 7.1
  452 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/14.2.1/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = vigra::detail::Adjacency<long long int>; _Alloc = std::allocator<vigra::detail::Adjacency<long long int> >]':
/usr/include/c++/14.2.1/bits/vector.tcc:379:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::Adjacency<long long int>*, std::vector<vigra::detail::Adjacency<long long int>, std::allocator<vigra::detail::Adjacency<long long int> > > >' changed in GCC 7.1
  379 |         _M_realloc_insert(begin() + __n, std::move(__v));
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = vigra::detail::GenericNodeImpl<long long int, false>; _Alloc = std::allocator<vigra::detail::GenericNodeImpl<long long int, false> >]':
/usr/include/c++/14.2.1/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector<vigra::detail::GenericNodeImpl<long long int, false> >::iterator' changed in GCC 7.1
  700 |     vector<_Tp, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator<vigra::detail::GenericNodeImpl<long long int, false>*>; _ForwardIterator = vigra::detail::GenericNodeImpl<long long int, false>*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<vigra::detail::GenericNodeImpl<long long int, false>*>; _ForwardIterator = vigra::detail::GenericNodeImpl<long long int, false>*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator<vigra::detail::GenericNodeImpl<long long int, false>*>; _ForwardIterator = vigra::detail::GenericNodeImpl<long long int, false>*; _Tp = vigra::detail::GenericNodeImpl<long long int, false>]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
    inlined from '_ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = vigra::detail::GenericNodeImpl<long long int, false>*; _ForwardIterator = vigra::detail::GenericNodeImpl<long long int, false>*; _Allocator = allocator<vigra::detail::GenericNodeImpl<long long int, false> >]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:384:41,
    inlined from 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = vigra::detail::GenericNodeImpl<long long int, false>; _Alloc = std::allocator<vigra::detail::GenericNodeImpl<long long int, false> >]' at /usr/include/c++/14.2.1/bits/vector.tcc:719:32:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type 'std::move_iterator<vigra::detail::GenericNodeImpl<long long int, false>*>' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator<vigra::detail::GenericNodeImpl<long long int, false>*>; _ForwardIterator = vigra::detail::GenericNodeImpl<long long int, false>*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<vigra::detail::GenericNodeImpl<long long int, false>*>; _ForwardIterator = vigra::detail::GenericNodeImpl<long long int, false>*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator<vigra::detail::GenericNodeImpl<long long int, false>*>; _ForwardIterator = vigra::detail::GenericNodeImpl<long long int, false>*; _Tp = vigra::detail::GenericNodeImpl<long long int, false>]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
    inlined from '_ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = vigra::detail::GenericNodeImpl<long long int, false>*; _ForwardIterator = vigra::detail::GenericNodeImpl<long long int, false>*; _Allocator = allocator<vigra::detail::GenericNodeImpl<long long int, false> >]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:384:41,
    inlined from 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = vigra::detail::GenericNodeImpl<long long int, false>; _Alloc = std::allocator<vigra::detail::GenericNodeImpl<long long int, false> >]' at /usr/include/c++/14.2.1/bits/vector.tcc:739:32:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type 'std::move_iterator<vigra::detail::GenericNodeImpl<long long int, false>*>' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/14.2.1/vector:66:
In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = vigra::detail::GenericNodeImpl<long long int, false>; _Alloc = std::allocator<vigra::detail::GenericNodeImpl<long long int, false> >]',
    inlined from 'void vigra::AdjacencyListGraph::deserialize(ITER, ITER) [with ITER = vigra::StridedScanOrderIterator<1, unsigned int, const unsigned int&, const unsigned int*>]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/adjacency_list_graph.hxx:587:26,
    inlined from 'void vigra::pyDeserializeAdjacencyListGraph(AdjacencyListGraph&, const NumpyArray<1, unsigned int>&)' at /build/vigra/src/vigra-Version-1-12-2/vigranumpy/src/core/adjacencyListGraph.cxx:72:26:
/usr/include/c++/14.2.1/bits/stl_vector.h:1037:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::GenericNodeImpl<long long int, false>*, std::vector<vigra::detail::GenericNodeImpl<long long int, false> > >' changed in GCC 7.1
 1037 |           _M_fill_insert(end(), __new_size - size(), __x);
      |           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = vigra::detail::GenericEdgeImpl<long long int>; _Alloc = std::allocator<vigra::detail::GenericEdgeImpl<long long int> >]',
    inlined from 'void vigra::AdjacencyListGraph::deserialize(ITER, ITER) [with ITER = vigra::StridedScanOrderIterator<1, unsigned int, const unsigned int&, const unsigned int*>]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/adjacency_list_graph.hxx:588:26,
    inlined from 'void vigra::pyDeserializeAdjacencyListGraph(AdjacencyListGraph&, const NumpyArray<1, unsigned int>&)' at /build/vigra/src/vigra-Version-1-12-2/vigranumpy/src/core/adjacencyListGraph.cxx:72:26:
/usr/include/c++/14.2.1/bits/stl_vector.h:1037:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::GenericEdgeImpl<long long int>*, std::vector<vigra::detail::GenericEdgeImpl<long long int> > >' changed in GCC 7.1
 1037 |           _M_fill_insert(end(), __new_size - size(), __x);
      |           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::AdjacencyListGraph>*, std::vector<vigra::EdgeHolder<vigra::AdjacencyListGraph>, std::allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> > > >; <template-parameter-2-2> = void; _Tp = vigra::EdgeHolder<vigra::AdjacencyListGraph>; _Alloc = std::allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> >]',
    inlined from 'static void boost::python::vector_indexing_suite<Container, NoProxy, DerivedPolicies>::extend(Container&, Iter, Iter) [with Iter = __gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::AdjacencyListGraph>*, std::vector<vigra::EdgeHolder<vigra::AdjacencyListGraph>, std::allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> > > >; Container = std::vector<vigra::EdgeHolder<vigra::AdjacencyListGraph>, std::allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> > >; bool NoProxy = false; DerivedPolicies = boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::AdjacencyListGraph>, std::allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> > >, false>]' at /usr/include/boost/python/suite/indexing/vector_indexing_suite.hpp:200:29,
    inlined from 'static void boost::python::vector_indexing_suite<Container, NoProxy, DerivedPolicies>::base_extend(Container&, boost::python::api::object) [with Container = std::vector<vigra::EdgeHolder<vigra::AdjacencyListGraph>, std::allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> > >; bool NoProxy = false; DerivedPolicies = boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::AdjacencyListGraph>, std::allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> > >, false>]' at /usr/include/boost/python/suite/indexing/vector_indexing_suite.hpp:236:36:
/usr/include/c++/14.2.1/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::AdjacencyListGraph>*, std::vector<vigra::EdgeHolder<vigra::AdjacencyListGraph>, std::allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> > > >' changed in GCC 7.1
 1488 |           _M_range_insert(begin() + __offset, __first, __last,
      |           ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1489 |                           std::__iterator_category(__first));
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14.2.1/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::AdjacencyListGraph>*, std::vector<vigra::EdgeHolder<vigra::AdjacencyListGraph>, std::allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> > > >' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/algorithm:61,
                 from /usr/include/boost/function/function_template.hpp:19:
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<vigra::detail::GenericEdge<long long int>*, vector<vigra::detail::GenericEdge<long long int>, allocator<vigra::detail::GenericEdge<long long int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<vigra::detail_graph_algorithms::GraphItemCompare<vigra::NumpyScalarEdgeMap<vigra::AdjacencyListGraph, vigra::NumpyArray<1, vigra::Singleband<float> > >, less<float> > >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::GenericEdge<long long int>*, std::vector<vigra::detail::GenericEdge<long long int>, std::allocator<vigra::detail::GenericEdge<long long int> > > >' changed in GCC 7.1
 1770 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::GenericEdge<long long int>*, std::vector<vigra::detail::GenericEdge<long long int>, std::allocator<vigra::detail::GenericEdge<long long int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const vigra::EdgeHolder<vigra::AdjacencyListGraph>&}; _Tp = vigra::EdgeHolder<vigra::AdjacencyListGraph>; _Alloc = std::allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> >]':
/usr/include/c++/14.2.1/bits/vector.tcc:452:7: note: parameter passing for argument of type 'std::vector<vigra::EdgeHolder<vigra::AdjacencyListGraph>, std::allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> > >::iterator' changed in GCC 7.1
  452 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, const value_type&) [with _Tp = vigra::EdgeHolder<vigra::AdjacencyListGraph>; _Alloc = std::allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> >]',
    inlined from 'static void boost::python::vector_indexing_suite<Container, NoProxy, DerivedPolicies>::set_slice(Container&, index_type, index_type, const data_type&) [with Container = std::vector<vigra::EdgeHolder<vigra::AdjacencyListGraph>, std::allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> > >; bool NoProxy = false; DerivedPolicies = boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::AdjacencyListGraph>, std::allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> > >, false>]' at /usr/include/boost/python/suite/indexing/vector_indexing_suite.hpp:103:33,
    inlined from 'static void boost::python::vector_indexing_suite<Container, NoProxy, DerivedPolicies>::set_slice(Container&, index_type, index_type, const data_type&) [with Container = std::vector<vigra::EdgeHolder<vigra::AdjacencyListGraph>, std::allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> > >; bool NoProxy = false; DerivedPolicies = boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::AdjacencyListGraph>, std::allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> > >, false>]' at /usr/include/boost/python/suite/indexing/vector_indexing_suite.hpp:95:9,
    inlined from 'static void boost::python::detail::slice_helper<Container, DerivedPolicies, ProxyHandler, Data, Index>::base_set_slice(Container&, PySliceObject*, PyObject*) [with Container = std::vector<vigra::EdgeHolder<vigra::AdjacencyListGraph>, std::allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> > >; DerivedPolicies = boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::AdjacencyListGraph>, std::allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> > >, false>; ProxyHandler = boost::python::detail::proxy_helper<std::vector<vigra::EdgeHolder<vigra::AdjacencyListGraph>, std::allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> > >, boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::AdjacencyListGraph>, std::allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> > >, false>, boost::python::detail::container_element<std::vector<vigra::EdgeHolder<vigra::AdjacencyListGraph>, std::allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> > >, unsigned int, boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::AdjacencyListGraph>, std::allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> > >, false> >, unsigned int>; Data = vigra::EdgeHolder<vigra::AdjacencyListGraph>; Index = unsigned int]' at /usr/include/boost/python/suite/indexing/detail/indexing_suite_detail.hpp:639:43:
/usr/include/c++/14.2.1/bits/vector.tcc:170:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::AdjacencyListGraph>*, std::vector<vigra::EdgeHolder<vigra::AdjacencyListGraph>, std::allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> > > >' changed in GCC 7.1
  170 |         _M_realloc_insert(begin() + (__position - cbegin()), __x);
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, const value_type&) [with _Tp = vigra::EdgeHolder<vigra::AdjacencyListGraph>; _Alloc = std::allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> >]',
    inlined from 'static void boost::python::vector_indexing_suite<Container, NoProxy, DerivedPolicies>::set_slice(Container&, index_type, index_type, const data_type&) [with Container = std::vector<vigra::EdgeHolder<vigra::AdjacencyListGraph>, std::allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> > >; bool NoProxy = false; DerivedPolicies = boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::AdjacencyListGraph>, std::allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> > >, false>]' at /usr/include/boost/python/suite/indexing/vector_indexing_suite.hpp:103:33,
    inlined from 'static void boost::python::vector_indexing_suite<Container, NoProxy, DerivedPolicies>::set_slice(Container&, index_type, index_type, const data_type&) [with Container = std::vector<vigra::EdgeHolder<vigra::AdjacencyListGraph>, std::allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> > >; bool NoProxy = false; DerivedPolicies = boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::AdjacencyListGraph>, std::allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> > >, false>]' at /usr/include/boost/python/suite/indexing/vector_indexing_suite.hpp:95:9,
    inlined from 'static void boost::python::detail::slice_helper<Container, DerivedPolicies, ProxyHandler, Data, Index>::base_set_slice(Container&, PySliceObject*, PyObject*) [with Container = std::vector<vigra::EdgeHolder<vigra::AdjacencyListGraph>, std::allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> > >; DerivedPolicies = boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::AdjacencyListGraph>, std::allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> > >, false>; ProxyHandler = boost::python::detail::proxy_helper<std::vector<vigra::EdgeHolder<vigra::AdjacencyListGraph>, std::allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> > >, boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::AdjacencyListGraph>, std::allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> > >, false>, boost::python::detail::container_element<std::vector<vigra::EdgeHolder<vigra::AdjacencyListGraph>, std::allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> > >, unsigned int, boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::AdjacencyListGraph>, std::allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> > >, false> >, unsigned int>; Data = vigra::EdgeHolder<vigra::AdjacencyListGraph>; Index = unsigned int]' at /usr/include/boost/python/suite/indexing/detail/indexing_suite_detail.hpp:648:47:
/usr/include/c++/14.2.1/bits/vector.tcc:170:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::AdjacencyListGraph>*, std::vector<vigra::EdgeHolder<vigra::AdjacencyListGraph>, std::allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> > > >' changed in GCC 7.1
  170 |         _M_realloc_insert(begin() + (__position - cbegin()), __x);
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::AdjacencyListGraph>*, std::vector<vigra::EdgeHolder<vigra::AdjacencyListGraph>, std::allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> > > >; <template-parameter-2-2> = void; _Tp = vigra::EdgeHolder<vigra::AdjacencyListGraph>; _Alloc = std::allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> >]',
    inlined from 'static void boost::python::vector_indexing_suite<Container, NoProxy, DerivedPolicies>::set_slice(Container&, index_type, index_type, Iter, Iter) [with Iter = __gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::AdjacencyListGraph>*, std::vector<vigra::EdgeHolder<vigra::AdjacencyListGraph>, std::allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> > > >; Container = std::vector<vigra::EdgeHolder<vigra::AdjacencyListGraph>, std::allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> > >; bool NoProxy = false; DerivedPolicies = boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::AdjacencyListGraph>, std::allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> > >, false>]' at /usr/include/boost/python/suite/indexing/vector_indexing_suite.hpp:113:33,
    inlined from 'static void boost::python::detail::slice_helper<Container, DerivedPolicies, ProxyHandler, Data, Index>::base_set_slice(Container&, PySliceObject*, PyObject*) [with Container = std::vector<vigra::EdgeHolder<vigra::AdjacencyListGraph>, std::allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> > >; DerivedPolicies = boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::AdjacencyListGraph>, std::allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> > >, false>; ProxyHandler = boost::python::detail::proxy_helper<std::vector<vigra::EdgeHolder<vigra::AdjacencyListGraph>, std::allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> > >, boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::AdjacencyListGraph>, std::allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> > >, false>, boost::python::detail::container_element<std::vector<vigra::EdgeHolder<vigra::AdjacencyListGraph>, std::allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> > >, unsigned int, boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::AdjacencyListGraph>, std::allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> > >, false> >, unsigned int>; Data = vigra::EdgeHolder<vigra::AdjacencyListGraph>; Index = unsigned int]' at /usr/include/boost/python/suite/indexing/detail/indexing_suite_detail.hpp:685:47:
/usr/include/c++/14.2.1/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::AdjacencyListGraph>*, std::vector<vigra::EdgeHolder<vigra::AdjacencyListGraph>, std::allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> > > >' changed in GCC 7.1
 1488 |           _M_range_insert(begin() + __offset, __first, __last,
      |           ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1489 |                           std::__iterator_category(__first));
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14.2.1/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::AdjacencyListGraph>*, std::vector<vigra::EdgeHolder<vigra::AdjacencyListGraph>, std::allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> > > >' changed in GCC 7.1
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::AdjacencyListGraph>*, std::vector<vigra::EdgeHolder<vigra::AdjacencyListGraph>, std::allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> > > >; <template-parameter-2-2> = void; _Tp = vigra::EdgeHolder<vigra::AdjacencyListGraph>; _Alloc = std::allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> >]',
    inlined from 'static void boost::python::vector_indexing_suite<Container, NoProxy, DerivedPolicies>::set_slice(Container&, index_type, index_type, Iter, Iter) [with Iter = __gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::AdjacencyListGraph>*, std::vector<vigra::EdgeHolder<vigra::AdjacencyListGraph>, std::allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> > > >; Container = std::vector<vigra::EdgeHolder<vigra::AdjacencyListGraph>, std::allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> > >; bool NoProxy = false; DerivedPolicies = boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::AdjacencyListGraph>, std::allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> > >, false>]' at /usr/include/boost/python/suite/indexing/vector_indexing_suite.hpp:117:33,
    inlined from 'static void boost::python::detail::slice_helper<Container, DerivedPolicies, ProxyHandler, Data, Index>::base_set_slice(Container&, PySliceObject*, PyObject*) [with Container = std::vector<vigra::EdgeHolder<vigra::AdjacencyListGraph>, std::allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> > >; DerivedPolicies = boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::AdjacencyListGraph>, std::allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> > >, false>; ProxyHandler = boost::python::detail::proxy_helper<std::vector<vigra::EdgeHolder<vigra::AdjacencyListGraph>, std::allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> > >, boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::AdjacencyListGraph>, std::allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> > >, false>, boost::python::detail::container_element<std::vector<vigra::EdgeHolder<vigra::AdjacencyListGraph>, std::allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> > >, unsigned int, boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::AdjacencyListGraph>, std::allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> > >, false> >, unsigned int>; Data = vigra::EdgeHolder<vigra::AdjacencyListGraph>; Index = unsigned int]' at /usr/include/boost/python/suite/indexing/detail/indexing_suite_detail.hpp:685:47:
/usr/include/c++/14.2.1/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::AdjacencyListGraph>*, std::vector<vigra::EdgeHolder<vigra::AdjacencyListGraph>, std::allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> > > >' changed in GCC 7.1
 1488 |           _M_range_insert(begin() + __offset, __first, __last,
      |           ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1489 |                           std::__iterator_category(__first));
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14.2.1/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::AdjacencyListGraph>*, std::vector<vigra::EdgeHolder<vigra::AdjacencyListGraph>, std::allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> > > >' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/bits/stl_algo.h:61:
/usr/include/c++/14.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<vigra::detail::GenericEdge<long long int>*, vector<vigra::detail::GenericEdge<long long int>, allocator<vigra::detail::GenericEdge<long long int> > > >; _Distance = int; _Tp = vigra::detail::GenericEdge<long long int>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<vigra::detail_graph_algorithms::GraphItemCompare<vigra::NumpyScalarEdgeMap<vigra::AdjacencyListGraph, vigra::NumpyArray<1, vigra::Singleband<float> > >, less<float> > >]':
/usr/include/c++/14.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::GenericEdge<long long int>*, std::vector<vigra::detail::GenericEdge<long long int>, std::allocator<vigra::detail::GenericEdge<long long int> > > >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<vigra::detail::GenericEdge<long long int>*, vector<vigra::detail::GenericEdge<long long int>, allocator<vigra::detail::GenericEdge<long long int> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<vigra::detail_graph_algorithms::GraphItemCompare<vigra::NumpyScalarEdgeMap<vigra::AdjacencyListGraph, vigra::NumpyArray<1, vigra::Singleband<float> > >, less<float> > >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::GenericEdge<long long int>*, std::vector<vigra::detail::GenericEdge<long long int>, std::allocator<vigra::detail::GenericEdge<long long int> > > >' changed in GCC 7.1
 1876 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::GenericEdge<long long int>*, std::vector<vigra::detail::GenericEdge<long long int>, std::allocator<vigra::detail::GenericEdge<long long int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::GenericEdge<long long int>*, std::vector<vigra::detail::GenericEdge<long long int>, std::allocator<vigra::detail::GenericEdge<long long int> > > >' changed in GCC 7.1
 1890 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<vigra::detail::GenericEdge<long long int>*, vector<vigra::detail::GenericEdge<long long int>, allocator<vigra::detail::GenericEdge<long long int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<vigra::detail_graph_algorithms::GraphItemCompare<vigra::NumpyScalarEdgeMap<vigra::AdjacencyListGraph, vigra::NumpyArray<1, vigra::Singleband<float> > >, less<float> > >]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<vigra::detail::GenericEdge<long long int>*, vector<vigra::detail::GenericEdge<long long int>, allocator<vigra::detail::GenericEdge<long long int> > > >; _Compare = vigra::detail_graph_algorithms::GraphItemCompare<vigra::NumpyScalarEdgeMap<vigra::AdjacencyListGraph, vigra::NumpyArray<1, vigra::Singleband<float> > >, less<float> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18,
    inlined from 'void vigra::edgeSort(const GRAPH&, const WEIGHTS&, const COMPERATOR&, std::vector<typename GRAPH::Edge>&) [with GRAPH = AdjacencyListGraph; WEIGHTS = NumpyScalarEdgeMap<AdjacencyListGraph, NumpyArray<1, Singleband<float> > >; COMPERATOR = std::less<float>]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/graph_algorithms.hxx:111:18:
/usr/include/c++/14.2.1/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::GenericEdge<long long int>*, std::vector<vigra::detail::GenericEdge<long long int>, std::allocator<vigra::detail::GenericEdge<long long int> > > >' changed in GCC 7.1
 1905 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1906 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1907 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<vigra::detail::GenericEdge<long long int>*, vector<vigra::detail::GenericEdge<long long int>, allocator<vigra::detail::GenericEdge<long long int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<vigra::detail_graph_algorithms::GraphItemCompare<vigra::NumpyScalarEdgeMap<vigra::AdjacencyListGraph, vigra::NumpyArray<1, vigra::Singleband<float> > >, less<float> > >]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<vigra::detail::GenericEdge<long long int>*, vector<vigra::detail::GenericEdge<long long int>, allocator<vigra::detail::GenericEdge<long long int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<vigra::detail_graph_algorithms::GraphItemCompare<vigra::NumpyScalarEdgeMap<vigra::AdjacencyListGraph, vigra::NumpyArray<1, vigra::Singleband<float> > >, less<float> > >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1908:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<vigra::detail::GenericEdge<long long int>*, vector<vigra::detail::GenericEdge<long long int>, allocator<vigra::detail::GenericEdge<long long int> > > >; _Compare = vigra::detail_graph_algorithms::GraphItemCompare<vigra::NumpyScalarEdgeMap<vigra::AdjacencyListGraph, vigra::NumpyArray<1, vigra::Singleband<float> > >, less<float> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18,
    inlined from 'void vigra::edgeSort(const GRAPH&, const WEIGHTS&, const COMPERATOR&, std::vector<typename GRAPH::Edge>&) [with GRAPH = AdjacencyListGraph; WEIGHTS = NumpyScalarEdgeMap<AdjacencyListGraph, NumpyArray<1, Singleband<float> > >; COMPERATOR = std::less<float>]' at /build/vigra/src/vigra-Version-1-12-2/include/vigra/graph_algorithms.hxx:111:18:
/usr/include/c++/14.2.1/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::GenericEdge<long long int>*, std::vector<vigra::detail::GenericEdge<long long int>, std::allocator<vigra::detail::GenericEdge<long long int> > > >' changed in GCC 7.1
 1817 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14.2.1/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::GenericEdge<long long int>*, std::vector<vigra::detail::GenericEdge<long long int>, std::allocator<vigra::detail::GenericEdge<long long int> > > >' changed in GCC 7.1
 1822 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >*, std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > > > >; <template-parameter-2-2> = void; _Tp = vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >; _Alloc = std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > >]',
    inlined from 'static void boost::python::vector_indexing_suite<Container, NoProxy, DerivedPolicies>::extend(Container&, Iter, Iter) [with Iter = __gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >*, std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > > > >; Container = std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > > >; bool NoProxy = false; DerivedPolicies = boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > > >, false>]' at /usr/include/boost/python/suite/indexing/vector_indexing_suite.hpp:200:29,
    inlined from 'static void boost::python::vector_indexing_suite<Container, NoProxy, DerivedPolicies>::base_extend(Container&, boost::python::api::object) [with Container = std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > > >; bool NoProxy = false; DerivedPolicies = boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > > >, false>]' at /usr/include/boost/python/suite/indexing/vector_indexing_suite.hpp:236:36:
/usr/include/c++/14.2.1/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >*, std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > > > >' changed in GCC 7.1
 1488 |           _M_range_insert(begin() + __offset, __first, __last,
      |           ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1489 |                           std::__iterator_category(__first));
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14.2.1/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >*, std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >&}; _Tp = vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >; _Alloc = std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > >]':
/usr/include/c++/14.2.1/bits/vector.tcc:452:7: note: parameter passing for argument of type 'std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > > >::iterator' changed in GCC 7.1
  452 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, const value_type&) [with _Tp = vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >; _Alloc = std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > >]',
    inlined from 'static void boost::python::vector_indexing_suite<Container, NoProxy, DerivedPolicies>::set_slice(Container&, index_type, index_type, const data_type&) [with Container = std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > > >; bool NoProxy = false; DerivedPolicies = boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > > >, false>]' at /usr/include/boost/python/suite/indexing/vector_indexing_suite.hpp:103:33,
    inlined from 'static void boost::python::vector_indexing_suite<Container, NoProxy, DerivedPolicies>::set_slice(Container&, index_type, index_type, const data_type&) [with Container = std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > > >; bool NoProxy = false; DerivedPolicies = boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > > >, false>]' at /usr/include/boost/python/suite/indexing/vector_indexing_suite.hpp:95:9,
    inlined from 'static void boost::python::detail::slice_helper<Container, DerivedPolicies, ProxyHandler, Data, Index>::base_set_slice(Container&, PySliceObject*, PyObject*) [with Container = std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > > >; DerivedPolicies = boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > > >, false>; ProxyHandler = boost::python::detail::proxy_helper<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > > >, boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > > >, false>, boost::python::detail::container_element<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > > >, unsigned int, boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > > >, false> >, unsigned int>; Data = vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >; Index = unsigned int]' at /usr/include/boost/python/suite/indexing/detail/indexing_suite_detail.hpp:639:43:
/usr/include/c++/14.2.1/bits/vector.tcc:170:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >*, std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > > > >' changed in GCC 7.1
  170 |         _M_realloc_insert(begin() + (__position - cbegin()), __x);
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, const value_type&) [with _Tp = vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >; _Alloc = std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > >]',
    inlined from 'static void boost::python::vector_indexing_suite<Container, NoProxy, DerivedPolicies>::set_slice(Container&, index_type, index_type, const data_type&) [with Container = std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > > >; bool NoProxy = false; DerivedPolicies = boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > > >, false>]' at /usr/include/boost/python/suite/indexing/vector_indexing_suite.hpp:103:33,
    inlined from 'static void boost::python::vector_indexing_suite<Container, NoProxy, DerivedPolicies>::set_slice(Container&, index_type, index_type, const data_type&) [with Container = std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > > >; bool NoProxy = false; DerivedPolicies = boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > > >, false>]' at /usr/include/boost/python/suite/indexing/vector_indexing_suite.hpp:95:9,
    inlined from 'static void boost::python::detail::slice_helper<Container, DerivedPolicies, ProxyHandler, Data, Index>::base_set_slice(Container&, PySliceObject*, PyObject*) [with Container = std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > > >; DerivedPolicies = boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > > >, false>; ProxyHandler = boost::python::detail::proxy_helper<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > > >, boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > > >, false>, boost::python::detail::container_element<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > > >, unsigned int, boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > > >, false> >, unsigned int>; Data = vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >; Index = unsigned int]' at /usr/include/boost/python/suite/indexing/detail/indexing_suite_detail.hpp:648:47:
/usr/include/c++/14.2.1/bits/vector.tcc:170:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >*, std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > > > >' changed in GCC 7.1
  170 |         _M_realloc_insert(begin() + (__position - cbegin()), __x);
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >*, std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > > > >; <template-parameter-2-2> = void; _Tp = vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >; _Alloc = std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > >]',
    inlined from 'static void boost::python::vector_indexing_suite<Container, NoProxy, DerivedPolicies>::set_slice(Container&, index_type, index_type, Iter, Iter) [with Iter = __gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >*, std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > > > >; Container = std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > > >; bool NoProxy = false; DerivedPolicies = boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > > >, false>]' at /usr/include/boost/python/suite/indexing/vector_indexing_suite.hpp:113:33,
    inlined from 'static void boost::python::detail::slice_helper<Container, DerivedPolicies, ProxyHandler, Data, Index>::base_set_slice(Container&, PySliceObject*, PyObject*) [with Container = std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > > >; DerivedPolicies = boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > > >, false>; ProxyHandler = boost::python::detail::proxy_helper<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > > >, boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > > >, false>, boost::python::detail::container_element<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > > >, unsigned int, boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > > >, false> >, unsigned int>; Data = vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >; Index = unsigned int]' at /usr/include/boost/python/suite/indexing/detail/indexing_suite_detail.hpp:685:47:
/usr/include/c++/14.2.1/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >*, std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > > > >' changed in GCC 7.1
 1488 |           _M_range_insert(begin() + __offset, __first, __last,
      |           ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1489 |                           std::__iterator_category(__first));
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14.2.1/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >*, std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > > > >' changed in GCC 7.1
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >*, std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > > > >; <template-parameter-2-2> = void; _Tp = vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >; _Alloc = std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > >]',
    inlined from 'static void boost::python::vector_indexing_suite<Container, NoProxy, DerivedPolicies>::set_slice(Container&, index_type, index_type, Iter, Iter) [with Iter = __gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >*, std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > > > >; Container = std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > > >; bool NoProxy = false; DerivedPolicies = boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > > >, false>]' at /usr/include/boost/python/suite/indexing/vector_indexing_suite.hpp:117:33,
    inlined from 'static void boost::python::detail::slice_helper<Container, DerivedPolicies, ProxyHandler, Data, Index>::base_set_slice(Container&, PySliceObject*, PyObject*) [with Container = std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > > >; DerivedPolicies = boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > > >, false>; ProxyHandler = boost::python::detail::proxy_helper<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > > >, boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > > >, false>, boost::python::detail::container_element<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > > >, unsigned int, boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > > >, false> >, unsigned int>; Data = vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >; Index = unsigned int]' at /usr/include/boost/python/suite/indexing/detail/indexing_suite_detail.hpp:685:47:
/usr/include/c++/14.2.1/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >*, std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > > > >' changed in GCC 7.1
 1488 |           _M_range_insert(begin() + __offset, __first, __last,
      |           ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1489 |                           std::__iterator_category(__first));
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14.2.1/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >*, std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > > > >' changed in GCC 7.1
In file included from /build/vigra/src/vigra-Version-1-12-2/include/vigra/initimage.hxx:42,
                 from /build/vigra/src/vigra-Version-1-12-2/include/vigra/basicimageview.hxx:40,
                 from /build/vigra/src/vigra-Version-1-12-2/include/vigra/basicimage.hxx:45,
                 from /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_array.hxx:45,
                 from /build/vigra/src/vigra-Version-1-12-2/include/vigra/numpy_array.hxx:47,
                 from /build/vigra/src/vigra-Version-1-12-2/vigranumpy/src/core/export_graph_visitor.hxx:13,
                 from /build/vigra/src/vigra-Version-1-12-2/vigranumpy/src/core/gridGraph2d.cxx:42:
/build/vigra/src/vigra-Version-1-12-2/include/vigra/functortraits.hxx:198:45: warning: 'template<class _Predicate> class std::binary_negate' is deprecated [-Wdeprecated-declarations]
In file included from /usr/include/c++/14.2.1/string:49,
                 from /usr/include/boost/core/demangle.hpp:14,
                 from /usr/include/boost/core/typeinfo.hpp:135,
                 from /usr/include/boost/function/function_base.hpp:16,
                 from /usr/include/boost/function/function_template.hpp:14,
                 from /usr/include/boost/function/function0.hpp:10,
                 from /usr/include/boost/python/errors.hpp:13,
                 from /usr/include/boost/python/handle.hpp:11,
                 from /usr/include/boost/python/args_fwd.hpp:10,
                 from /usr/include/boost/python/args.hpp:10,
                 from /usr/include/boost/python.hpp:11,
                 from /build/vigra/src/vigra-Version-1-12-2/vigranumpy/src/core/export_graph_visitor.hxx:6:
/usr/include/c++/14.2.1/bits/stl_function.h:1048:30: note: declared here
 1048 |     class _GLIBCXX17_DEPRECATED binary_negate
      |                              ^~~~~~~~~~~~~
/build/vigra/src/vigra-Version-1-12-2/include/vigra/functortraits.hxx:199:45: warning: 'template<class _Predicate> class std::unary_negate' is deprecated [-Wdeprecated-declarations]
/usr/include/c++/14.2.1/bits/stl_function.h:1021:30: note: declared here
 1021 |     class _GLIBCXX17_DEPRECATED unary_negate
      |                              ^~~~~~~~~~~~
In file included from /build/vigra/src/vigra-Version-1-12-2/include/vigra/tinyvector.hxx:55,
                 from /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_array.hxx:43:
/build/vigra/src/vigra-Version-1-12-2/include/vigra/mathutil.hxx: In instantiation of 'std::pair<double, double> vigra::detail::noncentralChi2CDF(unsigned int, T, T, T) [with T = double]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/mathutil.hxx:1044:37:   required from here
/build/vigra/src/vigra-Version-1-12-2/include/vigra/mathutil.hxx:962:27: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /usr/include/c++/14.2.1/bits/specfun.h:43,
                 from /usr/include/c++/14.2.1/cmath:3906,
                 from /usr/include/c++/14.2.1/math.h:36,
                 from /usr/include/python3.13/Python.h:22,
                 from /usr/include/boost/python/detail/wrap_python.hpp:178,
                 from /usr/include/boost/python/detail/prefix.hpp:13,
                 from /usr/include/boost/python/args.hpp:8:
/usr/include/c++/14.2.1/bits/stl_algobase.h: In function '_RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >*, vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >, allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > > > >; _Predicate = __gnu_cxx::__ops::_Iter_equals_val<const vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > >]':
/usr/include/c++/14.2.1/bits/stl_algobase.h:2099:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >*, std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > > > >' changed in GCC 7.1
 2099 |           ++__first;
      |            ^~~~~~~~~
/usr/include/c++/14.2.1/bits/stl_algobase.h:2099:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >*, std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > > > >' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/vector:72,
                 from /usr/include/c++/14.2.1/functional:64,
                 from /usr/include/boost/smart_ptr/detail/shared_count.hpp:33,
                 from /usr/include/boost/smart_ptr/shared_ptr.hpp:17,
                 from /usr/include/boost/shared_ptr.hpp:17,
                 from /usr/include/boost/python/converter/shared_ptr_to_python.hpp:12,
                 from /usr/include/boost/python/converter/arg_to_python.hpp:15,
                 from /usr/include/boost/python/call.hpp:15,
                 from /usr/include/boost/python/object_core.hpp:14,
                 from /usr/include/boost/python/args.hpp:22:
/usr/include/c++/14.2.1/bits/vector.tcc: In function 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >*, std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > > > >; _Tp = vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >; _Alloc = std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > >]':
/usr/include/c++/14.2.1/bits/vector.tcc:954:7: note: parameter passing for argument of type 'std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > > >::iterator' changed in GCC 7.1
  954 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/14.2.1/bits/vector.tcc:954:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >*, std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/vector.tcc:954:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >*, std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > > > >' changed in GCC 7.1
In function '_Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >*, vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >, allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > > > >; _Predicate = __gnu_cxx::__ops::_Iter_equals_val<const vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > >]',
    inlined from '_IIter std::find(_IIter, _IIter, const _Tp&) [with _IIter = __gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >*, vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >, allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > > > >; _Tp = vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:3850:28,
    inlined from 'static bool boost::python::vector_indexing_suite<Container, NoProxy, DerivedPolicies>::contains(Container&, const key_type&) [with Container = std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > > >; bool NoProxy = false; DerivedPolicies = boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > > >, false>]' at /usr/include/boost/python/suite/indexing/vector_indexing_suite.hpp:146:29,
    inlined from 'static bool boost::python::indexing_suite<Container, DerivedPolicies, NoProxy, NoSlice, Data, Index, Key>::base_contains(Container&, PyObject*) [with Container = std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > > >; DerivedPolicies = boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > > >, false>; bool NoProxy = false; bool NoSlice = false; Data = vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >; Index = unsigned int; Key = vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >]' at /usr/include/boost/python/suite/indexing/indexing_suite.hpp:279:49:
/usr/include/c++/14.2.1/bits/stl_algobase.h:2152:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >*, std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > > > >' changed in GCC 7.1
 2152 |       for (; __first != __last; ++__first)
      |              ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 2153 |         if (__pred(__first))
      |         ~~~~~~~~~~~~~~~~~~~~                      
In function '_Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >*, vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >, allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > > > >; _Predicate = __gnu_cxx::__ops::_Iter_equals_val<const vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > >]',
    inlined from '_IIter std::find(_IIter, _IIter, const _Tp&) [with _IIter = __gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >*, vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >, allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > > > >; _Tp = vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:3850:28,
    inlined from 'static bool boost::python::vector_indexing_suite<Container, NoProxy, DerivedPolicies>::contains(Container&, const key_type&) [with Container = std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > > >; bool NoProxy = false; DerivedPolicies = boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > > >, false>]' at /usr/include/boost/python/suite/indexing/vector_indexing_suite.hpp:146:29,
    inlined from 'static bool boost::python::indexing_suite<Container, DerivedPolicies, NoProxy, NoSlice, Data, Index, Key>::base_contains(Container&, PyObject*) [with Container = std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > > >; DerivedPolicies = boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > > >, false>; bool NoProxy = false; bool NoSlice = false; Data = vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >; Index = unsigned int; Key = vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >]' at /usr/include/boost/python/suite/indexing/indexing_suite.hpp:286:53,
    inlined from 'static bool boost::python::indexing_suite<Container, DerivedPolicies, NoProxy, NoSlice, Data, Index, Key>::base_contains(Container&, PyObject*) [with Container = std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > > >; DerivedPolicies = boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > > >, false>; bool NoProxy = false; bool NoSlice = false; Data = vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >; Index = unsigned int; Key = vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >]' at /usr/include/boost/python/suite/indexing/indexing_suite.hpp:273:9:
/usr/include/c++/14.2.1/bits/stl_algobase.h:2152:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >*, std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > > > >' changed in GCC 7.1
 2152 |       for (; __first != __last; ++__first)
      |              ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 2153 |         if (__pred(__first))
      |         ~~~~~~~~~~~~~~~~~~~~                      
/usr/include/c++/14.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {vigra::detail::Adjacency<long long int>}; _Tp = vigra::detail::Adjacency<long long int>; _Alloc = std::allocator<vigra::detail::Adjacency<long long int> >]':
/usr/include/c++/14.2.1/bits/vector.tcc:452:7: note: parameter passing for argument of type 'std::vector<vigra::detail::Adjacency<long long int>, std::allocator<vigra::detail::Adjacency<long long int> > >::iterator' changed in GCC 7.1
  452 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/14.2.1/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = vigra::detail::Adjacency<long long int>; _Alloc = std::allocator<vigra::detail::Adjacency<long long int> >]':
/usr/include/c++/14.2.1/bits/vector.tcc:379:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::Adjacency<long long int>*, std::vector<vigra::detail::Adjacency<long long int>, std::allocator<vigra::detail::Adjacency<long long int> > > >' changed in GCC 7.1
  379 |         _M_realloc_insert(begin() + __n, std::move(__v));
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/14.2.1/vector:66:
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >*, std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > > > >; <template-parameter-2-2> = void; _Tp = vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >; _Alloc = std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > >]',
    inlined from 'static void boost::python::vector_indexing_suite<Container, NoProxy, DerivedPolicies>::extend(Container&, Iter, Iter) [with Iter = __gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >*, std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > > > >; Container = std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > > >; bool NoProxy = false; DerivedPolicies = boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > > >, false>]' at /usr/include/boost/python/suite/indexing/vector_indexing_suite.hpp:200:29,
    inlined from 'static void boost::python::vector_indexing_suite<Container, NoProxy, DerivedPolicies>::base_extend(Container&, boost::python::api::object) [with Container = std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > > >; bool NoProxy = false; DerivedPolicies = boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > > >, false>]' at /usr/include/boost/python/suite/indexing/vector_indexing_suite.hpp:236:36:
/usr/include/c++/14.2.1/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >*, std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > > > >' changed in GCC 7.1
 1488 |           _M_range_insert(begin() + __offset, __first, __last,
      |           ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1489 |                           std::__iterator_category(__first));
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14.2.1/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >*, std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >&}; _Tp = vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >; _Alloc = std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > >]':
/usr/include/c++/14.2.1/bits/vector.tcc:452:7: note: parameter passing for argument of type 'std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > > >::iterator' changed in GCC 7.1
  452 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, const value_type&) [with _Tp = vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >; _Alloc = std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > >]',
    inlined from 'static void boost::python::vector_indexing_suite<Container, NoProxy, DerivedPolicies>::set_slice(Container&, index_type, index_type, const data_type&) [with Container = std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > > >; bool NoProxy = false; DerivedPolicies = boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > > >, false>]' at /usr/include/boost/python/suite/indexing/vector_indexing_suite.hpp:103:33,
    inlined from 'static void boost::python::vector_indexing_suite<Container, NoProxy, DerivedPolicies>::set_slice(Container&, index_type, index_type, const data_type&) [with Container = std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > > >; bool NoProxy = false; DerivedPolicies = boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > > >, false>]' at /usr/include/boost/python/suite/indexing/vector_indexing_suite.hpp:95:9,
    inlined from 'static void boost::python::detail::slice_helper<Container, DerivedPolicies, ProxyHandler, Data, Index>::base_set_slice(Container&, PySliceObject*, PyObject*) [with Container = std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > > >; DerivedPolicies = boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > > >, false>; ProxyHandler = boost::python::detail::proxy_helper<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > > >, boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > > >, false>, boost::python::detail::container_element<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > > >, unsigned int, boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > > >, false> >, unsigned int>; Data = vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >; Index = unsigned int]' at /usr/include/boost/python/suite/indexing/detail/indexing_suite_detail.hpp:639:43:
/usr/include/c++/14.2.1/bits/vector.tcc:170:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >*, std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > > > >' changed in GCC 7.1
  170 |         _M_realloc_insert(begin() + (__position - cbegin()), __x);
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, const value_type&) [with _Tp = vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >; _Alloc = std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > >]',
    inlined from 'static void boost::python::vector_indexing_suite<Container, NoProxy, DerivedPolicies>::set_slice(Container&, index_type, index_type, const data_type&) [with Container = std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > > >; bool NoProxy = false; DerivedPolicies = boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > > >, false>]' at /usr/include/boost/python/suite/indexing/vector_indexing_suite.hpp:103:33,
    inlined from 'static void boost::python::vector_indexing_suite<Container, NoProxy, DerivedPolicies>::set_slice(Container&, index_type, index_type, const data_type&) [with Container = std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > > >; bool NoProxy = false; DerivedPolicies = boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > > >, false>]' at /usr/include/boost/python/suite/indexing/vector_indexing_suite.hpp:95:9,
    inlined from 'static void boost::python::detail::slice_helper<Container, DerivedPolicies, ProxyHandler, Data, Index>::base_set_slice(Container&, PySliceObject*, PyObject*) [with Container = std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > > >; DerivedPolicies = boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > > >, false>; ProxyHandler = boost::python::detail::proxy_helper<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > > >, boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > > >, false>, boost::python::detail::container_element<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > > >, unsigned int, boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > > >, false> >, unsigned int>; Data = vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >; Index = unsigned int]' at /usr/include/boost/python/suite/indexing/detail/indexing_suite_detail.hpp:648:47:
/usr/include/c++/14.2.1/bits/vector.tcc:170:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >*, std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > > > >' changed in GCC 7.1
  170 |         _M_realloc_insert(begin() + (__position - cbegin()), __x);
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >*, std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > > > >; <template-parameter-2-2> = void; _Tp = vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >; _Alloc = std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > >]',
    inlined from 'static void boost::python::vector_indexing_suite<Container, NoProxy, DerivedPolicies>::set_slice(Container&, index_type, index_type, Iter, Iter) [with Iter = __gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >*, std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > > > >; Container = std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > > >; bool NoProxy = false; DerivedPolicies = boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > > >, false>]' at /usr/include/boost/python/suite/indexing/vector_indexing_suite.hpp:113:33,
    inlined from 'static void boost::python::detail::slice_helper<Container, DerivedPolicies, ProxyHandler, Data, Index>::base_set_slice(Container&, PySliceObject*, PyObject*) [with Container = std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > > >; DerivedPolicies = boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > > >, false>; ProxyHandler = boost::python::detail::proxy_helper<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > > >, boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > > >, false>, boost::python::detail::container_element<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > > >, unsigned int, boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > > >, false> >, unsigned int>; Data = vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >; Index = unsigned int]' at /usr/include/boost/python/suite/indexing/detail/indexing_suite_detail.hpp:685:47:
/usr/include/c++/14.2.1/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >*, std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > > > >' changed in GCC 7.1
 1488 |           _M_range_insert(begin() + __offset, __first, __last,
      |           ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1489 |                           std::__iterator_category(__first));
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14.2.1/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >*, std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > > > >' changed in GCC 7.1
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >*, std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > > > >; <template-parameter-2-2> = void; _Tp = vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >; _Alloc = std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > >]',
    inlined from 'static void boost::python::vector_indexing_suite<Container, NoProxy, DerivedPolicies>::set_slice(Container&, index_type, index_type, Iter, Iter) [with Iter = __gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >*, std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > > > >; Container = std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > > >; bool NoProxy = false; DerivedPolicies = boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > > >, false>]' at /usr/include/boost/python/suite/indexing/vector_indexing_suite.hpp:117:33,
    inlined from 'static void boost::python::detail::slice_helper<Container, DerivedPolicies, ProxyHandler, Data, Index>::base_set_slice(Container&, PySliceObject*, PyObject*) [with Container = std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > > >; DerivedPolicies = boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > > >, false>; ProxyHandler = boost::python::detail::proxy_helper<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > > >, boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > > >, false>, boost::python::detail::container_element<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > > >, unsigned int, boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > > >, false> >, unsigned int>; Data = vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >; Index = unsigned int]' at /usr/include/boost/python/suite/indexing/detail/indexing_suite_detail.hpp:685:47:
/usr/include/c++/14.2.1/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >*, std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > > > >' changed in GCC 7.1
 1488 |           _M_range_insert(begin() + __offset, __first, __last,
      |           ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1489 |                           std::__iterator_category(__first));
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14.2.1/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >*, std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<2, boost::undirected_tag> > > > > >' changed in GCC 7.1
In file included from /build/vigra/src/vigra-Version-1-12-2/include/vigra/initimage.hxx:42,
                 from /build/vigra/src/vigra-Version-1-12-2/include/vigra/basicimageview.hxx:40,
                 from /build/vigra/src/vigra-Version-1-12-2/include/vigra/basicimage.hxx:45,
                 from /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_array.hxx:45,
                 from /build/vigra/src/vigra-Version-1-12-2/include/vigra/numpy_array.hxx:47,
                 from /build/vigra/src/vigra-Version-1-12-2/vigranumpy/src/core/export_graph_visitor.hxx:13,
                 from /build/vigra/src/vigra-Version-1-12-2/vigranumpy/src/core/gridGraph3d.cxx:42:
/build/vigra/src/vigra-Version-1-12-2/include/vigra/functortraits.hxx:198:45: warning: 'template<class _Predicate> class std::binary_negate' is deprecated [-Wdeprecated-declarations]
In file included from /usr/include/c++/14.2.1/string:49,
                 from /usr/include/boost/core/demangle.hpp:14,
                 from /usr/include/boost/core/typeinfo.hpp:135,
                 from /usr/include/boost/function/function_base.hpp:16,
                 from /usr/include/boost/function/function_template.hpp:14,
                 from /usr/include/boost/function/function0.hpp:10,
                 from /usr/include/boost/python/errors.hpp:13,
                 from /usr/include/boost/python/handle.hpp:11,
                 from /usr/include/boost/python/args_fwd.hpp:10,
                 from /usr/include/boost/python/args.hpp:10,
                 from /usr/include/boost/python.hpp:11,
                 from /build/vigra/src/vigra-Version-1-12-2/vigranumpy/src/core/export_graph_visitor.hxx:6:
/usr/include/c++/14.2.1/bits/stl_function.h:1048:30: note: declared here
 1048 |     class _GLIBCXX17_DEPRECATED binary_negate
      |                              ^~~~~~~~~~~~~
/build/vigra/src/vigra-Version-1-12-2/include/vigra/functortraits.hxx:199:45: warning: 'template<class _Predicate> class std::unary_negate' is deprecated [-Wdeprecated-declarations]
/usr/include/c++/14.2.1/bits/stl_function.h:1021:30: note: declared here
 1021 |     class _GLIBCXX17_DEPRECATED unary_negate
      |                              ^~~~~~~~~~~~
In file included from /build/vigra/src/vigra-Version-1-12-2/include/vigra/tinyvector.hxx:55,
                 from /build/vigra/src/vigra-Version-1-12-2/include/vigra/multi_array.hxx:43:
/build/vigra/src/vigra-Version-1-12-2/include/vigra/mathutil.hxx: In instantiation of 'std::pair<double, double> vigra::detail::noncentralChi2CDF(unsigned int, T, T, T) [with T = double]':
/build/vigra/src/vigra-Version-1-12-2/include/vigra/mathutil.hxx:1044:37:   required from here
/build/vigra/src/vigra-Version-1-12-2/include/vigra/mathutil.hxx:962:27: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /usr/include/c++/14.2.1/bits/specfun.h:43,
                 from /usr/include/c++/14.2.1/cmath:3906,
                 from /usr/include/c++/14.2.1/math.h:36,
                 from /usr/include/python3.13/Python.h:22,
                 from /usr/include/boost/python/detail/wrap_python.hpp:178,
                 from /usr/include/boost/python/detail/prefix.hpp:13,
                 from /usr/include/boost/python/args.hpp:8:
/usr/include/c++/14.2.1/bits/stl_algobase.h: In function '_RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >*, vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >, allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > > > >; _Predicate = __gnu_cxx::__ops::_Iter_equals_val<const vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > >]':
/usr/include/c++/14.2.1/bits/stl_algobase.h:2099:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >*, std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > > > >' changed in GCC 7.1
 2099 |           ++__first;
      |            ^~~~~~~~~
/usr/include/c++/14.2.1/bits/stl_algobase.h:2099:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >*, std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > > > >' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/vector:72,
                 from /usr/include/c++/14.2.1/functional:64,
                 from /usr/include/boost/smart_ptr/detail/shared_count.hpp:33,
                 from /usr/include/boost/smart_ptr/shared_ptr.hpp:17,
                 from /usr/include/boost/shared_ptr.hpp:17,
                 from /usr/include/boost/python/converter/shared_ptr_to_python.hpp:12,
                 from /usr/include/boost/python/converter/arg_to_python.hpp:15,
                 from /usr/include/boost/python/call.hpp:15,
                 from /usr/include/boost/python/object_core.hpp:14,
                 from /usr/include/boost/python/args.hpp:22:
/usr/include/c++/14.2.1/bits/vector.tcc: In function 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >*, std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > > > >; _Tp = vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >; _Alloc = std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > >]':
/usr/include/c++/14.2.1/bits/vector.tcc:954:7: note: parameter passing for argument of type 'std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > > >::iterator' changed in GCC 7.1
  954 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/14.2.1/bits/vector.tcc:954:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >*, std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/vector.tcc:954:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >*, std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > > > >' changed in GCC 7.1
In function '_Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >*, vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >, allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > > > >; _Predicate = __gnu_cxx::__ops::_Iter_equals_val<const vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > >]',
    inlined from '_IIter std::find(_IIter, _IIter, const _Tp&) [with _IIter = __gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >*, vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >, allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > > > >; _Tp = vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:3850:28,
    inlined from 'static bool boost::python::vector_indexing_suite<Container, NoProxy, DerivedPolicies>::contains(Container&, const key_type&) [with Container = std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > > >; bool NoProxy = false; DerivedPolicies = boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > > >, false>]' at /usr/include/boost/python/suite/indexing/vector_indexing_suite.hpp:146:29,
    inlined from 'static bool boost::python::indexing_suite<Container, DerivedPolicies, NoProxy, NoSlice, Data, Index, Key>::base_contains(Container&, PyObject*) [with Container = std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > > >; DerivedPolicies = boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > > >, false>; bool NoProxy = false; bool NoSlice = false; Data = vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >; Index = unsigned int; Key = vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >]' at /usr/include/boost/python/suite/indexing/indexing_suite.hpp:279:49:
/usr/include/c++/14.2.1/bits/stl_algobase.h:2152:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >*, std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > > > >' changed in GCC 7.1
 2152 |       for (; __first != __last; ++__first)
      |              ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 2153 |         if (__pred(__first))
      |         ~~~~~~~~~~~~~~~~~~~~                      
In function '_Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >*, vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >, allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > > > >; _Predicate = __gnu_cxx::__ops::_Iter_equals_val<const vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > >]',
    inlined from '_IIter std::find(_IIter, _IIter, const _Tp&) [with _IIter = __gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >*, vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >, allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > > > >; _Tp = vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:3850:28,
    inlined from 'static bool boost::python::vector_indexing_suite<Container, NoProxy, DerivedPolicies>::contains(Container&, const key_type&) [with Container = std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > > >; bool NoProxy = false; DerivedPolicies = boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > > >, false>]' at /usr/include/boost/python/suite/indexing/vector_indexing_suite.hpp:146:29,
    inlined from 'static bool boost::python::indexing_suite<Container, DerivedPolicies, NoProxy, NoSlice, Data, Index, Key>::base_contains(Container&, PyObject*) [with Container = std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > > >; DerivedPolicies = boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > > >, false>; bool NoProxy = false; bool NoSlice = false; Data = vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >; Index = unsigned int; Key = vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >]' at /usr/include/boost/python/suite/indexing/indexing_suite.hpp:286:53,
    inlined from 'static bool boost::python::indexing_suite<Container, DerivedPolicies, NoProxy, NoSlice, Data, Index, Key>::base_contains(Container&, PyObject*) [with Container = std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > > >; DerivedPolicies = boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > > >, false>; bool NoProxy = false; bool NoSlice = false; Data = vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >; Index = unsigned int; Key = vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >]' at /usr/include/boost/python/suite/indexing/indexing_suite.hpp:273:9:
/usr/include/c++/14.2.1/bits/stl_algobase.h:2152:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >*, std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > > > >' changed in GCC 7.1
 2152 |       for (; __first != __last; ++__first)
      |              ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 2153 |         if (__pred(__first))
      |         ~~~~~~~~~~~~~~~~~~~~                      
/usr/include/c++/14.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {vigra::detail::Adjacency<long long int>}; _Tp = vigra::detail::Adjacency<long long int>; _Alloc = std::allocator<vigra::detail::Adjacency<long long int> >]':
/usr/include/c++/14.2.1/bits/vector.tcc:452:7: note: parameter passing for argument of type 'std::vector<vigra::detail::Adjacency<long long int>, std::allocator<vigra::detail::Adjacency<long long int> > >::iterator' changed in GCC 7.1
  452 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/14.2.1/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = vigra::detail::Adjacency<long long int>; _Alloc = std::allocator<vigra::detail::Adjacency<long long int> >]':
/usr/include/c++/14.2.1/bits/vector.tcc:379:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::detail::Adjacency<long long int>*, std::vector<vigra::detail::Adjacency<long long int>, std::allocator<vigra::detail::Adjacency<long long int> > > >' changed in GCC 7.1
  379 |         _M_realloc_insert(begin() + __n, std::move(__v));
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/14.2.1/vector:66:
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >*, std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > > > >; <template-parameter-2-2> = void; _Tp = vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >; _Alloc = std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > >]',
    inlined from 'static void boost::python::vector_indexing_suite<Container, NoProxy, DerivedPolicies>::extend(Container&, Iter, Iter) [with Iter = __gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >*, std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > > > >; Container = std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > > >; bool NoProxy = false; DerivedPolicies = boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > > >, false>]' at /usr/include/boost/python/suite/indexing/vector_indexing_suite.hpp:200:29,
    inlined from 'static void boost::python::vector_indexing_suite<Container, NoProxy, DerivedPolicies>::base_extend(Container&, boost::python::api::object) [with Container = std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > > >; bool NoProxy = false; DerivedPolicies = boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > > >, false>]' at /usr/include/boost/python/suite/indexing/vector_indexing_suite.hpp:236:36:
/usr/include/c++/14.2.1/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >*, std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > > > >' changed in GCC 7.1
 1488 |           _M_range_insert(begin() + __offset, __first, __last,
      |           ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1489 |                           std::__iterator_category(__first));
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14.2.1/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >*, std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >&}; _Tp = vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >; _Alloc = std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > >]':
/usr/include/c++/14.2.1/bits/vector.tcc:452:7: note: parameter passing for argument of type 'std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > > >::iterator' changed in GCC 7.1
  452 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, const value_type&) [with _Tp = vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >; _Alloc = std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > >]',
    inlined from 'static void boost::python::vector_indexing_suite<Container, NoProxy, DerivedPolicies>::set_slice(Container&, index_type, index_type, const data_type&) [with Container = std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > > >; bool NoProxy = false; DerivedPolicies = boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > > >, false>]' at /usr/include/boost/python/suite/indexing/vector_indexing_suite.hpp:103:33,
    inlined from 'static void boost::python::vector_indexing_suite<Container, NoProxy, DerivedPolicies>::set_slice(Container&, index_type, index_type, const data_type&) [with Container = std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > > >; bool NoProxy = false; DerivedPolicies = boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > > >, false>]' at /usr/include/boost/python/suite/indexing/vector_indexing_suite.hpp:95:9,
    inlined from 'static void boost::python::detail::slice_helper<Container, DerivedPolicies, ProxyHandler, Data, Index>::base_set_slice(Container&, PySliceObject*, PyObject*) [with Container = std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > > >; DerivedPolicies = boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > > >, false>; ProxyHandler = boost::python::detail::proxy_helper<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > > >, boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > > >, false>, boost::python::detail::container_element<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > > >, unsigned int, boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > > >, false> >, unsigned int>; Data = vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >; Index = unsigned int]' at /usr/include/boost/python/suite/indexing/detail/indexing_suite_detail.hpp:639:43:
/usr/include/c++/14.2.1/bits/vector.tcc:170:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >*, std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > > > >' changed in GCC 7.1
  170 |         _M_realloc_insert(begin() + (__position - cbegin()), __x);
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, const value_type&) [with _Tp = vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >; _Alloc = std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > >]',
    inlined from 'static void boost::python::vector_indexing_suite<Container, NoProxy, DerivedPolicies>::set_slice(Container&, index_type, index_type, const data_type&) [with Container = std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > > >; bool NoProxy = false; DerivedPolicies = boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > > >, false>]' at /usr/include/boost/python/suite/indexing/vector_indexing_suite.hpp:103:33,
    inlined from 'static void boost::python::vector_indexing_suite<Container, NoProxy, DerivedPolicies>::set_slice(Container&, index_type, index_type, const data_type&) [with Container = std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > > >; bool NoProxy = false; DerivedPolicies = boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > > >, false>]' at /usr/include/boost/python/suite/indexing/vector_indexing_suite.hpp:95:9,
    inlined from 'static void boost::python::detail::slice_helper<Container, DerivedPolicies, ProxyHandler, Data, Index>::base_set_slice(Container&, PySliceObject*, PyObject*) [with Container = std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > > >; DerivedPolicies = boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > > >, false>; ProxyHandler = boost::python::detail::proxy_helper<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > > >, boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > > >, false>, boost::python::detail::container_element<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > > >, unsigned int, boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > > >, false> >, unsigned int>; Data = vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >; Index = unsigned int]' at /usr/include/boost/python/suite/indexing/detail/indexing_suite_detail.hpp:648:47:
/usr/include/c++/14.2.1/bits/vector.tcc:170:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >*, std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > > > >' changed in GCC 7.1
  170 |         _M_realloc_insert(begin() + (__position - cbegin()), __x);
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >*, std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > > > >; <template-parameter-2-2> = void; _Tp = vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >; _Alloc = std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > >]',
    inlined from 'static void boost::python::vector_indexing_suite<Container, NoProxy, DerivedPolicies>::set_slice(Container&, index_type, index_type, Iter, Iter) [with Iter = __gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >*, std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > > > >; Container = std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > > >; bool NoProxy = false; DerivedPolicies = boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > > >, false>]' at /usr/include/boost/python/suite/indexing/vector_indexing_suite.hpp:113:33,
    inlined from 'static void boost::python::detail::slice_helper<Container, DerivedPolicies, ProxyHandler, Data, Index>::base_set_slice(Container&, PySliceObject*, PyObject*) [with Container = std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > > >; DerivedPolicies = boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > > >, false>; ProxyHandler = boost::python::detail::proxy_helper<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > > >, boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > > >, false>, boost::python::detail::container_element<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > > >, unsigned int, boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > > >, false> >, unsigned int>; Data = vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >; Index = unsigned int]' at /usr/include/boost/python/suite/indexing/detail/indexing_suite_detail.hpp:685:47:
/usr/include/c++/14.2.1/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >*, std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > > > >' changed in GCC 7.1
 1488 |           _M_range_insert(begin() + __offset, __first, __last,
      |           ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1489 |                           std::__iterator_category(__first));
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14.2.1/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >*, std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > > > >' changed in GCC 7.1
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >*, std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > > > >; <template-parameter-2-2> = void; _Tp = vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >; _Alloc = std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > >]',
    inlined from 'static void boost::python::vector_indexing_suite<Container, NoProxy, DerivedPolicies>::set_slice(Container&, index_type, index_type, Iter, Iter) [with Iter = __gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >*, std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > > > >; Container = std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > > >; bool NoProxy = false; DerivedPolicies = boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > > >, false>]' at /usr/include/boost/python/suite/indexing/vector_indexing_suite.hpp:117:33,
    inlined from 'static void boost::python::detail::slice_helper<Container, DerivedPolicies, ProxyHandler, Data, Index>::base_set_slice(Container&, PySliceObject*, PyObject*) [with Container = std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > > >; DerivedPolicies = boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > > >, false>; ProxyHandler = boost::python::detail::proxy_helper<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > > >, boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > > >, false>, boost::python::detail::container_element<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > > >, unsigned int, boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > > >, false> >, unsigned int>; Data = vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >; Index = unsigned int]' at /usr/include/boost/python/suite/indexing/detail/indexing_suite_detail.hpp:685:47:
/usr/include/c++/14.2.1/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >*, std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > > > >' changed in GCC 7.1
 1488 |           _M_range_insert(begin() + __offset, __first, __last,
      |           ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1489 |                           std::__iterator_category(__first));
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14.2.1/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >*, std::vector<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > >, std::allocator<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::GridGraph<3, boost::undirected_tag> > > > > >' changed in GCC 7.1
[100%] Linking CXX shared library graphs.cpython-313-arm-linux-gnueabihf.so
Copying target vigranumpy_graphs to temporary module directory
[100%] Built target vigranumpy_graphs
make: Leaving directory '/build/vigra/src/build'
==> Entering fakeroot environment...
==> Starting package_vigra()...
make: Entering directory '/build/vigra/src/build'
[ 29%] Built target vigraimpex
[ 29%] Built target vigranumpy_colors
[ 29%] Built target vigranumpy_sampling
[ 33%] Built target vigranumpy_noise
[ 37%] Built target vigranumpy_optimization
[ 40%] Built target vigranumpy_geometry
[ 51%] Built target vigranumpy_analysis
[ 62%] Built target vigranumpy_filters
[ 62%] Built target vigranumpy_histogram
[ 66%] Built target vigranumpy_utilities
[ 70%] Built target vigranumpy_blockwise
[ 70%] Built target vigranumpy_fourier
[ 74%] Built target vigranumpy_impex
[ 81%] Built target vigranumpy_core
[ 88%] Built target vigranumpy_learning
[100%] Built target vigranumpy_graphs
Install the project...
-- Install configuration: "Release"
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/graph_generalization.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/promote_traits.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/multi_blockwise.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/graph_item_impl.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/python_graph.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/merge_graph_adaptor.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/error.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/voxelneighborhood.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/fftw.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/transformimage.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/gaborfilter.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/seg_to_seeds.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/sampling.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/basicimageview.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/nonlineardiffusion.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/project2ellipse.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/symmetry.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/matlab_FLEXTYPE.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/affinegeometry.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/multi_resize.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/contourcirculator.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/multi_gridgraph.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/correlation.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/invariant_features3D.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/config_version.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/impex.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/transform_iterator.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/delegate
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/delegate/delegate.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/delegate/detail
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/delegate/detail/delegate_template.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/delegate/detail/delegate_list.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/blockwise_convolution.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/slanted_edge_mtf.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/visit_border.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/resampling_convolution.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/python_utility.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/stdimagefunctions.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/polynomial.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/convolution.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/random_forest_3.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/memory.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/seededregiongrowing3d.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/regression.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/unsupervised_decomposition.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/rgbvalue.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/polytope.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/integral_image.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/multi_math.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/multi_iterator.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/inspectimage.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/multi_histogram.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/separableconvolution.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/adjacency_list_graph.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/iteratoradapter.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/threading.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/labelimage.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/coordinate_iterator.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/gaussians.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/quadprog.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/combineimages.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/random_forest
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/random_forest/rf_region.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/random_forest/rf_split.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/random_forest/rf_ridge_split.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/random_forest/rf_visitors.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/random_forest/rf_earlystopping.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/random_forest/rf_online_prediction_set.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/random_forest/rf_nodeproxy.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/random_forest/rf_preprocessing.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/random_forest/features.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/random_forest/rf_common.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/random_forest/splices.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/random_forest/rf_algorithm.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/random_forest/rf_decisionTree.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/imageiteratoradapter.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/cornerdetection.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/specklefilters.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/compression.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/autodiff.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/linear_algebra.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/numpy_array_taggedshape.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/random_forest_3_hdf5_impex.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/fftw3.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/noise_normalization.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/matlab.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/multi_handle.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/gradient_energy_tensor.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/imageiterator.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/copyimage.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/affine_registration_fft.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/priority_queue.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/interpolating_accessor.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/flatmorphology.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/wigner-matrix.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/multi_fft.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/utilities.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/stdimage.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/accumulator-grammar.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/impexbase.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/rbf_registration.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/multi_array_chunked.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/blockwise_watersheds.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/edgedetection.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/random_forest_hdf5_impex.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/multi_convolution.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/iteratortags.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/accessor.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/sifImport.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/projective_registration.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/basicgeometry.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/multi_distance.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/singular_value_decomposition.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/metrics.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/polynomial_registration.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/random_forest_deprec.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/initimage.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/non_local_mean.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/multi_watersheds.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/threadpool.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/resizeimage.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/numerictraits.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/splineimageview.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/matrix.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/graph_rag_project_back.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/polygon.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/iteratortraits.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/pixelneighborhood.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/diff2d.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/inspector_passes.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/linear_solve.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/multi_iterator_coupled.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/localminmax.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/static_assert.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/multi_morphology.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/numpy_array_traits.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/multi_labeling.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/iteratorfacade.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/recursiveconvolution.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/multi_shape.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/navigator.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/clebsch-gordan.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/multi_array_chunked_hdf5.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/numpy_array_converters.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/watersheds.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/multi_fwd.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/vector_distance.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/random_access_set.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/accumulator.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/watersheds3d.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/splines.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/orientedtensorfilters.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/tuple.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/basicimage.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/multi_hierarchical_iterator.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/binary_forest.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/tinyvector.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/config.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/eccentricitytransform.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/applywindowfunction.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/tensorutilities.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/stdconvolution.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/overlapped_blocks.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/cellconfigurations.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/codec.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/skeleton.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/medianfilter.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/multi_pointoperators.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/eigensystem.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/graph_algorithms.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/random_forest.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/bordertreatment.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/mathutil.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/blockify.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/impexalpha.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/affine_registration.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/multi_opencl.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/shockfilter.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/functorexpression.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/array_vector.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/tv_filter.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/union_find.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/any.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/unittest.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/random_forest_3
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/random_forest_3/random_forest_visitors.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/random_forest_3/random_forest_common.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/random_forest_3/random_forest.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/random.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/counting_iterator.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/graph_maps.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/tiff.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/slic.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/imagecontainer.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/hdf5impex.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/cellimage.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/functortraits.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/type_lists.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/boundarytensor.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/distancetransform.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/algorithm.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/multi_tensorutilities.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/metaprogramming.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/numpy_array.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/labelvolume.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/sized_int.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/hierarchical_clustering.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/multi_impex.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/histogram.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/colorconversions.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/quaternion.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/axistags.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/rfftw.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/print_backtrace.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/imageinfo.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/windows.h
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/region_shrinking.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/rational.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/meshgrid.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/multi_localminmax.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/graphs.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/bucket_queue.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/bit_array.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/box.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/blockwise_labeling.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/permutation.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/filter_iterator.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/seededregiongrowing.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/timing.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/fixedpoint.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/bessel.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/multi_array.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/multi_blocking.hxx
-- Installing: /build/vigra/pkg/vigra/usr/include/vigra/promote_traits.hxx.py
-- Installing: /build/vigra/pkg/vigra/usr/bin/vigra-config
-- Installing: /build/vigra/pkg/vigra/usr/lib/vigra/vigra-targets.cmake
-- Installing: /build/vigra/pkg/vigra/usr/lib/vigra/vigra-targets-release.cmake
-- Installing: /build/vigra/pkg/vigra/usr/lib/vigra/VigraConfig.cmake
-- Installing: /build/vigra/pkg/vigra/usr/lib/vigra/VigraConfigVersion.cmake
-- Installing: /build/vigra/pkg/vigra/usr/lib/libvigraimpex.so.11.1.12.2
-- Installing: /build/vigra/pkg/vigra/usr/lib/libvigraimpex.so.11
-- Installing: /build/vigra/pkg/vigra/usr/lib/libvigraimpex.so
-- Installing: /build/vigra/pkg/vigra/usr/share/doc/
-- Installing: /build/vigra/pkg/vigra/usr/share/doc//vigra
-- Installing: /build/vigra/pkg/vigra/usr/share/doc//vigra/index.html
-- Installing: /build/vigra/pkg/vigra/usr/share/doc//vigra/vigra-icon.ico
-- Installing: /build/vigra/pkg/vigra/usr/share/doc//vigra/vigra.css
-- Installing: /build/vigra/pkg/vigra/usr/lib/vigranumpy/VigranumpyConfig.cmake
-- Installing: /build/vigra/pkg/vigra/usr/lib/python3.13/site-packages/vigra/vigranumpycore.cpython-313-arm-linux-gnueabihf.so
-- Set non-toolchain portion of runtime path of "/build/vigra/pkg/vigra/usr/lib/python3.13/site-packages/vigra/vigranumpycore.cpython-313-arm-linux-gnueabihf.so" to ""
-- Installing: /build/vigra/pkg/vigra/usr/lib/python3.13/site-packages/vigra/impex.cpython-313-arm-linux-gnueabihf.so
-- Set non-toolchain portion of runtime path of "/build/vigra/pkg/vigra/usr/lib/python3.13/site-packages/vigra/impex.cpython-313-arm-linux-gnueabihf.so" to ""
-- Installing: /build/vigra/pkg/vigra/usr/lib/python3.13/site-packages/vigra/sampling.cpython-313-arm-linux-gnueabihf.so
-- Installing: /build/vigra/pkg/vigra/usr/lib/python3.13/site-packages/vigra/filters.cpython-313-arm-linux-gnueabihf.so
-- Installing: /build/vigra/pkg/vigra/usr/lib/python3.13/site-packages/vigra/analysis.cpython-313-arm-linux-gnueabihf.so
-- Installing: /build/vigra/pkg/vigra/usr/lib/python3.13/site-packages/vigra/learning.cpython-313-arm-linux-gnueabihf.so
-- Set non-toolchain portion of runtime path of "/build/vigra/pkg/vigra/usr/lib/python3.13/site-packages/vigra/learning.cpython-313-arm-linux-gnueabihf.so" to ""
-- Installing: /build/vigra/pkg/vigra/usr/lib/python3.13/site-packages/vigra/colors.cpython-313-arm-linux-gnueabihf.so
-- Installing: /build/vigra/pkg/vigra/usr/lib/python3.13/site-packages/vigra/noise.cpython-313-arm-linux-gnueabihf.so
-- Installing: /build/vigra/pkg/vigra/usr/lib/python3.13/site-packages/vigra/geometry.cpython-313-arm-linux-gnueabihf.so
-- Installing: /build/vigra/pkg/vigra/usr/lib/python3.13/site-packages/vigra/optimization.cpython-313-arm-linux-gnueabihf.so
-- Installing: /build/vigra/pkg/vigra/usr/lib/python3.13/site-packages/vigra/graphs.cpython-313-arm-linux-gnueabihf.so
-- Set non-toolchain portion of runtime path of "/build/vigra/pkg/vigra/usr/lib/python3.13/site-packages/vigra/graphs.cpython-313-arm-linux-gnueabihf.so" to ""
-- Installing: /build/vigra/pkg/vigra/usr/lib/python3.13/site-packages/vigra/histogram.cpython-313-arm-linux-gnueabihf.so
-- Installing: /build/vigra/pkg/vigra/usr/lib/python3.13/site-packages/vigra/utilities.cpython-313-arm-linux-gnueabihf.so
-- Installing: /build/vigra/pkg/vigra/usr/lib/python3.13/site-packages/vigra/blockwise.cpython-313-arm-linux-gnueabihf.so
-- Installing: /build/vigra/pkg/vigra/usr/lib/python3.13/site-packages/vigra/fourier.cpython-313-arm-linux-gnueabihf.so
-- Installing: /build/vigra/pkg/vigra/usr/lib/python3.13/site-packages/vigra/__init__.py
-- Installing: /build/vigra/pkg/vigra/usr/lib/python3.13/site-packages/vigra/__version__.py
-- Installing: /build/vigra/pkg/vigra/usr/lib/python3.13/site-packages/vigra/tagged_array.py
-- Installing: /build/vigra/pkg/vigra/usr/lib/python3.13/site-packages/vigra/arraytypes.py
-- Installing: /build/vigra/pkg/vigra/usr/lib/python3.13/site-packages/vigra/ufunc.py
-- Installing: /build/vigra/pkg/vigra/usr/lib/python3.13/site-packages/vigra/pyqt/__init__.py
-- Installing: /build/vigra/pkg/vigra/usr/lib/python3.13/site-packages/vigra/pyqt/imagewindow.py
-- Installing: /build/vigra/pkg/vigra/usr/lib/python3.13/site-packages/vigra/pyqt/quickdialog.py
-- Installing: /build/vigra/pkg/vigra/usr/lib/python3.13/site-packages/vigra/pyqt/overlays.py
-- Installing: /build/vigra/pkg/vigra/usr/lib/python3.13/site-packages/vigra/pyqt/viewer2svg.py
make: Leaving directory '/build/vigra/src/build'
==> Tidying install...
  -> Removing libtool files...
  -> Purging unwanted files...
  -> Removing static library files...
  -> Stripping unneeded symbols from binaries and libraries...
  -> Compressing man and info pages...
==> Checking for packaging issues...
==> WARNING: Package contains reference to $srcdir
usr/bin/vigra-config
usr/lib/libvigraimpex.so.11.1.12.2
==> Creating package "vigra"...
  -> Generating .PKGINFO file...
  -> Generating .BUILDINFO file...
  -> Generating .MTREE file...
  -> Compressing package...
==> Starting package_python-vigra()...
renamed 'python-vigra/usr' -> '/build/vigra/pkg/python-vigra/usr'
==> Tidying install...
  -> Removing libtool files...
  -> Purging unwanted files...
  -> Removing static library files...
  -> Stripping unneeded symbols from binaries and libraries...
  -> Compressing man and info pages...
==> Checking for packaging issues...
==> WARNING: Package contains reference to $srcdir
usr/lib/python3.13/site-packages/vigra/colors.cpython-313-arm-linux-gnueabihf.so
usr/lib/python3.13/site-packages/vigra/optimization.cpython-313-arm-linux-gnueabihf.so
usr/lib/python3.13/site-packages/vigra/vigranumpycore.cpython-313-arm-linux-gnueabihf.so
usr/lib/python3.13/site-packages/vigra/utilities.cpython-313-arm-linux-gnueabihf.so
usr/lib/python3.13/site-packages/vigra/graphs.cpython-313-arm-linux-gnueabihf.so
usr/lib/python3.13/site-packages/vigra/impex.cpython-313-arm-linux-gnueabihf.so
usr/lib/python3.13/site-packages/vigra/noise.cpython-313-arm-linux-gnueabihf.so
usr/lib/python3.13/site-packages/vigra/filters.cpython-313-arm-linux-gnueabihf.so
usr/lib/python3.13/site-packages/vigra/sampling.cpython-313-arm-linux-gnueabihf.so
usr/lib/python3.13/site-packages/vigra/geometry.cpython-313-arm-linux-gnueabihf.so
usr/lib/python3.13/site-packages/vigra/analysis.cpython-313-arm-linux-gnueabihf.so
usr/lib/python3.13/site-packages/vigra/learning.cpython-313-arm-linux-gnueabihf.so
usr/lib/python3.13/site-packages/vigra/fourier.cpython-313-arm-linux-gnueabihf.so
usr/lib/python3.13/site-packages/vigra/histogram.cpython-313-arm-linux-gnueabihf.so
usr/lib/python3.13/site-packages/vigra/blockwise.cpython-313-arm-linux-gnueabihf.so
==> Creating package "python-vigra"...
  -> Generating .PKGINFO file...
  -> Generating .BUILDINFO file...
  -> Generating .MTREE file...
  -> Compressing package...
==> Leaving fakeroot environment.
==> Finished making: vigra 1.12.2-2 (Fri May  2 20:57:57 2025)
==> Cleaning up...