FailedOk

th/SRPMS[OK]
th/x32[OK]
th/i686[OK]
th/x86_64[OK]

ac/SRPMS[OK]
ac/i386[OK]
ac/i586[OK]
ac/i686[OK]
ac/alpha[OK]
ac/amd64[OK]
ac/athlon[OK]
ac/ppc[OK]
ac/sparc[OK]
ac/sparc64[OK]

Advanced Search
main()
Powered by PLD Linux
(c) 2002-2020 PLD Team
$Revision: 1.37 $
Powered by GNU antilope.
Your IP: 35.169.107.85

vigra e302259d-9de1-453f-8b2d-2a545d704aff

Status:OK
Source URL:https://buildlogs.pld-linux.org/pld/th/x32/OK/vigra,e302259d-9de1-453f-8b2d-2a545d704aff.bz2
text/plain URL:View!
rpm -qa of builder:View!
Date:2020/07/31 20:08:02
Runtime:0:07:21.682274

Toc:

  • prep
  • Executing(%prep): /bin/sh -e /tmp/B.ZVgyTi/BUILD/tmp/rpm-tmp.55376
  • build
  • Executing(%build): /bin/sh -e /tmp/B.ZVgyTi/BUILD/tmp/rpm-tmp.79257
  • install
  • Executing(%install): /bin/sh -e /tmp/B.ZVgyTi/BUILD/tmp/rpm-tmp.2918
  • files vigra
  • Processing files: vigra-1.11.1-6.x32
  • doc
  • Executing(%doc): /bin/sh -e /tmp/B.ZVgyTi/BUILD/tmp/rpm-tmp.75700
  • files vigra-devel
  • Processing files: vigra-devel-1.11.1-6.x32
  • files python-vigra
  • Processing files: python-vigra-1.11.1-6.x32
  • files python-vigra-devel
  • Processing files: python-vigra-devel-1.11.1-6.x32
  • files vigra-doc
  • Processing files: vigra-doc-1.11.1-6.x32
  • doc
  • Executing(%doc): /bin/sh -e /tmp/B.ZVgyTi/BUILD/tmp/rpm-tmp.1533
  • files vigra-debuginfo
  • Processing files: vigra-debuginfo-1.11.1-6.x32
  • clean
  • Executing(%clean): /bin/sh -e /tmp/B.ZVgyTi/BUILD/tmp/rpm-tmp.2419

Content:

request from: qboosh
checking if we should skip the build
started at: Fri Jul 31 20:00:27 2020
killing old processes on a builder
sending signal 9 to pid -1
Killed
cleaning up /tmp
fetching https://srcbuilder.pld-linux.org/th//srpms/e302259d-9de1-453f-8b2d-2a545d704aff/vigra-1.11.1-6.src.rpm
fetched 55128493 bytes, 10286.9 K/s
installing srpm: vigra-1.11.1-6.src.rpm
+ install -d /tmp/B.ZVgyTi/BUILD /tmp/B.ZVgyTi/RPMS
+ LC_ALL=en_US.UTF-8
+ rpm -qp --changelog vigra-1.11.1-6.src.rpm
* Fri Jul 31 2020 PLD Linux Team <feedback@pld-linux.org>
- For complete changelog see: http://git.pld-linux.org/?p=packages/vigra.git;a=log;h=master
* Fri Jul 31 2020 Jakub Bogusz <qboosh@pld-linux.org> f6a4d12
- shebang fix; release 6 (boost 1.73) * Sun Dec 08 2019 Jan Rękorajski <baggins@pld-linux.org> 294cffb
- release 5 (by relup.sh) * Mon Oct 07 2019 Jan Rękorajski <baggins@pld-linux.org> b1d4b91
- rebuild with boost 1.71 - release 4 (by relup.sh) + rpm -Uhv --nodeps --define '_topdir /tmp/B.ZVgyTi' --define '_specdir %{_topdir}' --define '_sourcedir %{_specdir}' --define '_rpmdir %{_topdir}/RPMS' --define '_builddir %{_topdir}/BUILD' vigra-1.11.1-6.src.rpm Preparing... ################################################## vigra ################################################## + rm -f vigra-1.11.1-6.src.rpm + install -m 700 -d /tmp/B.ZVgyTi/BUILD/tmp + TMPDIR=/tmp/B.ZVgyTi/BUILD/tmp + exec nice -n 0 rpmbuild -bp --short-circuit --nodeps --define '_topdir /tmp/B.ZVgyTi' --define '_specdir %{_topdir}' --define '_sourcedir %{_specdir}' --define '_rpmdir %{_topdir}/RPMS' --define '_builddir %{_topdir}/BUILD' --target x32-pld-linux --define 'prep exit 0' /tmp/B.ZVgyTi/vigra.spec Building target platforms: x32-pld-linux checking BuildConflict-ing packages no BuildConflicts found checking BR rpm: Building target platforms: x32-pld-linux no BR needed building RPM using: set -ex; : build-id: e302259d-9de1-453f-8b2d-2a545d704aff; TMPDIR=/tmp/B.ZVgyTi/BUILD/tmp exec nice -n 0 rpmbuild -bb --define '_smp_mflags -j9' --define '_make_opts -Otarget' --define '_pld_builder 1' --define '_topdir /tmp/B.ZVgyTi' --define '_specdir %{_topdir}' --define '_sourcedir %{_specdir}' --define '_rpmdir %{_topdir}/RPMS' --define '_builddir %{_topdir}/BUILD' --target x32-pld-linux /tmp/B.ZVgyTi/vigra.spec + : build-id: e302259d-9de1-453f-8b2d-2a545d704aff + TMPDIR=/tmp/B.ZVgyTi/BUILD/tmp + exec nice -n 0 rpmbuild -bb --define '_smp_mflags -j9' --define '_make_opts -Otarget' --define '_pld_builder 1' --define '_topdir /tmp/B.ZVgyTi' --define '_specdir %{_topdir}' --define '_sourcedir %{_specdir}' --define '_rpmdir %{_topdir}/RPMS' --define '_builddir %{_topdir}/BUILD' --target x32-pld-linux /tmp/B.ZVgyTi/vigra.spec Building target platforms: x32-pld-linux Executing(%prep): /bin/sh -e /tmp/B.ZVgyTi/BUILD/tmp/rpm-tmp.55376 + umask 022 + cd /tmp/B.ZVgyTi/BUILD + cd /tmp/B.ZVgyTi/BUILD + rm -rf vigra-1.11.1 + /bin/gzip -dc /tmp/B.ZVgyTi/vigra-1.11.1-src.tar.gz + /bin/tar -xf - + STATUS=0 + '[' 0 -ne 0 ']' + cd vigra-1.11.1 + /bin/id -u + '[' 1000 '=' 0 ']' + /bin/id -u + '[' 1000 '=' 0 ']' + /bin/chmod -Rf a+rX,u+w,g-w,o-w . + echo 'Patch #0 (python-install.patch):' Patch #0 (python-install.patch): + '[' -f /tmp/B.ZVgyTi/python-install.patch ']' + /bin/cat /tmp/B.ZVgyTi/python-install.patch + /usr/bin/patch -s -p1 + echo 'Patch #1 (boost-python.patch):' Patch #1 (boost-python.patch): + '[' -f /tmp/B.ZVgyTi/boost-python.patch ']' + /bin/cat /tmp/B.ZVgyTi/boost-python.patch + /usr/bin/patch -s -p1 + echo 'Patch #2 (vigra-multi_convolution.patch):' Patch #2 (vigra-multi_convolution.patch): + '[' -f /tmp/B.ZVgyTi/vigra-multi_convolution.patch ']' + /bin/cat /tmp/B.ZVgyTi/vigra-multi_convolution.patch + /usr/bin/patch -s -p1 + /bin/sed -i -e '1s,/usr/bin/env python$,/usr/bin/python2,' config/vigra-config.in + exit 0 Executing(%build): /bin/sh -e /tmp/B.ZVgyTi/BUILD/tmp/rpm-tmp.79257 HOME=/home/users/builder PATH=/home/users/builder/GNUstep/Tools:/bin:/usr/bin:/usr/local/bin TMPDIR=/tmp/B.ZVgyTi/BUILD/tmp + umask 022 + cd /tmp/B.ZVgyTi/BUILD + cd vigra-1.11.1 + CC=x86_64-pld-linux-gnux32-gcc CXX=x86_64-pld-linux-gnux32-g++ CPPFLAGS='' /usr/bin/cmake -Wno-dev '-DCMAKE_VERBOSE_MAKEFILE=ON' '-DCMAKE_BUILD_TYPE=PLD' '-DCMAKE_INSTALL_BINDIR:PATH=/usr/bin' '-DCMAKE_INSTALL_SBINDIR:PATH=/usr/sbin' '-DCMAKE_INSTALL_LIBEXECDIR:PATH=/usr/libexec' '-DCMAKE_INSTALL_SYSCONFDIR:PATH=/etc' '-DCMAKE_INSTALL_SHAREDSTATEDIRPATH:PATH=/var/lib' '-DCMAKE_INSTALL_LOCALSTATEDIRPATH:PATH=/var' '-DCMAKE_INSTALL_LIBDIR:PATH=/usr/libx32' '-DCMAKE_INSTALL_INCLUDEDIR:PATH=/usr/include' '-DCMAKE_INSTALL_OLDINCLUDEDIR:PATH=/usr/include' '-DCMAKE_INSTALL_DATAROOTDIR:PATH=/usr/share' '-DCMAKE_INSTALL_DATADIR:PATH=/usr/share' '-DCMAKE_INSTALL_INFODIR:PATH=/usr/share/info' '-DCMAKE_INSTALL_LOCALEDIR:PATH=/usr/share/locale' '-DCMAKE_INSTALL_MANDIR:PATH=/usr/share/man' '-DCMAKE_INSTALL_DOCDIR:PATH=/usr/share/doc' '-DCMAKE_INSTALL_PREFIX:PATH=/usr' '-DSYSCONF_INSTALL_DIR:PATH=/etc' '-DCMAKE_CXX_FLAGS_PLD=-O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fPIC -mtune=generic -march=x86-64 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -DNDEBUG -DQT_NO_DEBUG' '-DCMAKE_C_FLAGS_PLD=-O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fPIC -mtune=generic -march=x86-64 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -DNDEBUG -DQT_NO_DEBUG' '-DCMAKE_Fortran_FLAGS_PLD=-O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fPIC -mtune=generic -march=x86-64 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -DNDEBUG -DQT_NO_DEBUG' '-DCMAKE_EXE_LINKER_FLAGS_PLD=-Wl,--as-needed -Wl,--no-copy-dt-needed-entries -Wl,-z,relro -Wl,-z,combreloc ' '-DCMAKE_SHARED_LINKER_FLAGS_PLD=-Wl,--as-needed -Wl,--no-copy-dt-needed-entries -Wl,-z,relro -Wl,-z,combreloc ' '-DCMAKE_MODULE_LINKER_FLAGS_PLD=-Wl,--as-needed -Wl,--no-copy-dt-needed-entries -Wl,-z,relro -Wl,-z,combreloc ' '-DLIB_SUFFIX=x32' '-DBUILD_SHARED_LIBS:BOOL=ON' . '-DCMAKE_CXX_FLAGS_RELEASE=-DNDEBUG' '-DWITH_BOOST_GRAPH=ON' '-DWITH_OPENEXR=ON' -- The C compiler identification is GNU 10.2.0 -- The CXX compiler identification is GNU 10.2.0 -- Check for working C compiler: /usr/bin/x86_64-pld-linux-gnux32-gcc -- Check for working C compiler: /usr/bin/x86_64-pld-linux-gnux32-gcc - works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Detecting C compile features -- Detecting C compile features - done -- Check for working CXX compiler: /usr/bin/x86_64-pld-linux-gnux32-g++ -- Check for working CXX compiler: /usr/bin/x86_64-pld-linux-gnux32-g++ - works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done -- Configuring VIGRA version 1.11.1 -- Checking template recursion depth: ok -- Searching for ZLIB -- in default locations -- Found ZLIB: /usr/libx32/libz.so (found version "1.2.11") -- Searching for TIFF -- in default locations -- Found TIFF: /usr/libx32/libtiff.so (found version "4.1.0") -- Searching for JPEG -- in default locations -- Found JPEG: /usr/libx32/libjpeg.so (found version "80") -- Searching for PNG -- in default locations -- Found PNG: /usr/libx32/libpng.so (found version "1.6.37") -- Searching for FFTW3 -- in default locations -- Found FFTW3: /usr/libx32/libfftw3.so -- Searching for FFTW3F -- in default locations -- Found FFTW3F: /usr/libx32/libfftw3f.so -- Searching for OpenEXR -- in default locations -- Found OpenEXR: /usr/libx32/libHalf.so -- Searching for HDF5 -- in default locations -- Checking HDF5 version (at least 1.8): ok -- Found HDF5: /usr/libx32/libhdf5.so -- Found Doxygen: /usr/bin/doxygen (found version "1.8.8") found components: doxygen -- Found PythonInterp: /usr/bin/python (found version "2.7.18") -- Searching for Boost (at least version 1.40.0) -- in default locations -- Found Boost: /usr/include (found suitable version "1.73.0", minimum required is "1.40.0") -- Checking for threading support: std::thread -- (added compiler flags: -pthread -std=c++11) -- Detected C++ version: 201103 -- Checking VIGRANUMPY_DEPENDENCIES -- Using Python 2.7.18 at /usr/bin/python -- Found Python includes: /usr/include/python2.7 -- Found Python library: /usr/libx32/libpython2.7.so -- Found boost_python library: /usr/libx32/libboost_python27.so -- Searching for Python numpy: ok -- Searching for Python nosetests: ok -- Searching for sphinx documentation generator: ok -- Found VIGRANUMPY_DEPENDENCIES: TRUE -- --------------------------------------------------------- -- VIGRA configuration information: -- --------------------------------------------------------- -- Using ZLIB libraries: /usr/libx32/libz.so -- Using PNG libraries: /usr/libx32/libpng.so;/usr/libx32/libz.so -- Using TIFF libraries: /usr/libx32/libtiff.so -- Using JPEG libraries: /usr/libx32/libjpeg.so -- Using OpenEXR libraries: /usr/libx32/libIlmImf.so;/usr/libx32/libImath.so;/usr/libx32/libHalf.so;/usr/libx32/libIex.so;/usr/libx32/libIlmThread.so -- Using FFTW libraries: /usr/libx32/libfftw3.so -- Using HDF5 libraries: /usr/libx32/libhdf5.so;/usr/libx32/libhdf5_hl.so;/usr/libx32/libz.so;/usr/libx32/libsz.so -- Using Boost Graph Library: /usr/include/boost/graph -- LEMON graph library disabled by user (WITH_LEMON=0) -- Using Python libraries: /usr/libx32/libpython2.7.so;/usr/libx32/libboost_python27.so -- Using Numpy includes: /usr/libx32/python2.7/site-packages/numpy/core/include -- --------------------------------------------------------- -- building shared lib -- binaries will be generated in: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1 -- manuals will be generated in: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/doc -- --------------------------------------------------------- -- includes will be installed at: /usr/include -- libraries will be installed at: /usr/libx32 -- binaries will be installed at: /usr/bin -- vigra manuals will be installed at: /usr/doc/vigra/index.html -- vigranumpy will be installed at /usr/libx32/python2.7/site-packages -- vigranumpy manuals will be installed at: /usr/doc/vigranumpy/html/index.html -- --------------------------------------------------------- -- Configuring done -- Generating done CMake Warning: Manually-specified variables were not used by the project: CMAKE_Fortran_FLAGS_PLD CMAKE_INSTALL_BINDIR CMAKE_INSTALL_DATADIR CMAKE_INSTALL_DATAROOTDIR CMAKE_INSTALL_DOCDIR CMAKE_INSTALL_INCLUDEDIR CMAKE_INSTALL_INFODIR CMAKE_INSTALL_LIBDIR CMAKE_INSTALL_LIBEXECDIR CMAKE_INSTALL_LOCALEDIR CMAKE_INSTALL_LOCALSTATEDIRPATH CMAKE_INSTALL_MANDIR CMAKE_INSTALL_OLDINCLUDEDIR CMAKE_INSTALL_SBINDIR CMAKE_INSTALL_SHAREDSTATEDIRPATH CMAKE_INSTALL_SYSCONFDIR SYSCONF_INSTALL_DIR -- Build files have been written to: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1 + /usr/bin/make -Otarget -j9 /usr/bin/cmake -S/tmp/B.ZVgyTi/BUILD/vigra-1.11.1 -B/tmp/B.ZVgyTi/BUILD/vigra-1.11.1 --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/CMakeFiles /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/CMakeFiles/progress.marks /usr/bin/make -f CMakeFiles/Makefile2 all /usr/bin/make -f src/impex/CMakeFiles/vigraimpex.dir/build.make src/impex/CMakeFiles/vigraimpex.dir/depend /usr/bin/make -f vigranumpy/src/core/CMakeFiles/vigranumpy_blockwise.dir/build.make vigranumpy/src/core/CMakeFiles/vigranumpy_blockwise.dir/depend /usr/bin/make -f vigranumpy/src/core/CMakeFiles/vigranumpy_filters.dir/build.make vigranumpy/src/core/CMakeFiles/vigranumpy_filters.dir/depend /usr/bin/make -f vigranumpy/src/core/CMakeFiles/vigranumpy_sampling.dir/build.make vigranumpy/src/core/CMakeFiles/vigranumpy_sampling.dir/depend /usr/bin/make -f vigranumpy/src/core/CMakeFiles/vigranumpy_noise.dir/build.make vigranumpy/src/core/CMakeFiles/vigranumpy_noise.dir/depend /usr/bin/make -f vigranumpy/src/core/CMakeFiles/vigranumpy_colors.dir/build.make vigranumpy/src/core/CMakeFiles/vigranumpy_colors.dir/depend /usr/bin/make -f vigranumpy/src/core/CMakeFiles/vigranumpy_analysis.dir/build.make vigranumpy/src/core/CMakeFiles/vigranumpy_analysis.dir/depend /usr/bin/make -f vigranumpy/src/core/CMakeFiles/vigranumpy_optimization.dir/build.make vigranumpy/src/core/CMakeFiles/vigranumpy_optimization.dir/depend /usr/bin/make -f vigranumpy/src/core/CMakeFiles/vigranumpy_histogram.dir/build.make vigranumpy/src/core/CMakeFiles/vigranumpy_histogram.dir/depend make[2]: Entering directory '/tmp/B.ZVgyTi/BUILD/vigra-1.11.1' cd /tmp/B.ZVgyTi/BUILD/vigra-1.11.1 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/B.ZVgyTi/BUILD/vigra-1.11.1 /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core /tmp/B.ZVgyTi/BUILD/vigra-1.11.1 /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/CMakeFiles/vigranumpy_blockwise.dir/DependInfo.cmake --color= Scanning dependencies of target vigranumpy_blockwise make[2]: Leaving directory '/tmp/B.ZVgyTi/BUILD/vigra-1.11.1' /usr/bin/make -f vigranumpy/src/core/CMakeFiles/vigranumpy_blockwise.dir/build.make vigranumpy/src/core/CMakeFiles/vigranumpy_blockwise.dir/build make[2]: Entering directory '/tmp/B.ZVgyTi/BUILD/vigra-1.11.1' cd /tmp/B.ZVgyTi/BUILD/vigra-1.11.1 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/B.ZVgyTi/BUILD/vigra-1.11.1 /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core /tmp/B.ZVgyTi/BUILD/vigra-1.11.1 /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/CMakeFiles/vigranumpy_colors.dir/DependInfo.cmake --color= Scanning dependencies of target vigranumpy_colors make[2]: Leaving directory '/tmp/B.ZVgyTi/BUILD/vigra-1.11.1' /usr/bin/make -f vigranumpy/src/core/CMakeFiles/vigranumpy_colors.dir/build.make vigranumpy/src/core/CMakeFiles/vigranumpy_colors.dir/build make[2]: Entering directory '/tmp/B.ZVgyTi/BUILD/vigra-1.11.1' cd /tmp/B.ZVgyTi/BUILD/vigra-1.11.1 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/B.ZVgyTi/BUILD/vigra-1.11.1 /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core /tmp/B.ZVgyTi/BUILD/vigra-1.11.1 /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/CMakeFiles/vigranumpy_sampling.dir/DependInfo.cmake --color= Scanning dependencies of target vigranumpy_sampling make[2]: Leaving directory '/tmp/B.ZVgyTi/BUILD/vigra-1.11.1' /usr/bin/make -f vigranumpy/src/core/CMakeFiles/vigranumpy_sampling.dir/build.make vigranumpy/src/core/CMakeFiles/vigranumpy_sampling.dir/build make[2]: Entering directory '/tmp/B.ZVgyTi/BUILD/vigra-1.11.1' cd /tmp/B.ZVgyTi/BUILD/vigra-1.11.1 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/B.ZVgyTi/BUILD/vigra-1.11.1 /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core /tmp/B.ZVgyTi/BUILD/vigra-1.11.1 /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/CMakeFiles/vigranumpy_noise.dir/DependInfo.cmake --color= Scanning dependencies of target vigranumpy_noise make[2]: Leaving directory '/tmp/B.ZVgyTi/BUILD/vigra-1.11.1' /usr/bin/make -f vigranumpy/src/core/CMakeFiles/vigranumpy_noise.dir/build.make vigranumpy/src/core/CMakeFiles/vigranumpy_noise.dir/build make[2]: Entering directory '/tmp/B.ZVgyTi/BUILD/vigra-1.11.1' cd /tmp/B.ZVgyTi/BUILD/vigra-1.11.1 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/B.ZVgyTi/BUILD/vigra-1.11.1 /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core /tmp/B.ZVgyTi/BUILD/vigra-1.11.1 /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/CMakeFiles/vigranumpy_histogram.dir/DependInfo.cmake --color= Scanning dependencies of target vigranumpy_histogram make[2]: Leaving directory '/tmp/B.ZVgyTi/BUILD/vigra-1.11.1' /usr/bin/make -f vigranumpy/src/core/CMakeFiles/vigranumpy_histogram.dir/build.make vigranumpy/src/core/CMakeFiles/vigranumpy_histogram.dir/build make[2]: Entering directory '/tmp/B.ZVgyTi/BUILD/vigra-1.11.1' cd /tmp/B.ZVgyTi/BUILD/vigra-1.11.1 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/B.ZVgyTi/BUILD/vigra-1.11.1 /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex /tmp/B.ZVgyTi/BUILD/vigra-1.11.1 /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/CMakeFiles/vigraimpex.dir/DependInfo.cmake --color= Scanning dependencies of target vigraimpex make[2]: Leaving directory '/tmp/B.ZVgyTi/BUILD/vigra-1.11.1' /usr/bin/make -f src/impex/CMakeFiles/vigraimpex.dir/build.make src/impex/CMakeFiles/vigraimpex.dir/build make[2]: Entering directory '/tmp/B.ZVgyTi/BUILD/vigra-1.11.1' cd /tmp/B.ZVgyTi/BUILD/vigra-1.11.1 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/B.ZVgyTi/BUILD/vigra-1.11.1 /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core /tmp/B.ZVgyTi/BUILD/vigra-1.11.1 /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/CMakeFiles/vigranumpy_optimization.dir/DependInfo.cmake --color= Scanning dependencies of target vigranumpy_optimization make[2]: Leaving directory '/tmp/B.ZVgyTi/BUILD/vigra-1.11.1' /usr/bin/make -f vigranumpy/src/core/CMakeFiles/vigranumpy_optimization.dir/build.make vigranumpy/src/core/CMakeFiles/vigranumpy_optimization.dir/build make[2]: Entering directory '/tmp/B.ZVgyTi/BUILD/vigra-1.11.1' cd /tmp/B.ZVgyTi/BUILD/vigra-1.11.1 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/B.ZVgyTi/BUILD/vigra-1.11.1 /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core /tmp/B.ZVgyTi/BUILD/vigra-1.11.1 /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/CMakeFiles/vigranumpy_filters.dir/DependInfo.cmake --color= Scanning dependencies of target vigranumpy_filters make[2]: Leaving directory '/tmp/B.ZVgyTi/BUILD/vigra-1.11.1' /usr/bin/make -f vigranumpy/src/core/CMakeFiles/vigranumpy_filters.dir/build.make vigranumpy/src/core/CMakeFiles/vigranumpy_filters.dir/build make[2]: Entering directory '/tmp/B.ZVgyTi/BUILD/vigra-1.11.1' cd /tmp/B.ZVgyTi/BUILD/vigra-1.11.1 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/B.ZVgyTi/BUILD/vigra-1.11.1 /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core /tmp/B.ZVgyTi/BUILD/vigra-1.11.1 /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/CMakeFiles/vigranumpy_analysis.dir/DependInfo.cmake --color= Scanning dependencies of target vigranumpy_analysis make[2]: Leaving directory '/tmp/B.ZVgyTi/BUILD/vigra-1.11.1' /usr/bin/make -f vigranumpy/src/core/CMakeFiles/vigranumpy_analysis.dir/build.make vigranumpy/src/core/CMakeFiles/vigranumpy_analysis.dir/build make[2]: Entering directory '/tmp/B.ZVgyTi/BUILD/vigra-1.11.1' [ 11%] Building CXX object src/impex/CMakeFiles/vigraimpex.dir/bmp.cxx.o cd /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex && /usr/bin/x86_64-pld-linux-gnux32-g++ -DHasEXR -DHasHDF5 -DHasJPEG -DHasPNG -DHasTIFF -DHasZLIB -Dvigraimpex_EXPORTS -I/tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include -isystem /usr/include/OpenEXR -std=c++11 -pthread -W -Wall -Wextra -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fPIC -mtune=generic -march=x86-64 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -DNDEBUG -DQT_NO_DEBUG -fPIC -o CMakeFiles/vigraimpex.dir/bmp.cxx.o -c /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/bmp.cxx In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/codec.hxx:56, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/bmp.hxx:39, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/bmp.cxx:43: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'void vigra::Rect2D::setUpperLeft(const vigra::Point2D&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:929:22: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 929 | upperLeft_ = ul; | ^~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'void vigra::Rect2D::setLowerRight(const vigra::Point2D&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:937:23: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 937 | lowerRight_ = lr; | ^~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'void vigra::Rect2D::moveTo(const vigra::Point2D&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:946:22: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 946 | upperLeft_ = newUpperLeft; | ^~~~~~~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'void vigra::Rect2D::setSize(const vigra::Size2D&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:1041:36: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1041 | lowerRight_ = upperLeft_ + size; | ^~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'void vigra::Rect2D::setSize(int, int)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:1049:56: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1049 | lowerRight_ = upperLeft_ + Size2D(width, height); | ^ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'vigra::Rect2D& vigra::Rect2D::operator|=(const vigra::Point2D&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:1159:26: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1159 | upperLeft_ = p; | ^ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:1160:42: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1160 | lowerRight_ = p + Diff2D(1, 1); | ^ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'vigra::Rect2D& vigra::Rect2D::operator=(const vigra::Rect2D&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:872:7: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 872 | class Rect2D | ^~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:872:7: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 872 | class Rect2D | ^~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'vigra::Rect2D& vigra::Rect2D::operator|=(const vigra::Rect2D&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:1198:31: note: synthesized method 'vigra::Rect2D& vigra::Rect2D::operator=(const vigra::Rect2D&)' first required here 1198 | return operator=(r); | ^ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'vigra::Rect2D& vigra::Rect2D::operator&=(const vigra::Point2D&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:1232:26: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1232 | upperLeft_ = p; | ^ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:1233:42: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1233 | lowerRight_ = p + Diff2D(1, 1); | ^ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:1236:27: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1236 | lowerRight_ = upperLeft_; | ^~~~~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ make[2]: Leaving directory '/tmp/B.ZVgyTi/BUILD/vigra-1.11.1' make[2]: Entering directory '/tmp/B.ZVgyTi/BUILD/vigra-1.11.1' [ 11%] Building CXX object src/impex/CMakeFiles/vigraimpex.dir/byteorder.cxx.o cd /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex && /usr/bin/x86_64-pld-linux-gnux32-g++ -DHasEXR -DHasHDF5 -DHasJPEG -DHasPNG -DHasTIFF -DHasZLIB -Dvigraimpex_EXPORTS -I/tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include -isystem /usr/include/OpenEXR -std=c++11 -pthread -W -Wall -Wextra -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fPIC -mtune=generic -march=x86-64 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -DNDEBUG -DQT_NO_DEBUG -fPIC -o CMakeFiles/vigraimpex.dir/byteorder.cxx.o -c /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/byteorder.cxx make[2]: Leaving directory '/tmp/B.ZVgyTi/BUILD/vigra-1.11.1' make[2]: Entering directory '/tmp/B.ZVgyTi/BUILD/vigra-1.11.1' [ 11%] Building CXX object src/impex/CMakeFiles/vigraimpex.dir/codecmanager.cxx.o cd /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex && /usr/bin/x86_64-pld-linux-gnux32-g++ -DHasEXR -DHasHDF5 -DHasJPEG -DHasPNG -DHasTIFF -DHasZLIB -Dvigraimpex_EXPORTS -I/tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include -isystem /usr/include/OpenEXR -std=c++11 -pthread -W -Wall -Wextra -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fPIC -mtune=generic -march=x86-64 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -DNDEBUG -DQT_NO_DEBUG -fPIC -o CMakeFiles/vigraimpex.dir/codecmanager.cxx.o -c /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/codecmanager.cxx In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/codec.hxx:56, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/codecmanager.hxx:41, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/codecmanager.cxx:45: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'void vigra::Rect2D::setUpperLeft(const vigra::Point2D&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:929:22: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 929 | upperLeft_ = ul; | ^~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'void vigra::Rect2D::setLowerRight(const vigra::Point2D&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:937:23: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 937 | lowerRight_ = lr; | ^~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'void vigra::Rect2D::moveTo(const vigra::Point2D&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:946:22: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 946 | upperLeft_ = newUpperLeft; | ^~~~~~~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'void vigra::Rect2D::setSize(const vigra::Size2D&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:1041:36: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1041 | lowerRight_ = upperLeft_ + size; | ^~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'void vigra::Rect2D::setSize(int, int)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:1049:56: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1049 | lowerRight_ = upperLeft_ + Size2D(width, height); | ^ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'vigra::Rect2D& vigra::Rect2D::operator|=(const vigra::Point2D&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:1159:26: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1159 | upperLeft_ = p; | ^ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:1160:42: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1160 | lowerRight_ = p + Diff2D(1, 1); | ^ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'vigra::Rect2D& vigra::Rect2D::operator=(const vigra::Rect2D&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:872:7: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 872 | class Rect2D | ^~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:872:7: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 872 | class Rect2D | ^~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'vigra::Rect2D& vigra::Rect2D::operator|=(const vigra::Rect2D&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:1198:31: note: synthesized method 'vigra::Rect2D& vigra::Rect2D::operator=(const vigra::Rect2D&)' first required here 1198 | return operator=(r); | ^ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'vigra::Rect2D& vigra::Rect2D::operator&=(const vigra::Point2D&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:1232:26: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1232 | upperLeft_ = p; | ^ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:1233:42: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1233 | lowerRight_ = p + Diff2D(1, 1); | ^ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:1236:27: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1236 | lowerRight_ = upperLeft_; | ^~~~~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ make[2]: Leaving directory '/tmp/B.ZVgyTi/BUILD/vigra-1.11.1' make[2]: Entering directory '/tmp/B.ZVgyTi/BUILD/vigra-1.11.1' [ 15%] Building CXX object src/impex/CMakeFiles/vigraimpex.dir/compression.cxx.o cd /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex && /usr/bin/x86_64-pld-linux-gnux32-g++ -DHasEXR -DHasHDF5 -DHasJPEG -DHasPNG -DHasTIFF -DHasZLIB -Dvigraimpex_EXPORTS -I/tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include -isystem /usr/include/OpenEXR -std=c++11 -pthread -W -Wall -Wextra -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fPIC -mtune=generic -march=x86-64 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -DNDEBUG -DQT_NO_DEBUG -fPIC -o CMakeFiles/vigraimpex.dir/compression.cxx.o -c /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/compression.cxx make[2]: Leaving directory '/tmp/B.ZVgyTi/BUILD/vigra-1.11.1' make[2]: Entering directory '/tmp/B.ZVgyTi/BUILD/vigra-1.11.1' [ 15%] Building CXX object src/impex/CMakeFiles/vigraimpex.dir/exr.cxx.o cd /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex && /usr/bin/x86_64-pld-linux-gnux32-g++ -DHasEXR -DHasHDF5 -DHasJPEG -DHasPNG -DHasTIFF -DHasZLIB -Dvigraimpex_EXPORTS -I/tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include -isystem /usr/include/OpenEXR -std=c++11 -pthread -W -Wall -Wextra -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fPIC -mtune=generic -march=x86-64 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -DNDEBUG -DQT_NO_DEBUG -fPIC -o CMakeFiles/vigraimpex.dir/exr.cxx.o -c /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/exr.cxx In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/codec.hxx:56, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/exr.hxx:40, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/exr.cxx:42: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'void vigra::Rect2D::setUpperLeft(const vigra::Point2D&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:929:22: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 929 | upperLeft_ = ul; | ^~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'void vigra::Rect2D::setLowerRight(const vigra::Point2D&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:937:23: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 937 | lowerRight_ = lr; | ^~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'void vigra::Rect2D::moveTo(const vigra::Point2D&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:946:22: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 946 | upperLeft_ = newUpperLeft; | ^~~~~~~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'void vigra::Rect2D::setSize(const vigra::Size2D&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:1041:36: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1041 | lowerRight_ = upperLeft_ + size; | ^~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'void vigra::Rect2D::setSize(int, int)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:1049:56: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1049 | lowerRight_ = upperLeft_ + Size2D(width, height); | ^ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'vigra::Rect2D& vigra::Rect2D::operator|=(const vigra::Point2D&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:1159:26: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1159 | upperLeft_ = p; | ^ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:1160:42: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1160 | lowerRight_ = p + Diff2D(1, 1); | ^ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'vigra::Rect2D& vigra::Rect2D::operator=(const vigra::Rect2D&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:872:7: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 872 | class Rect2D | ^~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:872:7: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 872 | class Rect2D | ^~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'vigra::Rect2D& vigra::Rect2D::operator|=(const vigra::Rect2D&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:1198:31: note: synthesized method 'vigra::Rect2D& vigra::Rect2D::operator=(const vigra::Rect2D&)' first required here 1198 | return operator=(r); | ^ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'vigra::Rect2D& vigra::Rect2D::operator&=(const vigra::Point2D&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:1232:26: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1232 | upperLeft_ = p; | ^ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:1233:42: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1233 | lowerRight_ = p + Diff2D(1, 1); | ^ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:1236:27: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1236 | lowerRight_ = upperLeft_; | ^~~~~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/exr.cxx: In member function 'void vigra::ExrEncoderImpl::setCompressionType(const string&, int)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/exr.cxx:382:76: warning: unused parameter 'quality' [-Wunused-parameter] 382 | void ExrEncoderImpl::setCompressionType( const std::string & comp, int quality){ | ~~~~^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/exr.cxx: In member function 'virtual void vigra::ExrEncoder::setCanvasSize(const vigra::Size2D&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/exr.cxx:457:29: warning: implicitly-declared 'vigra::Size2D& vigra::Size2D::operator=(const vigra::Size2D&)' is deprecated [-Wdeprecated-copy] 457 | pimpl->canvasSize = size; | ^~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/codec.hxx:56, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/exr.hxx:40, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/exr.cxx:42: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:498:5: note: because 'vigra::Size2D' has user-provided 'vigra::Size2D::Size2D(const vigra::Size2D&)' 498 | Size2D(Size2D const & v) | ^~~~~~ make[2]: Leaving directory '/tmp/B.ZVgyTi/BUILD/vigra-1.11.1' make[2]: Entering directory '/tmp/B.ZVgyTi/BUILD/vigra-1.11.1' [ 11%] Building CXX object vigranumpy/src/core/CMakeFiles/vigranumpy_filters.dir/kernel.cxx.o cd /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core && /usr/bin/x86_64-pld-linux-gnux32-g++ -DHasHDF5 -Dvigranumpy_filters_EXPORTS -I/tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include -isystem /usr/libx32/python2.7/site-packages/numpy/core/include -isystem /usr/include/python2.7 -std=c++11 -pthread -W -Wall -Wextra -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fPIC -mtune=generic -march=x86-64 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -DNDEBUG -DQT_NO_DEBUG -fPIC -o CMakeFiles/vigranumpy_filters.dir/kernel.cxx.o -c /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/kernel.cxx In file included from /usr/include/boost/bind.hpp:30, from /usr/include/boost/python/exception_translator.hpp:10, from /usr/include/boost/python.hpp:28, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/kernel.cxx:42: /usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use <boost/bind/bind.hpp> + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.' 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/tinyvector.hxx:56, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:43, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/kernel.cxx:43: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'void vigra::Rect2D::setUpperLeft(const vigra::Point2D&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:929:22: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 929 | upperLeft_ = ul; | ^~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'void vigra::Rect2D::setLowerRight(const vigra::Point2D&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:937:23: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 937 | lowerRight_ = lr; | ^~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'void vigra::Rect2D::moveTo(const vigra::Point2D&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:946:22: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 946 | upperLeft_ = newUpperLeft; | ^~~~~~~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'void vigra::Rect2D::setSize(const vigra::Size2D&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:1041:36: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1041 | lowerRight_ = upperLeft_ + size; | ^~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'void vigra::Rect2D::setSize(int, int)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:1049:56: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1049 | lowerRight_ = upperLeft_ + Size2D(width, height); | ^ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'vigra::Rect2D& vigra::Rect2D::operator|=(const vigra::Point2D&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:1159:26: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1159 | upperLeft_ = p; | ^ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:1160:42: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1160 | lowerRight_ = p + Diff2D(1, 1); | ^ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'vigra::Rect2D& vigra::Rect2D::operator=(const vigra::Rect2D&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:872:7: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 872 | class Rect2D | ^~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:872:7: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 872 | class Rect2D | ^~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'vigra::Rect2D& vigra::Rect2D::operator|=(const vigra::Rect2D&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:1198:31: note: synthesized method 'vigra::Rect2D& vigra::Rect2D::operator=(const vigra::Rect2D&)' first required here 1198 | return operator=(r); | ^ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'vigra::Rect2D& vigra::Rect2D::operator&=(const vigra::Point2D&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:1232:26: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1232 | upperLeft_ = p; | ^ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:1233:42: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1233 | lowerRight_ = p + Diff2D(1, 1); | ^ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:1236:27: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1236 | lowerRight_ = upperLeft_; | ^~~~~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/tinyvector.hxx:57, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:43, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/kernel.cxx:43: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/static_assert.hxx: At global scope: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/static_assert.hxx:87:22: warning: unnecessary parentheses in declaration of 'assertImpl' [-Wparentheses] 87 | failure ************ (Predicate::************ | ^ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/initimage.hxx:42, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/basicimageview.hxx:40, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/basicimage.hxx:45, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:45, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/kernel.cxx:43: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/functortraits.hxx:198:31: warning: 'template<class _Operation> class std::binder1st' is deprecated [-Wdeprecated-declarations] 198 | VIGRA_DEFINE_STL_FUNCTOR(std::binder1st, VigraTrueType, VigraFalseType) | ^~~~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/functortraits.hxx:163:21: note: in definition of macro 'VIGRA_DEFINE_STL_FUNCTOR' 163 | class FunctorTraits<name<T> > \ | ^~~~ In file included from /usr/include/c++/10.2.0/bits/stl_function.h:1392, from /usr/include/c++/10.2.0/string:48, from /usr/include/c++/10.2.0/stdexcept:39, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/config.hxx:41, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/kernel.cxx:40: /usr/include/c++/10.2.0/backward/binders.h:108:11: note: declared here 108 | class binder1st | ^~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/initimage.hxx:42, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/basicimageview.hxx:40, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/basicimage.hxx:45, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:45, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/kernel.cxx:43: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/functortraits.hxx:199:31: warning: 'template<class _Operation> class std::binder2nd' is deprecated [-Wdeprecated-declarations] 199 | VIGRA_DEFINE_STL_FUNCTOR(std::binder2nd, VigraTrueType, VigraFalseType) | ^~~~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/functortraits.hxx:163:21: note: in definition of macro 'VIGRA_DEFINE_STL_FUNCTOR' 163 | class FunctorTraits<name<T> > \ | ^~~~ In file included from /usr/include/c++/10.2.0/bits/stl_function.h:1392, from /usr/include/c++/10.2.0/string:48, from /usr/include/c++/10.2.0/stdexcept:39, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/config.hxx:41, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/kernel.cxx:40: /usr/include/c++/10.2.0/backward/binders.h:143:11: note: declared here 143 | class binder2nd | ^~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/transformimage.hxx:45, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_pointoperators.hxx:42, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:49, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/kernel.cxx:43: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/inspectimage.hxx: In member function 'void vigra::FindBoundingRectangle::operator()(const argument_type&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/inspectimage.hxx:1726:38: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1726 | upperLeft = Point2D(coord); | ^ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/tinyvector.hxx:56, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:43, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/kernel.cxx:43: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/transformimage.hxx:45, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_pointoperators.hxx:42, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:49, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/kernel.cxx:43: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/inspectimage.hxx:1727:53: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1727 | lowerRight = Point2D(coord + Diff2D(1,1)); | ^ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/tinyvector.hxx:56, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:43, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/kernel.cxx:43: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/transformimage.hxx:45, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_pointoperators.hxx:42, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:49, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/kernel.cxx:43: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/inspectimage.hxx: In member function 'void vigra::FindBoundingRectangle::operator()(const vigra::FindBoundingRectangle&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/inspectimage.hxx:1745:37: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1745 | upperLeft = otherRegion.upperLeft; | ^~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/tinyvector.hxx:56, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:43, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/kernel.cxx:43: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/transformimage.hxx:45, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_pointoperators.hxx:42, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:49, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/kernel.cxx:43: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/inspectimage.hxx:1746:38: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1746 | lowerRight = otherRegion.lowerRight; | ^~~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/tinyvector.hxx:56, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:43, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/kernel.cxx:43: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/kernel.cxx:43: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx: In function 'bool vigra::detail::nontrivialPermutation(const vigra::ArrayVector<int>&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:622:17: warning: comparison of integer expressions of different signedness: 'const value_type' {aka 'const int'} and 'unsigned int' [-Wsign-compare] 622 | if(p[k] != k) In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/vigranumpykernel.hxx:4, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/kernel.cxx:45: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/separableconvolution.hxx: At global scope: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/separableconvolution.hxx:1413:13: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 1413 | throw(PreconditionViolation) | ^~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/vigranumpykernel.hxx:5, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/kernel.cxx:45: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/stdconvolution.hxx:796:13: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 796 | throw(PreconditionViolation) | ^~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/stdconvolution.hxx: In instantiation of 'void vigra::Kernel2D<ARITHTYPE>::initDisk(int) [with ARITHTYPE = double]': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/kernel.cxx:444:14: required from 'void vigra::defineKernels() [with T = double]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/kernel.cxx:487:36: required from here /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/stdconvolution.hxx:1055:15: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1055 | left_ = Point2D(-radius, -radius); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/tinyvector.hxx:56, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:43, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/kernel.cxx:43: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/vigranumpykernel.hxx:5, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/kernel.cxx:45: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/stdconvolution.hxx:1056:16: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1056 | right_ = Point2D(radius, radius); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/tinyvector.hxx:56, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:43, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/kernel.cxx:43: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/vigranumpykernel.hxx:5, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/kernel.cxx:45: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/stdconvolution.hxx: In instantiation of 'vigra::Kernel2D<ARITHTYPE>& vigra::Kernel2D<ARITHTYPE>::initExplicitly(const Shape2&, const Shape2&) [with ARITHTYPE = double; vigra::Shape2 = vigra::TinyVector<int, 2>]': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/stdconvolution.hxx:1149:30: required from 'vigra::Kernel2D<ARITHTYPE>& vigra::Kernel2D<ARITHTYPE>::initExplicitly(const vigra::Diff2D&, const vigra::Diff2D&) [with ARITHTYPE = double]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/kernel.cxx:150:21: required from 'void vigra::pythonInitExplicitlyKernel2D(vigra::Kernel2D<T>&, vigra::MultiArrayShape<2>::type, vigra::MultiArrayShape<2>::type, vigra::NumpyArray<2, T>) [with T = double; vigra::MultiArrayShape<2>::type = vigra::TinyVector<int, 2>]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/kernel.cxx:412:32: required from 'void vigra::defineKernels() [with T = double]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/kernel.cxx:487:36: required from here /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/stdconvolution.hxx:1137:15: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1137 | left_ = Point2D(upperleft[0], upperleft[1]); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/tinyvector.hxx:56, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:43, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/kernel.cxx:43: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/vigranumpykernel.hxx:5, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/kernel.cxx:45: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/stdconvolution.hxx:1138:16: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1138 | right_ = Point2D(lowerright[0], lowerright[1]); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/tinyvector.hxx:56, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:43, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/kernel.cxx:43: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ make[2]: Leaving directory '/tmp/B.ZVgyTi/BUILD/vigra-1.11.1' make[2]: Entering directory '/tmp/B.ZVgyTi/BUILD/vigra-1.11.1' [ 11%] Building CXX object vigranumpy/src/core/CMakeFiles/vigranumpy_optimization.dir/optimization.cxx.o cd /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core && /usr/bin/x86_64-pld-linux-gnux32-g++ -DHasHDF5 -Dvigranumpy_optimization_EXPORTS -I/tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include -isystem /usr/libx32/python2.7/site-packages/numpy/core/include -isystem /usr/include/python2.7 -std=c++11 -pthread -W -Wall -Wextra -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fPIC -mtune=generic -march=x86-64 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -DNDEBUG -DQT_NO_DEBUG -fPIC -o CMakeFiles/vigranumpy_optimization.dir/optimization.cxx.o -c /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/optimization.cxx In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/tinyvector.hxx:56, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:43, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/optimization.cxx:39: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'void vigra::Rect2D::setUpperLeft(const vigra::Point2D&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:929:22: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 929 | upperLeft_ = ul; | ^~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'void vigra::Rect2D::setLowerRight(const vigra::Point2D&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:937:23: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 937 | lowerRight_ = lr; | ^~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'void vigra::Rect2D::moveTo(const vigra::Point2D&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:946:22: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 946 | upperLeft_ = newUpperLeft; | ^~~~~~~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'void vigra::Rect2D::setSize(const vigra::Size2D&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:1041:36: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1041 | lowerRight_ = upperLeft_ + size; | ^~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'void vigra::Rect2D::setSize(int, int)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:1049:56: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1049 | lowerRight_ = upperLeft_ + Size2D(width, height); | ^ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'vigra::Rect2D& vigra::Rect2D::operator|=(const vigra::Point2D&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:1159:26: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1159 | upperLeft_ = p; | ^ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:1160:42: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1160 | lowerRight_ = p + Diff2D(1, 1); | ^ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'vigra::Rect2D& vigra::Rect2D::operator=(const vigra::Rect2D&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:872:7: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 872 | class Rect2D | ^~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:872:7: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 872 | class Rect2D | ^~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'vigra::Rect2D& vigra::Rect2D::operator|=(const vigra::Rect2D&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:1198:31: note: synthesized method 'vigra::Rect2D& vigra::Rect2D::operator=(const vigra::Rect2D&)' first required here 1198 | return operator=(r); | ^ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'vigra::Rect2D& vigra::Rect2D::operator&=(const vigra::Point2D&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:1232:26: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1232 | upperLeft_ = p; | ^ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:1233:42: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1233 | lowerRight_ = p + Diff2D(1, 1); | ^ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:1236:27: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1236 | lowerRight_ = upperLeft_; | ^~~~~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/tinyvector.hxx:57, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:43, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/optimization.cxx:39: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/static_assert.hxx: At global scope: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/static_assert.hxx:87:22: warning: unnecessary parentheses in declaration of 'assertImpl' [-Wparentheses] 87 | failure ************ (Predicate::************ | ^ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/initimage.hxx:42, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/basicimageview.hxx:40, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/basicimage.hxx:45, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:45, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/optimization.cxx:39: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/functortraits.hxx:198:31: warning: 'template<class _Operation> class std::binder1st' is deprecated [-Wdeprecated-declarations] 198 | VIGRA_DEFINE_STL_FUNCTOR(std::binder1st, VigraTrueType, VigraFalseType) | ^~~~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/functortraits.hxx:163:21: note: in definition of macro 'VIGRA_DEFINE_STL_FUNCTOR' 163 | class FunctorTraits<name<T> > \ | ^~~~ In file included from /usr/include/c++/10.2.0/bits/stl_function.h:1392, from /usr/include/c++/10.2.0/string:48, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:44, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/optimization.cxx:39: /usr/include/c++/10.2.0/backward/binders.h:108:11: note: declared here 108 | class binder1st | ^~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/initimage.hxx:42, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/basicimageview.hxx:40, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/basicimage.hxx:45, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:45, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/optimization.cxx:39: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/functortraits.hxx:199:31: warning: 'template<class _Operation> class std::binder2nd' is deprecated [-Wdeprecated-declarations] 199 | VIGRA_DEFINE_STL_FUNCTOR(std::binder2nd, VigraTrueType, VigraFalseType) | ^~~~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/functortraits.hxx:163:21: note: in definition of macro 'VIGRA_DEFINE_STL_FUNCTOR' 163 | class FunctorTraits<name<T> > \ | ^~~~ In file included from /usr/include/c++/10.2.0/bits/stl_function.h:1392, from /usr/include/c++/10.2.0/string:48, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:44, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/optimization.cxx:39: /usr/include/c++/10.2.0/backward/binders.h:143:11: note: declared here 143 | class binder2nd | ^~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/transformimage.hxx:45, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_pointoperators.hxx:42, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:49, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/optimization.cxx:39: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/inspectimage.hxx: In member function 'void vigra::FindBoundingRectangle::operator()(const argument_type&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/inspectimage.hxx:1726:38: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1726 | upperLeft = Point2D(coord); | ^ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/tinyvector.hxx:56, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:43, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/optimization.cxx:39: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/transformimage.hxx:45, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_pointoperators.hxx:42, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:49, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/optimization.cxx:39: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/inspectimage.hxx:1727:53: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1727 | lowerRight = Point2D(coord + Diff2D(1,1)); | ^ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/tinyvector.hxx:56, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:43, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/optimization.cxx:39: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/transformimage.hxx:45, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_pointoperators.hxx:42, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:49, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/optimization.cxx:39: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/inspectimage.hxx: In member function 'void vigra::FindBoundingRectangle::operator()(const vigra::FindBoundingRectangle&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/inspectimage.hxx:1745:37: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1745 | upperLeft = otherRegion.upperLeft; | ^~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/tinyvector.hxx:56, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:43, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/optimization.cxx:39: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/transformimage.hxx:45, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_pointoperators.hxx:42, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:49, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/optimization.cxx:39: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/inspectimage.hxx:1746:38: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1746 | lowerRight = otherRegion.lowerRight; | ^~~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/tinyvector.hxx:56, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:43, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/optimization.cxx:39: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/optimization.cxx:39: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx: In function 'bool vigra::detail::nontrivialPermutation(const vigra::ArrayVector<int>&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:622:17: warning: comparison of integer expressions of different signedness: 'const value_type' {aka 'const int'} and 'unsigned int' [-Wsign-compare] 622 | if(p[k] != k) In file included from /usr/include/boost/bind.hpp:30, from /usr/include/boost/python/exception_translator.hpp:10, from /usr/include/boost/python.hpp:28, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array_converters.hxx:41, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/optimization.cxx:40: /usr/include/boost/bind.hpp: At global scope: /usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use <boost/bind/bind.hpp> + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.' 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/optimization.cxx:41: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/regression.hxx: In instantiation of 'bool vigra::linalg::leastSquares(const vigra::MultiArrayView<2, T, S>&, const vigra::MultiArrayView<2, T, C2>&, vigra::MultiArrayView<2, T, C3>&, std::string) [with T = double; C1 = vigra::StridedArrayTag; C2 = vigra::StridedArrayTag; C3 = vigra::UnstridedArrayTag; std::string = std::__cxx11::basic_string<char>]': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/optimization.cxx:57:21: required from 'vigra::NumpyAnyArray vigra::pythonLeastSquares(vigra::NumpyArray<2, T>, vigra::NumpyArray<2, T>) [with T = double]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/optimization.cxx:178:71: required from here /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/regression.hxx:85:23: warning: implicitly-declared 'vigra::MultiArrayView<2, double, vigra::UnstridedArrayTag>::MultiArrayView(const vigra::MultiArrayView<2, double, vigra::UnstridedArrayTag>&)' is deprecated [-Wdeprecated-copy] 85 | return linearSolve(A, b, x, method); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/optimization.cxx:39: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:907:22: note: because 'vigra::MultiArrayView<2, double, vigra::UnstridedArrayTag>' has user-provided 'vigra::MultiArrayView<N, T, C>& vigra::MultiArrayView<N, T, C>::operator=(const vigra::MultiArrayView<N, T, C>&) [with unsigned int N = 2; T = double; StrideTag = vigra::UnstridedArrayTag]' 907 | MultiArrayView & operator=(MultiArrayView const & rhs) | ^~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/regression.hxx:41, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/optimization.cxx:41: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/linear_solve.hxx:1250:43: note: initializing argument 3 of 'bool vigra::linalg::linearSolve(const vigra::MultiArrayView<2, T, S>&, const vigra::MultiArrayView<2, T, C2>&, vigra::MultiArrayView<2, T, C3>, std::string) [with T = double; C1 = vigra::StridedArrayTag; C2 = vigra::StridedArrayTag; C3 = vigra::UnstridedArrayTag; std::string = std::__cxx11::basic_string<char>]' 1250 | MultiArrayView<2, T, C3> res, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/tinyvector.hxx:51, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:43, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/optimization.cxx:39: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/regression.hxx: In instantiation of 'bool vigra::linalg::ridgeRegression(const vigra::MultiArrayView<2, T, S>&, const vigra::MultiArrayView<2, T, C2>&, vigra::MultiArrayView<2, T, C3>&, double) [with T = double; C1 = vigra::StridedArrayTag; C2 = vigra::StridedArrayTag; C3 = vigra::UnstridedArrayTag]': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/optimization.cxx:85:24: required from 'vigra::NumpyAnyArray vigra::pythonRidgeRegression(vigra::NumpyArray<2, T>, vigra::NumpyArray<2, T>, double) [with T = double]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/optimization.cxx:190:77: required from here /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/regression.hxx:189:36: warning: comparison of integer expressions of different signedness: 'vigra::MultiArrayIndex' {aka 'int'} and 'const unsigned int' [-Wsign-compare] 189 | vigra_precondition(rowCount(b) == rows, /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/error.hxx:265:81: note: in definition of macro 'vigra_precondition' 265 | #define vigra_precondition(PREDICATE, MESSAGE) vigra::throw_precondition_error((PREDICATE), MESSAGE, __FILE__, __LINE__) | ^~~~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/regression.hxx:191:36: warning: comparison of integer expressions of different signedness: 'vigra::MultiArrayIndex' {aka 'int'} and 'const unsigned int' [-Wsign-compare] 191 | vigra_precondition(rowCount(x) == cols && columnCount(x) == rhsCount, | ~~~~~~~~~~~~^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/error.hxx:265:81: note: in definition of macro 'vigra_precondition' 265 | #define vigra_precondition(PREDICATE, MESSAGE) vigra::throw_precondition_error((PREDICATE), MESSAGE, __FILE__, __LINE__) | ^~~~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/regression.hxx:191:62: warning: comparison of integer expressions of different signedness: 'vigra::MultiArrayIndex' {aka 'int'} and 'const unsigned int' [-Wsign-compare] 191 | vigra_precondition(rowCount(x) == cols && columnCount(x) == rhsCount, | ~~~~~~~~~~~~~~~^~~~~~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/error.hxx:265:81: note: in definition of macro 'vigra_precondition' 265 | #define vigra_precondition(PREDICATE, MESSAGE) vigra::throw_precondition_error((PREDICATE), MESSAGE, __FILE__, __LINE__) | ^~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/regression.hxx:41, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/optimization.cxx:41: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/linear_solve.hxx: In instantiation of 'bool vigra::linalg::linearSolve(const vigra::MultiArrayView<2, T, S>&, const vigra::MultiArrayView<2, T, C2>&, vigra::MultiArrayView<2, T, C3>, std::string) [with T = double; C1 = vigra::StridedArrayTag; C2 = vigra::StridedArrayTag; C3 = vigra::UnstridedArrayTag; std::string = std::__cxx11::basic_string<char>]': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/regression.hxx:85:23: required from 'bool vigra::linalg::leastSquares(const vigra::MultiArrayView<2, T, S>&, const vigra::MultiArrayView<2, T, C2>&, vigra::MultiArrayView<2, T, C3>&, std::string) [with T = double; C1 = vigra::StridedArrayTag; C2 = vigra::StridedArrayTag; C3 = vigra::UnstridedArrayTag; std::string = std::__cxx11::basic_string<char>]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/optimization.cxx:57:21: required from 'vigra::NumpyAnyArray vigra::pythonLeastSquares(vigra::NumpyArray<2, T>, vigra::NumpyArray<2, T>) [with T = double]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/optimization.cxx:178:71: required from here /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/linear_solve.hxx:1278:27: warning: implicitly-declared 'vigra::MultiArrayView<2, double, vigra::UnstridedArrayTag>::MultiArrayView(const vigra::MultiArrayView<2, double, vigra::UnstridedArrayTag>&)' is deprecated [-Wdeprecated-copy] 1278 | return linearSolve(transpose(A)*A, transpose(A)*b, res, "Cholesky"); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/optimization.cxx:39: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:907:22: note: because 'vigra::MultiArrayView<2, double, vigra::UnstridedArrayTag>' has user-provided 'vigra::MultiArrayView<N, T, C>& vigra::MultiArrayView<N, T, C>::operator=(const vigra::MultiArrayView<N, T, C>&) [with unsigned int N = 2; T = double; StrideTag = vigra::UnstridedArrayTag]' 907 | MultiArrayView & operator=(MultiArrayView const & rhs) | ^~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/regression.hxx:41, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/optimization.cxx:41: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/linear_solve.hxx:1250:43: note: initializing argument 3 of 'bool vigra::linalg::linearSolve(const vigra::MultiArrayView<2, T, S>&, const vigra::MultiArrayView<2, T, C2>&, vigra::MultiArrayView<2, T, C3>, std::string) [with T = double; C1 = vigra::StridedArrayTag; C2 = vigra::StridedArrayTag; C3 = vigra::UnstridedArrayTag; std::string = std::__cxx11::basic_string<char>]' 1250 | MultiArrayView<2, T, C3> res, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/optimization.cxx:41: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/regression.hxx: In instantiation of 'vigra::linalg::detail::LarsData<T, C1, C2>::LarsData(const vigra::MultiArrayView<2, T, S>&, const vigra::MultiArrayView<2, T, C2>&) [with T = double; C1 = vigra::StridedArrayTag; C2 = vigra::StridedArrayTag]': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/regression.hxx:705:33: required from 'unsigned int vigra::linalg::detail::leastAngleRegressionImpl(const vigra::MultiArrayView<2, T, S>&, const vigra::MultiArrayView<2, T, C2>&, Array1&, Array2*, Array2*, const vigra::linalg::LeastAngleRegressionOptions&) [with T = double; C1 = vigra::StridedArrayTag; C2 = vigra::StridedArrayTag; Array1 = vigra::ArrayVector<vigra::ArrayVector<int> >; Array2 = vigra::ArrayVector<vigra::linalg::Matrix<double> >]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/optimization.cxx:123:53: required from 'boost::python::tuple vigra::pythonlassoRegression(vigra::NumpyArray<2, T>, vigra::NumpyArray<2, T>, bool, bool, bool, unsigned int) [with T = double]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/optimization.cxx:199:77: required from here /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/regression.hxx:462:35: warning: implicitly-declared 'vigra::MultiArrayView<2, double, vigra::StridedArrayTag>::MultiArrayView(const vigra::MultiArrayView<2, double, vigra::StridedArrayTag>&)' is deprecated [-Wdeprecated-copy] 462 | columnPermutation(A.shape(1)) | ^ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/optimization.cxx:39: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:907:22: note: because 'vigra::MultiArrayView<2, double, vigra::StridedArrayTag>' has user-provided 'vigra::MultiArrayView<N, T, C>& vigra::MultiArrayView<N, T, C>::operator=(const vigra::MultiArrayView<N, T, C>&) [with unsigned int N = 2; T = double; StrideTag = vigra::StridedArrayTag]' 907 | MultiArrayView & operator=(MultiArrayView const & rhs) | ^~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/optimization.cxx:41: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/regression.hxx:462:35: warning: implicitly-declared 'vigra::MultiArrayView<2, double, vigra::StridedArrayTag>::MultiArrayView(const vigra::MultiArrayView<2, double, vigra::StridedArrayTag>&)' is deprecated [-Wdeprecated-copy] 462 | columnPermutation(A.shape(1)) | ^ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/optimization.cxx:39: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:907:22: note: because 'vigra::MultiArrayView<2, double, vigra::StridedArrayTag>' has user-provided 'vigra::MultiArrayView<N, T, C>& vigra::MultiArrayView<N, T, C>::operator=(const vigra::MultiArrayView<N, T, C>&) [with unsigned int N = 2; T = double; StrideTag = vigra::StridedArrayTag]' 907 | MultiArrayView & operator=(MultiArrayView const & rhs) | ^~~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx: In instantiation of 'void vigra::MultiArrayView<N, T, C>::swapData(vigra::MultiArrayView<N, T, C>) [with unsigned int N = 2; T = double; StrideTag = vigra::StridedArrayTag]': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/regression.hxx:717:34: required from 'unsigned int vigra::linalg::detail::leastAngleRegressionImpl(const vigra::MultiArrayView<2, T, S>&, const vigra::MultiArrayView<2, T, C2>&, Array1&, Array2*, Array2*, const vigra::linalg::LeastAngleRegressionOptions&) [with T = double; C1 = vigra::StridedArrayTag; C2 = vigra::StridedArrayTag; Array1 = vigra::ArrayVector<vigra::ArrayVector<int> >; Array2 = vigra::ArrayVector<vigra::linalg::Matrix<double> >]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/optimization.cxx:123:53: required from 'boost::python::tuple vigra::pythonlassoRegression(vigra::NumpyArray<2, T>, vigra::NumpyArray<2, T>, bool, bool, bool, unsigned int) [with T = double]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/optimization.cxx:199:77: required from here /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:1267:25: warning: implicitly-declared 'vigra::MultiArrayView<2, double, vigra::StridedArrayTag>::MultiArrayView(const vigra::MultiArrayView<2, double, vigra::StridedArrayTag>&)' is deprecated [-Wdeprecated-copy] 1267 | swapDataImpl(rhs); | ~~~~~~~~~~~~^~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:907:22: note: because 'vigra::MultiArrayView<2, double, vigra::StridedArrayTag>' has user-provided 'vigra::MultiArrayView<N, T, C>& vigra::MultiArrayView<N, T, C>::operator=(const vigra::MultiArrayView<N, T, C>&) [with unsigned int N = 2; T = double; StrideTag = vigra::StridedArrayTag]' 907 | MultiArrayView & operator=(MultiArrayView const & rhs) | ^~~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:2092:74: note: initializing argument 1 of 'void vigra::MultiArrayView<N, T, C>::swapDataImpl(vigra::MultiArrayView<N, U, CN>) [with U = double; CN = vigra::StridedArrayTag; unsigned int N = 2; T = double; StrideTag = vigra::StridedArrayTag]' 2092 | MultiArrayView <N, T, StrideTag>::swapDataImpl(MultiArrayView <N, U, CN> rhs) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/optimization.cxx:41: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/regression.hxx: In instantiation of 'unsigned int vigra::linalg::detail::leastAngleRegressionMainLoop(vigra::linalg::detail::LarsData<T, C1, C2>&, Array1&, Array2*, Array3*, const vigra::linalg::LeastAngleRegressionOptions&) [with T = double; C1 = vigra::StridedArrayTag; C2 = vigra::StridedArrayTag; Array1 = vigra::ArrayVector<vigra::ArrayVector<int> >; Array2 = vigra::ArrayVector<vigra::linalg::Matrix<double> >; Array3 = vigra::ArrayVector<vigra::linalg::Matrix<double> >]': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/regression.hxx:723:40: required from 'unsigned int vigra::linalg::detail::leastAngleRegressionImpl(const vigra::MultiArrayView<2, T, S>&, const vigra::MultiArrayView<2, T, C2>&, Array1&, Array2*, Array2*, const vigra::linalg::LeastAngleRegressionOptions&) [with T = double; C1 = vigra::StridedArrayTag; C2 = vigra::StridedArrayTag; Array1 = vigra::ArrayVector<vigra::ArrayVector<int> >; Array2 = vigra::ArrayVector<vigra::linalg::Matrix<double> >]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/optimization.cxx:123:53: required from 'boost::python::tuple vigra::pythonlassoRegression(vigra::NumpyArray<2, T>, vigra::NumpyArray<2, T>, bool, bool, bool, unsigned int) [with T = double]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/optimization.cxx:199:77: required from here /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/regression.hxx:679:35: warning: implicitly-declared 'vigra::MultiArrayView<2, double, vigra::StridedArrayTag>::MultiArrayView(const vigra::MultiArrayView<2, double, vigra::StridedArrayTag>&)' is deprecated [-Wdeprecated-copy] 679 | linearSolveUpperTriangular(Ractive, qtbactive, next_lsq_solution_view); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/optimization.cxx:39: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:907:22: note: because 'vigra::MultiArrayView<2, double, vigra::StridedArrayTag>' has user-provided 'vigra::MultiArrayView<N, T, C>& vigra::MultiArrayView<N, T, C>::operator=(const vigra::MultiArrayView<N, T, C>&) [with unsigned int N = 2; T = double; StrideTag = vigra::StridedArrayTag]' 907 | MultiArrayView & operator=(MultiArrayView const & rhs) | ^~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/regression.hxx:41, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/optimization.cxx:41: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/linear_solve.hxx:1069:58: note: initializing argument 3 of 'bool vigra::linalg::linearSolveUpperTriangular(const vigra::MultiArrayView<2, T, S>&, const vigra::MultiArrayView<2, T, C2>&, vigra::MultiArrayView<2, T, C3>) [with T = double; C1 = vigra::StridedArrayTag; C2 = vigra::StridedArrayTag; C3 = vigra::StridedArrayTag]' 1069 | MultiArrayView<2, T, C3> x) | ~~~~~~~~~~~~~~~~~~~~~~~~~^ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/linear_solve.hxx: In instantiation of 'void vigra::linalg::choleskySolve(const vigra::MultiArrayView<2, T, S>&, const vigra::MultiArrayView<2, T, C2>&, vigra::MultiArrayView<2, T, C3>&) [with T = double; C1 = vigra::StridedArrayTag; C2 = vigra::StridedArrayTag; C3 = vigra::UnstridedArrayTag]': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/linear_solve.hxx:1270:22: required from 'bool vigra::linalg::linearSolve(const vigra::MultiArrayView<2, T, S>&, const vigra::MultiArrayView<2, T, C2>&, vigra::MultiArrayView<2, T, C3>, std::string) [with T = double; C1 = vigra::StridedArrayTag; C2 = vigra::StridedArrayTag; C3 = vigra::UnstridedArrayTag; std::string = std::__cxx11::basic_string<char>]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/regression.hxx:85:23: required from 'bool vigra::linalg::leastSquares(const vigra::MultiArrayView<2, T, S>&, const vigra::MultiArrayView<2, T, C2>&, vigra::MultiArrayView<2, T, C3>&, std::string) [with T = double; C1 = vigra::StridedArrayTag; C2 = vigra::StridedArrayTag; C3 = vigra::UnstridedArrayTag; std::string = std::__cxx11::basic_string<char>]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/optimization.cxx:57:21: required from 'vigra::NumpyAnyArray vigra::pythonLeastSquares(vigra::NumpyArray<2, T>, vigra::NumpyArray<2, T>) [with T = double]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/optimization.cxx:178:71: required from here /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/linear_solve.hxx:1171:31: warning: implicitly-declared 'vigra::MultiArrayView<2, double, vigra::UnstridedArrayTag>::MultiArrayView(const vigra::MultiArrayView<2, double, vigra::UnstridedArrayTag>&)' is deprecated [-Wdeprecated-copy] 1171 | linearSolveLowerTriangular(L, b, x); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/optimization.cxx:39: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:907:22: note: because 'vigra::MultiArrayView<2, double, vigra::UnstridedArrayTag>' has user-provided 'vigra::MultiArrayView<N, T, C>& vigra::MultiArrayView<N, T, C>::operator=(const vigra::MultiArrayView<N, T, C>&) [with unsigned int N = 2; T = double; StrideTag = vigra::UnstridedArrayTag]' 907 | MultiArrayView & operator=(MultiArrayView const & rhs) | ^~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/regression.hxx:41, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/optimization.cxx:41: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/linear_solve.hxx:1119:54: note: initializing argument 3 of 'bool vigra::linalg::linearSolveLowerTriangular(const vigra::MultiArrayView<2, T, S>&, const vigra::MultiArrayView<2, T, C2>&, vigra::MultiArrayView<2, T, C3>) [with T = double; C1 = vigra::StridedArrayTag; C2 = vigra::StridedArrayTag; C3 = vigra::UnstridedArrayTag]' 1119 | MultiArrayView<2, T, C3> x) | ~~~~~~~~~~~~~~~~~~~~~~~~~^ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/linear_solve.hxx:1173:31: warning: implicitly-declared 'vigra::MultiArrayView<2, double, vigra::UnstridedArrayTag>::MultiArrayView(const vigra::MultiArrayView<2, double, vigra::UnstridedArrayTag>&)' is deprecated [-Wdeprecated-copy] 1173 | linearSolveUpperTriangular(transpose(L), x, x); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/optimization.cxx:39: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:907:22: note: because 'vigra::MultiArrayView<2, double, vigra::UnstridedArrayTag>' has user-provided 'vigra::MultiArrayView<N, T, C>& vigra::MultiArrayView<N, T, C>::operator=(const vigra::MultiArrayView<N, T, C>&) [with unsigned int N = 2; T = double; StrideTag = vigra::UnstridedArrayTag]' 907 | MultiArrayView & operator=(MultiArrayView const & rhs) | ^~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/regression.hxx:41, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/optimization.cxx:41: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/linear_solve.hxx:1069:58: note: initializing argument 3 of 'bool vigra::linalg::linearSolveUpperTriangular(const vigra::MultiArrayView<2, T, S>&, const vigra::MultiArrayView<2, T, C2>&, vigra::MultiArrayView<2, T, C3>) [with T = double; C1 = vigra::StridedArrayTag; C2 = vigra::UnstridedArrayTag; C3 = vigra::UnstridedArrayTag]' 1069 | MultiArrayView<2, T, C3> x) | ~~~~~~~~~~~~~~~~~~~~~~~~~^ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/axistags.hxx:43, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array_taggedshape.hxx:46, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array_traits.hxx:45, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:50, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/optimization.cxx:39: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/functorexpression.hxx: In instantiation of 'vigra::functor::Functor_greater<EXPR1, EXPR2>::Functor_greater(const EXPR1&, const EXPR2&) [with EXPR1 = vigra::functor::UnaryFunctor<vigra::functor::ArgumentFunctor1>; EXPR2 = vigra::functor::UnaryFunctor<vigra::functor::ParameterFunctor<double> >]': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/functorexpression.hxx:1719:1: required from 'vigra::functor::UnaryFunctor<vigra::functor::Functor_greater<vigra::functor::UnaryFunctor<Expr>, vigra::functor::UnaryFunctor<EXPR> > > vigra::functor::operator>(const vigra::functor::UnaryFunctor<Expr>&, const vigra::functor::UnaryFunctor<EXPR>&) [with EXPR1 = vigra::functor::ArgumentFunctor1; EXPR2 = vigra::functor::ParameterFunctor<double>]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/regression.hxx:710:61: required from 'unsigned int vigra::linalg::detail::leastAngleRegressionImpl(const vigra::MultiArrayView<2, T, S>&, const vigra::MultiArrayView<2, T, C2>&, Array1&, Array2*, Array2*, const vigra::linalg::LeastAngleRegressionOptions&) [with T = double; C1 = vigra::StridedArrayTag; C2 = vigra::StridedArrayTag; Array1 = vigra::ArrayVector<vigra::ArrayVector<int> >; Array2 = vigra::ArrayVector<vigra::linalg::Matrix<double> >]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/optimization.cxx:123:53: required from 'boost::python::tuple vigra::pythonlassoRegression(vigra::NumpyArray<2, T>, vigra::NumpyArray<2, T>, bool, bool, bool, unsigned int) [with T = double]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/optimization.cxx:199:77: required from here /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/functorexpression.hxx:1665:32: warning: implicitly-declared 'constexpr vigra::functor::UnaryFunctor<vigra::functor::ArgumentFunctor1>::UnaryFunctor(const vigra::functor::UnaryFunctor<vigra::functor::ArgumentFunctor1>&)' is deprecated [-Wdeprecated-copy] 1665 | : expr1_(e1), expr2_(e2) \ | ^ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/functorexpression.hxx:1719:1: note: in expansion of macro 'MAKE_FUNCTOR_BINARY_OPERATOR_BOOL' 1719 | MAKE_FUNCTOR_BINARY_OPERATOR_BOOL(greater, >) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/functorexpression.hxx:472:20: note: because 'vigra::functor::UnaryFunctor<vigra::functor::ArgumentFunctor1>' has user-provided 'vigra::functor::UnaryFunctor<vigra::functor::ArgumentFunctor1>& vigra::functor::UnaryFunctor<vigra::functor::ArgumentFunctor1>::operator=(const vigra::functor::UnaryFunctor<vigra::functor::ArgumentFunctor1>&)' 472 | UnaryFunctor & operator=(UnaryFunctor const &); // not implemented | ^~~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/functorexpression.hxx:1665:32: warning: implicitly-declared 'constexpr vigra::functor::UnaryFunctor<vigra::functor::ParameterFunctor<double> >::UnaryFunctor(const vigra::functor::UnaryFunctor<vigra::functor::ParameterFunctor<double> >&)' is deprecated [-Wdeprecated-copy] 1665 | : expr1_(e1), expr2_(e2) \ | ^ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/functorexpression.hxx:1719:1: note: in expansion of macro 'MAKE_FUNCTOR_BINARY_OPERATOR_BOOL' 1719 | MAKE_FUNCTOR_BINARY_OPERATOR_BOOL(greater, >) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/functorexpression.hxx:410:20: note: because 'vigra::functor::UnaryFunctor<vigra::functor::ParameterFunctor<double> >' has user-provided 'vigra::functor::UnaryFunctor<EXPR>& vigra::functor::UnaryFunctor<EXPR>::operator=(const vigra::functor::UnaryFunctor<EXPR>&) [with EXPR = vigra::functor::ParameterFunctor<double>]' 410 | UnaryFunctor & operator=(UnaryFunctor const &); // not implemented | ^~~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/functorexpression.hxx: In instantiation of 'vigra::functor::UnaryFunctor<EXPR>::UnaryFunctor(const EXPR&) [with EXPR = vigra::functor::Functor_greater<vigra::functor::UnaryFunctor<vigra::functor::ArgumentFunctor1>, vigra::functor::UnaryFunctor<vigra::functor::ParameterFunctor<double> > >]': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/functorexpression.hxx:1719:1: required from 'vigra::functor::UnaryFunctor<vigra::functor::Functor_greater<vigra::functor::UnaryFunctor<Expr>, vigra::functor::UnaryFunctor<EXPR> > > vigra::functor::operator>(const vigra::functor::UnaryFunctor<Expr>&, const vigra::functor::UnaryFunctor<EXPR>&) [with EXPR1 = vigra::functor::ArgumentFunctor1; EXPR2 = vigra::functor::ParameterFunctor<double>]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/regression.hxx:710:61: required from 'unsigned int vigra::linalg::detail::leastAngleRegressionImpl(const vigra::MultiArrayView<2, T, S>&, const vigra::MultiArrayView<2, T, C2>&, Array1&, Array2*, Array2*, const vigra::linalg::LeastAngleRegressionOptions&) [with T = double; C1 = vigra::StridedArrayTag; C2 = vigra::StridedArrayTag; Array1 = vigra::ArrayVector<vigra::ArrayVector<int> >; Array2 = vigra::ArrayVector<vigra::linalg::Matrix<double> >]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/optimization.cxx:123:53: required from 'boost::python::tuple vigra::pythonlassoRegression(vigra::NumpyArray<2, T>, vigra::NumpyArray<2, T>, bool, bool, bool, unsigned int) [with T = double]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/optimization.cxx:199:77: required from here /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/functorexpression.hxx:375:14: warning: implicitly-declared 'constexpr vigra::functor::Functor_greater<vigra::functor::UnaryFunctor<vigra::functor::ArgumentFunctor1>, vigra::functor::UnaryFunctor<vigra::functor::ParameterFunctor<double> > >::Functor_greater(const vigra::functor::Functor_greater<vigra::functor::UnaryFunctor<vigra::functor::ArgumentFunctor1>, vigra::functor::UnaryFunctor<vigra::functor::ParameterFunctor<double> > >&)' is deprecated [-Wdeprecated-copy] 375 | : expr_(e) | ^ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/functorexpression.hxx:1696:26: note: because 'vigra::functor::Functor_greater<vigra::functor::UnaryFunctor<vigra::functor::ArgumentFunctor1>, vigra::functor::UnaryFunctor<vigra::functor::ParameterFunctor<double> > >' has user-provided 'vigra::functor::Functor_greater<EXPR1, EXPR2>& vigra::functor::Functor_greater<EXPR1, EXPR2>::operator=(const vigra::functor::Functor_greater<EXPR1, EXPR2>&) [with EXPR1 = vigra::functor::UnaryFunctor<vigra::functor::ArgumentFunctor1>; EXPR2 = vigra::functor::UnaryFunctor<vigra::functor::ParameterFunctor<double> >]' 1696 | Functor_##name & operator=(Functor_##name const &); \ | ^~~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/functorexpression.hxx:1719:1: note: in expansion of macro 'MAKE_FUNCTOR_BINARY_OPERATOR_BOOL' 1719 | MAKE_FUNCTOR_BINARY_OPERATOR_BOOL(greater, >) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/functorexpression.hxx: In instantiation of 'vigra::functor::UnaryFunctor<EXPR>::UnaryFunctor(const EXPR&) [with EXPR = vigra::functor::ParameterFunctor<double>]': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/functorexpression.hxx:690:12: required from 'vigra::functor::UnaryFunctor<vigra::functor::ParameterFunctor<T> > vigra::functor::Param(const T&) [with T = double]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/regression.hxx:710:68: required from 'unsigned int vigra::linalg::detail::leastAngleRegressionImpl(const vigra::MultiArrayView<2, T, S>&, const vigra::MultiArrayView<2, T, C2>&, Array1&, Array2*, Array2*, const vigra::linalg::LeastAngleRegressionOptions&) [with T = double; C1 = vigra::StridedArrayTag; C2 = vigra::StridedArrayTag; Array1 = vigra::ArrayVector<vigra::ArrayVector<int> >; Array2 = vigra::ArrayVector<vigra::linalg::Matrix<double> >]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/optimization.cxx:123:53: required from 'boost::python::tuple vigra::pythonlassoRegression(vigra::NumpyArray<2, T>, vigra::NumpyArray<2, T>, bool, bool, bool, unsigned int) [with T = double]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/optimization.cxx:199:77: required from here /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/functorexpression.hxx:375:14: warning: implicitly-declared 'constexpr vigra::functor::ParameterFunctor<double>::ParameterFunctor(const vigra::functor::ParameterFunctor<double>&)' is deprecated [-Wdeprecated-copy] 375 | : expr_(e) | ^ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/functorexpression.hxx:658:24: note: because 'vigra::functor::ParameterFunctor<double>' has user-provided 'vigra::functor::ParameterFunctor<T>& vigra::functor::ParameterFunctor<T>::operator=(const vigra::functor::ParameterFunctor<T>&) [with T = double]' 658 | ParameterFunctor & operator=(ParameterFunctor const &); // not implemented | ^~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/optimization.cxx:41: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/regression.hxx: In instantiation of 'vigra::linalg::detail::LarsData<T, C1, C2>::LarsData(const vigra::linalg::detail::LarsData<T, C1, C2>&, int) [with T = double; C1 = vigra::StridedArrayTag; C2 = vigra::StridedArrayTag]': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/regression.hxx:605:37: required from 'unsigned int vigra::linalg::detail::leastAngleRegressionMainLoop(vigra::linalg::detail::LarsData<T, C1, C2>&, Array1&, Array2*, Array3*, const vigra::linalg::LeastAngleRegressionOptions&) [with T = double; C1 = vigra::StridedArrayTag; C2 = vigra::StridedArrayTag; Array1 = vigra::ArrayVector<vigra::ArrayVector<int> >; Array2 = vigra::ArrayVector<vigra::linalg::Matrix<double> >; Array3 = vigra::ArrayVector<vigra::linalg::Matrix<double> >]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/regression.hxx:723:40: required from 'unsigned int vigra::linalg::detail::leastAngleRegressionImpl(const vigra::MultiArrayView<2, T, S>&, const vigra::MultiArrayView<2, T, C2>&, Array1&, Array2*, Array2*, const vigra::linalg::LeastAngleRegressionOptions&) [with T = double; C1 = vigra::StridedArrayTag; C2 = vigra::StridedArrayTag; Array1 = vigra::ArrayVector<vigra::ArrayVector<int> >; Array2 = vigra::ArrayVector<vigra::linalg::Matrix<double> >]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/optimization.cxx:123:53: required from 'boost::python::tuple vigra::pythonlassoRegression(vigra::NumpyArray<2, T>, vigra::NumpyArray<2, T>, bool, bool, bool, unsigned int) [with T = double]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/optimization.cxx:199:77: required from here /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/regression.hxx:475:35: warning: implicitly-declared 'vigra::MultiArrayView<2, double, vigra::StridedArrayTag>::MultiArrayView(const vigra::MultiArrayView<2, double, vigra::StridedArrayTag>&)' is deprecated [-Wdeprecated-copy] 475 | columnPermutation(A.shape(1)) | ^ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/optimization.cxx:39: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:907:22: note: because 'vigra::MultiArrayView<2, double, vigra::StridedArrayTag>' has user-provided 'vigra::MultiArrayView<N, T, C>& vigra::MultiArrayView<N, T, C>::operator=(const vigra::MultiArrayView<N, T, C>&) [with unsigned int N = 2; T = double; StrideTag = vigra::StridedArrayTag]' 907 | MultiArrayView & operator=(MultiArrayView const & rhs) | ^~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/regression.hxx:41, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/optimization.cxx:41: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/linear_solve.hxx: In instantiation of 'unsigned int vigra::linalg::linearSolveQRReplace(vigra::MultiArrayView<2, T, S>&, vigra::MultiArrayView<2, T, C2>&, vigra::MultiArrayView<2, T, C3>&, double) [with T = double; C1 = vigra::StridedArrayTag; C2 = vigra::StridedArrayTag; C3 = vigra::UnstridedArrayTag]': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/linear_solve.hxx:735:32: required from 'unsigned int vigra::linalg::linearSolveQR(const vigra::MultiArrayView<2, T, S>&, const vigra::MultiArrayView<2, T, C2>&, vigra::MultiArrayView<2, T, C3>&) [with T = double; C1 = vigra::StridedArrayTag; C2 = vigra::StridedArrayTag; C3 = vigra::UnstridedArrayTag]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/linear_solve.hxx:1274:58: required from 'bool vigra::linalg::linearSolve(const vigra::MultiArrayView<2, T, S>&, const vigra::MultiArrayView<2, T, C2>&, vigra::MultiArrayView<2, T, C3>, std::string) [with T = double; C1 = vigra::StridedArrayTag; C2 = vigra::StridedArrayTag; C3 = vigra::UnstridedArrayTag; std::string = std::__cxx11::basic_string<char>]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/regression.hxx:85:23: required from 'bool vigra::linalg::leastSquares(const vigra::MultiArrayView<2, T, S>&, const vigra::MultiArrayView<2, T, C2>&, vigra::MultiArrayView<2, T, C3>&, std::string) [with T = double; C1 = vigra::StridedArrayTag; C2 = vigra::StridedArrayTag; C3 = vigra::UnstridedArrayTag; std::string = std::__cxx11::basic_string<char>]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/optimization.cxx:57:21: required from 'vigra::NumpyAnyArray vigra::pythonLeastSquares(vigra::NumpyArray<2, T>, vigra::NumpyArray<2, T>) [with T = double]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/optimization.cxx:178:71: required from here /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/linear_solve.hxx:721:39: warning: implicitly-declared 'vigra::MultiArrayView<2, double, vigra::StridedArrayTag>::MultiArrayView(const vigra::MultiArrayView<2, double, vigra::StridedArrayTag>&)' is deprecated [-Wdeprecated-copy] 721 | linearSolveUpperTriangular(A.subarray(ul, Shape(rank,rank)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 722 | b.subarray(ul, Shape(rank,rhsCount)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 723 | permutedSolution); | ~~~~~~~~~~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/optimization.cxx:39: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:907:22: note: because 'vigra::MultiArrayView<2, double, vigra::StridedArrayTag>' has user-provided 'vigra::MultiArrayView<N, T, C>& vigra::MultiArrayView<N, T, C>::operator=(const vigra::MultiArrayView<N, T, C>&) [with unsigned int N = 2; T = double; StrideTag = vigra::StridedArrayTag]' 907 | MultiArrayView & operator=(MultiArrayView const & rhs) | ^~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/regression.hxx:41, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/optimization.cxx:41: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/linear_solve.hxx:1069:58: note: initializing argument 3 of 'bool vigra::linalg::linearSolveUpperTriangular(const vigra::MultiArrayView<2, T, S>&, const vigra::MultiArrayView<2, T, C2>&, vigra::MultiArrayView<2, T, C3>) [with T = double; C1 = vigra::StridedArrayTag; C2 = vigra::StridedArrayTag; C3 = vigra::StridedArrayTag]' 1069 | MultiArrayView<2, T, C3> x) | ~~~~~~~~~~~~~~~~~~~~~~~~~^ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/axistags.hxx:43, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array_taggedshape.hxx:46, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array_traits.hxx:45, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:50, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/optimization.cxx:39: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/functorexpression.hxx: In instantiation of 'vigra::functor::Functor_lessEqual<EXPR1, EXPR2>::Functor_lessEqual(const EXPR1&, const EXPR2&) [with EXPR1 = vigra::functor::UnaryFunctor<vigra::functor::ArgumentFunctor1>; EXPR2 = vigra::functor::UnaryFunctor<vigra::functor::ParameterFunctor<double> >]': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/functorexpression.hxx:1718:1: required from 'vigra::functor::UnaryFunctor<vigra::functor::Functor_lessEqual<vigra::functor::UnaryFunctor<Expr>, vigra::functor::UnaryFunctor<EXPR> > > vigra::functor::operator<=(const vigra::functor::UnaryFunctor<Expr>&, const vigra::functor::UnaryFunctor<EXPR>&) [with EXPR1 = vigra::functor::ArgumentFunctor1; EXPR2 = vigra::functor::ParameterFunctor<double>]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/regression.hxx:581:52: required from 'unsigned int vigra::linalg::detail::leastAngleRegressionMainLoop(vigra::linalg::detail::LarsData<T, C1, C2>&, Array1&, Array2*, Array3*, const vigra::linalg::LeastAngleRegressionOptions&) [with T = double; C1 = vigra::StridedArrayTag; C2 = vigra::StridedArrayTag; Array1 = vigra::ArrayVector<vigra::ArrayVector<int> >; Array2 = vigra::ArrayVector<vigra::linalg::Matrix<double> >; Array3 = vigra::ArrayVector<vigra::linalg::Matrix<double> >]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/regression.hxx:723:40: required from 'unsigned int vigra::linalg::detail::leastAngleRegressionImpl(const vigra::MultiArrayView<2, T, S>&, const vigra::MultiArrayView<2, T, C2>&, Array1&, Array2*, Array2*, const vigra::linalg::LeastAngleRegressionOptions&) [with T = double; C1 = vigra::StridedArrayTag; C2 = vigra::StridedArrayTag; Array1 = vigra::ArrayVector<vigra::ArrayVector<int> >; Array2 = vigra::ArrayVector<vigra::linalg::Matrix<double> >]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/optimization.cxx:123:53: required from 'boost::python::tuple vigra::pythonlassoRegression(vigra::NumpyArray<2, T>, vigra::NumpyArray<2, T>, bool, bool, bool, unsigned int) [with T = double]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/optimization.cxx:199:77: required from here /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/functorexpression.hxx:1665:32: warning: implicitly-declared 'constexpr vigra::functor::UnaryFunctor<vigra::functor::ArgumentFunctor1>::UnaryFunctor(const vigra::functor::UnaryFunctor<vigra::functor::ArgumentFunctor1>&)' is deprecated [-Wdeprecated-copy] 1665 | : expr1_(e1), expr2_(e2) \ | ^ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/functorexpression.hxx:1718:1: note: in expansion of macro 'MAKE_FUNCTOR_BINARY_OPERATOR_BOOL' 1718 | MAKE_FUNCTOR_BINARY_OPERATOR_BOOL(lessEqual, <=) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/functorexpression.hxx:472:20: note: because 'vigra::functor::UnaryFunctor<vigra::functor::ArgumentFunctor1>' has user-provided 'vigra::functor::UnaryFunctor<vigra::functor::ArgumentFunctor1>& vigra::functor::UnaryFunctor<vigra::functor::ArgumentFunctor1>::operator=(const vigra::functor::UnaryFunctor<vigra::functor::ArgumentFunctor1>&)' 472 | UnaryFunctor & operator=(UnaryFunctor const &); // not implemented | ^~~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/functorexpression.hxx:1665:32: warning: implicitly-declared 'constexpr vigra::functor::UnaryFunctor<vigra::functor::ParameterFunctor<double> >::UnaryFunctor(const vigra::functor::UnaryFunctor<vigra::functor::ParameterFunctor<double> >&)' is deprecated [-Wdeprecated-copy] 1665 | : expr1_(e1), expr2_(e2) \ | ^ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/functorexpression.hxx:1718:1: note: in expansion of macro 'MAKE_FUNCTOR_BINARY_OPERATOR_BOOL' 1718 | MAKE_FUNCTOR_BINARY_OPERATOR_BOOL(lessEqual, <=) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/functorexpression.hxx:410:20: note: because 'vigra::functor::UnaryFunctor<vigra::functor::ParameterFunctor<double> >' has user-provided 'vigra::functor::UnaryFunctor<EXPR>& vigra::functor::UnaryFunctor<EXPR>::operator=(const vigra::functor::UnaryFunctor<EXPR>&) [with EXPR = vigra::functor::ParameterFunctor<double>]' 410 | UnaryFunctor & operator=(UnaryFunctor const &); // not implemented | ^~~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/functorexpression.hxx: In instantiation of 'vigra::functor::UnaryFunctor<EXPR>::UnaryFunctor(const EXPR&) [with EXPR = vigra::functor::Functor_lessEqual<vigra::functor::UnaryFunctor<vigra::functor::ArgumentFunctor1>, vigra::functor::UnaryFunctor<vigra::functor::ParameterFunctor<double> > >]': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/functorexpression.hxx:1718:1: required from 'vigra::functor::UnaryFunctor<vigra::functor::Functor_lessEqual<vigra::functor::UnaryFunctor<Expr>, vigra::functor::UnaryFunctor<EXPR> > > vigra::functor::operator<=(const vigra::functor::UnaryFunctor<Expr>&, const vigra::functor::UnaryFunctor<EXPR>&) [with EXPR1 = vigra::functor::ArgumentFunctor1; EXPR2 = vigra::functor::ParameterFunctor<double>]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/regression.hxx:581:52: required from 'unsigned int vigra::linalg::detail::leastAngleRegressionMainLoop(vigra::linalg::detail::LarsData<T, C1, C2>&, Array1&, Array2*, Array3*, const vigra::linalg::LeastAngleRegressionOptions&) [with T = double; C1 = vigra::StridedArrayTag; C2 = vigra::StridedArrayTag; Array1 = vigra::ArrayVector<vigra::ArrayVector<int> >; Array2 = vigra::ArrayVector<vigra::linalg::Matrix<double> >; Array3 = vigra::ArrayVector<vigra::linalg::Matrix<double> >]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/regression.hxx:723:40: required from 'unsigned int vigra::linalg::detail::leastAngleRegressionImpl(const vigra::MultiArrayView<2, T, S>&, const vigra::MultiArrayView<2, T, C2>&, Array1&, Array2*, Array2*, const vigra::linalg::LeastAngleRegressionOptions&) [with T = double; C1 = vigra::StridedArrayTag; C2 = vigra::StridedArrayTag; Array1 = vigra::ArrayVector<vigra::ArrayVector<int> >; Array2 = vigra::ArrayVector<vigra::linalg::Matrix<double> >]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/optimization.cxx:123:53: required from 'boost::python::tuple vigra::pythonlassoRegression(vigra::NumpyArray<2, T>, vigra::NumpyArray<2, T>, bool, bool, bool, unsigned int) [with T = double]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/optimization.cxx:199:77: required from here /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/functorexpression.hxx:375:14: warning: implicitly-declared 'constexpr vigra::functor::Functor_lessEqual<vigra::functor::UnaryFunctor<vigra::functor::ArgumentFunctor1>, vigra::functor::UnaryFunctor<vigra::functor::ParameterFunctor<double> > >::Functor_lessEqual(const vigra::functor::Functor_lessEqual<vigra::functor::UnaryFunctor<vigra::functor::ArgumentFunctor1>, vigra::functor::UnaryFunctor<vigra::functor::ParameterFunctor<double> > >&)' is deprecated [-Wdeprecated-copy] 375 | : expr_(e) | ^ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/functorexpression.hxx:1696:26: note: because 'vigra::functor::Functor_lessEqual<vigra::functor::UnaryFunctor<vigra::functor::ArgumentFunctor1>, vigra::functor::UnaryFunctor<vigra::functor::ParameterFunctor<double> > >' has user-provided 'vigra::functor::Functor_lessEqual<EXPR1, EXPR2>& vigra::functor::Functor_lessEqual<EXPR1, EXPR2>::operator=(const vigra::functor::Functor_lessEqual<EXPR1, EXPR2>&) [with EXPR1 = vigra::functor::UnaryFunctor<vigra::functor::ArgumentFunctor1>; EXPR2 = vigra::functor::UnaryFunctor<vigra::functor::ParameterFunctor<double> >]' 1696 | Functor_##name & operator=(Functor_##name const &); \ | ^~~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/functorexpression.hxx:1718:1: note: in expansion of macro 'MAKE_FUNCTOR_BINARY_OPERATOR_BOOL' 1718 | MAKE_FUNCTOR_BINARY_OPERATOR_BOOL(lessEqual, <=) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/tmp/B.ZVgyTi/BUILD/vigra-1.11.1' make[2]: Entering directory '/tmp/B.ZVgyTi/BUILD/vigra-1.11.1' [ 19%] Linking CXX shared library optimization.so cd /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/vigranumpy_optimization.dir/link.txt --verbose=1 /usr/bin/x86_64-pld-linux-gnux32-g++ -fPIC -std=c++11 -pthread -W -Wall -Wextra -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fPIC -mtune=generic -march=x86-64 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -DNDEBUG -DQT_NO_DEBUG -Wl,--as-needed -Wl,--no-copy-dt-needed-entries -Wl,-z,relro -Wl,-z,combreloc -shared -Wl,-soname,optimization.so -o optimization.so CMakeFiles/vigranumpy_optimization.dir/optimization.cxx.o -lpython2.7 -lboost_python27 Copying target vigranumpy_optimization to temporary module directory cd /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core && /usr/bin/cmake -E copy_if_different /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/optimization.so /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/vigra/ make[2]: Leaving directory '/tmp/B.ZVgyTi/BUILD/vigra-1.11.1' make[1]: Entering directory '/tmp/B.ZVgyTi/BUILD/vigra-1.11.1' [ 19%] Built target vigranumpy_optimization make[1]: Leaving directory '/tmp/B.ZVgyTi/BUILD/vigra-1.11.1' /usr/bin/make -f vigranumpy/src/core/CMakeFiles/vigranumpy_geometry.dir/build.make vigranumpy/src/core/CMakeFiles/vigranumpy_geometry.dir/depend make[2]: Entering directory '/tmp/B.ZVgyTi/BUILD/vigra-1.11.1' cd /tmp/B.ZVgyTi/BUILD/vigra-1.11.1 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/B.ZVgyTi/BUILD/vigra-1.11.1 /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core /tmp/B.ZVgyTi/BUILD/vigra-1.11.1 /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/CMakeFiles/vigranumpy_geometry.dir/DependInfo.cmake --color= Scanning dependencies of target vigranumpy_geometry make[2]: Leaving directory '/tmp/B.ZVgyTi/BUILD/vigra-1.11.1' /usr/bin/make -f vigranumpy/src/core/CMakeFiles/vigranumpy_geometry.dir/build.make vigranumpy/src/core/CMakeFiles/vigranumpy_geometry.dir/build make[2]: Entering directory '/tmp/B.ZVgyTi/BUILD/vigra-1.11.1' [ 15%] Building CXX object src/impex/CMakeFiles/vigraimpex.dir/gif.cxx.o cd /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex && /usr/bin/x86_64-pld-linux-gnux32-g++ -DHasEXR -DHasHDF5 -DHasJPEG -DHasPNG -DHasTIFF -DHasZLIB -Dvigraimpex_EXPORTS -I/tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include -isystem /usr/include/OpenEXR -std=c++11 -pthread -W -Wall -Wextra -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fPIC -mtune=generic -march=x86-64 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -DNDEBUG -DQT_NO_DEBUG -fPIC -o CMakeFiles/vigraimpex.dir/gif.cxx.o -c /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/gif.cxx In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/codec.hxx:56, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/gif.hxx:39, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/gif.cxx:45: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'void vigra::Rect2D::setUpperLeft(const vigra::Point2D&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:929:22: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 929 | upperLeft_ = ul; | ^~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'void vigra::Rect2D::setLowerRight(const vigra::Point2D&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:937:23: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 937 | lowerRight_ = lr; | ^~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'void vigra::Rect2D::moveTo(const vigra::Point2D&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:946:22: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 946 | upperLeft_ = newUpperLeft; | ^~~~~~~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'void vigra::Rect2D::setSize(const vigra::Size2D&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:1041:36: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1041 | lowerRight_ = upperLeft_ + size; | ^~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'void vigra::Rect2D::setSize(int, int)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:1049:56: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1049 | lowerRight_ = upperLeft_ + Size2D(width, height); | ^ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'vigra::Rect2D& vigra::Rect2D::operator|=(const vigra::Point2D&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:1159:26: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1159 | upperLeft_ = p; | ^ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:1160:42: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1160 | lowerRight_ = p + Diff2D(1, 1); | ^ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'vigra::Rect2D& vigra::Rect2D::operator=(const vigra::Rect2D&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:872:7: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 872 | class Rect2D | ^~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:872:7: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 872 | class Rect2D | ^~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'vigra::Rect2D& vigra::Rect2D::operator|=(const vigra::Rect2D&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:1198:31: note: synthesized method 'vigra::Rect2D& vigra::Rect2D::operator=(const vigra::Rect2D&)' first required here 1198 | return operator=(r); | ^ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'vigra::Rect2D& vigra::Rect2D::operator&=(const vigra::Point2D&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:1232:26: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1232 | upperLeft_ = p; | ^ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:1233:42: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1233 | lowerRight_ = p + Diff2D(1, 1); | ^ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:1236:27: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1236 | lowerRight_ = upperLeft_; | ^~~~~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ make[2]: Leaving directory '/tmp/B.ZVgyTi/BUILD/vigra-1.11.1' make[2]: Entering directory '/tmp/B.ZVgyTi/BUILD/vigra-1.11.1' [ 23%] Building CXX object src/impex/CMakeFiles/vigraimpex.dir/hdr.cxx.o cd /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex && /usr/bin/x86_64-pld-linux-gnux32-g++ -DHasEXR -DHasHDF5 -DHasJPEG -DHasPNG -DHasTIFF -DHasZLIB -Dvigraimpex_EXPORTS -I/tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include -isystem /usr/include/OpenEXR -std=c++11 -pthread -W -Wall -Wextra -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fPIC -mtune=generic -march=x86-64 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -DNDEBUG -DQT_NO_DEBUG -fPIC -o CMakeFiles/vigraimpex.dir/hdr.cxx.o -c /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/hdr.cxx In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/hdr.hxx:41, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/hdr.cxx:38: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'void vigra::Rect2D::setUpperLeft(const vigra::Point2D&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:929:22: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 929 | upperLeft_ = ul; | ^~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'void vigra::Rect2D::setLowerRight(const vigra::Point2D&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:937:23: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 937 | lowerRight_ = lr; | ^~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'void vigra::Rect2D::moveTo(const vigra::Point2D&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:946:22: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 946 | upperLeft_ = newUpperLeft; | ^~~~~~~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'void vigra::Rect2D::setSize(const vigra::Size2D&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:1041:36: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1041 | lowerRight_ = upperLeft_ + size; | ^~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'void vigra::Rect2D::setSize(int, int)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:1049:56: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1049 | lowerRight_ = upperLeft_ + Size2D(width, height); | ^ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'vigra::Rect2D& vigra::Rect2D::operator|=(const vigra::Point2D&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:1159:26: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1159 | upperLeft_ = p; | ^ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:1160:42: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1160 | lowerRight_ = p + Diff2D(1, 1); | ^ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'vigra::Rect2D& vigra::Rect2D::operator=(const vigra::Rect2D&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:872:7: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 872 | class Rect2D | ^~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:872:7: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 872 | class Rect2D | ^~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'vigra::Rect2D& vigra::Rect2D::operator|=(const vigra::Rect2D&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:1198:31: note: synthesized method 'vigra::Rect2D& vigra::Rect2D::operator=(const vigra::Rect2D&)' first required here 1198 | return operator=(r); | ^ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'vigra::Rect2D& vigra::Rect2D::operator&=(const vigra::Point2D&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:1232:26: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1232 | upperLeft_ = p; | ^ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:1233:42: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1233 | lowerRight_ = p + Diff2D(1, 1); | ^ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:1236:27: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1236 | lowerRight_ = upperLeft_; | ^~~~~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ make[2]: Leaving directory '/tmp/B.ZVgyTi/BUILD/vigra-1.11.1' make[2]: Entering directory '/tmp/B.ZVgyTi/BUILD/vigra-1.11.1' [ 7%] Building CXX object vigranumpy/src/core/CMakeFiles/vigranumpy_noise.dir/noise.cxx.o cd /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core && /usr/bin/x86_64-pld-linux-gnux32-g++ -DHasHDF5 -Dvigranumpy_noise_EXPORTS -I/tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include -isystem /usr/libx32/python2.7/site-packages/numpy/core/include -isystem /usr/include/python2.7 -std=c++11 -pthread -W -Wall -Wextra -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fPIC -mtune=generic -march=x86-64 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -DNDEBUG -DQT_NO_DEBUG -fPIC -o CMakeFiles/vigranumpy_noise.dir/noise.cxx.o -c /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/noise.cxx In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/tinyvector.hxx:56, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:43, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/noise.cxx:40: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'void vigra::Rect2D::setUpperLeft(const vigra::Point2D&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:929:22: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 929 | upperLeft_ = ul; | ^~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'void vigra::Rect2D::setLowerRight(const vigra::Point2D&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:937:23: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 937 | lowerRight_ = lr; | ^~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'void vigra::Rect2D::moveTo(const vigra::Point2D&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:946:22: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 946 | upperLeft_ = newUpperLeft; | ^~~~~~~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'void vigra::Rect2D::setSize(const vigra::Size2D&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:1041:36: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1041 | lowerRight_ = upperLeft_ + size; | ^~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'void vigra::Rect2D::setSize(int, int)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:1049:56: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1049 | lowerRight_ = upperLeft_ + Size2D(width, height); | ^ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'vigra::Rect2D& vigra::Rect2D::operator|=(const vigra::Point2D&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:1159:26: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1159 | upperLeft_ = p; | ^ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:1160:42: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1160 | lowerRight_ = p + Diff2D(1, 1); | ^ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'vigra::Rect2D& vigra::Rect2D::operator=(const vigra::Rect2D&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:872:7: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 872 | class Rect2D | ^~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:872:7: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 872 | class Rect2D | ^~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'vigra::Rect2D& vigra::Rect2D::operator|=(const vigra::Rect2D&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:1198:31: note: synthesized method 'vigra::Rect2D& vigra::Rect2D::operator=(const vigra::Rect2D&)' first required here 1198 | return operator=(r); | ^ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'vigra::Rect2D& vigra::Rect2D::operator&=(const vigra::Point2D&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:1232:26: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1232 | upperLeft_ = p; | ^ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:1233:42: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1233 | lowerRight_ = p + Diff2D(1, 1); | ^ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:1236:27: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1236 | lowerRight_ = upperLeft_; | ^~~~~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/tinyvector.hxx:57, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:43, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/noise.cxx:40: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/static_assert.hxx: At global scope: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/static_assert.hxx:87:22: warning: unnecessary parentheses in declaration of 'assertImpl' [-Wparentheses] 87 | failure ************ (Predicate::************ | ^ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/initimage.hxx:42, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/basicimageview.hxx:40, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/basicimage.hxx:45, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:45, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/noise.cxx:40: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/functortraits.hxx:198:31: warning: 'template<class _Operation> class std::binder1st' is deprecated [-Wdeprecated-declarations] 198 | VIGRA_DEFINE_STL_FUNCTOR(std::binder1st, VigraTrueType, VigraFalseType) | ^~~~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/functortraits.hxx:163:21: note: in definition of macro 'VIGRA_DEFINE_STL_FUNCTOR' 163 | class FunctorTraits<name<T> > \ | ^~~~ In file included from /usr/include/c++/10.2.0/bits/stl_function.h:1392, from /usr/include/c++/10.2.0/string:48, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:44, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/noise.cxx:40: /usr/include/c++/10.2.0/backward/binders.h:108:11: note: declared here 108 | class binder1st | ^~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/initimage.hxx:42, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/basicimageview.hxx:40, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/basicimage.hxx:45, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:45, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/noise.cxx:40: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/functortraits.hxx:199:31: warning: 'template<class _Operation> class std::binder2nd' is deprecated [-Wdeprecated-declarations] 199 | VIGRA_DEFINE_STL_FUNCTOR(std::binder2nd, VigraTrueType, VigraFalseType) | ^~~~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/functortraits.hxx:163:21: note: in definition of macro 'VIGRA_DEFINE_STL_FUNCTOR' 163 | class FunctorTraits<name<T> > \ | ^~~~ In file included from /usr/include/c++/10.2.0/bits/stl_function.h:1392, from /usr/include/c++/10.2.0/string:48, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:44, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/noise.cxx:40: /usr/include/c++/10.2.0/backward/binders.h:143:11: note: declared here 143 | class binder2nd | ^~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/transformimage.hxx:45, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_pointoperators.hxx:42, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:49, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/noise.cxx:40: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/inspectimage.hxx: In member function 'void vigra::FindBoundingRectangle::operator()(const argument_type&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/inspectimage.hxx:1726:38: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1726 | upperLeft = Point2D(coord); | ^ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/tinyvector.hxx:56, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:43, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/noise.cxx:40: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/transformimage.hxx:45, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_pointoperators.hxx:42, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:49, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/noise.cxx:40: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/inspectimage.hxx:1727:53: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1727 | lowerRight = Point2D(coord + Diff2D(1,1)); | ^ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/tinyvector.hxx:56, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:43, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/noise.cxx:40: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/transformimage.hxx:45, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_pointoperators.hxx:42, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:49, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/noise.cxx:40: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/inspectimage.hxx: In member function 'void vigra::FindBoundingRectangle::operator()(const vigra::FindBoundingRectangle&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/inspectimage.hxx:1745:37: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1745 | upperLeft = otherRegion.upperLeft; | ^~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/tinyvector.hxx:56, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:43, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/noise.cxx:40: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/transformimage.hxx:45, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_pointoperators.hxx:42, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:49, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/noise.cxx:40: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/inspectimage.hxx:1746:38: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1746 | lowerRight = otherRegion.lowerRight; | ^~~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/tinyvector.hxx:56, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:43, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/noise.cxx:40: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/noise.cxx:40: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx: In function 'bool vigra::detail::nontrivialPermutation(const vigra::ArrayVector<int>&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:622:17: warning: comparison of integer expressions of different signedness: 'const value_type' {aka 'const int'} and 'unsigned int' [-Wsign-compare] 622 | if(p[k] != k) In file included from /usr/include/boost/bind.hpp:30, from /usr/include/boost/python/exception_translator.hpp:10, from /usr/include/boost/python.hpp:28, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array_converters.hxx:41, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/noise.cxx:41: /usr/include/boost/bind.hpp: At global scope: /usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use <boost/bind/bind.hpp> + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.' 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/noise_normalization.hxx:48, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/noise.cxx:42: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/separableconvolution.hxx:1413:13: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 1413 | throw(PreconditionViolation) | ^~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/noise.cxx:42: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/noise_normalization.hxx: In instantiation of 'vigra::QuadraticNoiseNormalizationFunctor<ArgumentType, ResultType>::QuadraticNoiseNormalizationFunctor(const Vector&) [with Vector = vigra::ArrayVector<vigra::TinyVector<double, 2> >; ArgumentType = float; ResultType = float]': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/noise_normalization.hxx:850:20: required from 'void vigra::detail::quadraticNoiseNormalizationImpl(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, double, double, double, vigra::VigraTrueType) [with SrcIterator = vigra::ConstStridedImageIterator<float>; SrcAccessor = vigra::StandardConstValueAccessor<float>; DestIterator = vigra::StridedImageIterator<float>; DestAccessor = vigra::StandardValueAccessor<float>]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/noise_normalization.hxx:1519:44: required from 'void vigra::quadraticNoiseNormalization(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, double, double, double) [with SrcIterator = vigra::ConstStridedImageIterator<float>; SrcAccessor = vigra::StandardConstValueAccessor<float>; DestIterator = vigra::StridedImageIterator<float>; DestAccessor = vigra::StandardValueAccessor<float>]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/noise_normalization.hxx:1530:32: required from 'void vigra::quadraticNoiseNormalization(vigra::triple<Iterator, Iterator, Accessor>, std::pair<MaskImageIterator, MaskAccessor>, double, double, double) [with SrcIterator = vigra::ConstStridedImageIterator<float>; SrcAccessor = vigra::StandardConstValueAccessor<float>; DestIterator = vigra::StridedImageIterator<float>; DestAccessor = vigra::StandardValueAccessor<float>]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/noise.cxx:245:40: required from 'vigra::NumpyAnyArray vigra::pythonQuadraticNoiseNormalization(vigra::NumpyArray<3, vigra::Multiband<T> >, double, double, double, vigra::NumpyArray<3, vigra::Multiband<T> >) [with PixelType = float]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/noise.cxx:334:69: required from here /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/noise_normalization.hxx:296:20: warning: implicitly-declared 'vigra::MultiArrayView<2, double, vigra::StridedArrayTag>::MultiArrayView(const vigra::MultiArrayView<2, double, vigra::StridedArrayTag>&)' is deprecated [-Wdeprecated-copy] 296 | linearSolve(m, r, l); | ~~~~~~~~~~~^~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/noise.cxx:40: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:907:22: note: because 'vigra::MultiArrayView<2, double, vigra::StridedArrayTag>' has user-provided 'vigra::MultiArrayView<N, T, C>& vigra::MultiArrayView<N, T, C>::operator=(const vigra::MultiArrayView<N, T, C>&) [with unsigned int N = 2; T = double; StrideTag = vigra::StridedArrayTag]' 907 | MultiArrayView & operator=(MultiArrayView const & rhs) | ^~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/noise_normalization.hxx:49, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/noise.cxx:42: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/linear_solve.hxx:1250:43: note: initializing argument 3 of 'bool vigra::linalg::linearSolve(const vigra::MultiArrayView<2, T, S>&, const vigra::MultiArrayView<2, T, C2>&, vigra::MultiArrayView<2, T, C3>, std::string) [with T = double; C1 = vigra::StridedArrayTag; C2 = vigra::StridedArrayTag; C3 = vigra::StridedArrayTag; std::string = std::__cxx11::basic_string<char>]' 1250 | MultiArrayView<2, T, C3> res, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/noise.cxx:42: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/noise_normalization.hxx: In instantiation of 'vigra::LinearNoiseNormalizationFunctor<ArgumentType, ResultType>::LinearNoiseNormalizationFunctor(const Vector&) [with Vector = vigra::ArrayVector<vigra::TinyVector<double, 2> >; ArgumentType = float; ResultType = float]': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/noise_normalization.hxx:920:20: required from 'void vigra::detail::linearNoiseNormalizationImpl(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, double, double, vigra::VigraTrueType) [with SrcIterator = vigra::ConstStridedImageIterator<float>; SrcAccessor = vigra::StandardConstValueAccessor<float>; DestIterator = vigra::StridedImageIterator<float>; DestAccessor = vigra::StandardValueAccessor<float>]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/noise_normalization.hxx:1722:41: required from 'void vigra::linearNoiseNormalization(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, double, double) [with SrcIterator = vigra::ConstStridedImageIterator<float>; SrcAccessor = vigra::StandardConstValueAccessor<float>; DestIterator = vigra::StridedImageIterator<float>; DestAccessor = vigra::StandardValueAccessor<float>]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/noise_normalization.hxx:1733:29: required from 'void vigra::linearNoiseNormalization(vigra::triple<Iterator, Iterator, Accessor>, std::pair<MaskImageIterator, MaskAccessor>, double, double) [with SrcIterator = vigra::ConstStridedImageIterator<float>; SrcAccessor = vigra::StandardConstValueAccessor<float>; DestIterator = vigra::StridedImageIterator<float>; DestAccessor = vigra::StandardValueAccessor<float>]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/noise.cxx:267:37: required from 'vigra::NumpyAnyArray vigra::pythonLinearNoiseNormalization(vigra::NumpyArray<3, vigra::Multiband<T> >, double, double, vigra::NumpyArray<3, vigra::Multiband<T> >) [with PixelType = float]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/noise.cxx:341:66: required from here /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/noise_normalization.hxx:349:20: warning: implicitly-declared 'vigra::MultiArrayView<2, double, vigra::StridedArrayTag>::MultiArrayView(const vigra::MultiArrayView<2, double, vigra::StridedArrayTag>&)' is deprecated [-Wdeprecated-copy] 349 | linearSolve(m, r, l); | ~~~~~~~~~~~^~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/noise.cxx:40: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:907:22: note: because 'vigra::MultiArrayView<2, double, vigra::StridedArrayTag>' has user-provided 'vigra::MultiArrayView<N, T, C>& vigra::MultiArrayView<N, T, C>::operator=(const vigra::MultiArrayView<N, T, C>&) [with unsigned int N = 2; T = double; StrideTag = vigra::StridedArrayTag]' 907 | MultiArrayView & operator=(MultiArrayView const & rhs) | ^~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/noise_normalization.hxx:49, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/noise.cxx:42: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/linear_solve.hxx:1250:43: note: initializing argument 3 of 'bool vigra::linalg::linearSolve(const vigra::MultiArrayView<2, T, S>&, const vigra::MultiArrayView<2, T, C2>&, vigra::MultiArrayView<2, T, C3>, std::string) [with T = double; C1 = vigra::StridedArrayTag; C2 = vigra::StridedArrayTag; C3 = vigra::StridedArrayTag; std::string = std::__cxx11::basic_string<char>]' 1250 | MultiArrayView<2, T, C3> res, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/linear_solve.hxx: In instantiation of 'bool vigra::linalg::linearSolve(const vigra::MultiArrayView<2, T, S>&, const vigra::MultiArrayView<2, T, C2>&, vigra::MultiArrayView<2, T, C3>, std::string) [with T = double; C1 = vigra::StridedArrayTag; C2 = vigra::StridedArrayTag; C3 = vigra::StridedArrayTag; std::string = std::__cxx11::basic_string<char>]': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/noise_normalization.hxx:296:20: required from 'vigra::QuadraticNoiseNormalizationFunctor<ArgumentType, ResultType>::QuadraticNoiseNormalizationFunctor(const Vector&) [with Vector = vigra::ArrayVector<vigra::TinyVector<double, 2> >; ArgumentType = float; ResultType = float]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/noise_normalization.hxx:850:20: required from 'void vigra::detail::quadraticNoiseNormalizationImpl(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, double, double, double, vigra::VigraTrueType) [with SrcIterator = vigra::ConstStridedImageIterator<float>; SrcAccessor = vigra::StandardConstValueAccessor<float>; DestIterator = vigra::StridedImageIterator<float>; DestAccessor = vigra::StandardValueAccessor<float>]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/noise_normalization.hxx:1519:44: required from 'void vigra::quadraticNoiseNormalization(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, double, double, double) [with SrcIterator = vigra::ConstStridedImageIterator<float>; SrcAccessor = vigra::StandardConstValueAccessor<float>; DestIterator = vigra::StridedImageIterator<float>; DestAccessor = vigra::StandardValueAccessor<float>]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/noise_normalization.hxx:1530:32: required from 'void vigra::quadraticNoiseNormalization(vigra::triple<Iterator, Iterator, Accessor>, std::pair<MaskImageIterator, MaskAccessor>, double, double, double) [with SrcIterator = vigra::ConstStridedImageIterator<float>; SrcAccessor = vigra::StandardConstValueAccessor<float>; DestIterator = vigra::StridedImageIterator<float>; DestAccessor = vigra::StandardValueAccessor<float>]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/noise.cxx:245:40: required from 'vigra::NumpyAnyArray vigra::pythonQuadraticNoiseNormalization(vigra::NumpyArray<3, vigra::Multiband<T> >, double, double, double, vigra::NumpyArray<3, vigra::Multiband<T> >) [with PixelType = float]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/noise.cxx:334:69: required from here /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/linear_solve.hxx:1278:27: warning: implicitly-declared 'vigra::MultiArrayView<2, double, vigra::StridedArrayTag>::MultiArrayView(const vigra::MultiArrayView<2, double, vigra::StridedArrayTag>&)' is deprecated [-Wdeprecated-copy] 1278 | return linearSolve(transpose(A)*A, transpose(A)*b, res, "Cholesky"); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/noise.cxx:40: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:907:22: note: because 'vigra::MultiArrayView<2, double, vigra::StridedArrayTag>' has user-provided 'vigra::MultiArrayView<N, T, C>& vigra::MultiArrayView<N, T, C>::operator=(const vigra::MultiArrayView<N, T, C>&) [with unsigned int N = 2; T = double; StrideTag = vigra::StridedArrayTag]' 907 | MultiArrayView & operator=(MultiArrayView const & rhs) | ^~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/noise_normalization.hxx:49, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/noise.cxx:42: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/linear_solve.hxx:1250:43: note: initializing argument 3 of 'bool vigra::linalg::linearSolve(const vigra::MultiArrayView<2, T, S>&, const vigra::MultiArrayView<2, T, C2>&, vigra::MultiArrayView<2, T, C3>, std::string) [with T = double; C1 = vigra::StridedArrayTag; C2 = vigra::StridedArrayTag; C3 = vigra::StridedArrayTag; std::string = std::__cxx11::basic_string<char>]' 1250 | MultiArrayView<2, T, C3> res, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/axistags.hxx:43, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array_taggedshape.hxx:46, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array_traits.hxx:45, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:50, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/noise.cxx:40: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/functorexpression.hxx: In instantiation of 'vigra::functor::Functor_add<EXPR1, EXPR2>::Functor_add(const EXPR1&, const EXPR2&) [with EXPR1 = vigra::functor::UnaryFunctor<vigra::functor::Functor_multiply<vigra::functor::UnaryFunctor<vigra::functor::ArgumentFunctor1>, vigra::functor::UnaryFunctor<vigra::functor::ArgumentFunctor1> > >; EXPR2 = vigra::functor::UnaryFunctor<vigra::functor::Functor_multiply<vigra::functor::UnaryFunctor<vigra::functor::ArgumentFunctor2>, vigra::functor::UnaryFunctor<vigra::functor::ArgumentFunctor2> > >]': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/functorexpression.hxx:1620:1: required from 'vigra::functor::UnaryFunctor<vigra::functor::Functor_add<vigra::functor::UnaryFunctor<Expr>, vigra::functor::UnaryFunctor<EXPR> > > vigra::functor::operator+(const vigra::functor::UnaryFunctor<Expr>&, const vigra::functor::UnaryFunctor<EXPR>&) [with EXPR1 = vigra::functor::Functor_multiply<vigra::functor::UnaryFunctor<vigra::functor::ArgumentFunctor1>, vigra::functor::UnaryFunctor<vigra::functor::ArgumentFunctor1> >; EXPR2 = vigra::functor::Functor_multiply<vigra::functor::UnaryFunctor<vigra::functor::ArgumentFunctor2>, vigra::functor::UnaryFunctor<vigra::functor::ArgumentFunctor2> >]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/noise_normalization.hxx:536:90: required from 'void vigra::detail::symmetricDifferenceSquaredMagnitude(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor) [with SrcIterator = vigra::ConstStridedImageIterator<float>; SrcAccessor = vigra::StandardConstValueAccessor<float>; DestIterator = vigra::BasicImageIterator<float, float**>; DestAccessor = vigra::StandardValueAccessor<float>]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/noise_normalization.hxx:685:40: required from 'void vigra::detail::noiseVarianceEstimationImpl(SrcIterator, SrcIterator, SrcAccessor, BackInsertable&, const vigra::NoiseNormalizationOptions&) [with SrcIterator = vigra::ConstStridedImageIterator<float>; SrcAccessor = vigra::StandardConstValueAccessor<float>; BackInsertable = std::vector<vigra::TinyVector<double, 2> >]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/noise_normalization.hxx:1073:40: required from 'void vigra::noiseVarianceEstimation(SrcIterator, SrcIterator, SrcAccessor, BackInsertable&, const vigra::NoiseNormalizationOptions&) [with SrcIterator = vigra::ConstStridedImageIterator<float>; SrcAccessor = vigra::StandardConstValueAccessor<float>; BackInsertable = std::vector<vigra::TinyVector<double, 2> >]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/noise_normalization.hxx:1082:28: required from 'void vigra::noiseVarianceEstimation(vigra::triple<Iterator, Iterator, Accessor>, BackInsertable&, const vigra::NoiseNormalizationOptions&) [with SrcIterator = vigra::ConstStridedImageIterator<float>; SrcAccessor = vigra::StandardConstValueAccessor<float>; BackInsertable = std::vector<vigra::TinyVector<double, 2> >]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/noise.cxx:87:32: required from 'vigra::NumpyAnyArray vigra::pythonNoiseVarianceEstimation(vigra::NumpyArray<2, vigra::Singleband<T> >, bool, unsigned int, unsigned int, double, double, double, vigra::NumpyArray<3, vigra::Multiband<T> >) [with PixelType = float]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/noise.cxx:281:65: required from here /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/functorexpression.hxx:1571:32: warning: implicitly-declared 'constexpr vigra::functor::UnaryFunctor<vigra::functor::Functor_multiply<vigra::functor::UnaryFunctor<vigra::functor::ArgumentFunctor1>, vigra::functor::UnaryFunctor<vigra::functor::ArgumentFunctor1> > >::UnaryFunctor(const vigra::functor::UnaryFunctor<vigra::functor::Functor_multiply<vigra::functor::UnaryFunctor<vigra::functor::ArgumentFunctor1>, vigra::functor::UnaryFunctor<vigra::functor::ArgumentFunctor1> > >&)' is deprecated [-Wdeprecated-copy] 1571 | : expr1_(e1), expr2_(e2) \ | ^ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/functorexpression.hxx:1620:1: note: in expansion of macro 'MAKE_FUNCTOR_BINARY_OPERATOR' 1620 | MAKE_FUNCTOR_BINARY_OPERATOR(add, +) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/functorexpression.hxx:410:20: note: because 'vigra::functor::UnaryFunctor<vigra::functor::Functor_multiply<vigra::functor::UnaryFunctor<vigra::functor::ArgumentFunctor1>, vigra::functor::UnaryFunctor<vigra::functor::ArgumentFunctor1> > >' has user-provided 'vigra::functor::UnaryFunctor<EXPR>& vigra::functor::UnaryFunctor<EXPR>::operator=(const vigra::functor::UnaryFunctor<EXPR>&) [with EXPR = vigra::functor::Functor_multiply<vigra::functor::UnaryFunctor<vigra::functor::ArgumentFunctor1>, vigra::functor::UnaryFunctor<vigra::functor::ArgumentFunctor1> >]' 410 | UnaryFunctor & operator=(UnaryFunctor const &); // not implemented | ^~~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/functorexpression.hxx:1571:32: warning: implicitly-declared 'constexpr vigra::functor::UnaryFunctor<vigra::functor::Functor_multiply<vigra::functor::UnaryFunctor<vigra::functor::ArgumentFunctor2>, vigra::functor::UnaryFunctor<vigra::functor::ArgumentFunctor2> > >::UnaryFunctor(const vigra::functor::UnaryFunctor<vigra::functor::Functor_multiply<vigra::functor::UnaryFunctor<vigra::functor::ArgumentFunctor2>, vigra::functor::UnaryFunctor<vigra::functor::ArgumentFunctor2> > >&)' is deprecated [-Wdeprecated-copy] 1571 | : expr1_(e1), expr2_(e2) \ | ^ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/functorexpression.hxx:1620:1: note: in expansion of macro 'MAKE_FUNCTOR_BINARY_OPERATOR' 1620 | MAKE_FUNCTOR_BINARY_OPERATOR(add, +) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/functorexpression.hxx:410:20: note: because 'vigra::functor::UnaryFunctor<vigra::functor::Functor_multiply<vigra::functor::UnaryFunctor<vigra::functor::ArgumentFunctor2>, vigra::functor::UnaryFunctor<vigra::functor::ArgumentFunctor2> > >' has user-provided 'vigra::functor::UnaryFunctor<EXPR>& vigra::functor::UnaryFunctor<EXPR>::operator=(const vigra::functor::UnaryFunctor<EXPR>&) [with EXPR = vigra::functor::Functor_multiply<vigra::functor::UnaryFunctor<vigra::functor::ArgumentFunctor2>, vigra::functor::UnaryFunctor<vigra::functor::ArgumentFunctor2> >]' 410 | UnaryFunctor & operator=(UnaryFunctor const &); // not implemented | ^~~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/functorexpression.hxx: In instantiation of 'vigra::functor::UnaryFunctor<EXPR>::UnaryFunctor(const EXPR&) [with EXPR = vigra::functor::Functor_add<vigra::functor::UnaryFunctor<vigra::functor::Functor_multiply<vigra::functor::UnaryFunctor<vigra::functor::ArgumentFunctor1>, vigra::functor::UnaryFunctor<vigra::functor::ArgumentFunctor1> > >, vigra::functor::UnaryFunctor<vigra::functor::Functor_multiply<vigra::functor::UnaryFunctor<vigra::functor::ArgumentFunctor2>, vigra::functor::UnaryFunctor<vigra::functor::ArgumentFunctor2> > > >]': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/functorexpression.hxx:1620:1: required from 'vigra::functor::UnaryFunctor<vigra::functor::Functor_add<vigra::functor::UnaryFunctor<Expr>, vigra::functor::UnaryFunctor<EXPR> > > vigra::functor::operator+(const vigra::functor::UnaryFunctor<Expr>&, const vigra::functor::UnaryFunctor<EXPR>&) [with EXPR1 = vigra::functor::Functor_multiply<vigra::functor::UnaryFunctor<vigra::functor::ArgumentFunctor1>, vigra::functor::UnaryFunctor<vigra::functor::ArgumentFunctor1> >; EXPR2 = vigra::functor::Functor_multiply<vigra::functor::UnaryFunctor<vigra::functor::ArgumentFunctor2>, vigra::functor::UnaryFunctor<vigra::functor::ArgumentFunctor2> >]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/noise_normalization.hxx:536:90: required from 'void vigra::detail::symmetricDifferenceSquaredMagnitude(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor) [with SrcIterator = vigra::ConstStridedImageIterator<float>; SrcAccessor = vigra::StandardConstValueAccessor<float>; DestIterator = vigra::BasicImageIterator<float, float**>; DestAccessor = vigra::StandardValueAccessor<float>]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/noise_normalization.hxx:685:40: required from 'void vigra::detail::noiseVarianceEstimationImpl(SrcIterator, SrcIterator, SrcAccessor, BackInsertable&, const vigra::NoiseNormalizationOptions&) [with SrcIterator = vigra::ConstStridedImageIterator<float>; SrcAccessor = vigra::StandardConstValueAccessor<float>; BackInsertable = std::vector<vigra::TinyVector<double, 2> >]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/noise_normalization.hxx:1073:40: required from 'void vigra::noiseVarianceEstimation(SrcIterator, SrcIterator, SrcAccessor, BackInsertable&, const vigra::NoiseNormalizationOptions&) [with SrcIterator = vigra::ConstStridedImageIterator<float>; SrcAccessor = vigra::StandardConstValueAccessor<float>; BackInsertable = std::vector<vigra::TinyVector<double, 2> >]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/noise_normalization.hxx:1082:28: required from 'void vigra::noiseVarianceEstimation(vigra::triple<Iterator, Iterator, Accessor>, BackInsertable&, const vigra::NoiseNormalizationOptions&) [with SrcIterator = vigra::ConstStridedImageIterator<float>; SrcAccessor = vigra::StandardConstValueAccessor<float>; BackInsertable = std::vector<vigra::TinyVector<double, 2> >]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/noise.cxx:87:32: required from 'vigra::NumpyAnyArray vigra::pythonNoiseVarianceEstimation(vigra::NumpyArray<2, vigra::Singleband<T> >, bool, unsigned int, unsigned int, double, double, double, vigra::NumpyArray<3, vigra::Multiband<T> >) [with PixelType = float]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/noise.cxx:281:65: required from here /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/functorexpression.hxx:375:14: warning: implicitly-declared 'constexpr vigra::functor::Functor_add<vigra::functor::UnaryFunctor<vigra::functor::Functor_multiply<vigra::functor::UnaryFunctor<vigra::functor::ArgumentFunctor1>, vigra::functor::UnaryFunctor<vigra::functor::ArgumentFunctor1> > >, vigra::functor::UnaryFunctor<vigra::functor::Functor_multiply<vigra::functor::UnaryFunctor<vigra::functor::ArgumentFunctor2>, vigra::functor::UnaryFunctor<vigra::functor::ArgumentFunctor2> > > >::Functor_add(const vigra::functor::Functor_add<vigra::functor::UnaryFunctor<vigra::functor::Functor_multiply<vigra::functor::UnaryFunctor<vigra::functor::ArgumentFunctor1>, vigra::functor::UnaryFunctor<vigra::functor::ArgumentFunctor1> > >, vigra::functor::UnaryFunctor<vigra::functor::Functor_multiply<vigra::functor::UnaryFunctor<vigra::functor::ArgumentFunctor2>, vigra::functor::UnaryFunctor<vigra::functor::ArgumentFunctor2> > > >&)' is deprecated [-Wdeprecated-copy] 375 | : expr_(e) | ^ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/functorexpression.hxx:1606:26: note: because 'vigra::functor::Functor_add<vigra::functor::UnaryFunctor<vigra::functor::Functor_multiply<vigra::functor::UnaryFunctor<vigra::functor::ArgumentFunctor1>, vigra::functor::UnaryFunctor<vigra::functor::ArgumentFunctor1> > >, vigra::functor::UnaryFunctor<vigra::functor::Functor_multiply<vigra::functor::UnaryFunctor<vigra::functor::ArgumentFunctor2>, vigra::functor::UnaryFunctor<vigra::functor::ArgumentFunctor2> > > >' has user-provided 'vigra::functor::Functor_add<EXPR1, EXPR2>& vigra::functor::Functor_add<EXPR1, EXPR2>::operator=(const vigra::functor::Functor_add<EXPR1, EXPR2>&) [with EXPR1 = vigra::functor::UnaryFunctor<vigra::functor::Functor_multiply<vigra::functor::UnaryFunctor<vigra::functor::ArgumentFunctor1>, vigra::functor::UnaryFunctor<vigra::functor::ArgumentFunctor1> > >; EXPR2 = vigra::functor::UnaryFunctor<vigra::functor::Functor_multiply<vigra::functor::UnaryFunctor<vigra::functor::ArgumentFunctor2>, vigra::functor::UnaryFunctor<vigra::functor::ArgumentFunctor2> > >]' 1606 | Functor_##name & operator=(Functor_##name const &); \ | ^~~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/functorexpression.hxx:1620:1: note: in expansion of macro 'MAKE_FUNCTOR_BINARY_OPERATOR' 1620 | MAKE_FUNCTOR_BINARY_OPERATOR(add, +) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/functorexpression.hxx: In instantiation of 'vigra::functor::Functor_multiply<EXPR1, EXPR2>::Functor_multiply(const EXPR1&, const EXPR2&) [with EXPR1 = vigra::functor::UnaryFunctor<vigra::functor::ArgumentFunctor1>; EXPR2 = vigra::functor::UnaryFunctor<vigra::functor::ArgumentFunctor1>]': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/functorexpression.hxx:1622:1: required from 'vigra::functor::UnaryFunctor<vigra::functor::Functor_multiply<vigra::functor::UnaryFunctor<Expr>, vigra::functor::UnaryFunctor<EXPR> > > vigra::functor::operator*(const vigra::functor::UnaryFunctor<Expr>&, const vigra::functor::UnaryFunctor<EXPR>&) [with EXPR1 = vigra::functor::ArgumentFunctor1; EXPR2 = vigra::functor::ArgumentFunctor1]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/noise_normalization.hxx:536:82: required from 'void vigra::detail::symmetricDifferenceSquaredMagnitude(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor) [with SrcIterator = vigra::ConstStridedImageIterator<float>; SrcAccessor = vigra::StandardConstValueAccessor<float>; DestIterator = vigra::BasicImageIterator<float, float**>; DestAccessor = vigra::StandardValueAccessor<float>]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/noise_normalization.hxx:685:40: required from 'void vigra::detail::noiseVarianceEstimationImpl(SrcIterator, SrcIterator, SrcAccessor, BackInsertable&, const vigra::NoiseNormalizationOptions&) [with SrcIterator = vigra::ConstStridedImageIterator<float>; SrcAccessor = vigra::StandardConstValueAccessor<float>; BackInsertable = std::vector<vigra::TinyVector<double, 2> >]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/noise_normalization.hxx:1073:40: required from 'void vigra::noiseVarianceEstimation(SrcIterator, SrcIterator, SrcAccessor, BackInsertable&, const vigra::NoiseNormalizationOptions&) [with SrcIterator = vigra::ConstStridedImageIterator<float>; SrcAccessor = vigra::StandardConstValueAccessor<float>; BackInsertable = std::vector<vigra::TinyVector<double, 2> >]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/noise_normalization.hxx:1082:28: required from 'void vigra::noiseVarianceEstimation(vigra::triple<Iterator, Iterator, Accessor>, BackInsertable&, const vigra::NoiseNormalizationOptions&) [with SrcIterator = vigra::ConstStridedImageIterator<float>; SrcAccessor = vigra::StandardConstValueAccessor<float>; BackInsertable = std::vector<vigra::TinyVector<double, 2> >]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/noise.cxx:87:32: required from 'vigra::NumpyAnyArray vigra::pythonNoiseVarianceEstimation(vigra::NumpyArray<2, vigra::Singleband<T> >, bool, unsigned int, unsigned int, double, double, double, vigra::NumpyArray<3, vigra::Multiband<T> >) [with PixelType = float]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/noise.cxx:281:65: required from here /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/functorexpression.hxx:1571:32: warning: implicitly-declared 'constexpr vigra::functor::UnaryFunctor<vigra::functor::ArgumentFunctor1>::UnaryFunctor(const vigra::functor::UnaryFunctor<vigra::functor::ArgumentFunctor1>&)' is deprecated [-Wdeprecated-copy] 1571 | : expr1_(e1), expr2_(e2) \ | ^ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/functorexpression.hxx:1622:1: note: in expansion of macro 'MAKE_FUNCTOR_BINARY_OPERATOR' 1622 | MAKE_FUNCTOR_BINARY_OPERATOR(multiply, *) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/functorexpression.hxx:472:20: note: because 'vigra::functor::UnaryFunctor<vigra::functor::ArgumentFunctor1>' has user-provided 'vigra::functor::UnaryFunctor<vigra::functor::ArgumentFunctor1>& vigra::functor::UnaryFunctor<vigra::functor::ArgumentFunctor1>::operator=(const vigra::functor::UnaryFunctor<vigra::functor::ArgumentFunctor1>&)' 472 | UnaryFunctor & operator=(UnaryFunctor const &); // not implemented | ^~~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/functorexpression.hxx:1571:32: warning: implicitly-declared 'constexpr vigra::functor::UnaryFunctor<vigra::functor::ArgumentFunctor1>::UnaryFunctor(const vigra::functor::UnaryFunctor<vigra::functor::ArgumentFunctor1>&)' is deprecated [-Wdeprecated-copy] 1571 | : expr1_(e1), expr2_(e2) \ | ^ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/functorexpression.hxx:1622:1: note: in expansion of macro 'MAKE_FUNCTOR_BINARY_OPERATOR' 1622 | MAKE_FUNCTOR_BINARY_OPERATOR(multiply, *) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/functorexpression.hxx:472:20: note: because 'vigra::functor::UnaryFunctor<vigra::functor::ArgumentFunctor1>' has user-provided 'vigra::functor::UnaryFunctor<vigra::functor::ArgumentFunctor1>& vigra::functor::UnaryFunctor<vigra::functor::ArgumentFunctor1>::operator=(const vigra::functor::UnaryFunctor<vigra::functor::ArgumentFunctor1>&)' 472 | UnaryFunctor & operator=(UnaryFunctor const &); // not implemented | ^~~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/functorexpression.hxx: In instantiation of 'vigra::functor::UnaryFunctor<EXPR>::UnaryFunctor(const EXPR&) [with EXPR = vigra::functor::Functor_multiply<vigra::functor::UnaryFunctor<vigra::functor::ArgumentFunctor1>, vigra::functor::UnaryFunctor<vigra::functor::ArgumentFunctor1> >]': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/functorexpression.hxx:1622:1: required from 'vigra::functor::UnaryFunctor<vigra::functor::Functor_multiply<vigra::functor::UnaryFunctor<Expr>, vigra::functor::UnaryFunctor<EXPR> > > vigra::functor::operator*(const vigra::functor::UnaryFunctor<Expr>&, const vigra::functor::UnaryFunctor<EXPR>&) [with EXPR1 = vigra::functor::ArgumentFunctor1; EXPR2 = vigra::functor::ArgumentFunctor1]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/noise_normalization.hxx:536:82: required from 'void vigra::detail::symmetricDifferenceSquaredMagnitude(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor) [with SrcIterator = vigra::ConstStridedImageIterator<float>; SrcAccessor = vigra::StandardConstValueAccessor<float>; DestIterator = vigra::BasicImageIterator<float, float**>; DestAccessor = vigra::StandardValueAccessor<float>]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/noise_normalization.hxx:685:40: required from 'void vigra::detail::noiseVarianceEstimationImpl(SrcIterator, SrcIterator, SrcAccessor, BackInsertable&, const vigra::NoiseNormalizationOptions&) [with SrcIterator = vigra::ConstStridedImageIterator<float>; SrcAccessor = vigra::StandardConstValueAccessor<float>; BackInsertable = std::vector<vigra::TinyVector<double, 2> >]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/noise_normalization.hxx:1073:40: required from 'void vigra::noiseVarianceEstimation(SrcIterator, SrcIterator, SrcAccessor, BackInsertable&, const vigra::NoiseNormalizationOptions&) [with SrcIterator = vigra::ConstStridedImageIterator<float>; SrcAccessor = vigra::StandardConstValueAccessor<float>; BackInsertable = std::vector<vigra::TinyVector<double, 2> >]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/noise_normalization.hxx:1082:28: required from 'void vigra::noiseVarianceEstimation(vigra::triple<Iterator, Iterator, Accessor>, BackInsertable&, const vigra::NoiseNormalizationOptions&) [with SrcIterator = vigra::ConstStridedImageIterator<float>; SrcAccessor = vigra::StandardConstValueAccessor<float>; BackInsertable = std::vector<vigra::TinyVector<double, 2> >]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/noise.cxx:87:32: required from 'vigra::NumpyAnyArray vigra::pythonNoiseVarianceEstimation(vigra::NumpyArray<2, vigra::Singleband<T> >, bool, unsigned int, unsigned int, double, double, double, vigra::NumpyArray<3, vigra::Multiband<T> >) [with PixelType = float]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/noise.cxx:281:65: required from here /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/functorexpression.hxx:375:14: warning: implicitly-declared 'constexpr vigra::functor::Functor_multiply<vigra::functor::UnaryFunctor<vigra::functor::ArgumentFunctor1>, vigra::functor::UnaryFunctor<vigra::functor::ArgumentFunctor1> >::Functor_multiply(const vigra::functor::Functor_multiply<vigra::functor::UnaryFunctor<vigra::functor::ArgumentFunctor1>, vigra::functor::UnaryFunctor<vigra::functor::ArgumentFunctor1> >&)' is deprecated [-Wdeprecated-copy] 375 | : expr_(e) | ^ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/functorexpression.hxx:1606:26: note: because 'vigra::functor::Functor_multiply<vigra::functor::UnaryFunctor<vigra::functor::ArgumentFunctor1>, vigra::functor::UnaryFunctor<vigra::functor::ArgumentFunctor1> >' has user-provided 'vigra::functor::Functor_multiply<EXPR1, EXPR2>& vigra::functor::Functor_multiply<EXPR1, EXPR2>::operator=(const vigra::functor::Functor_multiply<EXPR1, EXPR2>&) [with EXPR1 = vigra::functor::UnaryFunctor<vigra::functor::ArgumentFunctor1>; EXPR2 = vigra::functor::UnaryFunctor<vigra::functor::ArgumentFunctor1>]' 1606 | Functor_##name & operator=(Functor_##name const &); \ | ^~~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/functorexpression.hxx:1622:1: note: in expansion of macro 'MAKE_FUNCTOR_BINARY_OPERATOR' 1622 | MAKE_FUNCTOR_BINARY_OPERATOR(multiply, *) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/functorexpression.hxx: In instantiation of 'vigra::functor::Functor_multiply<EXPR1, EXPR2>::Functor_multiply(const EXPR1&, const EXPR2&) [with EXPR1 = vigra::functor::UnaryFunctor<vigra::functor::ArgumentFunctor2>; EXPR2 = vigra::functor::UnaryFunctor<vigra::functor::ArgumentFunctor2>]': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/functorexpression.hxx:1622:1: required from 'vigra::functor::UnaryFunctor<vigra::functor::Functor_multiply<vigra::functor::UnaryFunctor<Expr>, vigra::functor::UnaryFunctor<EXPR> > > vigra::functor::operator*(const vigra::functor::UnaryFunctor<Expr>&, const vigra::functor::UnaryFunctor<EXPR>&) [with EXPR1 = vigra::functor::ArgumentFunctor2; EXPR2 = vigra::functor::ArgumentFunctor2]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/noise_normalization.hxx:536:98: required from 'void vigra::detail::symmetricDifferenceSquaredMagnitude(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor) [with SrcIterator = vigra::ConstStridedImageIterator<float>; SrcAccessor = vigra::StandardConstValueAccessor<float>; DestIterator = vigra::BasicImageIterator<float, float**>; DestAccessor = vigra::StandardValueAccessor<float>]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/noise_normalization.hxx:685:40: required from 'void vigra::detail::noiseVarianceEstimationImpl(SrcIterator, SrcIterator, SrcAccessor, BackInsertable&, const vigra::NoiseNormalizationOptions&) [with SrcIterator = vigra::ConstStridedImageIterator<float>; SrcAccessor = vigra::StandardConstValueAccessor<float>; BackInsertable = std::vector<vigra::TinyVector<double, 2> >]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/noise_normalization.hxx:1073:40: required from 'void vigra::noiseVarianceEstimation(SrcIterator, SrcIterator, SrcAccessor, BackInsertable&, const vigra::NoiseNormalizationOptions&) [with SrcIterator = vigra::ConstStridedImageIterator<float>; SrcAccessor = vigra::StandardConstValueAccessor<float>; BackInsertable = std::vector<vigra::TinyVector<double, 2> >]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/noise_normalization.hxx:1082:28: required from 'void vigra::noiseVarianceEstimation(vigra::triple<Iterator, Iterator, Accessor>, BackInsertable&, const vigra::NoiseNormalizationOptions&) [with SrcIterator = vigra::ConstStridedImageIterator<float>; SrcAccessor = vigra::StandardConstValueAccessor<float>; BackInsertable = std::vector<vigra::TinyVector<double, 2> >]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/noise.cxx:87:32: required from 'vigra::NumpyAnyArray vigra::pythonNoiseVarianceEstimation(vigra::NumpyArray<2, vigra::Singleband<T> >, bool, unsigned int, unsigned int, double, double, double, vigra::NumpyArray<3, vigra::Multiband<T> >) [with PixelType = float]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/noise.cxx:281:65: required from here /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/functorexpression.hxx:1571:32: warning: implicitly-declared 'constexpr vigra::functor::UnaryFunctor<vigra::functor::ArgumentFunctor2>::UnaryFunctor(const vigra::functor::UnaryFunctor<vigra::functor::ArgumentFunctor2>&)' is deprecated [-Wdeprecated-copy] 1571 | : expr1_(e1), expr2_(e2) \ | ^ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/functorexpression.hxx:1622:1: note: in expansion of macro 'MAKE_FUNCTOR_BINARY_OPERATOR' 1622 | MAKE_FUNCTOR_BINARY_OPERATOR(multiply, *) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/functorexpression.hxx:531:20: note: because 'vigra::functor::UnaryFunctor<vigra::functor::ArgumentFunctor2>' has user-provided 'vigra::functor::UnaryFunctor<vigra::functor::ArgumentFunctor2>& vigra::functor::UnaryFunctor<vigra::functor::ArgumentFunctor2>::operator=(const vigra::functor::UnaryFunctor<vigra::functor::ArgumentFunctor2>&)' 531 | UnaryFunctor & operator=(UnaryFunctor const &); // not implemented | ^~~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/functorexpression.hxx:1571:32: warning: implicitly-declared 'constexpr vigra::functor::UnaryFunctor<vigra::functor::ArgumentFunctor2>::UnaryFunctor(const vigra::functor::UnaryFunctor<vigra::functor::ArgumentFunctor2>&)' is deprecated [-Wdeprecated-copy] 1571 | : expr1_(e1), expr2_(e2) \ | ^ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/functorexpression.hxx:1622:1: note: in expansion of macro 'MAKE_FUNCTOR_BINARY_OPERATOR' 1622 | MAKE_FUNCTOR_BINARY_OPERATOR(multiply, *) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/functorexpression.hxx:531:20: note: because 'vigra::functor::UnaryFunctor<vigra::functor::ArgumentFunctor2>' has user-provided 'vigra::functor::UnaryFunctor<vigra::functor::ArgumentFunctor2>& vigra::functor::UnaryFunctor<vigra::functor::ArgumentFunctor2>::operator=(const vigra::functor::UnaryFunctor<vigra::functor::ArgumentFunctor2>&)' 531 | UnaryFunctor & operator=(UnaryFunctor const &); // not implemented | ^~~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/functorexpression.hxx: In instantiation of 'vigra::functor::UnaryFunctor<EXPR>::UnaryFunctor(const EXPR&) [with EXPR = vigra::functor::Functor_multiply<vigra::functor::UnaryFunctor<vigra::functor::ArgumentFunctor2>, vigra::functor::UnaryFunctor<vigra::functor::ArgumentFunctor2> >]': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/functorexpression.hxx:1622:1: required from 'vigra::functor::UnaryFunctor<vigra::functor::Functor_multiply<vigra::functor::UnaryFunctor<Expr>, vigra::functor::UnaryFunctor<EXPR> > > vigra::functor::operator*(const vigra::functor::UnaryFunctor<Expr>&, const vigra::functor::UnaryFunctor<EXPR>&) [with EXPR1 = vigra::functor::ArgumentFunctor2; EXPR2 = vigra::functor::ArgumentFunctor2]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/noise_normalization.hxx:536:98: required from 'void vigra::detail::symmetricDifferenceSquaredMagnitude(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor) [with SrcIterator = vigra::ConstStridedImageIterator<float>; SrcAccessor = vigra::StandardConstValueAccessor<float>; DestIterator = vigra::BasicImageIterator<float, float**>; DestAccessor = vigra::StandardValueAccessor<float>]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/noise_normalization.hxx:685:40: required from 'void vigra::detail::noiseVarianceEstimationImpl(SrcIterator, SrcIterator, SrcAccessor, BackInsertable&, const vigra::NoiseNormalizationOptions&) [with SrcIterator = vigra::ConstStridedImageIterator<float>; SrcAccessor = vigra::StandardConstValueAccessor<float>; BackInsertable = std::vector<vigra::TinyVector<double, 2> >]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/noise_normalization.hxx:1073:40: required from 'void vigra::noiseVarianceEstimation(SrcIterator, SrcIterator, SrcAccessor, BackInsertable&, const vigra::NoiseNormalizationOptions&) [with SrcIterator = vigra::ConstStridedImageIterator<float>; SrcAccessor = vigra::StandardConstValueAccessor<float>; BackInsertable = std::vector<vigra::TinyVector<double, 2> >]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/noise_normalization.hxx:1082:28: required from 'void vigra::noiseVarianceEstimation(vigra::triple<Iterator, Iterator, Accessor>, BackInsertable&, const vigra::NoiseNormalizationOptions&) [with SrcIterator = vigra::ConstStridedImageIterator<float>; SrcAccessor = vigra::StandardConstValueAccessor<float>; BackInsertable = std::vector<vigra::TinyVector<double, 2> >]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/noise.cxx:87:32: required from 'vigra::NumpyAnyArray vigra::pythonNoiseVarianceEstimation(vigra::NumpyArray<2, vigra::Singleband<T> >, bool, unsigned int, unsigned int, double, double, double, vigra::NumpyArray<3, vigra::Multiband<T> >) [with PixelType = float]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/noise.cxx:281:65: required from here /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/functorexpression.hxx:375:14: warning: implicitly-declared 'constexpr vigra::functor::Functor_multiply<vigra::functor::UnaryFunctor<vigra::functor::ArgumentFunctor2>, vigra::functor::UnaryFunctor<vigra::functor::ArgumentFunctor2> >::Functor_multiply(const vigra::functor::Functor_multiply<vigra::functor::UnaryFunctor<vigra::functor::ArgumentFunctor2>, vigra::functor::UnaryFunctor<vigra::functor::ArgumentFunctor2> >&)' is deprecated [-Wdeprecated-copy] 375 | : expr_(e) | ^ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/functorexpression.hxx:1606:26: note: because 'vigra::functor::Functor_multiply<vigra::functor::UnaryFunctor<vigra::functor::ArgumentFunctor2>, vigra::functor::UnaryFunctor<vigra::functor::ArgumentFunctor2> >' has user-provided 'vigra::functor::Functor_multiply<EXPR1, EXPR2>& vigra::functor::Functor_multiply<EXPR1, EXPR2>::operator=(const vigra::functor::Functor_multiply<EXPR1, EXPR2>&) [with EXPR1 = vigra::functor::UnaryFunctor<vigra::functor::ArgumentFunctor2>; EXPR2 = vigra::functor::UnaryFunctor<vigra::functor::ArgumentFunctor2>]' 1606 | Functor_##name & operator=(Functor_##name const &); \ | ^~~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/functorexpression.hxx:1622:1: note: in expansion of macro 'MAKE_FUNCTOR_BINARY_OPERATOR' 1622 | MAKE_FUNCTOR_BINARY_OPERATOR(multiply, *) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/noise_normalization.hxx:49, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/noise.cxx:42: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/linear_solve.hxx: In instantiation of 'void vigra::linalg::choleskySolve(const vigra::MultiArrayView<2, T, S>&, const vigra::MultiArrayView<2, T, C2>&, vigra::MultiArrayView<2, T, C3>&) [with T = double; C1 = vigra::StridedArrayTag; C2 = vigra::StridedArrayTag; C3 = vigra::StridedArrayTag]': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/linear_solve.hxx:1270:22: required from 'bool vigra::linalg::linearSolve(const vigra::MultiArrayView<2, T, S>&, const vigra::MultiArrayView<2, T, C2>&, vigra::MultiArrayView<2, T, C3>, std::string) [with T = double; C1 = vigra::StridedArrayTag; C2 = vigra::StridedArrayTag; C3 = vigra::StridedArrayTag; std::string = std::__cxx11::basic_string<char>]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/noise_normalization.hxx:296:20: required from 'vigra::QuadraticNoiseNormalizationFunctor<ArgumentType, ResultType>::QuadraticNoiseNormalizationFunctor(const Vector&) [with Vector = vigra::ArrayVector<vigra::TinyVector<double, 2> >; ArgumentType = float; ResultType = float]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/noise_normalization.hxx:850:20: required from 'void vigra::detail::quadraticNoiseNormalizationImpl(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, double, double, double, vigra::VigraTrueType) [with SrcIterator = vigra::ConstStridedImageIterator<float>; SrcAccessor = vigra::StandardConstValueAccessor<float>; DestIterator = vigra::StridedImageIterator<float>; DestAccessor = vigra::StandardValueAccessor<float>]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/noise_normalization.hxx:1519:44: required from 'void vigra::quadraticNoiseNormalization(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, double, double, double) [with SrcIterator = vigra::ConstStridedImageIterator<float>; SrcAccessor = vigra::StandardConstValueAccessor<float>; DestIterator = vigra::StridedImageIterator<float>; DestAccessor = vigra::StandardValueAccessor<float>]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/noise_normalization.hxx:1530:32: required from 'void vigra::quadraticNoiseNormalization(vigra::triple<Iterator, Iterator, Accessor>, std::pair<MaskImageIterator, MaskAccessor>, double, double, double) [with SrcIterator = vigra::ConstStridedImageIterator<float>; SrcAccessor = vigra::StandardConstValueAccessor<float>; DestIterator = vigra::StridedImageIterator<float>; DestAccessor = vigra::StandardValueAccessor<float>]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/noise.cxx:245:40: required from 'vigra::NumpyAnyArray vigra::pythonQuadraticNoiseNormalization(vigra::NumpyArray<3, vigra::Multiband<T> >, double, double, double, vigra::NumpyArray<3, vigra::Multiband<T> >) [with PixelType = float]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/noise.cxx:334:69: required from here /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/linear_solve.hxx:1171:31: warning: implicitly-declared 'vigra::MultiArrayView<2, double, vigra::StridedArrayTag>::MultiArrayView(const vigra::MultiArrayView<2, double, vigra::StridedArrayTag>&)' is deprecated [-Wdeprecated-copy] 1171 | linearSolveLowerTriangular(L, b, x); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/noise.cxx:40: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:907:22: note: because 'vigra::MultiArrayView<2, double, vigra::StridedArrayTag>' has user-provided 'vigra::MultiArrayView<N, T, C>& vigra::MultiArrayView<N, T, C>::operator=(const vigra::MultiArrayView<N, T, C>&) [with unsigned int N = 2; T = double; StrideTag = vigra::StridedArrayTag]' 907 | MultiArrayView & operator=(MultiArrayView const & rhs) | ^~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/noise_normalization.hxx:49, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/noise.cxx:42: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/linear_solve.hxx:1119:54: note: initializing argument 3 of 'bool vigra::linalg::linearSolveLowerTriangular(const vigra::MultiArrayView<2, T, S>&, const vigra::MultiArrayView<2, T, C2>&, vigra::MultiArrayView<2, T, C3>) [with T = double; C1 = vigra::StridedArrayTag; C2 = vigra::StridedArrayTag; C3 = vigra::StridedArrayTag]' 1119 | MultiArrayView<2, T, C3> x) | ~~~~~~~~~~~~~~~~~~~~~~~~~^ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/linear_solve.hxx:1173:31: warning: implicitly-declared 'vigra::MultiArrayView<2, double, vigra::StridedArrayTag>::MultiArrayView(const vigra::MultiArrayView<2, double, vigra::StridedArrayTag>&)' is deprecated [-Wdeprecated-copy] 1173 | linearSolveUpperTriangular(transpose(L), x, x); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/noise.cxx:40: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:907:22: note: because 'vigra::MultiArrayView<2, double, vigra::StridedArrayTag>' has user-provided 'vigra::MultiArrayView<N, T, C>& vigra::MultiArrayView<N, T, C>::operator=(const vigra::MultiArrayView<N, T, C>&) [with unsigned int N = 2; T = double; StrideTag = vigra::StridedArrayTag]' 907 | MultiArrayView & operator=(MultiArrayView const & rhs) | ^~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/noise_normalization.hxx:49, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/noise.cxx:42: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/linear_solve.hxx:1069:58: note: initializing argument 3 of 'bool vigra::linalg::linearSolveUpperTriangular(const vigra::MultiArrayView<2, T, S>&, const vigra::MultiArrayView<2, T, C2>&, vigra::MultiArrayView<2, T, C3>) [with T = double; C1 = vigra::StridedArrayTag; C2 = vigra::StridedArrayTag; C3 = vigra::StridedArrayTag]' 1069 | MultiArrayView<2, T, C3> x) | ~~~~~~~~~~~~~~~~~~~~~~~~~^ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/linear_solve.hxx: In instantiation of 'unsigned int vigra::linalg::linearSolveQRReplace(vigra::MultiArrayView<2, T, S>&, vigra::MultiArrayView<2, T, C2>&, vigra::MultiArrayView<2, T, C3>&, double) [with T = double; C1 = vigra::StridedArrayTag; C2 = vigra::StridedArrayTag; C3 = vigra::StridedArrayTag]': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/linear_solve.hxx:735:32: required from 'unsigned int vigra::linalg::linearSolveQR(const vigra::MultiArrayView<2, T, S>&, const vigra::MultiArrayView<2, T, C2>&, vigra::MultiArrayView<2, T, C3>&) [with T = double; C1 = vigra::StridedArrayTag; C2 = vigra::StridedArrayTag; C3 = vigra::StridedArrayTag]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/linear_solve.hxx:1274:58: required from 'bool vigra::linalg::linearSolve(const vigra::MultiArrayView<2, T, S>&, const vigra::MultiArrayView<2, T, C2>&, vigra::MultiArrayView<2, T, C3>, std::string) [with T = double; C1 = vigra::StridedArrayTag; C2 = vigra::StridedArrayTag; C3 = vigra::StridedArrayTag; std::string = std::__cxx11::basic_string<char>]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/noise_normalization.hxx:296:20: required from 'vigra::QuadraticNoiseNormalizationFunctor<ArgumentType, ResultType>::QuadraticNoiseNormalizationFunctor(const Vector&) [with Vector = vigra::ArrayVector<vigra::TinyVector<double, 2> >; ArgumentType = float; ResultType = float]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/noise_normalization.hxx:850:20: required from 'void vigra::detail::quadraticNoiseNormalizationImpl(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, double, double, double, vigra::VigraTrueType) [with SrcIterator = vigra::ConstStridedImageIterator<float>; SrcAccessor = vigra::StandardConstValueAccessor<float>; DestIterator = vigra::StridedImageIterator<float>; DestAccessor = vigra::StandardValueAccessor<float>]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/noise_normalization.hxx:1519:44: required from 'void vigra::quadraticNoiseNormalization(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, double, double, double) [with SrcIterator = vigra::ConstStridedImageIterator<float>; SrcAccessor = vigra::StandardConstValueAccessor<float>; DestIterator = vigra::StridedImageIterator<float>; DestAccessor = vigra::StandardValueAccessor<float>]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/noise_normalization.hxx:1530:32: required from 'void vigra::quadraticNoiseNormalization(vigra::triple<Iterator, Iterator, Accessor>, std::pair<MaskImageIterator, MaskAccessor>, double, double, double) [with SrcIterator = vigra::ConstStridedImageIterator<float>; SrcAccessor = vigra::StandardConstValueAccessor<float>; DestIterator = vigra::StridedImageIterator<float>; DestAccessor = vigra::StandardValueAccessor<float>]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/noise.cxx:245:40: required from 'vigra::NumpyAnyArray vigra::pythonQuadraticNoiseNormalization(vigra::NumpyArray<3, vigra::Multiband<T> >, double, double, double, vigra::NumpyArray<3, vigra::Multiband<T> >) [with PixelType = float]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/noise.cxx:334:69: required from here /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/linear_solve.hxx:721:39: warning: implicitly-declared 'vigra::MultiArrayView<2, double, vigra::StridedArrayTag>::MultiArrayView(const vigra::MultiArrayView<2, double, vigra::StridedArrayTag>&)' is deprecated [-Wdeprecated-copy] 721 | linearSolveUpperTriangular(A.subarray(ul, Shape(rank,rank)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 722 | b.subarray(ul, Shape(rank,rhsCount)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 723 | permutedSolution); | ~~~~~~~~~~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/noise.cxx:40: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:907:22: note: because 'vigra::MultiArrayView<2, double, vigra::StridedArrayTag>' has user-provided 'vigra::MultiArrayView<N, T, C>& vigra::MultiArrayView<N, T, C>::operator=(const vigra::MultiArrayView<N, T, C>&) [with unsigned int N = 2; T = double; StrideTag = vigra::StridedArrayTag]' 907 | MultiArrayView & operator=(MultiArrayView const & rhs) | ^~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/noise_normalization.hxx:49, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/noise.cxx:42: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/linear_solve.hxx:1069:58: note: initializing argument 3 of 'bool vigra::linalg::linearSolveUpperTriangular(const vigra::MultiArrayView<2, T, S>&, const vigra::MultiArrayView<2, T, C2>&, vigra::MultiArrayView<2, T, C3>) [with T = double; C1 = vigra::StridedArrayTag; C2 = vigra::StridedArrayTag; C3 = vigra::StridedArrayTag]' 1069 | MultiArrayView<2, T, C3> x) | ~~~~~~~~~~~~~~~~~~~~~~~~~^ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/noise.cxx:40: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx: In instantiation of 'void vigra::MultiArrayView<N, T, C>::swapData(vigra::MultiArrayView<N, T, C>) [with unsigned int N = 2; T = double; StrideTag = vigra::StridedArrayTag]': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/linear_solve.hxx:487:40: required from 'unsigned int vigra::linalg::detail::qrTransformToTriangularImpl(vigra::MultiArrayView<2, T, S>&, vigra::MultiArrayView<2, T, C2>&, vigra::MultiArrayView<2, T, C3>&, vigra::ArrayVector<int>&, double) [with T = double; C1 = vigra::StridedArrayTag; C2 = vigra::StridedArrayTag; C3 = vigra::StridedArrayTag]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/linear_solve.hxx:586:52: required from 'unsigned int vigra::linalg::detail::qrTransformToLowerTriangular(vigra::MultiArrayView<2, T, S>&, vigra::MultiArrayView<2, T, C2>&, vigra::MultiArrayView<2, T, C3>&, double) [with T = double; C1 = vigra::StridedArrayTag; C2 = vigra::StridedArrayTag; C3 = vigra::StridedArrayTag]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/linear_solve.hxx:676:81: required from 'unsigned int vigra::linalg::linearSolveQRReplace(vigra::MultiArrayView<2, T, S>&, vigra::MultiArrayView<2, T, C2>&, vigra::MultiArrayView<2, T, C3>&, double) [with T = double; C1 = vigra::StridedArrayTag; C2 = vigra::StridedArrayTag; C3 = vigra::StridedArrayTag]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/linear_solve.hxx:735:32: required from 'unsigned int vigra::linalg::linearSolveQR(const vigra::MultiArrayView<2, T, S>&, const vigra::MultiArrayView<2, T, C2>&, vigra::MultiArrayView<2, T, C3>&) [with T = double; C1 = vigra::StridedArrayTag; C2 = vigra::StridedArrayTag; C3 = vigra::StridedArrayTag]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/linear_solve.hxx:1274:58: required from 'bool vigra::linalg::linearSolve(const vigra::MultiArrayView<2, T, S>&, const vigra::MultiArrayView<2, T, C2>&, vigra::MultiArrayView<2, T, C3>, std::string) [with T = double; C1 = vigra::StridedArrayTag; C2 = vigra::StridedArrayTag; C3 = vigra::StridedArrayTag; std::string = std::__cxx11::basic_string<char>]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/noise_normalization.hxx:296:20: required from 'vigra::QuadraticNoiseNormalizationFunctor<ArgumentType, ResultType>::QuadraticNoiseNormalizationFunctor(const Vector&) [with Vector = vigra::ArrayVector<vigra::TinyVector<double, 2> >; ArgumentType = float; ResultType = float]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/noise_normalization.hxx:850:20: required from 'void vigra::detail::quadraticNoiseNormalizationImpl(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, double, double, double, vigra::VigraTrueType) [with SrcIterator = vigra::ConstStridedImageIterator<float>; SrcAccessor = vigra::StandardConstValueAccessor<float>; DestIterator = vigra::StridedImageIterator<float>; DestAccessor = vigra::StandardValueAccessor<float>]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/noise_normalization.hxx:1519:44: required from 'void vigra::quadraticNoiseNormalization(SrcIterator, SrcIterator, SrcAccessor, DestIterator, DestAccessor, double, double, double) [with SrcIterator = vigra::ConstStridedImageIterator<float>; SrcAccessor = vigra::StandardConstValueAccessor<float>; DestIterator = vigra::StridedImageIterator<float>; DestAccessor = vigra::StandardValueAccessor<float>]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/noise_normalization.hxx:1530:32: required from 'void vigra::quadraticNoiseNormalization(vigra::triple<Iterator, Iterator, Accessor>, std::pair<MaskImageIterator, MaskAccessor>, double, double, double) [with SrcIterator = vigra::ConstStridedImageIterator<float>; SrcAccessor = vigra::StandardConstValueAccessor<float>; DestIterator = vigra::StridedImageIterator<float>; DestAccessor = vigra::StandardValueAccessor<float>]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/noise.cxx:245:40: required from 'vigra::NumpyAnyArray vigra::pythonQuadraticNoiseNormalization(vigra::NumpyArray<3, vigra::Multiband<T> >, double, double, double, vigra::NumpyArray<3, vigra::Multiband<T> >) [with PixelType = float]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/noise.cxx:334:69: required from here /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:1267:25: warning: implicitly-declared 'vigra::MultiArrayView<2, double, vigra::StridedArrayTag>::MultiArrayView(const vigra::MultiArrayView<2, double, vigra::StridedArrayTag>&)' is deprecated [-Wdeprecated-copy] 1267 | swapDataImpl(rhs); | ~~~~~~~~~~~~^~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:907:22: note: because 'vigra::MultiArrayView<2, double, vigra::StridedArrayTag>' has user-provided 'vigra::MultiArrayView<N, T, C>& vigra::MultiArrayView<N, T, C>::operator=(const vigra::MultiArrayView<N, T, C>&) [with unsigned int N = 2; T = double; StrideTag = vigra::StridedArrayTag]' 907 | MultiArrayView & operator=(MultiArrayView const & rhs) | ^~~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:2092:74: note: initializing argument 1 of 'void vigra::MultiArrayView<N, T, C>::swapDataImpl(vigra::MultiArrayView<N, U, CN>) [with U = double; CN = vigra::StridedArrayTag; unsigned int N = 2; T = double; StrideTag = vigra::StridedArrayTag]' 2092 | MultiArrayView <N, T, StrideTag>::swapDataImpl(MultiArrayView <N, U, CN> rhs) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ make[2]: Leaving directory '/tmp/B.ZVgyTi/BUILD/vigra-1.11.1' make[2]: Entering directory '/tmp/B.ZVgyTi/BUILD/vigra-1.11.1' [ 23%] Building CXX object src/impex/CMakeFiles/vigraimpex.dir/hdf5impex.cxx.o cd /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex && /usr/bin/x86_64-pld-linux-gnux32-g++ -DHasEXR -DHasHDF5 -DHasJPEG -DHasPNG -DHasTIFF -DHasZLIB -Dvigraimpex_EXPORTS -I/tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include -isystem /usr/include/OpenEXR -std=c++11 -pthread -W -Wall -Wextra -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fPIC -mtune=generic -march=x86-64 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -DNDEBUG -DQT_NO_DEBUG -fPIC -o CMakeFiles/vigraimpex.dir/hdf5impex.cxx.o -c /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/hdf5impex.cxx In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/utilities.hxx:44, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/basicimage.hxx:41, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/stdimage.hxx:42, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/impex.hxx:51, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:77, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/hdf5impex.cxx:38: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'void vigra::Rect2D::setUpperLeft(const vigra::Point2D&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:929:22: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 929 | upperLeft_ = ul; | ^~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'void vigra::Rect2D::setLowerRight(const vigra::Point2D&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:937:23: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 937 | lowerRight_ = lr; | ^~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'void vigra::Rect2D::moveTo(const vigra::Point2D&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:946:22: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 946 | upperLeft_ = newUpperLeft; | ^~~~~~~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'void vigra::Rect2D::setSize(const vigra::Size2D&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:1041:36: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1041 | lowerRight_ = upperLeft_ + size; | ^~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'void vigra::Rect2D::setSize(int, int)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:1049:56: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1049 | lowerRight_ = upperLeft_ + Size2D(width, height); | ^ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'vigra::Rect2D& vigra::Rect2D::operator|=(const vigra::Point2D&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:1159:26: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1159 | upperLeft_ = p; | ^ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:1160:42: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1160 | lowerRight_ = p + Diff2D(1, 1); | ^ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'vigra::Rect2D& vigra::Rect2D::operator=(const vigra::Rect2D&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:872:7: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 872 | class Rect2D | ^~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:872:7: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 872 | class Rect2D | ^~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'vigra::Rect2D& vigra::Rect2D::operator|=(const vigra::Rect2D&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:1198:31: note: synthesized method 'vigra::Rect2D& vigra::Rect2D::operator=(const vigra::Rect2D&)' first required here 1198 | return operator=(r); | ^ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'vigra::Rect2D& vigra::Rect2D::operator&=(const vigra::Point2D&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:1232:26: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1232 | upperLeft_ = p; | ^ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:1233:42: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1233 | lowerRight_ = p + Diff2D(1, 1); | ^ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:1236:27: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1236 | lowerRight_ = upperLeft_; | ^~~~~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/initimage.hxx:42, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/basicimageview.hxx:40, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/basicimage.hxx:45, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/stdimage.hxx:42, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/impex.hxx:51, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:77, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/hdf5impex.cxx:38: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/functortraits.hxx: At global scope: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/functortraits.hxx:198:31: warning: 'template<class _Operation> class std::binder1st' is deprecated [-Wdeprecated-declarations] 198 | VIGRA_DEFINE_STL_FUNCTOR(std::binder1st, VigraTrueType, VigraFalseType) | ^~~~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/functortraits.hxx:163:21: note: in definition of macro 'VIGRA_DEFINE_STL_FUNCTOR' 163 | class FunctorTraits<name<T> > \ | ^~~~ In file included from /usr/include/c++/10.2.0/bits/stl_function.h:1392, from /usr/include/c++/10.2.0/string:48, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:39, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/hdf5impex.cxx:38: /usr/include/c++/10.2.0/backward/binders.h:108:11: note: declared here 108 | class binder1st | ^~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/initimage.hxx:42, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/basicimageview.hxx:40, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/basicimage.hxx:45, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/stdimage.hxx:42, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/impex.hxx:51, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:77, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/hdf5impex.cxx:38: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/functortraits.hxx:199:31: warning: 'template<class _Operation> class std::binder2nd' is deprecated [-Wdeprecated-declarations] 199 | VIGRA_DEFINE_STL_FUNCTOR(std::binder2nd, VigraTrueType, VigraFalseType) | ^~~~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/functortraits.hxx:163:21: note: in definition of macro 'VIGRA_DEFINE_STL_FUNCTOR' 163 | class FunctorTraits<name<T> > \ | ^~~~ In file included from /usr/include/c++/10.2.0/bits/stl_function.h:1392, from /usr/include/c++/10.2.0/string:48, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:39, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/hdf5impex.cxx:38: /usr/include/c++/10.2.0/backward/binders.h:143:11: note: declared here 143 | class binder2nd | ^~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/tinyvector.hxx:57, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_fwd.hxx:41, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_shape.hxx:39, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/initimage.hxx:43, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/basicimageview.hxx:40, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/basicimage.hxx:45, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/stdimage.hxx:42, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/impex.hxx:51, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:77, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/hdf5impex.cxx:38: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/static_assert.hxx:87:22: warning: unnecessary parentheses in declaration of 'assertImpl' [-Wparentheses] 87 | failure ************ (Predicate::************ | ^ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/impexbase.hxx:41, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/impex.hxx:53, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:77, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/hdf5impex.cxx:38: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/inspectimage.hxx: In member function 'void vigra::FindBoundingRectangle::operator()(const argument_type&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/inspectimage.hxx:1726:38: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1726 | upperLeft = Point2D(coord); | ^ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/utilities.hxx:44, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/basicimage.hxx:41, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/stdimage.hxx:42, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/impex.hxx:51, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:77, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/hdf5impex.cxx:38: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/impexbase.hxx:41, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/impex.hxx:53, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:77, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/hdf5impex.cxx:38: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/inspectimage.hxx:1727:53: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1727 | lowerRight = Point2D(coord + Diff2D(1,1)); | ^ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/utilities.hxx:44, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/basicimage.hxx:41, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/stdimage.hxx:42, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/impex.hxx:51, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:77, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/hdf5impex.cxx:38: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/impexbase.hxx:41, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/impex.hxx:53, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:77, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/hdf5impex.cxx:38: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/inspectimage.hxx: In member function 'void vigra::FindBoundingRectangle::operator()(const vigra::FindBoundingRectangle&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/inspectimage.hxx:1745:37: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1745 | upperLeft = otherRegion.upperLeft; | ^~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/utilities.hxx:44, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/basicimage.hxx:41, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/stdimage.hxx:42, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/impex.hxx:51, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:77, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/hdf5impex.cxx:38: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/impexbase.hxx:41, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/impex.hxx:53, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:77, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/hdf5impex.cxx:38: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/inspectimage.hxx:1746:38: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1746 | lowerRight = otherRegion.lowerRight; | ^~~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/utilities.hxx:44, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/basicimage.hxx:41, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/stdimage.hxx:42, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/impex.hxx:51, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:77, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/hdf5impex.cxx:38: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/hdf5impex.cxx:38: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx: In member function 'void vigra::HDF5File::readAtomicAttribute(std::string, std::string, std::string&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:2627:100: warning: implicitly-declared 'vigra::MultiArrayView<1, const char*, vigra::StridedArrayTag>::MultiArrayView(const vigra::MultiArrayView<1, const char*, vigra::StridedArrayTag>&)' is deprecated [-Wdeprecated-copy] 2627 | read_attribute_(datasetName, attributeName, array, detail::getH5DataType<const char *>(), 1); | ^ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:78, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/hdf5impex.cxx:38: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:907:22: note: because 'vigra::MultiArrayView<1, const char*, vigra::StridedArrayTag>' has user-provided 'vigra::MultiArrayView<N, T, C>& vigra::MultiArrayView<N, T, C>::operator=(const vigra::MultiArrayView<N, T, C>&) [with unsigned int N = 1; T = const char*; StrideTag = vigra::StridedArrayTag]' 907 | MultiArrayView & operator=(MultiArrayView const & rhs) | ^~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/hdf5impex.cxx:38: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:2602:55: note: initializing argument 3 of 'void vigra::HDF5File::read_attribute_(std::string, std::string, vigra::MultiArrayView<N1, T1, S1>, hid_t, int) [with unsigned int N = 1; T = const char*; Stride = vigra::StridedArrayTag; std::string = std::__cxx11::basic_string<char>; hid_t = long long int]' 2602 | MultiArrayView<N, T, Stride> array, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx: In member function 'void vigra::HDF5File::readAtomic(std::string, std::string&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:2694:75: warning: implicitly-declared 'vigra::MultiArrayView<1, const char*, vigra::StridedArrayTag>::MultiArrayView(const vigra::MultiArrayView<1, const char*, vigra::StridedArrayTag>&)' is deprecated [-Wdeprecated-copy] 2694 | read_(datasetName, array, detail::getH5DataType<const char *>(), 1); | ^ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:78, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/hdf5impex.cxx:38: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:907:22: note: because 'vigra::MultiArrayView<1, const char*, vigra::StridedArrayTag>' has user-provided 'vigra::MultiArrayView<N, T, C>& vigra::MultiArrayView<N, T, C>::operator=(const vigra::MultiArrayView<N, T, C>&) [with unsigned int N = 1; T = const char*; StrideTag = vigra::StridedArrayTag]' 907 | MultiArrayView & operator=(MultiArrayView const & rhs) | ^~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/hdf5impex.cxx:38: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:2666:52: note: initializing argument 2 of 'void vigra::HDF5File::read_(std::string, vigra::MultiArrayView<N1, T1, S1>, hid_t, int) [with unsigned int N = 1; T = const char*; Stride = vigra::StridedArrayTag; std::string = std::__cxx11::basic_string<char>; hid_t = long long int]' 2666 | MultiArrayView<N, T, Stride> array, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx: In instantiation of 'void vigra::HDF5File::readAtomicAttribute(std::string, std::string, T&) [with T = char; std::string = std::__cxx11::basic_string<char>]': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:1734:62: required from here /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:2617:24: warning: implicitly-declared 'vigra::MultiArrayView<1, char, vigra::StridedArrayTag>::MultiArrayView(const vigra::MultiArrayView<1, char, vigra::StridedArrayTag>&)' is deprecated [-Wdeprecated-copy] 2617 | read_attribute_(datasetName, attributeName, array, detail::getH5DataType<T>(), 1); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:78, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/hdf5impex.cxx:38: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:907:22: note: because 'vigra::MultiArrayView<1, char, vigra::StridedArrayTag>' has user-provided 'vigra::MultiArrayView<N, T, C>& vigra::MultiArrayView<N, T, C>::operator=(const vigra::MultiArrayView<N, T, C>&) [with unsigned int N = 1; T = char; StrideTag = vigra::StridedArrayTag]' 907 | MultiArrayView & operator=(MultiArrayView const & rhs) | ^~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/hdf5impex.cxx:38: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:3307:61: note: initializing argument 3 of 'void vigra::HDF5File::read_attribute_(std::string, std::string, vigra::MultiArrayView<N1, T1, S1>, hid_t, int) [with unsigned int N = 1; T = char; Stride = vigra::StridedArrayTag; std::string = std::__cxx11::basic_string<char>; hid_t = long long int]' 3307 | MultiArrayView<N, T, Stride> array, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx: In instantiation of 'void vigra::HDF5File::readAtomicAttribute(std::string, std::string, T&) [with T = signed char; std::string = std::__cxx11::basic_string<char>]': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:1736:61: required from here /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:2617:24: warning: implicitly-declared 'vigra::MultiArrayView<1, signed char, vigra::StridedArrayTag>::MultiArrayView(const vigra::MultiArrayView<1, signed char, vigra::StridedArrayTag>&)' is deprecated [-Wdeprecated-copy] 2617 | read_attribute_(datasetName, attributeName, array, detail::getH5DataType<T>(), 1); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:78, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/hdf5impex.cxx:38: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:907:22: note: because 'vigra::MultiArrayView<1, signed char, vigra::StridedArrayTag>' has user-provided 'vigra::MultiArrayView<N, T, C>& vigra::MultiArrayView<N, T, C>::operator=(const vigra::MultiArrayView<N, T, C>&) [with unsigned int N = 1; T = signed char; StrideTag = vigra::StridedArrayTag]' 907 | MultiArrayView & operator=(MultiArrayView const & rhs) | ^~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/hdf5impex.cxx:38: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:3307:61: note: initializing argument 3 of 'void vigra::HDF5File::read_attribute_(std::string, std::string, vigra::MultiArrayView<N1, T1, S1>, hid_t, int) [with unsigned int N = 1; T = signed char; Stride = vigra::StridedArrayTag; std::string = std::__cxx11::basic_string<char>; hid_t = long long int]' 3307 | MultiArrayView<N, T, Stride> array, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx: In instantiation of 'void vigra::HDF5File::readAtomicAttribute(std::string, std::string, T&) [with T = short int; std::string = std::__cxx11::basic_string<char>]': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:1738:61: required from here /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:2617:24: warning: implicitly-declared 'vigra::MultiArrayView<1, short int, vigra::StridedArrayTag>::MultiArrayView(const vigra::MultiArrayView<1, short int, vigra::StridedArrayTag>&)' is deprecated [-Wdeprecated-copy] 2617 | read_attribute_(datasetName, attributeName, array, detail::getH5DataType<T>(), 1); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:78, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/hdf5impex.cxx:38: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:907:22: note: because 'vigra::MultiArrayView<1, short int, vigra::StridedArrayTag>' has user-provided 'vigra::MultiArrayView<N, T, C>& vigra::MultiArrayView<N, T, C>::operator=(const vigra::MultiArrayView<N, T, C>&) [with unsigned int N = 1; T = short int; StrideTag = vigra::StridedArrayTag]' 907 | MultiArrayView & operator=(MultiArrayView const & rhs) | ^~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/hdf5impex.cxx:38: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:3307:61: note: initializing argument 3 of 'void vigra::HDF5File::read_attribute_(std::string, std::string, vigra::MultiArrayView<N1, T1, S1>, hid_t, int) [with unsigned int N = 1; T = short int; Stride = vigra::StridedArrayTag; std::string = std::__cxx11::basic_string<char>; hid_t = long long int]' 3307 | MultiArrayView<N, T, Stride> array, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx: In instantiation of 'void vigra::HDF5File::readAtomicAttribute(std::string, std::string, T&) [with T = int; std::string = std::__cxx11::basic_string<char>]': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:1740:61: required from here /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:2617:24: warning: implicitly-declared 'vigra::MultiArrayView<1, int, vigra::StridedArrayTag>::MultiArrayView(const vigra::MultiArrayView<1, int, vigra::StridedArrayTag>&)' is deprecated [-Wdeprecated-copy] 2617 | read_attribute_(datasetName, attributeName, array, detail::getH5DataType<T>(), 1); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:78, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/hdf5impex.cxx:38: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:907:22: note: because 'vigra::MultiArrayView<1, int, vigra::StridedArrayTag>' has user-provided 'vigra::MultiArrayView<N, T, C>& vigra::MultiArrayView<N, T, C>::operator=(const vigra::MultiArrayView<N, T, C>&) [with unsigned int N = 1; T = int; StrideTag = vigra::StridedArrayTag]' 907 | MultiArrayView & operator=(MultiArrayView const & rhs) | ^~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/hdf5impex.cxx:38: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:3307:61: note: initializing argument 3 of 'void vigra::HDF5File::read_attribute_(std::string, std::string, vigra::MultiArrayView<N1, T1, S1>, hid_t, int) [with unsigned int N = 1; T = int; Stride = vigra::StridedArrayTag; std::string = std::__cxx11::basic_string<char>; hid_t = long long int]' 3307 | MultiArrayView<N, T, Stride> array, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx: In instantiation of 'void vigra::HDF5File::readAtomicAttribute(std::string, std::string, T&) [with T = long int; std::string = std::__cxx11::basic_string<char>]': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:1742:61: required from here /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:2617:24: warning: implicitly-declared 'vigra::MultiArrayView<1, long int, vigra::StridedArrayTag>::MultiArrayView(const vigra::MultiArrayView<1, long int, vigra::StridedArrayTag>&)' is deprecated [-Wdeprecated-copy] 2617 | read_attribute_(datasetName, attributeName, array, detail::getH5DataType<T>(), 1); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:78, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/hdf5impex.cxx:38: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:907:22: note: because 'vigra::MultiArrayView<1, long int, vigra::StridedArrayTag>' has user-provided 'vigra::MultiArrayView<N, T, C>& vigra::MultiArrayView<N, T, C>::operator=(const vigra::MultiArrayView<N, T, C>&) [with unsigned int N = 1; T = long int; StrideTag = vigra::StridedArrayTag]' 907 | MultiArrayView & operator=(MultiArrayView const & rhs) | ^~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/hdf5impex.cxx:38: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:3307:61: note: initializing argument 3 of 'void vigra::HDF5File::read_attribute_(std::string, std::string, vigra::MultiArrayView<N1, T1, S1>, hid_t, int) [with unsigned int N = 1; T = long int; Stride = vigra::StridedArrayTag; std::string = std::__cxx11::basic_string<char>; hid_t = long long int]' 3307 | MultiArrayView<N, T, Stride> array, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx: In instantiation of 'void vigra::HDF5File::readAtomicAttribute(std::string, std::string, T&) [with T = long long int; std::string = std::__cxx11::basic_string<char>]': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:1744:61: required from here /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:2617:24: warning: implicitly-declared 'vigra::MultiArrayView<1, long long int, vigra::StridedArrayTag>::MultiArrayView(const vigra::MultiArrayView<1, long long int, vigra::StridedArrayTag>&)' is deprecated [-Wdeprecated-copy] 2617 | read_attribute_(datasetName, attributeName, array, detail::getH5DataType<T>(), 1); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:78, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/hdf5impex.cxx:38: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:907:22: note: because 'vigra::MultiArrayView<1, long long int, vigra::StridedArrayTag>' has user-provided 'vigra::MultiArrayView<N, T, C>& vigra::MultiArrayView<N, T, C>::operator=(const vigra::MultiArrayView<N, T, C>&) [with unsigned int N = 1; T = long long int; StrideTag = vigra::StridedArrayTag]' 907 | MultiArrayView & operator=(MultiArrayView const & rhs) | ^~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/hdf5impex.cxx:38: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:3307:61: note: initializing argument 3 of 'void vigra::HDF5File::read_attribute_(std::string, std::string, vigra::MultiArrayView<N1, T1, S1>, hid_t, int) [with unsigned int N = 1; T = long long int; Stride = vigra::StridedArrayTag; std::string = std::__cxx11::basic_string<char>; hid_t = long long int]' 3307 | MultiArrayView<N, T, Stride> array, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx: In instantiation of 'void vigra::HDF5File::readAtomicAttribute(std::string, std::string, T&) [with T = unsigned char; std::string = std::__cxx11::basic_string<char>]': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:1746:61: required from here /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:2617:24: warning: implicitly-declared 'vigra::MultiArrayView<1, unsigned char, vigra::StridedArrayTag>::MultiArrayView(const vigra::MultiArrayView<1, unsigned char, vigra::StridedArrayTag>&)' is deprecated [-Wdeprecated-copy] 2617 | read_attribute_(datasetName, attributeName, array, detail::getH5DataType<T>(), 1); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:78, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/hdf5impex.cxx:38: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:907:22: note: because 'vigra::MultiArrayView<1, unsigned char, vigra::StridedArrayTag>' has user-provided 'vigra::MultiArrayView<N, T, C>& vigra::MultiArrayView<N, T, C>::operator=(const vigra::MultiArrayView<N, T, C>&) [with unsigned int N = 1; T = unsigned char; StrideTag = vigra::StridedArrayTag]' 907 | MultiArrayView & operator=(MultiArrayView const & rhs) | ^~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/hdf5impex.cxx:38: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:3307:61: note: initializing argument 3 of 'void vigra::HDF5File::read_attribute_(std::string, std::string, vigra::MultiArrayView<N1, T1, S1>, hid_t, int) [with unsigned int N = 1; T = unsigned char; Stride = vigra::StridedArrayTag; std::string = std::__cxx11::basic_string<char>; hid_t = long long int]' 3307 | MultiArrayView<N, T, Stride> array, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx: In instantiation of 'void vigra::HDF5File::readAtomicAttribute(std::string, std::string, T&) [with T = short unsigned int; std::string = std::__cxx11::basic_string<char>]': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:1748:61: required from here /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:2617:24: warning: implicitly-declared 'vigra::MultiArrayView<1, short unsigned int, vigra::StridedArrayTag>::MultiArrayView(const vigra::MultiArrayView<1, short unsigned int, vigra::StridedArrayTag>&)' is deprecated [-Wdeprecated-copy] 2617 | read_attribute_(datasetName, attributeName, array, detail::getH5DataType<T>(), 1); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:78, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/hdf5impex.cxx:38: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:907:22: note: because 'vigra::MultiArrayView<1, short unsigned int, vigra::StridedArrayTag>' has user-provided 'vigra::MultiArrayView<N, T, C>& vigra::MultiArrayView<N, T, C>::operator=(const vigra::MultiArrayView<N, T, C>&) [with unsigned int N = 1; T = short unsigned int; StrideTag = vigra::StridedArrayTag]' 907 | MultiArrayView & operator=(MultiArrayView const & rhs) | ^~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/hdf5impex.cxx:38: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:3307:61: note: initializing argument 3 of 'void vigra::HDF5File::read_attribute_(std::string, std::string, vigra::MultiArrayView<N1, T1, S1>, hid_t, int) [with unsigned int N = 1; T = short unsigned int; Stride = vigra::StridedArrayTag; std::string = std::__cxx11::basic_string<char>; hid_t = long long int]' 3307 | MultiArrayView<N, T, Stride> array, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx: In instantiation of 'void vigra::HDF5File::readAtomicAttribute(std::string, std::string, T&) [with T = unsigned int; std::string = std::__cxx11::basic_string<char>]': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:1750:61: required from here /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:2617:24: warning: implicitly-declared 'vigra::MultiArrayView<1, unsigned int, vigra::StridedArrayTag>::MultiArrayView(const vigra::MultiArrayView<1, unsigned int, vigra::StridedArrayTag>&)' is deprecated [-Wdeprecated-copy] 2617 | read_attribute_(datasetName, attributeName, array, detail::getH5DataType<T>(), 1); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:78, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/hdf5impex.cxx:38: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:907:22: note: because 'vigra::MultiArrayView<1, unsigned int, vigra::StridedArrayTag>' has user-provided 'vigra::MultiArrayView<N, T, C>& vigra::MultiArrayView<N, T, C>::operator=(const vigra::MultiArrayView<N, T, C>&) [with unsigned int N = 1; T = unsigned int; StrideTag = vigra::StridedArrayTag]' 907 | MultiArrayView & operator=(MultiArrayView const & rhs) | ^~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/hdf5impex.cxx:38: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:3307:61: note: initializing argument 3 of 'void vigra::HDF5File::read_attribute_(std::string, std::string, vigra::MultiArrayView<N1, T1, S1>, hid_t, int) [with unsigned int N = 1; T = unsigned int; Stride = vigra::StridedArrayTag; std::string = std::__cxx11::basic_string<char>; hid_t = long long int]' 3307 | MultiArrayView<N, T, Stride> array, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx: In instantiation of 'void vigra::HDF5File::readAtomicAttribute(std::string, std::string, T&) [with T = long unsigned int; std::string = std::__cxx11::basic_string<char>]': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:1752:61: required from here /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:2617:24: warning: implicitly-declared 'vigra::MultiArrayView<1, long unsigned int, vigra::StridedArrayTag>::MultiArrayView(const vigra::MultiArrayView<1, long unsigned int, vigra::StridedArrayTag>&)' is deprecated [-Wdeprecated-copy] 2617 | read_attribute_(datasetName, attributeName, array, detail::getH5DataType<T>(), 1); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:78, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/hdf5impex.cxx:38: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:907:22: note: because 'vigra::MultiArrayView<1, long unsigned int, vigra::StridedArrayTag>' has user-provided 'vigra::MultiArrayView<N, T, C>& vigra::MultiArrayView<N, T, C>::operator=(const vigra::MultiArrayView<N, T, C>&) [with unsigned int N = 1; T = long unsigned int; StrideTag = vigra::StridedArrayTag]' 907 | MultiArrayView & operator=(MultiArrayView const & rhs) | ^~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/hdf5impex.cxx:38: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:3307:61: note: initializing argument 3 of 'void vigra::HDF5File::read_attribute_(std::string, std::string, vigra::MultiArrayView<N1, T1, S1>, hid_t, int) [with unsigned int N = 1; T = long unsigned int; Stride = vigra::StridedArrayTag; std::string = std::__cxx11::basic_string<char>; hid_t = long long int]' 3307 | MultiArrayView<N, T, Stride> array, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx: In instantiation of 'void vigra::HDF5File::readAtomicAttribute(std::string, std::string, T&) [with T = long long unsigned int; std::string = std::__cxx11::basic_string<char>]': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:1754:61: required from here /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:2617:24: warning: implicitly-declared 'vigra::MultiArrayView<1, long long unsigned int, vigra::StridedArrayTag>::MultiArrayView(const vigra::MultiArrayView<1, long long unsigned int, vigra::StridedArrayTag>&)' is deprecated [-Wdeprecated-copy] 2617 | read_attribute_(datasetName, attributeName, array, detail::getH5DataType<T>(), 1); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:78, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/hdf5impex.cxx:38: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:907:22: note: because 'vigra::MultiArrayView<1, long long unsigned int, vigra::StridedArrayTag>' has user-provided 'vigra::MultiArrayView<N, T, C>& vigra::MultiArrayView<N, T, C>::operator=(const vigra::MultiArrayView<N, T, C>&) [with unsigned int N = 1; T = long long unsigned int; StrideTag = vigra::StridedArrayTag]' 907 | MultiArrayView & operator=(MultiArrayView const & rhs) | ^~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/hdf5impex.cxx:38: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:3307:61: note: initializing argument 3 of 'void vigra::HDF5File::read_attribute_(std::string, std::string, vigra::MultiArrayView<N1, T1, S1>, hid_t, int) [with unsigned int N = 1; T = long long unsigned int; Stride = vigra::StridedArrayTag; std::string = std::__cxx11::basic_string<char>; hid_t = long long int]' 3307 | MultiArrayView<N, T, Stride> array, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx: In instantiation of 'void vigra::HDF5File::readAtomicAttribute(std::string, std::string, T&) [with T = float; std::string = std::__cxx11::basic_string<char>]': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:1756:61: required from here /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:2617:24: warning: implicitly-declared 'vigra::MultiArrayView<1, float, vigra::StridedArrayTag>::MultiArrayView(const vigra::MultiArrayView<1, float, vigra::StridedArrayTag>&)' is deprecated [-Wdeprecated-copy] 2617 | read_attribute_(datasetName, attributeName, array, detail::getH5DataType<T>(), 1); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:78, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/hdf5impex.cxx:38: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:907:22: note: because 'vigra::MultiArrayView<1, float, vigra::StridedArrayTag>' has user-provided 'vigra::MultiArrayView<N, T, C>& vigra::MultiArrayView<N, T, C>::operator=(const vigra::MultiArrayView<N, T, C>&) [with unsigned int N = 1; T = float; StrideTag = vigra::StridedArrayTag]' 907 | MultiArrayView & operator=(MultiArrayView const & rhs) | ^~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/hdf5impex.cxx:38: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:3307:61: note: initializing argument 3 of 'void vigra::HDF5File::read_attribute_(std::string, std::string, vigra::MultiArrayView<N1, T1, S1>, hid_t, int) [with unsigned int N = 1; T = float; Stride = vigra::StridedArrayTag; std::string = std::__cxx11::basic_string<char>; hid_t = long long int]' 3307 | MultiArrayView<N, T, Stride> array, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx: In instantiation of 'void vigra::HDF5File::readAtomicAttribute(std::string, std::string, T&) [with T = double; std::string = std::__cxx11::basic_string<char>]': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:1758:61: required from here /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:2617:24: warning: implicitly-declared 'vigra::MultiArrayView<1, double, vigra::StridedArrayTag>::MultiArrayView(const vigra::MultiArrayView<1, double, vigra::StridedArrayTag>&)' is deprecated [-Wdeprecated-copy] 2617 | read_attribute_(datasetName, attributeName, array, detail::getH5DataType<T>(), 1); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:78, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/hdf5impex.cxx:38: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:907:22: note: because 'vigra::MultiArrayView<1, double, vigra::StridedArrayTag>' has user-provided 'vigra::MultiArrayView<N, T, C>& vigra::MultiArrayView<N, T, C>::operator=(const vigra::MultiArrayView<N, T, C>&) [with unsigned int N = 1; T = double; StrideTag = vigra::StridedArrayTag]' 907 | MultiArrayView & operator=(MultiArrayView const & rhs) | ^~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/hdf5impex.cxx:38: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:3307:61: note: initializing argument 3 of 'void vigra::HDF5File::read_attribute_(std::string, std::string, vigra::MultiArrayView<N1, T1, S1>, hid_t, int) [with unsigned int N = 1; T = double; Stride = vigra::StridedArrayTag; std::string = std::__cxx11::basic_string<char>; hid_t = long long int]' 3307 | MultiArrayView<N, T, Stride> array, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx: In instantiation of 'void vigra::HDF5File::readAtomicAttribute(std::string, std::string, T&) [with T = long double; std::string = std::__cxx11::basic_string<char>]': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:1760:61: required from here /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:2617:24: warning: implicitly-declared 'vigra::MultiArrayView<1, long double, vigra::StridedArrayTag>::MultiArrayView(const vigra::MultiArrayView<1, long double, vigra::StridedArrayTag>&)' is deprecated [-Wdeprecated-copy] 2617 | read_attribute_(datasetName, attributeName, array, detail::getH5DataType<T>(), 1); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:78, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/hdf5impex.cxx:38: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:907:22: note: because 'vigra::MultiArrayView<1, long double, vigra::StridedArrayTag>' has user-provided 'vigra::MultiArrayView<N, T, C>& vigra::MultiArrayView<N, T, C>::operator=(const vigra::MultiArrayView<N, T, C>&) [with unsigned int N = 1; T = long double; StrideTag = vigra::StridedArrayTag]' 907 | MultiArrayView & operator=(MultiArrayView const & rhs) | ^~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/hdf5impex.cxx:38: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:3307:61: note: initializing argument 3 of 'void vigra::HDF5File::read_attribute_(std::string, std::string, vigra::MultiArrayView<N1, T1, S1>, hid_t, int) [with unsigned int N = 1; T = long double; Stride = vigra::StridedArrayTag; std::string = std::__cxx11::basic_string<char>; hid_t = long long int]' 3307 | MultiArrayView<N, T, Stride> array, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx: In instantiation of 'void vigra::HDF5File::readAtomic(std::string, T&) [with T = char; std::string = std::__cxx11::basic_string<char>]': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:2162:88: required from here /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:2684:14: warning: implicitly-declared 'vigra::MultiArrayView<1, char, vigra::StridedArrayTag>::MultiArrayView(const vigra::MultiArrayView<1, char, vigra::StridedArrayTag>&)' is deprecated [-Wdeprecated-copy] 2684 | read_(datasetName, array, detail::getH5DataType<T>(), 1); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:78, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/hdf5impex.cxx:38: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:907:22: note: because 'vigra::MultiArrayView<1, char, vigra::StridedArrayTag>' has user-provided 'vigra::MultiArrayView<N, T, C>& vigra::MultiArrayView<N, T, C>::operator=(const vigra::MultiArrayView<N, T, C>&) [with unsigned int N = 1; T = char; StrideTag = vigra::StridedArrayTag]' 907 | MultiArrayView & operator=(MultiArrayView const & rhs) | ^~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/hdf5impex.cxx:38: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:3119:51: note: initializing argument 2 of 'void vigra::HDF5File::read_(std::string, vigra::MultiArrayView<N1, T1, S1>, hid_t, int) [with unsigned int N = 1; T = char; Stride = vigra::StridedArrayTag; std::string = std::__cxx11::basic_string<char>; hid_t = long long int]' 3119 | MultiArrayView<N, T, Stride> array, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx: In instantiation of 'void vigra::HDF5File::readAtomic(std::string, T&) [with T = signed char; std::string = std::__cxx11::basic_string<char>]': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:2163:95: required from here /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:2684:14: warning: implicitly-declared 'vigra::MultiArrayView<1, signed char, vigra::StridedArrayTag>::MultiArrayView(const vigra::MultiArrayView<1, signed char, vigra::StridedArrayTag>&)' is deprecated [-Wdeprecated-copy] 2684 | read_(datasetName, array, detail::getH5DataType<T>(), 1); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:78, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/hdf5impex.cxx:38: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:907:22: note: because 'vigra::MultiArrayView<1, signed char, vigra::StridedArrayTag>' has user-provided 'vigra::MultiArrayView<N, T, C>& vigra::MultiArrayView<N, T, C>::operator=(const vigra::MultiArrayView<N, T, C>&) [with unsigned int N = 1; T = signed char; StrideTag = vigra::StridedArrayTag]' 907 | MultiArrayView & operator=(MultiArrayView const & rhs) | ^~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/hdf5impex.cxx:38: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:3119:51: note: initializing argument 2 of 'void vigra::HDF5File::read_(std::string, vigra::MultiArrayView<N1, T1, S1>, hid_t, int) [with unsigned int N = 1; T = signed char; Stride = vigra::StridedArrayTag; std::string = std::__cxx11::basic_string<char>; hid_t = long long int]' 3119 | MultiArrayView<N, T, Stride> array, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx: In instantiation of 'void vigra::HDF5File::readAtomic(std::string, T&) [with T = short int; std::string = std::__cxx11::basic_string<char>]': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:2164:96: required from here /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:2684:14: warning: implicitly-declared 'vigra::MultiArrayView<1, short int, vigra::StridedArrayTag>::MultiArrayView(const vigra::MultiArrayView<1, short int, vigra::StridedArrayTag>&)' is deprecated [-Wdeprecated-copy] 2684 | read_(datasetName, array, detail::getH5DataType<T>(), 1); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:78, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/hdf5impex.cxx:38: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:907:22: note: because 'vigra::MultiArrayView<1, short int, vigra::StridedArrayTag>' has user-provided 'vigra::MultiArrayView<N, T, C>& vigra::MultiArrayView<N, T, C>::operator=(const vigra::MultiArrayView<N, T, C>&) [with unsigned int N = 1; T = short int; StrideTag = vigra::StridedArrayTag]' 907 | MultiArrayView & operator=(MultiArrayView const & rhs) | ^~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/hdf5impex.cxx:38: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:3119:51: note: initializing argument 2 of 'void vigra::HDF5File::read_(std::string, vigra::MultiArrayView<N1, T1, S1>, hid_t, int) [with unsigned int N = 1; T = short int; Stride = vigra::StridedArrayTag; std::string = std::__cxx11::basic_string<char>; hid_t = long long int]' 3119 | MultiArrayView<N, T, Stride> array, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx: In instantiation of 'void vigra::HDF5File::readAtomic(std::string, T&) [with T = int; std::string = std::__cxx11::basic_string<char>]': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:2165:94: required from here /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:2684:14: warning: implicitly-declared 'vigra::MultiArrayView<1, int, vigra::StridedArrayTag>::MultiArrayView(const vigra::MultiArrayView<1, int, vigra::StridedArrayTag>&)' is deprecated [-Wdeprecated-copy] 2684 | read_(datasetName, array, detail::getH5DataType<T>(), 1); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:78, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/hdf5impex.cxx:38: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:907:22: note: because 'vigra::MultiArrayView<1, int, vigra::StridedArrayTag>' has user-provided 'vigra::MultiArrayView<N, T, C>& vigra::MultiArrayView<N, T, C>::operator=(const vigra::MultiArrayView<N, T, C>&) [with unsigned int N = 1; T = int; StrideTag = vigra::StridedArrayTag]' 907 | MultiArrayView & operator=(MultiArrayView const & rhs) | ^~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/hdf5impex.cxx:38: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:3119:51: note: initializing argument 2 of 'void vigra::HDF5File::read_(std::string, vigra::MultiArrayView<N1, T1, S1>, hid_t, int) [with unsigned int N = 1; T = int; Stride = vigra::StridedArrayTag; std::string = std::__cxx11::basic_string<char>; hid_t = long long int]' 3119 | MultiArrayView<N, T, Stride> array, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx: In instantiation of 'void vigra::HDF5File::readAtomic(std::string, T&) [with T = long int; std::string = std::__cxx11::basic_string<char>]': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:2166:95: required from here /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:2684:14: warning: implicitly-declared 'vigra::MultiArrayView<1, long int, vigra::StridedArrayTag>::MultiArrayView(const vigra::MultiArrayView<1, long int, vigra::StridedArrayTag>&)' is deprecated [-Wdeprecated-copy] 2684 | read_(datasetName, array, detail::getH5DataType<T>(), 1); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:78, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/hdf5impex.cxx:38: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:907:22: note: because 'vigra::MultiArrayView<1, long int, vigra::StridedArrayTag>' has user-provided 'vigra::MultiArrayView<N, T, C>& vigra::MultiArrayView<N, T, C>::operator=(const vigra::MultiArrayView<N, T, C>&) [with unsigned int N = 1; T = long int; StrideTag = vigra::StridedArrayTag]' 907 | MultiArrayView & operator=(MultiArrayView const & rhs) | ^~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/hdf5impex.cxx:38: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:3119:51: note: initializing argument 2 of 'void vigra::HDF5File::read_(std::string, vigra::MultiArrayView<N1, T1, S1>, hid_t, int) [with unsigned int N = 1; T = long int; Stride = vigra::StridedArrayTag; std::string = std::__cxx11::basic_string<char>; hid_t = long long int]' 3119 | MultiArrayView<N, T, Stride> array, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx: In instantiation of 'void vigra::HDF5File::readAtomic(std::string, T&) [with T = long long int; std::string = std::__cxx11::basic_string<char>]': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:2167:100: required from here /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:2684:14: warning: implicitly-declared 'vigra::MultiArrayView<1, long long int, vigra::StridedArrayTag>::MultiArrayView(const vigra::MultiArrayView<1, long long int, vigra::StridedArrayTag>&)' is deprecated [-Wdeprecated-copy] 2684 | read_(datasetName, array, detail::getH5DataType<T>(), 1); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:78, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/hdf5impex.cxx:38: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:907:22: note: because 'vigra::MultiArrayView<1, long long int, vigra::StridedArrayTag>' has user-provided 'vigra::MultiArrayView<N, T, C>& vigra::MultiArrayView<N, T, C>::operator=(const vigra::MultiArrayView<N, T, C>&) [with unsigned int N = 1; T = long long int; StrideTag = vigra::StridedArrayTag]' 907 | MultiArrayView & operator=(MultiArrayView const & rhs) | ^~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/hdf5impex.cxx:38: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:3119:51: note: initializing argument 2 of 'void vigra::HDF5File::read_(std::string, vigra::MultiArrayView<N1, T1, S1>, hid_t, int) [with unsigned int N = 1; T = long long int; Stride = vigra::StridedArrayTag; std::string = std::__cxx11::basic_string<char>; hid_t = long long int]' 3119 | MultiArrayView<N, T, Stride> array, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx: In instantiation of 'void vigra::HDF5File::readAtomic(std::string, T&) [with T = unsigned char; std::string = std::__cxx11::basic_string<char>]': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:2168:97: required from here /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:2684:14: warning: implicitly-declared 'vigra::MultiArrayView<1, unsigned char, vigra::StridedArrayTag>::MultiArrayView(const vigra::MultiArrayView<1, unsigned char, vigra::StridedArrayTag>&)' is deprecated [-Wdeprecated-copy] 2684 | read_(datasetName, array, detail::getH5DataType<T>(), 1); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:78, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/hdf5impex.cxx:38: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:907:22: note: because 'vigra::MultiArrayView<1, unsigned char, vigra::StridedArrayTag>' has user-provided 'vigra::MultiArrayView<N, T, C>& vigra::MultiArrayView<N, T, C>::operator=(const vigra::MultiArrayView<N, T, C>&) [with unsigned int N = 1; T = unsigned char; StrideTag = vigra::StridedArrayTag]' 907 | MultiArrayView & operator=(MultiArrayView const & rhs) | ^~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/hdf5impex.cxx:38: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:3119:51: note: initializing argument 2 of 'void vigra::HDF5File::read_(std::string, vigra::MultiArrayView<N1, T1, S1>, hid_t, int) [with unsigned int N = 1; T = unsigned char; Stride = vigra::StridedArrayTag; std::string = std::__cxx11::basic_string<char>; hid_t = long long int]' 3119 | MultiArrayView<N, T, Stride> array, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx: In instantiation of 'void vigra::HDF5File::readAtomic(std::string, T&) [with T = short unsigned int; std::string = std::__cxx11::basic_string<char>]': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:2169:98: required from here /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:2684:14: warning: implicitly-declared 'vigra::MultiArrayView<1, short unsigned int, vigra::StridedArrayTag>::MultiArrayView(const vigra::MultiArrayView<1, short unsigned int, vigra::StridedArrayTag>&)' is deprecated [-Wdeprecated-copy] 2684 | read_(datasetName, array, detail::getH5DataType<T>(), 1); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:78, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/hdf5impex.cxx:38: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:907:22: note: because 'vigra::MultiArrayView<1, short unsigned int, vigra::StridedArrayTag>' has user-provided 'vigra::MultiArrayView<N, T, C>& vigra::MultiArrayView<N, T, C>::operator=(const vigra::MultiArrayView<N, T, C>&) [with unsigned int N = 1; T = short unsigned int; StrideTag = vigra::StridedArrayTag]' 907 | MultiArrayView & operator=(MultiArrayView const & rhs) | ^~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/hdf5impex.cxx:38: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:3119:51: note: initializing argument 2 of 'void vigra::HDF5File::read_(std::string, vigra::MultiArrayView<N1, T1, S1>, hid_t, int) [with unsigned int N = 1; T = short unsigned int; Stride = vigra::StridedArrayTag; std::string = std::__cxx11::basic_string<char>; hid_t = long long int]' 3119 | MultiArrayView<N, T, Stride> array, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx: In instantiation of 'void vigra::HDF5File::readAtomic(std::string, T&) [with T = unsigned int; std::string = std::__cxx11::basic_string<char>]': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:2170:96: required from here /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:2684:14: warning: implicitly-declared 'vigra::MultiArrayView<1, unsigned int, vigra::StridedArrayTag>::MultiArrayView(const vigra::MultiArrayView<1, unsigned int, vigra::StridedArrayTag>&)' is deprecated [-Wdeprecated-copy] 2684 | read_(datasetName, array, detail::getH5DataType<T>(), 1); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:78, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/hdf5impex.cxx:38: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:907:22: note: because 'vigra::MultiArrayView<1, unsigned int, vigra::StridedArrayTag>' has user-provided 'vigra::MultiArrayView<N, T, C>& vigra::MultiArrayView<N, T, C>::operator=(const vigra::MultiArrayView<N, T, C>&) [with unsigned int N = 1; T = unsigned int; StrideTag = vigra::StridedArrayTag]' 907 | MultiArrayView & operator=(MultiArrayView const & rhs) | ^~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/hdf5impex.cxx:38: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:3119:51: note: initializing argument 2 of 'void vigra::HDF5File::read_(std::string, vigra::MultiArrayView<N1, T1, S1>, hid_t, int) [with unsigned int N = 1; T = unsigned int; Stride = vigra::StridedArrayTag; std::string = std::__cxx11::basic_string<char>; hid_t = long long int]' 3119 | MultiArrayView<N, T, Stride> array, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx: In instantiation of 'void vigra::HDF5File::readAtomic(std::string, T&) [with T = long unsigned int; std::string = std::__cxx11::basic_string<char>]': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:2171:97: required from here /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:2684:14: warning: implicitly-declared 'vigra::MultiArrayView<1, long unsigned int, vigra::StridedArrayTag>::MultiArrayView(const vigra::MultiArrayView<1, long unsigned int, vigra::StridedArrayTag>&)' is deprecated [-Wdeprecated-copy] 2684 | read_(datasetName, array, detail::getH5DataType<T>(), 1); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:78, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/hdf5impex.cxx:38: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:907:22: note: because 'vigra::MultiArrayView<1, long unsigned int, vigra::StridedArrayTag>' has user-provided 'vigra::MultiArrayView<N, T, C>& vigra::MultiArrayView<N, T, C>::operator=(const vigra::MultiArrayView<N, T, C>&) [with unsigned int N = 1; T = long unsigned int; StrideTag = vigra::StridedArrayTag]' 907 | MultiArrayView & operator=(MultiArrayView const & rhs) | ^~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/hdf5impex.cxx:38: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:3119:51: note: initializing argument 2 of 'void vigra::HDF5File::read_(std::string, vigra::MultiArrayView<N1, T1, S1>, hid_t, int) [with unsigned int N = 1; T = long unsigned int; Stride = vigra::StridedArrayTag; std::string = std::__cxx11::basic_string<char>; hid_t = long long int]' 3119 | MultiArrayView<N, T, Stride> array, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx: In instantiation of 'void vigra::HDF5File::readAtomic(std::string, T&) [with T = long long unsigned int; std::string = std::__cxx11::basic_string<char>]': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:2172:102: required from here /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:2684:14: warning: implicitly-declared 'vigra::MultiArrayView<1, long long unsigned int, vigra::StridedArrayTag>::MultiArrayView(const vigra::MultiArrayView<1, long long unsigned int, vigra::StridedArrayTag>&)' is deprecated [-Wdeprecated-copy] 2684 | read_(datasetName, array, detail::getH5DataType<T>(), 1); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:78, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/hdf5impex.cxx:38: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:907:22: note: because 'vigra::MultiArrayView<1, long long unsigned int, vigra::StridedArrayTag>' has user-provided 'vigra::MultiArrayView<N, T, C>& vigra::MultiArrayView<N, T, C>::operator=(const vigra::MultiArrayView<N, T, C>&) [with unsigned int N = 1; T = long long unsigned int; StrideTag = vigra::StridedArrayTag]' 907 | MultiArrayView & operator=(MultiArrayView const & rhs) | ^~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/hdf5impex.cxx:38: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:3119:51: note: initializing argument 2 of 'void vigra::HDF5File::read_(std::string, vigra::MultiArrayView<N1, T1, S1>, hid_t, int) [with unsigned int N = 1; T = long long unsigned int; Stride = vigra::StridedArrayTag; std::string = std::__cxx11::basic_string<char>; hid_t = long long int]' 3119 | MultiArrayView<N, T, Stride> array, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx: In instantiation of 'void vigra::HDF5File::readAtomic(std::string, T&) [with T = float; std::string = std::__cxx11::basic_string<char>]': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:2173:89: required from here /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:2684:14: warning: implicitly-declared 'vigra::MultiArrayView<1, float, vigra::StridedArrayTag>::MultiArrayView(const vigra::MultiArrayView<1, float, vigra::StridedArrayTag>&)' is deprecated [-Wdeprecated-copy] 2684 | read_(datasetName, array, detail::getH5DataType<T>(), 1); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:78, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/hdf5impex.cxx:38: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:907:22: note: because 'vigra::MultiArrayView<1, float, vigra::StridedArrayTag>' has user-provided 'vigra::MultiArrayView<N, T, C>& vigra::MultiArrayView<N, T, C>::operator=(const vigra::MultiArrayView<N, T, C>&) [with unsigned int N = 1; T = float; StrideTag = vigra::StridedArrayTag]' 907 | MultiArrayView & operator=(MultiArrayView const & rhs) | ^~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/hdf5impex.cxx:38: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:3119:51: note: initializing argument 2 of 'void vigra::HDF5File::read_(std::string, vigra::MultiArrayView<N1, T1, S1>, hid_t, int) [with unsigned int N = 1; T = float; Stride = vigra::StridedArrayTag; std::string = std::__cxx11::basic_string<char>; hid_t = long long int]' 3119 | MultiArrayView<N, T, Stride> array, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx: In instantiation of 'void vigra::HDF5File::readAtomic(std::string, T&) [with T = double; std::string = std::__cxx11::basic_string<char>]': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:2174:90: required from here /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:2684:14: warning: implicitly-declared 'vigra::MultiArrayView<1, double, vigra::StridedArrayTag>::MultiArrayView(const vigra::MultiArrayView<1, double, vigra::StridedArrayTag>&)' is deprecated [-Wdeprecated-copy] 2684 | read_(datasetName, array, detail::getH5DataType<T>(), 1); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:78, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/hdf5impex.cxx:38: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:907:22: note: because 'vigra::MultiArrayView<1, double, vigra::StridedArrayTag>' has user-provided 'vigra::MultiArrayView<N, T, C>& vigra::MultiArrayView<N, T, C>::operator=(const vigra::MultiArrayView<N, T, C>&) [with unsigned int N = 1; T = double; StrideTag = vigra::StridedArrayTag]' 907 | MultiArrayView & operator=(MultiArrayView const & rhs) | ^~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/hdf5impex.cxx:38: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:3119:51: note: initializing argument 2 of 'void vigra::HDF5File::read_(std::string, vigra::MultiArrayView<N1, T1, S1>, hid_t, int) [with unsigned int N = 1; T = double; Stride = vigra::StridedArrayTag; std::string = std::__cxx11::basic_string<char>; hid_t = long long int]' 3119 | MultiArrayView<N, T, Stride> array, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx: In instantiation of 'void vigra::HDF5File::readAtomic(std::string, T&) [with T = long double; std::string = std::__cxx11::basic_string<char>]': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:2175:95: required from here /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:2684:14: warning: implicitly-declared 'vigra::MultiArrayView<1, long double, vigra::StridedArrayTag>::MultiArrayView(const vigra::MultiArrayView<1, long double, vigra::StridedArrayTag>&)' is deprecated [-Wdeprecated-copy] 2684 | read_(datasetName, array, detail::getH5DataType<T>(), 1); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:78, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/hdf5impex.cxx:38: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:907:22: note: because 'vigra::MultiArrayView<1, long double, vigra::StridedArrayTag>' has user-provided 'vigra::MultiArrayView<N, T, C>& vigra::MultiArrayView<N, T, C>::operator=(const vigra::MultiArrayView<N, T, C>&) [with unsigned int N = 1; T = long double; StrideTag = vigra::StridedArrayTag]' 907 | MultiArrayView & operator=(MultiArrayView const & rhs) | ^~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/hdf5impex.cxx:38: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:3119:51: note: initializing argument 2 of 'void vigra::HDF5File::read_(std::string, vigra::MultiArrayView<N1, T1, S1>, hid_t, int) [with unsigned int N = 1; T = long double; Stride = vigra::StridedArrayTag; std::string = std::__cxx11::basic_string<char>; hid_t = long long int]' 3119 | MultiArrayView<N, T, Stride> array, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ make[2]: Leaving directory '/tmp/B.ZVgyTi/BUILD/vigra-1.11.1' make[2]: Entering directory '/tmp/B.ZVgyTi/BUILD/vigra-1.11.1' [ 23%] Linking CXX shared library noise.so cd /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/vigranumpy_noise.dir/link.txt --verbose=1 /usr/bin/x86_64-pld-linux-gnux32-g++ -fPIC -std=c++11 -pthread -W -Wall -Wextra -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fPIC -mtune=generic -march=x86-64 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -DNDEBUG -DQT_NO_DEBUG -Wl,--as-needed -Wl,--no-copy-dt-needed-entries -Wl,-z,relro -Wl,-z,combreloc -shared -Wl,-soname,noise.so -o noise.so CMakeFiles/vigranumpy_noise.dir/noise.cxx.o -lpython2.7 -lboost_python27 Copying target vigranumpy_noise to temporary module directory cd /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core && /usr/bin/cmake -E copy_if_different /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/noise.so /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/vigra/ make[2]: Leaving directory '/tmp/B.ZVgyTi/BUILD/vigra-1.11.1' make[1]: Entering directory '/tmp/B.ZVgyTi/BUILD/vigra-1.11.1' [ 23%] Built target vigranumpy_noise make[1]: Leaving directory '/tmp/B.ZVgyTi/BUILD/vigra-1.11.1' /usr/bin/make -f vigranumpy/src/core/CMakeFiles/vigranumpy_utilities.dir/build.make vigranumpy/src/core/CMakeFiles/vigranumpy_utilities.dir/depend make[2]: Entering directory '/tmp/B.ZVgyTi/BUILD/vigra-1.11.1' cd /tmp/B.ZVgyTi/BUILD/vigra-1.11.1 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/B.ZVgyTi/BUILD/vigra-1.11.1 /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core /tmp/B.ZVgyTi/BUILD/vigra-1.11.1 /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/CMakeFiles/vigranumpy_utilities.dir/DependInfo.cmake --color= Scanning dependencies of target vigranumpy_utilities make[2]: Leaving directory '/tmp/B.ZVgyTi/BUILD/vigra-1.11.1' /usr/bin/make -f vigranumpy/src/core/CMakeFiles/vigranumpy_utilities.dir/build.make vigranumpy/src/core/CMakeFiles/vigranumpy_utilities.dir/build make[2]: Entering directory '/tmp/B.ZVgyTi/BUILD/vigra-1.11.1' [ 3%] Building CXX object vigranumpy/src/core/CMakeFiles/vigranumpy_histogram.dir/histogram.cxx.o cd /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core && /usr/bin/x86_64-pld-linux-gnux32-g++ -DHasHDF5 -Dvigranumpy_histogram_EXPORTS -I/tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include -isystem /usr/libx32/python2.7/site-packages/numpy/core/include -isystem /usr/include/python2.7 -std=c++11 -pthread -W -Wall -Wextra -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fPIC -mtune=generic -march=x86-64 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -DNDEBUG -DQT_NO_DEBUG -fPIC -o CMakeFiles/vigranumpy_histogram.dir/histogram.cxx.o -c /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/histogram.cxx In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/tinyvector.hxx:56, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:43, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/histogram.cxx:39: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'void vigra::Rect2D::setUpperLeft(const vigra::Point2D&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:929:22: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 929 | upperLeft_ = ul; | ^~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'void vigra::Rect2D::setLowerRight(const vigra::Point2D&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:937:23: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 937 | lowerRight_ = lr; | ^~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'void vigra::Rect2D::moveTo(const vigra::Point2D&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:946:22: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 946 | upperLeft_ = newUpperLeft; | ^~~~~~~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'void vigra::Rect2D::setSize(const vigra::Size2D&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:1041:36: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1041 | lowerRight_ = upperLeft_ + size; | ^~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'void vigra::Rect2D::setSize(int, int)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:1049:56: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1049 | lowerRight_ = upperLeft_ + Size2D(width, height); | ^ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'vigra::Rect2D& vigra::Rect2D::operator|=(const vigra::Point2D&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:1159:26: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1159 | upperLeft_ = p; | ^ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:1160:42: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1160 | lowerRight_ = p + Diff2D(1, 1); | ^ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'vigra::Rect2D& vigra::Rect2D::operator=(const vigra::Rect2D&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:872:7: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 872 | class Rect2D | ^~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:872:7: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 872 | class Rect2D | ^~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'vigra::Rect2D& vigra::Rect2D::operator|=(const vigra::Rect2D&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:1198:31: note: synthesized method 'vigra::Rect2D& vigra::Rect2D::operator=(const vigra::Rect2D&)' first required here 1198 | return operator=(r); | ^ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'vigra::Rect2D& vigra::Rect2D::operator&=(const vigra::Point2D&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:1232:26: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1232 | upperLeft_ = p; | ^ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:1233:42: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1233 | lowerRight_ = p + Diff2D(1, 1); | ^ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:1236:27: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1236 | lowerRight_ = upperLeft_; | ^~~~~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/tinyvector.hxx:57, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:43, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/histogram.cxx:39: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/static_assert.hxx: At global scope: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/static_assert.hxx:87:22: warning: unnecessary parentheses in declaration of 'assertImpl' [-Wparentheses] 87 | failure ************ (Predicate::************ | ^ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/initimage.hxx:42, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/basicimageview.hxx:40, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/basicimage.hxx:45, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:45, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/histogram.cxx:39: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/functortraits.hxx:198:31: warning: 'template<class _Operation> class std::binder1st' is deprecated [-Wdeprecated-declarations] 198 | VIGRA_DEFINE_STL_FUNCTOR(std::binder1st, VigraTrueType, VigraFalseType) | ^~~~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/functortraits.hxx:163:21: note: in definition of macro 'VIGRA_DEFINE_STL_FUNCTOR' 163 | class FunctorTraits<name<T> > \ | ^~~~ In file included from /usr/include/c++/10.2.0/bits/stl_function.h:1392, from /usr/include/c++/10.2.0/string:48, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:44, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/histogram.cxx:39: /usr/include/c++/10.2.0/backward/binders.h:108:11: note: declared here 108 | class binder1st | ^~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/initimage.hxx:42, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/basicimageview.hxx:40, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/basicimage.hxx:45, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:45, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/histogram.cxx:39: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/functortraits.hxx:199:31: warning: 'template<class _Operation> class std::binder2nd' is deprecated [-Wdeprecated-declarations] 199 | VIGRA_DEFINE_STL_FUNCTOR(std::binder2nd, VigraTrueType, VigraFalseType) | ^~~~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/functortraits.hxx:163:21: note: in definition of macro 'VIGRA_DEFINE_STL_FUNCTOR' 163 | class FunctorTraits<name<T> > \ | ^~~~ In file included from /usr/include/c++/10.2.0/bits/stl_function.h:1392, from /usr/include/c++/10.2.0/string:48, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:44, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/histogram.cxx:39: /usr/include/c++/10.2.0/backward/binders.h:143:11: note: declared here 143 | class binder2nd | ^~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/transformimage.hxx:45, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_pointoperators.hxx:42, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:49, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/histogram.cxx:39: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/inspectimage.hxx: In member function 'void vigra::FindBoundingRectangle::operator()(const argument_type&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/inspectimage.hxx:1726:38: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1726 | upperLeft = Point2D(coord); | ^ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/tinyvector.hxx:56, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:43, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/histogram.cxx:39: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/transformimage.hxx:45, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_pointoperators.hxx:42, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:49, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/histogram.cxx:39: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/inspectimage.hxx:1727:53: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1727 | lowerRight = Point2D(coord + Diff2D(1,1)); | ^ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/tinyvector.hxx:56, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:43, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/histogram.cxx:39: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/transformimage.hxx:45, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_pointoperators.hxx:42, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:49, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/histogram.cxx:39: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/inspectimage.hxx: In member function 'void vigra::FindBoundingRectangle::operator()(const vigra::FindBoundingRectangle&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/inspectimage.hxx:1745:37: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1745 | upperLeft = otherRegion.upperLeft; | ^~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/tinyvector.hxx:56, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:43, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/histogram.cxx:39: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/transformimage.hxx:45, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_pointoperators.hxx:42, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:49, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/histogram.cxx:39: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/inspectimage.hxx:1746:38: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1746 | lowerRight = otherRegion.lowerRight; | ^~~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/tinyvector.hxx:56, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:43, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/histogram.cxx:39: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/histogram.cxx:39: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx: In function 'bool vigra::detail::nontrivialPermutation(const vigra::ArrayVector<int>&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:622:17: warning: comparison of integer expressions of different signedness: 'const value_type' {aka 'const int'} and 'unsigned int' [-Wsign-compare] 622 | if(p[k] != k) In file included from /usr/include/boost/bind.hpp:30, from /usr/include/boost/python/exception_translator.hpp:10, from /usr/include/boost/python.hpp:28, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array_converters.hxx:41, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/histogram.cxx:40: /usr/include/boost/bind.hpp: At global scope: /usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use <boost/bind/bind.hpp> + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.' 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_convolution.hxx:41, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_histogram.hxx:42, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/histogram.cxx:41: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/separableconvolution.hxx:1413:13: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 1413 | throw(PreconditionViolation) | ^~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/histogram.cxx: In instantiation of 'vigra::NumpyAnyArray vigra::pyMultiGaussianHistogram(vigra::NumpyArray<DIM, vigra::TinyVector<float, CHANNELS> >, vigra::TinyVector<float, CHANNELS>, vigra::TinyVector<float, CHANNELS>, size_t, float, float, vigra::NumpyArray<(DIM + 2), float>) [with unsigned int DIM = 2; unsigned int CHANNELS = 1; size_t = unsigned int]': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/histogram.cxx:137:60: required from 'void vigra::defineMultiGaussianHistogram() [with unsigned int DIM = 2; unsigned int CHANNELS = 1]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/histogram.cxx:199:39: required from here /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/histogram.cxx:66:61: warning: implicitly-declared 'vigra::MultiArrayView<4, float, vigra::StridedArrayTag>::MultiArrayView(const vigra::MultiArrayView<4, float, vigra::StridedArrayTag>&)' is deprecated [-Wdeprecated-copy] 66 | multiGaussianHistogram<DIM,float,CHANNELS,float>(image,minVals,maxVals,bins, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67 | sigma,sigmaBin,histogram); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/histogram.cxx:39: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:907:22: note: because 'vigra::MultiArrayView<4, float, vigra::StridedArrayTag>' has user-provided 'vigra::MultiArrayView<N, T, C>& vigra::MultiArrayView<N, T, C>::operator=(const vigra::MultiArrayView<N, T, C>&) [with unsigned int N = 4; T = float; StrideTag = vigra::StridedArrayTag]' 907 | MultiArrayView & operator=(MultiArrayView const & rhs) | ^~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/histogram.cxx:41: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_histogram.hxx:56:43: note: initializing argument 7 of 'void vigra::multiGaussianHistogram(const vigra::MultiArrayView<DIM, vigra::TinyVector<T_DATA, CHANNELS> >&, vigra::TinyVector<T_DATA, CHANNELS>, vigra::TinyVector<T_DATA, CHANNELS>, size_t, float, float, vigra::MultiArrayView<(DIM + 2), T_HIST>) [with unsigned int DIM = 2; T_DATA = float; unsigned int CHANNELS = 1; T_HIST = float; size_t = unsigned int]' 56 | MultiArrayView<DIM+2 , T_HIST> histogram | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/histogram.cxx: In instantiation of 'vigra::NumpyAnyArray vigra::pyMultiGaussianHistogram(vigra::NumpyArray<DIM, vigra::TinyVector<float, CHANNELS> >, vigra::TinyVector<float, CHANNELS>, vigra::TinyVector<float, CHANNELS>, size_t, float, float, vigra::NumpyArray<(DIM + 2), float>) [with unsigned int DIM = 2; unsigned int CHANNELS = 3; size_t = unsigned int]': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/histogram.cxx:137:60: required from 'void vigra::defineMultiGaussianHistogram() [with unsigned int DIM = 2; unsigned int CHANNELS = 3]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/histogram.cxx:200:39: required from here /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/histogram.cxx:66:61: warning: implicitly-declared 'vigra::MultiArrayView<4, float, vigra::StridedArrayTag>::MultiArrayView(const vigra::MultiArrayView<4, float, vigra::StridedArrayTag>&)' is deprecated [-Wdeprecated-copy] 66 | multiGaussianHistogram<DIM,float,CHANNELS,float>(image,minVals,maxVals,bins, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67 | sigma,sigmaBin,histogram); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/histogram.cxx:39: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:907:22: note: because 'vigra::MultiArrayView<4, float, vigra::StridedArrayTag>' has user-provided 'vigra::MultiArrayView<N, T, C>& vigra::MultiArrayView<N, T, C>::operator=(const vigra::MultiArrayView<N, T, C>&) [with unsigned int N = 4; T = float; StrideTag = vigra::StridedArrayTag]' 907 | MultiArrayView & operator=(MultiArrayView const & rhs) | ^~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/histogram.cxx:41: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_histogram.hxx:56:43: note: initializing argument 7 of 'void vigra::multiGaussianHistogram(const vigra::MultiArrayView<DIM, vigra::TinyVector<T_DATA, CHANNELS> >&, vigra::TinyVector<T_DATA, CHANNELS>, vigra::TinyVector<T_DATA, CHANNELS>, size_t, float, float, vigra::MultiArrayView<(DIM + 2), T_HIST>) [with unsigned int DIM = 2; T_DATA = float; unsigned int CHANNELS = 3; T_HIST = float; size_t = unsigned int]' 56 | MultiArrayView<DIM+2 , T_HIST> histogram | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/histogram.cxx: In instantiation of 'vigra::NumpyAnyArray vigra::pyMultiGaussianHistogram(vigra::NumpyArray<DIM, vigra::TinyVector<float, CHANNELS> >, vigra::TinyVector<float, CHANNELS>, vigra::TinyVector<float, CHANNELS>, size_t, float, float, vigra::NumpyArray<(DIM + 2), float>) [with unsigned int DIM = 3; unsigned int CHANNELS = 1; size_t = unsigned int]': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/histogram.cxx:137:60: required from 'void vigra::defineMultiGaussianHistogram() [with unsigned int DIM = 3; unsigned int CHANNELS = 1]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/histogram.cxx:201:39: required from here /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/histogram.cxx:66:61: warning: implicitly-declared 'vigra::MultiArrayView<5, float, vigra::StridedArrayTag>::MultiArrayView(const vigra::MultiArrayView<5, float, vigra::StridedArrayTag>&)' is deprecated [-Wdeprecated-copy] 66 | multiGaussianHistogram<DIM,float,CHANNELS,float>(image,minVals,maxVals,bins, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67 | sigma,sigmaBin,histogram); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/histogram.cxx:39: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:907:22: note: because 'vigra::MultiArrayView<5, float, vigra::StridedArrayTag>' has user-provided 'vigra::MultiArrayView<N, T, C>& vigra::MultiArrayView<N, T, C>::operator=(const vigra::MultiArrayView<N, T, C>&) [with unsigned int N = 5; T = float; StrideTag = vigra::StridedArrayTag]' 907 | MultiArrayView & operator=(MultiArrayView const & rhs) | ^~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/histogram.cxx:41: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_histogram.hxx:56:43: note: initializing argument 7 of 'void vigra::multiGaussianHistogram(const vigra::MultiArrayView<DIM, vigra::TinyVector<T_DATA, CHANNELS> >&, vigra::TinyVector<T_DATA, CHANNELS>, vigra::TinyVector<T_DATA, CHANNELS>, size_t, float, float, vigra::MultiArrayView<(DIM + 2), T_HIST>) [with unsigned int DIM = 3; T_DATA = float; unsigned int CHANNELS = 1; T_HIST = float; size_t = unsigned int]' 56 | MultiArrayView<DIM+2 , T_HIST> histogram | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/histogram.cxx: In instantiation of 'vigra::NumpyAnyArray vigra::pyMultiGaussianHistogram(vigra::NumpyArray<DIM, vigra::TinyVector<float, CHANNELS> >, vigra::TinyVector<float, CHANNELS>, vigra::TinyVector<float, CHANNELS>, size_t, float, float, vigra::NumpyArray<(DIM + 2), float>) [with unsigned int DIM = 3; unsigned int CHANNELS = 3; size_t = unsigned int]': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/histogram.cxx:137:60: required from 'void vigra::defineMultiGaussianHistogram() [with unsigned int DIM = 3; unsigned int CHANNELS = 3]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/histogram.cxx:202:39: required from here /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/histogram.cxx:66:61: warning: implicitly-declared 'vigra::MultiArrayView<5, float, vigra::StridedArrayTag>::MultiArrayView(const vigra::MultiArrayView<5, float, vigra::StridedArrayTag>&)' is deprecated [-Wdeprecated-copy] 66 | multiGaussianHistogram<DIM,float,CHANNELS,float>(image,minVals,maxVals,bins, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67 | sigma,sigmaBin,histogram); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/histogram.cxx:39: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:907:22: note: because 'vigra::MultiArrayView<5, float, vigra::StridedArrayTag>' has user-provided 'vigra::MultiArrayView<N, T, C>& vigra::MultiArrayView<N, T, C>::operator=(const vigra::MultiArrayView<N, T, C>&) [with unsigned int N = 5; T = float; StrideTag = vigra::StridedArrayTag]' 907 | MultiArrayView & operator=(MultiArrayView const & rhs) | ^~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/histogram.cxx:41: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_histogram.hxx:56:43: note: initializing argument 7 of 'void vigra::multiGaussianHistogram(const vigra::MultiArrayView<DIM, vigra::TinyVector<T_DATA, CHANNELS> >&, vigra::TinyVector<T_DATA, CHANNELS>, vigra::TinyVector<T_DATA, CHANNELS>, size_t, float, float, vigra::MultiArrayView<(DIM + 2), T_HIST>) [with unsigned int DIM = 3; T_DATA = float; unsigned int CHANNELS = 3; T_HIST = float; size_t = unsigned int]' 56 | MultiArrayView<DIM+2 , T_HIST> histogram | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/histogram.cxx: In instantiation of 'vigra::NumpyAnyArray vigra::pyMultiGaussianHistogram(vigra::NumpyArray<DIM, vigra::TinyVector<float, CHANNELS> >, vigra::TinyVector<float, CHANNELS>, vigra::TinyVector<float, CHANNELS>, size_t, float, float, vigra::NumpyArray<(DIM + 2), float>) [with unsigned int DIM = 3; unsigned int CHANNELS = 10; size_t = unsigned int]': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/histogram.cxx:137:60: required from 'void vigra::defineMultiGaussianHistogram() [with unsigned int DIM = 3; unsigned int CHANNELS = 10]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/histogram.cxx:203:40: required from here /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/histogram.cxx:66:61: warning: implicitly-declared 'vigra::MultiArrayView<5, float, vigra::StridedArrayTag>::MultiArrayView(const vigra::MultiArrayView<5, float, vigra::StridedArrayTag>&)' is deprecated [-Wdeprecated-copy] 66 | multiGaussianHistogram<DIM,float,CHANNELS,float>(image,minVals,maxVals,bins, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67 | sigma,sigmaBin,histogram); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/histogram.cxx:39: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:907:22: note: because 'vigra::MultiArrayView<5, float, vigra::StridedArrayTag>' has user-provided 'vigra::MultiArrayView<N, T, C>& vigra::MultiArrayView<N, T, C>::operator=(const vigra::MultiArrayView<N, T, C>&) [with unsigned int N = 5; T = float; StrideTag = vigra::StridedArrayTag]' 907 | MultiArrayView & operator=(MultiArrayView const & rhs) | ^~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/histogram.cxx:41: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_histogram.hxx:56:43: note: initializing argument 7 of 'void vigra::multiGaussianHistogram(const vigra::MultiArrayView<DIM, vigra::TinyVector<T_DATA, CHANNELS> >&, vigra::TinyVector<T_DATA, CHANNELS>, vigra::TinyVector<T_DATA, CHANNELS>, size_t, float, float, vigra::MultiArrayView<(DIM + 2), T_HIST>) [with unsigned int DIM = 3; T_DATA = float; unsigned int CHANNELS = 10; T_HIST = float; size_t = unsigned int]' 56 | MultiArrayView<DIM+2 , T_HIST> histogram | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/histogram.cxx: In instantiation of 'vigra::NumpyAnyArray vigra::pyMultiGaussianCoHistogram(vigra::NumpyArray<DIM, float>, vigra::NumpyArray<DIM, float>, vigra::TinyVector<float, 2>, vigra::TinyVector<float, 2>, vigra::TinyVector<int, 2>, vigra::TinyVector<float, 3>, vigra::NumpyArray<(DIM + 2), float>) [with unsigned int DIM = 2]': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/histogram.cxx:154:61: required from 'void vigra::defineMultiGaussianCoHistogram() [with unsigned int DIM = 2]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/histogram.cxx:205:39: required from here /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/histogram.cxx:92:54: warning: implicitly-declared 'vigra::MultiArrayView<4, float, vigra::StridedArrayTag>::MultiArrayView(const vigra::MultiArrayView<4, float, vigra::StridedArrayTag>&)' is deprecated [-Wdeprecated-copy] 92 | multiGaussianCoHistogram<DIM,float,float>(imageA,imageB,minVals,maxVals,bins, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | sigma,histogram); | ~~~~~~~~~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/histogram.cxx:39: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:907:22: note: because 'vigra::MultiArrayView<4, float, vigra::StridedArrayTag>' has user-provided 'vigra::MultiArrayView<N, T, C>& vigra::MultiArrayView<N, T, C>::operator=(const vigra::MultiArrayView<N, T, C>&) [with unsigned int N = 4; T = float; StrideTag = vigra::StridedArrayTag]' 907 | MultiArrayView & operator=(MultiArrayView const & rhs) | ^~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/histogram.cxx:41: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_histogram.hxx:117:39: note: initializing argument 7 of 'void vigra::multiGaussianCoHistogram(const vigra::MultiArrayView<N, T, vigra::StridedArrayTag>&, const vigra::MultiArrayView<N, T, vigra::StridedArrayTag>&, const vigra::TinyVector<T_DATA, 2>&, const vigra::TinyVector<T_DATA, 2>&, const vigra::TinyVector<int, 2>&, const vigra::TinyVector<float, 3>&, vigra::MultiArrayView<(DIM + 2), T_HIST>) [with unsigned int DIM = 2; T_DATA = float; T_HIST = float]' 117 | MultiArrayView<DIM+2, T_HIST> histogram | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/histogram.cxx: In instantiation of 'vigra::NumpyAnyArray vigra::pyMultiGaussianCoHistogram(vigra::NumpyArray<DIM, float>, vigra::NumpyArray<DIM, float>, vigra::TinyVector<float, 2>, vigra::TinyVector<float, 2>, vigra::TinyVector<int, 2>, vigra::TinyVector<float, 3>, vigra::NumpyArray<(DIM + 2), float>) [with unsigned int DIM = 3]': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/histogram.cxx:154:61: required from 'void vigra::defineMultiGaussianCoHistogram() [with unsigned int DIM = 3]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/histogram.cxx:206:39: required from here /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/histogram.cxx:92:54: warning: implicitly-declared 'vigra::MultiArrayView<5, float, vigra::StridedArrayTag>::MultiArrayView(const vigra::MultiArrayView<5, float, vigra::StridedArrayTag>&)' is deprecated [-Wdeprecated-copy] 92 | multiGaussianCoHistogram<DIM,float,float>(imageA,imageB,minVals,maxVals,bins, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | sigma,histogram); | ~~~~~~~~~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/histogram.cxx:39: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:907:22: note: because 'vigra::MultiArrayView<5, float, vigra::StridedArrayTag>' has user-provided 'vigra::MultiArrayView<N, T, C>& vigra::MultiArrayView<N, T, C>::operator=(const vigra::MultiArrayView<N, T, C>&) [with unsigned int N = 5; T = float; StrideTag = vigra::StridedArrayTag]' 907 | MultiArrayView & operator=(MultiArrayView const & rhs) | ^~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/histogram.cxx:41: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_histogram.hxx:117:39: note: initializing argument 7 of 'void vigra::multiGaussianCoHistogram(const vigra::MultiArrayView<N, T, vigra::StridedArrayTag>&, const vigra::MultiArrayView<N, T, vigra::StridedArrayTag>&, const vigra::TinyVector<T_DATA, 2>&, const vigra::TinyVector<T_DATA, 2>&, const vigra::TinyVector<int, 2>&, const vigra::TinyVector<float, 3>&, vigra::MultiArrayView<(DIM + 2), T_HIST>) [with unsigned int DIM = 3; T_DATA = float; T_HIST = float]' 117 | MultiArrayView<DIM+2, T_HIST> histogram | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/histogram.cxx: In instantiation of 'vigra::NumpyAnyArray vigra::pyMultiGaussianRankOrder(const vigra::NumpyArray<DIM, float>&, float, float, size_t, const vigra::NumpyArray<1, float>&, const vigra::NumpyArray<1, float>&, vigra::NumpyArray<(DIM + 1), float>) [with unsigned int DIM = 2; size_t = unsigned int]': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/histogram.cxx:171:60: required from 'void vigra::defineMultiGaussianRank() [with unsigned int DIM = 2]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/histogram.cxx:208:32: required from here /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/histogram.cxx:126:61: warning: implicitly-declared 'vigra::MultiArrayView<3, float, vigra::StridedArrayTag>::MultiArrayView(const vigra::MultiArrayView<3, float, vigra::StridedArrayTag>&)' is deprecated [-Wdeprecated-copy] 126 | multiGaussianRankOrder<DIM, float, float, float>(image, minVal, maxVal, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 127 | bins, sigmaVec, ranks, out); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/histogram.cxx:39: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:907:22: note: because 'vigra::MultiArrayView<3, float, vigra::StridedArrayTag>' has user-provided 'vigra::MultiArrayView<N, T, C>& vigra::MultiArrayView<N, T, C>::operator=(const vigra::MultiArrayView<N, T, C>&) [with unsigned int N = 3; T = float; StrideTag = vigra::StridedArrayTag]' 907 | MultiArrayView & operator=(MultiArrayView const & rhs) | ^~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/histogram.cxx:41: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_histogram.hxx:201:34: note: initializing argument 7 of 'void vigra::multiGaussianRankOrder(const vigra::MultiArrayView<N, T, vigra::StridedArrayTag>&, T, T, size_t, vigra::TinyVector<double, (DIM + 1)>, const vigra::MultiArrayView<1, V>&, vigra::MultiArrayView<(DIM + 1), T_HIST>) [with unsigned int DIM = 2; T = float; V = float; U = float; size_t = unsigned int]' 201 | MultiArrayView<DIM+1, U> out | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/histogram.cxx: In instantiation of 'vigra::NumpyAnyArray vigra::pyMultiGaussianRankOrder(const vigra::NumpyArray<DIM, float>&, float, float, size_t, const vigra::NumpyArray<1, float>&, const vigra::NumpyArray<1, float>&, vigra::NumpyArray<(DIM + 1), float>) [with unsigned int DIM = 3; size_t = unsigned int]': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/histogram.cxx:171:60: required from 'void vigra::defineMultiGaussianRank() [with unsigned int DIM = 3]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/histogram.cxx:209:32: required from here /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/histogram.cxx:126:61: warning: implicitly-declared 'vigra::MultiArrayView<4, float, vigra::StridedArrayTag>::MultiArrayView(const vigra::MultiArrayView<4, float, vigra::StridedArrayTag>&)' is deprecated [-Wdeprecated-copy] 126 | multiGaussianRankOrder<DIM, float, float, float>(image, minVal, maxVal, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 127 | bins, sigmaVec, ranks, out); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/histogram.cxx:39: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:907:22: note: because 'vigra::MultiArrayView<4, float, vigra::StridedArrayTag>' has user-provided 'vigra::MultiArrayView<N, T, C>& vigra::MultiArrayView<N, T, C>::operator=(const vigra::MultiArrayView<N, T, C>&) [with unsigned int N = 4; T = float; StrideTag = vigra::StridedArrayTag]' 907 | MultiArrayView & operator=(MultiArrayView const & rhs) | ^~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/histogram.cxx:41: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_histogram.hxx:201:34: note: initializing argument 7 of 'void vigra::multiGaussianRankOrder(const vigra::MultiArrayView<N, T, vigra::StridedArrayTag>&, T, T, size_t, vigra::TinyVector<double, (DIM + 1)>, const vigra::MultiArrayView<1, V>&, vigra::MultiArrayView<(DIM + 1), T_HIST>) [with unsigned int DIM = 3; T = float; V = float; U = float; size_t = unsigned int]' 201 | MultiArrayView<DIM+1, U> out | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_histogram.hxx: In instantiation of 'void vigra::multiGaussianHistogram(const vigra::MultiArrayView<DIM, vigra::TinyVector<T_DATA, CHANNELS> >&, vigra::TinyVector<T_DATA, CHANNELS>, vigra::TinyVector<T_DATA, CHANNELS>, size_t, float, float, vigra::MultiArrayView<(DIM + 2), T_HIST>) [with unsigned int DIM = 2; T_DATA = float; unsigned int CHANNELS = 1; T_HIST = float; size_t = unsigned int]': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/histogram.cxx:66:61: required from 'vigra::NumpyAnyArray vigra::pyMultiGaussianHistogram(vigra::NumpyArray<DIM, vigra::TinyVector<float, CHANNELS> >, vigra::TinyVector<float, CHANNELS>, vigra::TinyVector<float, CHANNELS>, size_t, float, float, vigra::NumpyArray<(DIM + 2), float>) [with unsigned int DIM = 2; unsigned int CHANNELS = 1; size_t = unsigned int]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/histogram.cxx:137:60: required from 'void vigra::defineMultiGaussianHistogram() [with unsigned int DIM = 2; unsigned int CHANNELS = 1]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/histogram.cxx:199:39: required from here /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_histogram.hxx:103:37: warning: implicitly-declared 'vigra::MultiArrayView<3, float, vigra::StridedArrayTag>::MultiArrayView(const vigra::MultiArrayView<3, float, vigra::StridedArrayTag>&)' is deprecated [-Wdeprecated-copy] 103 | gaussianSmoothMultiArray(histc, histc, opts); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/histogram.cxx:39: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:907:22: note: because 'vigra::MultiArrayView<3, float, vigra::StridedArrayTag>' has user-provided 'vigra::MultiArrayView<N, T, C>& vigra::MultiArrayView<N, T, C>::operator=(const vigra::MultiArrayView<N, T, C>&) [with unsigned int N = 3; T = float; StrideTag = vigra::StridedArrayTag]' 907 | MultiArrayView & operator=(MultiArrayView const & rhs) | ^~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_histogram.hxx:42, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/histogram.cxx:41: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_convolution.hxx:1356:52: note: initializing argument 2 of 'void vigra::gaussianSmoothMultiArray(const vigra::MultiArrayView<N1, T1, S1>&, vigra::MultiArrayView<N, T2, S2>, vigra::ConvolutionOptions<N>) [with unsigned int N = 3; T1 = float; S1 = vigra::StridedArrayTag; T2 = float; S2 = vigra::StridedArrayTag]' 1356 | MultiArrayView<N, T2, S2> dest, | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/histogram.cxx:41: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_histogram.hxx: In instantiation of 'void vigra::multiGaussianHistogram(const vigra::MultiArrayView<DIM, vigra::TinyVector<T_DATA, CHANNELS> >&, vigra::TinyVector<T_DATA, CHANNELS>, vigra::TinyVector<T_DATA, CHANNELS>, size_t, float, float, vigra::MultiArrayView<(DIM + 2), T_HIST>) [with unsigned int DIM = 2; T_DATA = float; unsigned int CHANNELS = 3; T_HIST = float; size_t = unsigned int]': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/histogram.cxx:66:61: required from 'vigra::NumpyAnyArray vigra::pyMultiGaussianHistogram(vigra::NumpyArray<DIM, vigra::TinyVector<float, CHANNELS> >, vigra::TinyVector<float, CHANNELS>, vigra::TinyVector<float, CHANNELS>, size_t, float, float, vigra::NumpyArray<(DIM + 2), float>) [with unsigned int DIM = 2; unsigned int CHANNELS = 3; size_t = unsigned int]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/histogram.cxx:137:60: required from 'void vigra::defineMultiGaussianHistogram() [with unsigned int DIM = 2; unsigned int CHANNELS = 3]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/histogram.cxx:200:39: required from here /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_histogram.hxx:103:37: warning: implicitly-declared 'vigra::MultiArrayView<3, float, vigra::StridedArrayTag>::MultiArrayView(const vigra::MultiArrayView<3, float, vigra::StridedArrayTag>&)' is deprecated [-Wdeprecated-copy] 103 | gaussianSmoothMultiArray(histc, histc, opts); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/histogram.cxx:39: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:907:22: note: because 'vigra::MultiArrayView<3, float, vigra::StridedArrayTag>' has user-provided 'vigra::MultiArrayView<N, T, C>& vigra::MultiArrayView<N, T, C>::operator=(const vigra::MultiArrayView<N, T, C>&) [with unsigned int N = 3; T = float; StrideTag = vigra::StridedArrayTag]' 907 | MultiArrayView & operator=(MultiArrayView const & rhs) | ^~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_histogram.hxx:42, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/histogram.cxx:41: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_convolution.hxx:1356:52: note: initializing argument 2 of 'void vigra::gaussianSmoothMultiArray(const vigra::MultiArrayView<N1, T1, S1>&, vigra::MultiArrayView<N, T2, S2>, vigra::ConvolutionOptions<N>) [with unsigned int N = 3; T1 = float; S1 = vigra::StridedArrayTag; T2 = float; S2 = vigra::StridedArrayTag]' 1356 | MultiArrayView<N, T2, S2> dest, | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/histogram.cxx:41: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_histogram.hxx: In instantiation of 'void vigra::multiGaussianHistogram(const vigra::MultiArrayView<DIM, vigra::TinyVector<T_DATA, CHANNELS> >&, vigra::TinyVector<T_DATA, CHANNELS>, vigra::TinyVector<T_DATA, CHANNELS>, size_t, float, float, vigra::MultiArrayView<(DIM + 2), T_HIST>) [with unsigned int DIM = 3; T_DATA = float; unsigned int CHANNELS = 1; T_HIST = float; size_t = unsigned int]': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/histogram.cxx:66:61: required from 'vigra::NumpyAnyArray vigra::pyMultiGaussianHistogram(vigra::NumpyArray<DIM, vigra::TinyVector<float, CHANNELS> >, vigra::TinyVector<float, CHANNELS>, vigra::TinyVector<float, CHANNELS>, size_t, float, float, vigra::NumpyArray<(DIM + 2), float>) [with unsigned int DIM = 3; unsigned int CHANNELS = 1; size_t = unsigned int]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/histogram.cxx:137:60: required from 'void vigra::defineMultiGaussianHistogram() [with unsigned int DIM = 3; unsigned int CHANNELS = 1]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/histogram.cxx:201:39: required from here /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_histogram.hxx:103:37: warning: implicitly-declared 'vigra::MultiArrayView<4, float, vigra::StridedArrayTag>::MultiArrayView(const vigra::MultiArrayView<4, float, vigra::StridedArrayTag>&)' is deprecated [-Wdeprecated-copy] 103 | gaussianSmoothMultiArray(histc, histc, opts); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/histogram.cxx:39: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:907:22: note: because 'vigra::MultiArrayView<4, float, vigra::StridedArrayTag>' has user-provided 'vigra::MultiArrayView<N, T, C>& vigra::MultiArrayView<N, T, C>::operator=(const vigra::MultiArrayView<N, T, C>&) [with unsigned int N = 4; T = float; StrideTag = vigra::StridedArrayTag]' 907 | MultiArrayView & operator=(MultiArrayView const & rhs) | ^~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_histogram.hxx:42, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/histogram.cxx:41: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_convolution.hxx:1356:52: note: initializing argument 2 of 'void vigra::gaussianSmoothMultiArray(const vigra::MultiArrayView<N1, T1, S1>&, vigra::MultiArrayView<N, T2, S2>, vigra::ConvolutionOptions<N>) [with unsigned int N = 4; T1 = float; S1 = vigra::StridedArrayTag; T2 = float; S2 = vigra::StridedArrayTag]' 1356 | MultiArrayView<N, T2, S2> dest, | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/histogram.cxx:41: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_histogram.hxx: In instantiation of 'void vigra::multiGaussianHistogram(const vigra::MultiArrayView<DIM, vigra::TinyVector<T_DATA, CHANNELS> >&, vigra::TinyVector<T_DATA, CHANNELS>, vigra::TinyVector<T_DATA, CHANNELS>, size_t, float, float, vigra::MultiArrayView<(DIM + 2), T_HIST>) [with unsigned int DIM = 3; T_DATA = float; unsigned int CHANNELS = 3; T_HIST = float; size_t = unsigned int]': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/histogram.cxx:66:61: required from 'vigra::NumpyAnyArray vigra::pyMultiGaussianHistogram(vigra::NumpyArray<DIM, vigra::TinyVector<float, CHANNELS> >, vigra::TinyVector<float, CHANNELS>, vigra::TinyVector<float, CHANNELS>, size_t, float, float, vigra::NumpyArray<(DIM + 2), float>) [with unsigned int DIM = 3; unsigned int CHANNELS = 3; size_t = unsigned int]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/histogram.cxx:137:60: required from 'void vigra::defineMultiGaussianHistogram() [with unsigned int DIM = 3; unsigned int CHANNELS = 3]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/histogram.cxx:202:39: required from here /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_histogram.hxx:103:37: warning: implicitly-declared 'vigra::MultiArrayView<4, float, vigra::StridedArrayTag>::MultiArrayView(const vigra::MultiArrayView<4, float, vigra::StridedArrayTag>&)' is deprecated [-Wdeprecated-copy] 103 | gaussianSmoothMultiArray(histc, histc, opts); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/histogram.cxx:39: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:907:22: note: because 'vigra::MultiArrayView<4, float, vigra::StridedArrayTag>' has user-provided 'vigra::MultiArrayView<N, T, C>& vigra::MultiArrayView<N, T, C>::operator=(const vigra::MultiArrayView<N, T, C>&) [with unsigned int N = 4; T = float; StrideTag = vigra::StridedArrayTag]' 907 | MultiArrayView & operator=(MultiArrayView const & rhs) | ^~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_histogram.hxx:42, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/histogram.cxx:41: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_convolution.hxx:1356:52: note: initializing argument 2 of 'void vigra::gaussianSmoothMultiArray(const vigra::MultiArrayView<N1, T1, S1>&, vigra::MultiArrayView<N, T2, S2>, vigra::ConvolutionOptions<N>) [with unsigned int N = 4; T1 = float; S1 = vigra::StridedArrayTag; T2 = float; S2 = vigra::StridedArrayTag]' 1356 | MultiArrayView<N, T2, S2> dest, | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/histogram.cxx:41: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_histogram.hxx: In instantiation of 'void vigra::multiGaussianHistogram(const vigra::MultiArrayView<DIM, vigra::TinyVector<T_DATA, CHANNELS> >&, vigra::TinyVector<T_DATA, CHANNELS>, vigra::TinyVector<T_DATA, CHANNELS>, size_t, float, float, vigra::MultiArrayView<(DIM + 2), T_HIST>) [with unsigned int DIM = 3; T_DATA = float; unsigned int CHANNELS = 10; T_HIST = float; size_t = unsigned int]': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/histogram.cxx:66:61: required from 'vigra::NumpyAnyArray vigra::pyMultiGaussianHistogram(vigra::NumpyArray<DIM, vigra::TinyVector<float, CHANNELS> >, vigra::TinyVector<float, CHANNELS>, vigra::TinyVector<float, CHANNELS>, size_t, float, float, vigra::NumpyArray<(DIM + 2), float>) [with unsigned int DIM = 3; unsigned int CHANNELS = 10; size_t = unsigned int]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/histogram.cxx:137:60: required from 'void vigra::defineMultiGaussianHistogram() [with unsigned int DIM = 3; unsigned int CHANNELS = 10]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/histogram.cxx:203:40: required from here /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_histogram.hxx:103:37: warning: implicitly-declared 'vigra::MultiArrayView<4, float, vigra::StridedArrayTag>::MultiArrayView(const vigra::MultiArrayView<4, float, vigra::StridedArrayTag>&)' is deprecated [-Wdeprecated-copy] 103 | gaussianSmoothMultiArray(histc, histc, opts); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/histogram.cxx:39: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:907:22: note: because 'vigra::MultiArrayView<4, float, vigra::StridedArrayTag>' has user-provided 'vigra::MultiArrayView<N, T, C>& vigra::MultiArrayView<N, T, C>::operator=(const vigra::MultiArrayView<N, T, C>&) [with unsigned int N = 4; T = float; StrideTag = vigra::StridedArrayTag]' 907 | MultiArrayView & operator=(MultiArrayView const & rhs) | ^~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_histogram.hxx:42, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/histogram.cxx:41: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_convolution.hxx:1356:52: note: initializing argument 2 of 'void vigra::gaussianSmoothMultiArray(const vigra::MultiArrayView<N1, T1, S1>&, vigra::MultiArrayView<N, T2, S2>, vigra::ConvolutionOptions<N>) [with unsigned int N = 4; T1 = float; S1 = vigra::StridedArrayTag; T2 = float; S2 = vigra::StridedArrayTag]' 1356 | MultiArrayView<N, T2, S2> dest, | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/histogram.cxx:41: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_histogram.hxx: In instantiation of 'void vigra::multiGaussianRankOrder(const vigra::MultiArrayView<N, T, vigra::StridedArrayTag>&, T, T, size_t, vigra::TinyVector<double, (DIM + 1)>, const vigra::MultiArrayView<1, V>&, vigra::MultiArrayView<(DIM + 1), T_HIST>) [with unsigned int DIM = 2; T = float; V = float; U = float; size_t = unsigned int]': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/histogram.cxx:126:61: required from 'vigra::NumpyAnyArray vigra::pyMultiGaussianRankOrder(const vigra::NumpyArray<DIM, float>&, float, float, size_t, const vigra::NumpyArray<1, float>&, const vigra::NumpyArray<1, float>&, vigra::NumpyArray<(DIM + 1), float>) [with unsigned int DIM = 2; size_t = unsigned int]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/histogram.cxx:171:60: required from 'void vigra::defineMultiGaussianRank() [with unsigned int DIM = 2]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/histogram.cxx:208:32: required from here /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_histogram.hxx:257:33: warning: implicitly-declared 'vigra::MultiArrayView<3, float, vigra::StridedArrayTag>::MultiArrayView(const vigra::MultiArrayView<3, float, vigra::StridedArrayTag>&)' is deprecated [-Wdeprecated-copy] 257 | gaussianSmoothMultiArray(histA, histA, opts); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/histogram.cxx:39: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:907:22: note: because 'vigra::MultiArrayView<3, float, vigra::StridedArrayTag>' has user-provided 'vigra::MultiArrayView<N, T, C>& vigra::MultiArrayView<N, T, C>::operator=(const vigra::MultiArrayView<N, T, C>&) [with unsigned int N = 3; T = float; StrideTag = vigra::StridedArrayTag]' 907 | MultiArrayView & operator=(MultiArrayView const & rhs) | ^~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_histogram.hxx:42, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/histogram.cxx:41: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_convolution.hxx:1356:52: note: initializing argument 2 of 'void vigra::gaussianSmoothMultiArray(const vigra::MultiArrayView<N1, T1, S1>&, vigra::MultiArrayView<N, T2, S2>, vigra::ConvolutionOptions<N>) [with unsigned int N = 3; T1 = float; S1 = vigra::StridedArrayTag; T2 = float; S2 = vigra::StridedArrayTag]' 1356 | MultiArrayView<N, T2, S2> dest, | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/histogram.cxx:41: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_histogram.hxx: In instantiation of 'void vigra::multiGaussianRankOrder(const vigra::MultiArrayView<N, T, vigra::StridedArrayTag>&, T, T, size_t, vigra::TinyVector<double, (DIM + 1)>, const vigra::MultiArrayView<1, V>&, vigra::MultiArrayView<(DIM + 1), T_HIST>) [with unsigned int DIM = 3; T = float; V = float; U = float; size_t = unsigned int]': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/histogram.cxx:126:61: required from 'vigra::NumpyAnyArray vigra::pyMultiGaussianRankOrder(const vigra::NumpyArray<DIM, float>&, float, float, size_t, const vigra::NumpyArray<1, float>&, const vigra::NumpyArray<1, float>&, vigra::NumpyArray<(DIM + 1), float>) [with unsigned int DIM = 3; size_t = unsigned int]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/histogram.cxx:171:60: required from 'void vigra::defineMultiGaussianRank() [with unsigned int DIM = 3]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/histogram.cxx:209:32: required from here /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_histogram.hxx:257:33: warning: implicitly-declared 'vigra::MultiArrayView<4, float, vigra::StridedArrayTag>::MultiArrayView(const vigra::MultiArrayView<4, float, vigra::StridedArrayTag>&)' is deprecated [-Wdeprecated-copy] 257 | gaussianSmoothMultiArray(histA, histA, opts); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/histogram.cxx:39: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:907:22: note: because 'vigra::MultiArrayView<4, float, vigra::StridedArrayTag>' has user-provided 'vigra::MultiArrayView<N, T, C>& vigra::MultiArrayView<N, T, C>::operator=(const vigra::MultiArrayView<N, T, C>&) [with unsigned int N = 4; T = float; StrideTag = vigra::StridedArrayTag]' 907 | MultiArrayView & operator=(MultiArrayView const & rhs) | ^~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_histogram.hxx:42, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/histogram.cxx:41: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_convolution.hxx:1356:52: note: initializing argument 2 of 'void vigra::gaussianSmoothMultiArray(const vigra::MultiArrayView<N1, T1, S1>&, vigra::MultiArrayView<N, T2, S2>, vigra::ConvolutionOptions<N>) [with unsigned int N = 4; T1 = float; S1 = vigra::StridedArrayTag; T2 = float; S2 = vigra::StridedArrayTag]' 1356 | MultiArrayView<N, T2, S2> dest, | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:50, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/histogram.cxx:39: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array_traits.hxx: In instantiation of 'static bool vigra::NumpyArrayTraits<N, vigra::TinyVector<T, SIZE>, vigra::StridedArrayTag>::isShapeCompatible(PyArrayObject*) [with unsigned int N = 2; int M = 1; T = float; PyArrayObject = tagPyArrayObject]': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array_traits.hxx:696:33: required from 'static bool vigra::NumpyArrayTraits<N, vigra::TinyVector<T, SIZE>, vigra::StridedArrayTag>::isPropertyCompatible(PyArrayObject*) [with unsigned int N = 2; int M = 1; T = float; PyArrayObject = tagPyArrayObject]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:1078:49: required from 'static bool vigra::NumpyArray<N, T, Stride>::isReferenceCompatible(PyObject*) [with unsigned int N = 2; T = vigra::TinyVector<float, 1>; Stride = vigra::StridedArrayTag; PyObject = _object]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:1086:37: required from 'static bool vigra::NumpyArray<N, T, Stride>::isStrictlyCompatible(PyObject*) [with unsigned int N = 2; T = vigra::TinyVector<float, 1>; Stride = vigra::StridedArrayTag; PyObject = _object]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array_converters.hxx:104:74: required from 'static void* vigra::NumpyArrayConverter<vigra::NumpyArray<N, T, Stride> >::convertible(PyObject*) [with unsigned int N = 2; T = vigra::TinyVector<float, 1>; Stride = vigra::StridedArrayTag; PyObject = _object]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array_converters.hxx:97:37: required from 'vigra::NumpyArrayConverter<vigra::NumpyArray<N, T, Stride> >::NumpyArrayConverter() [with unsigned int N = 2; T = vigra::TinyVector<float, 1>; Stride = vigra::StridedArrayTag]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array_converters.hxx:147:9: required from 'static void vigra::RegisterNumpyArrayConverters<Iter, End>::exec() [with Iter = boost::mpl::v_iter<boost::mpl::vector8<vigra::NumpyAnyArray, vigra::NumpyArray<2, vigra::TinyVector<float, 1>, vigra::StridedArrayTag>, vigra::TinyVector<float, 1>, vigra::TinyVector<float, 1>, unsigned int, float, float, vigra::NumpyArray<4, float> >, 1>; End = boost::mpl::v_iter<boost::mpl::vector8<vigra::NumpyAnyArray, vigra::NumpyArray<2, vigra::TinyVector<float, 1>, vigra::StridedArrayTag>, vigra::TinyVector<float, 1>, vigra::TinyVector<float, 1>, unsigned int, float, float, vigra::NumpyArray<4, float> >, 8>]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array_converters.hxx:148:87: required from 'static void vigra::RegisterNumpyArrayConverters<Iter, End>::exec() [with Iter = boost::mpl::v_iter<boost::mpl::vector8<vigra::NumpyAnyArray, vigra::NumpyArray<2, vigra::TinyVector<float, 1>, vigra::StridedArrayTag>, vigra::TinyVector<float, 1>, vigra::TinyVector<float, 1>, unsigned int, float, float, vigra::NumpyArray<4, float> >, 0>; End = boost::mpl::v_iter<boost::mpl::vector8<vigra::NumpyAnyArray, vigra::NumpyArray<2, vigra::TinyVector<float, 1>, vigra::StridedArrayTag>, vigra::TinyVector<float, 1>, vigra::TinyVector<float, 1>, unsigned int, float, float, vigra::NumpyArray<4, float> >, 8>]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array_converters.hxx:163:82: required from 'void vigra::registerNumpyArrayConverters(Typelist) [with Typelist = boost::mpl::vector8<vigra::NumpyAnyArray, vigra::NumpyArray<2, vigra::TinyVector<float, 1>, vigra::StridedArrayTag>, vigra::TinyVector<float, 1>, vigra::TinyVector<float, 1>, unsigned int, float, float, vigra::NumpyArray<4, float> >]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array_converters.hxx:169:33: required from 'FN vigra::registerConverters(FN) [with FN = vigra::NumpyAnyArray (*)(vigra::NumpyArray<2, vigra::TinyVector<float, 1>, vigra::StridedArrayTag>, vigra::TinyVector<float, 1>, vigra::TinyVector<float, 1>, unsigned int, float, float, vigra::NumpyArray<4, float>)]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/histogram.cxx:137:60: required from 'void vigra::defineMultiGaussianHistogram() [with unsigned int DIM = 2; unsigned int CHANNELS = 1]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/histogram.cxx:199:39: required from here /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array_traits.hxx:674:23: warning: comparison of integer expressions of different signedness: 'long int' and 'unsigned int' [-Wsign-compare] 674 | if(majorIndex >= N+1) | ~~~~~~~~~~~^~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array_traits.hxx:679:22: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'long int' [-Wsign-compare] 679 | if(k == channelIndex) | ~~^~~~~~~~~~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array_traits.hxx: In instantiation of 'static bool vigra::NumpyArrayTraits<N, vigra::TinyVector<T, SIZE>, vigra::StridedArrayTag>::isShapeCompatible(PyArrayObject*) [with unsigned int N = 2; int M = 3; T = float; PyArrayObject = tagPyArrayObject]': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array_traits.hxx:696:33: required from 'static bool vigra::NumpyArrayTraits<N, vigra::TinyVector<T, SIZE>, vigra::StridedArrayTag>::isPropertyCompatible(PyArrayObject*) [with unsigned int N = 2; int M = 3; T = float; PyArrayObject = tagPyArrayObject]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:1078:49: required from 'static bool vigra::NumpyArray<N, T, Stride>::isReferenceCompatible(PyObject*) [with unsigned int N = 2; T = vigra::TinyVector<float, 3>; Stride = vigra::StridedArrayTag; PyObject = _object]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:1086:37: required from 'static bool vigra::NumpyArray<N, T, Stride>::isStrictlyCompatible(PyObject*) [with unsigned int N = 2; T = vigra::TinyVector<float, 3>; Stride = vigra::StridedArrayTag; PyObject = _object]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array_converters.hxx:104:74: required from 'static void* vigra::NumpyArrayConverter<vigra::NumpyArray<N, T, Stride> >::convertible(PyObject*) [with unsigned int N = 2; T = vigra::TinyVector<float, 3>; Stride = vigra::StridedArrayTag; PyObject = _object]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array_converters.hxx:97:37: required from 'vigra::NumpyArrayConverter<vigra::NumpyArray<N, T, Stride> >::NumpyArrayConverter() [with unsigned int N = 2; T = vigra::TinyVector<float, 3>; Stride = vigra::StridedArrayTag]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array_converters.hxx:147:9: required from 'static void vigra::RegisterNumpyArrayConverters<Iter, End>::exec() [with Iter = boost::mpl::v_iter<boost::mpl::vector8<vigra::NumpyAnyArray, vigra::NumpyArray<2, vigra::TinyVector<float, 3>, vigra::StridedArrayTag>, vigra::TinyVector<float, 3>, vigra::TinyVector<float, 3>, unsigned int, float, float, vigra::NumpyArray<4, float> >, 1>; End = boost::mpl::v_iter<boost::mpl::vector8<vigra::NumpyAnyArray, vigra::NumpyArray<2, vigra::TinyVector<float, 3>, vigra::StridedArrayTag>, vigra::TinyVector<float, 3>, vigra::TinyVector<float, 3>, unsigned int, float, float, vigra::NumpyArray<4, float> >, 8>]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array_converters.hxx:148:87: required from 'static void vigra::RegisterNumpyArrayConverters<Iter, End>::exec() [with Iter = boost::mpl::v_iter<boost::mpl::vector8<vigra::NumpyAnyArray, vigra::NumpyArray<2, vigra::TinyVector<float, 3>, vigra::StridedArrayTag>, vigra::TinyVector<float, 3>, vigra::TinyVector<float, 3>, unsigned int, float, float, vigra::NumpyArray<4, float> >, 0>; End = boost::mpl::v_iter<boost::mpl::vector8<vigra::NumpyAnyArray, vigra::NumpyArray<2, vigra::TinyVector<float, 3>, vigra::StridedArrayTag>, vigra::TinyVector<float, 3>, vigra::TinyVector<float, 3>, unsigned int, float, float, vigra::NumpyArray<4, float> >, 8>]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array_converters.hxx:163:82: required from 'void vigra::registerNumpyArrayConverters(Typelist) [with Typelist = boost::mpl::vector8<vigra::NumpyAnyArray, vigra::NumpyArray<2, vigra::TinyVector<float, 3>, vigra::StridedArrayTag>, vigra::TinyVector<float, 3>, vigra::TinyVector<float, 3>, unsigned int, float, float, vigra::NumpyArray<4, float> >]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array_converters.hxx:169:33: required from 'FN vigra::registerConverters(FN) [with FN = vigra::NumpyAnyArray (*)(vigra::NumpyArray<2, vigra::TinyVector<float, 3>, vigra::StridedArrayTag>, vigra::TinyVector<float, 3>, vigra::TinyVector<float, 3>, unsigned int, float, float, vigra::NumpyArray<4, float>)]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/histogram.cxx:137:60: required from 'void vigra::defineMultiGaussianHistogram() [with unsigned int DIM = 2; unsigned int CHANNELS = 3]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/histogram.cxx:200:39: required from here /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array_traits.hxx:674:23: warning: comparison of integer expressions of different signedness: 'long int' and 'unsigned int' [-Wsign-compare] 674 | if(majorIndex >= N+1) | ~~~~~~~~~~~^~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array_traits.hxx:679:22: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'long int' [-Wsign-compare] 679 | if(k == channelIndex) | ~~^~~~~~~~~~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array_traits.hxx: In instantiation of 'static bool vigra::NumpyArrayTraits<N, vigra::TinyVector<T, SIZE>, vigra::StridedArrayTag>::isShapeCompatible(PyArrayObject*) [with unsigned int N = 3; int M = 1; T = float; PyArrayObject = tagPyArrayObject]': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array_traits.hxx:696:33: required from 'static bool vigra::NumpyArrayTraits<N, vigra::TinyVector<T, SIZE>, vigra::StridedArrayTag>::isPropertyCompatible(PyArrayObject*) [with unsigned int N = 3; int M = 1; T = float; PyArrayObject = tagPyArrayObject]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:1078:49: required from 'static bool vigra::NumpyArray<N, T, Stride>::isReferenceCompatible(PyObject*) [with unsigned int N = 3; T = vigra::TinyVector<float, 1>; Stride = vigra::StridedArrayTag; PyObject = _object]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:1086:37: required from 'static bool vigra::NumpyArray<N, T, Stride>::isStrictlyCompatible(PyObject*) [with unsigned int N = 3; T = vigra::TinyVector<float, 1>; Stride = vigra::StridedArrayTag; PyObject = _object]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array_converters.hxx:104:74: required from 'static void* vigra::NumpyArrayConverter<vigra::NumpyArray<N, T, Stride> >::convertible(PyObject*) [with unsigned int N = 3; T = vigra::TinyVector<float, 1>; Stride = vigra::StridedArrayTag; PyObject = _object]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array_converters.hxx:97:37: required from 'vigra::NumpyArrayConverter<vigra::NumpyArray<N, T, Stride> >::NumpyArrayConverter() [with unsigned int N = 3; T = vigra::TinyVector<float, 1>; Stride = vigra::StridedArrayTag]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array_converters.hxx:147:9: required from 'static void vigra::RegisterNumpyArrayConverters<Iter, End>::exec() [with Iter = boost::mpl::v_iter<boost::mpl::vector8<vigra::NumpyAnyArray, vigra::NumpyArray<3, vigra::TinyVector<float, 1>, vigra::StridedArrayTag>, vigra::TinyVector<float, 1>, vigra::TinyVector<float, 1>, unsigned int, float, float, vigra::NumpyArray<5, float, vigra::StridedArrayTag> >, 1>; End = boost::mpl::v_iter<boost::mpl::vector8<vigra::NumpyAnyArray, vigra::NumpyArray<3, vigra::TinyVector<float, 1>, vigra::StridedArrayTag>, vigra::TinyVector<float, 1>, vigra::TinyVector<float, 1>, unsigned int, float, float, vigra::NumpyArray<5, float, vigra::StridedArrayTag> >, 8>]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array_converters.hxx:148:87: required from 'static void vigra::RegisterNumpyArrayConverters<Iter, End>::exec() [with Iter = boost::mpl::v_iter<boost::mpl::vector8<vigra::NumpyAnyArray, vigra::NumpyArray<3, vigra::TinyVector<float, 1>, vigra::StridedArrayTag>, vigra::TinyVector<float, 1>, vigra::TinyVector<float, 1>, unsigned int, float, float, vigra::NumpyArray<5, float, vigra::StridedArrayTag> >, 0>; End = boost::mpl::v_iter<boost::mpl::vector8<vigra::NumpyAnyArray, vigra::NumpyArray<3, vigra::TinyVector<float, 1>, vigra::StridedArrayTag>, vigra::TinyVector<float, 1>, vigra::TinyVector<float, 1>, unsigned int, float, float, vigra::NumpyArray<5, float, vigra::StridedArrayTag> >, 8>]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array_converters.hxx:163:82: required from 'void vigra::registerNumpyArrayConverters(Typelist) [with Typelist = boost::mpl::vector8<vigra::NumpyAnyArray, vigra::NumpyArray<3, vigra::TinyVector<float, 1>, vigra::StridedArrayTag>, vigra::TinyVector<float, 1>, vigra::TinyVector<float, 1>, unsigned int, float, float, vigra::NumpyArray<5, float, vigra::StridedArrayTag> >]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array_converters.hxx:169:33: required from 'FN vigra::registerConverters(FN) [with FN = vigra::NumpyAnyArray (*)(vigra::NumpyArray<3, vigra::TinyVector<float, 1>, vigra::StridedArrayTag>, vigra::TinyVector<float, 1>, vigra::TinyVector<float, 1>, unsigned int, float, float, vigra::NumpyArray<5, float, vigra::StridedArrayTag>)]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/histogram.cxx:137:60: required from 'void vigra::defineMultiGaussianHistogram() [with unsigned int DIM = 3; unsigned int CHANNELS = 1]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/histogram.cxx:201:39: required from here /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array_traits.hxx:674:23: warning: comparison of integer expressions of different signedness: 'long int' and 'unsigned int' [-Wsign-compare] 674 | if(majorIndex >= N+1) | ~~~~~~~~~~~^~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array_traits.hxx:679:22: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'long int' [-Wsign-compare] 679 | if(k == channelIndex) | ~~^~~~~~~~~~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array_traits.hxx: In instantiation of 'static bool vigra::NumpyArrayTraits<N, vigra::TinyVector<T, SIZE>, vigra::StridedArrayTag>::isShapeCompatible(PyArrayObject*) [with unsigned int N = 3; int M = 3; T = float; PyArrayObject = tagPyArrayObject]': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array_traits.hxx:696:33: required from 'static bool vigra::NumpyArrayTraits<N, vigra::TinyVector<T, SIZE>, vigra::StridedArrayTag>::isPropertyCompatible(PyArrayObject*) [with unsigned int N = 3; int M = 3; T = float; PyArrayObject = tagPyArrayObject]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:1078:49: required from 'static bool vigra::NumpyArray<N, T, Stride>::isReferenceCompatible(PyObject*) [with unsigned int N = 3; T = vigra::TinyVector<float, 3>; Stride = vigra::StridedArrayTag; PyObject = _object]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:1086:37: required from 'static bool vigra::NumpyArray<N, T, Stride>::isStrictlyCompatible(PyObject*) [with unsigned int N = 3; T = vigra::TinyVector<float, 3>; Stride = vigra::StridedArrayTag; PyObject = _object]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array_converters.hxx:104:74: required from 'static void* vigra::NumpyArrayConverter<vigra::NumpyArray<N, T, Stride> >::convertible(PyObject*) [with unsigned int N = 3; T = vigra::TinyVector<float, 3>; Stride = vigra::StridedArrayTag; PyObject = _object]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array_converters.hxx:97:37: required from 'vigra::NumpyArrayConverter<vigra::NumpyArray<N, T, Stride> >::NumpyArrayConverter() [with unsigned int N = 3; T = vigra::TinyVector<float, 3>; Stride = vigra::StridedArrayTag]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array_converters.hxx:147:9: required from 'static void vigra::RegisterNumpyArrayConverters<Iter, End>::exec() [with Iter = boost::mpl::v_iter<boost::mpl::vector8<vigra::NumpyAnyArray, vigra::NumpyArray<3, vigra::TinyVector<float, 3>, vigra::StridedArrayTag>, vigra::TinyVector<float, 3>, vigra::TinyVector<float, 3>, unsigned int, float, float, vigra::NumpyArray<5, float, vigra::StridedArrayTag> >, 1>; End = boost::mpl::v_iter<boost::mpl::vector8<vigra::NumpyAnyArray, vigra::NumpyArray<3, vigra::TinyVector<float, 3>, vigra::StridedArrayTag>, vigra::TinyVector<float, 3>, vigra::TinyVector<float, 3>, unsigned int, float, float, vigra::NumpyArray<5, float, vigra::StridedArrayTag> >, 8>]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array_converters.hxx:148:87: required from 'static void vigra::RegisterNumpyArrayConverters<Iter, End>::exec() [with Iter = boost::mpl::v_iter<boost::mpl::vector8<vigra::NumpyAnyArray, vigra::NumpyArray<3, vigra::TinyVector<float, 3>, vigra::StridedArrayTag>, vigra::TinyVector<float, 3>, vigra::TinyVector<float, 3>, unsigned int, float, float, vigra::NumpyArray<5, float, vigra::StridedArrayTag> >, 0>; End = boost::mpl::v_iter<boost::mpl::vector8<vigra::NumpyAnyArray, vigra::NumpyArray<3, vigra::TinyVector<float, 3>, vigra::StridedArrayTag>, vigra::TinyVector<float, 3>, vigra::TinyVector<float, 3>, unsigned int, float, float, vigra::NumpyArray<5, float, vigra::StridedArrayTag> >, 8>]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array_converters.hxx:163:82: required from 'void vigra::registerNumpyArrayConverters(Typelist) [with Typelist = boost::mpl::vector8<vigra::NumpyAnyArray, vigra::NumpyArray<3, vigra::TinyVector<float, 3>, vigra::StridedArrayTag>, vigra::TinyVector<float, 3>, vigra::TinyVector<float, 3>, unsigned int, float, float, vigra::NumpyArray<5, float, vigra::StridedArrayTag> >]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array_converters.hxx:169:33: required from 'FN vigra::registerConverters(FN) [with FN = vigra::NumpyAnyArray (*)(vigra::NumpyArray<3, vigra::TinyVector<float, 3>, vigra::StridedArrayTag>, vigra::TinyVector<float, 3>, vigra::TinyVector<float, 3>, unsigned int, float, float, vigra::NumpyArray<5, float, vigra::StridedArrayTag>)]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/histogram.cxx:137:60: required from 'void vigra::defineMultiGaussianHistogram() [with unsigned int DIM = 3; unsigned int CHANNELS = 3]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/histogram.cxx:202:39: required from here /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array_traits.hxx:674:23: warning: comparison of integer expressions of different signedness: 'long int' and 'unsigned int' [-Wsign-compare] 674 | if(majorIndex >= N+1) | ~~~~~~~~~~~^~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array_traits.hxx:679:22: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'long int' [-Wsign-compare] 679 | if(k == channelIndex) | ~~^~~~~~~~~~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array_traits.hxx: In instantiation of 'static bool vigra::NumpyArrayTraits<N, vigra::TinyVector<T, SIZE>, vigra::StridedArrayTag>::isShapeCompatible(PyArrayObject*) [with unsigned int N = 3; int M = 10; T = float; PyArrayObject = tagPyArrayObject]': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array_traits.hxx:696:33: required from 'static bool vigra::NumpyArrayTraits<N, vigra::TinyVector<T, SIZE>, vigra::StridedArrayTag>::isPropertyCompatible(PyArrayObject*) [with unsigned int N = 3; int M = 10; T = float; PyArrayObject = tagPyArrayObject]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:1078:49: required from 'static bool vigra::NumpyArray<N, T, Stride>::isReferenceCompatible(PyObject*) [with unsigned int N = 3; T = vigra::TinyVector<float, 10>; Stride = vigra::StridedArrayTag; PyObject = _object]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:1086:37: required from 'static bool vigra::NumpyArray<N, T, Stride>::isStrictlyCompatible(PyObject*) [with unsigned int N = 3; T = vigra::TinyVector<float, 10>; Stride = vigra::StridedArrayTag; PyObject = _object]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array_converters.hxx:104:74: required from 'static void* vigra::NumpyArrayConverter<vigra::NumpyArray<N, T, Stride> >::convertible(PyObject*) [with unsigned int N = 3; T = vigra::TinyVector<float, 10>; Stride = vigra::StridedArrayTag; PyObject = _object]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array_converters.hxx:97:37: required from 'vigra::NumpyArrayConverter<vigra::NumpyArray<N, T, Stride> >::NumpyArrayConverter() [with unsigned int N = 3; T = vigra::TinyVector<float, 10>; Stride = vigra::StridedArrayTag]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array_converters.hxx:147:9: required from 'static void vigra::RegisterNumpyArrayConverters<Iter, End>::exec() [with Iter = boost::mpl::v_iter<boost::mpl::vector8<vigra::NumpyAnyArray, vigra::NumpyArray<3, vigra::TinyVector<float, 10>, vigra::StridedArrayTag>, vigra::TinyVector<float, 10>, vigra::TinyVector<float, 10>, unsigned int, float, float, vigra::NumpyArray<5, float, vigra::StridedArrayTag> >, 1>; End = boost::mpl::v_iter<boost::mpl::vector8<vigra::NumpyAnyArray, vigra::NumpyArray<3, vigra::TinyVector<float, 10>, vigra::StridedArrayTag>, vigra::TinyVector<float, 10>, vigra::TinyVector<float, 10>, unsigned int, float, float, vigra::NumpyArray<5, float, vigra::StridedArrayTag> >, 8>]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array_converters.hxx:148:87: required from 'static void vigra::RegisterNumpyArrayConverters<Iter, End>::exec() [with Iter = boost::mpl::v_iter<boost::mpl::vector8<vigra::NumpyAnyArray, vigra::NumpyArray<3, vigra::TinyVector<float, 10>, vigra::StridedArrayTag>, vigra::TinyVector<float, 10>, vigra::TinyVector<float, 10>, unsigned int, float, float, vigra::NumpyArray<5, float, vigra::StridedArrayTag> >, 0>; End = boost::mpl::v_iter<boost::mpl::vector8<vigra::NumpyAnyArray, vigra::NumpyArray<3, vigra::TinyVector<float, 10>, vigra::StridedArrayTag>, vigra::TinyVector<float, 10>, vigra::TinyVector<float, 10>, unsigned int, float, float, vigra::NumpyArray<5, float, vigra::StridedArrayTag> >, 8>]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array_converters.hxx:163:82: required from 'void vigra::registerNumpyArrayConverters(Typelist) [with Typelist = boost::mpl::vector8<vigra::NumpyAnyArray, vigra::NumpyArray<3, vigra::TinyVector<float, 10>, vigra::StridedArrayTag>, vigra::TinyVector<float, 10>, vigra::TinyVector<float, 10>, unsigned int, float, float, vigra::NumpyArray<5, float, vigra::StridedArrayTag> >]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array_converters.hxx:169:33: required from 'FN vigra::registerConverters(FN) [with FN = vigra::NumpyAnyArray (*)(vigra::NumpyArray<3, vigra::TinyVector<float, 10>, vigra::StridedArrayTag>, vigra::TinyVector<float, 10>, vigra::TinyVector<float, 10>, unsigned int, float, float, vigra::NumpyArray<5, float, vigra::StridedArrayTag>)]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/histogram.cxx:137:60: required from 'void vigra::defineMultiGaussianHistogram() [with unsigned int DIM = 3; unsigned int CHANNELS = 10]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/histogram.cxx:203:40: required from here /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array_traits.hxx:674:23: warning: comparison of integer expressions of different signedness: 'long int' and 'unsigned int' [-Wsign-compare] 674 | if(majorIndex >= N+1) | ~~~~~~~~~~~^~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array_traits.hxx:679:22: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'long int' [-Wsign-compare] 679 | if(k == channelIndex) | ~~^~~~~~~~~~~~~~~ make[2]: Leaving directory '/tmp/B.ZVgyTi/BUILD/vigra-1.11.1' make[2]: Entering directory '/tmp/B.ZVgyTi/BUILD/vigra-1.11.1' [ 30%] Linking CXX shared library histogram.so cd /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/vigranumpy_histogram.dir/link.txt --verbose=1 /usr/bin/x86_64-pld-linux-gnux32-g++ -fPIC -std=c++11 -pthread -W -Wall -Wextra -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fPIC -mtune=generic -march=x86-64 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -DNDEBUG -DQT_NO_DEBUG -Wl,--as-needed -Wl,--no-copy-dt-needed-entries -Wl,-z,relro -Wl,-z,combreloc -shared -Wl,-soname,histogram.so -o histogram.so CMakeFiles/vigranumpy_histogram.dir/histogram.cxx.o -lpython2.7 -lboost_python27 Copying target vigranumpy_histogram to temporary module directory cd /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core && /usr/bin/cmake -E copy_if_different /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/histogram.so /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/vigra/ make[2]: Leaving directory '/tmp/B.ZVgyTi/BUILD/vigra-1.11.1' make[1]: Entering directory '/tmp/B.ZVgyTi/BUILD/vigra-1.11.1' [ 30%] Built target vigranumpy_histogram make[1]: Leaving directory '/tmp/B.ZVgyTi/BUILD/vigra-1.11.1' /usr/bin/make -f vigranumpy/src/fourier/CMakeFiles/vigranumpy_fourier.dir/build.make vigranumpy/src/fourier/CMakeFiles/vigranumpy_fourier.dir/depend make[2]: Entering directory '/tmp/B.ZVgyTi/BUILD/vigra-1.11.1' cd /tmp/B.ZVgyTi/BUILD/vigra-1.11.1 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/B.ZVgyTi/BUILD/vigra-1.11.1 /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/fourier /tmp/B.ZVgyTi/BUILD/vigra-1.11.1 /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/fourier /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/fourier/CMakeFiles/vigranumpy_fourier.dir/DependInfo.cmake --color= Scanning dependencies of target vigranumpy_fourier make[2]: Leaving directory '/tmp/B.ZVgyTi/BUILD/vigra-1.11.1' /usr/bin/make -f vigranumpy/src/fourier/CMakeFiles/vigranumpy_fourier.dir/build.make vigranumpy/src/fourier/CMakeFiles/vigranumpy_fourier.dir/build make[2]: Entering directory '/tmp/B.ZVgyTi/BUILD/vigra-1.11.1' [ 19%] Building CXX object vigranumpy/src/core/CMakeFiles/vigranumpy_geometry.dir/geometry.cxx.o cd /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core && /usr/bin/x86_64-pld-linux-gnux32-g++ -DHasHDF5 -Dvigranumpy_geometry_EXPORTS -I/tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include -isystem /usr/libx32/python2.7/site-packages/numpy/core/include -isystem /usr/include/python2.7 -std=c++11 -pthread -W -Wall -Wextra -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fPIC -mtune=generic -march=x86-64 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -DNDEBUG -DQT_NO_DEBUG -fPIC -o CMakeFiles/vigranumpy_geometry.dir/geometry.cxx.o -c /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/geometry.cxx In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/tinyvector.hxx:56, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:43, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/geometry.cxx:40: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'void vigra::Rect2D::setUpperLeft(const vigra::Point2D&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:929:22: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 929 | upperLeft_ = ul; | ^~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'void vigra::Rect2D::setLowerRight(const vigra::Point2D&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:937:23: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 937 | lowerRight_ = lr; | ^~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'void vigra::Rect2D::moveTo(const vigra::Point2D&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:946:22: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 946 | upperLeft_ = newUpperLeft; | ^~~~~~~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'void vigra::Rect2D::setSize(const vigra::Size2D&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:1041:36: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1041 | lowerRight_ = upperLeft_ + size; | ^~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'void vigra::Rect2D::setSize(int, int)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:1049:56: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1049 | lowerRight_ = upperLeft_ + Size2D(width, height); | ^ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'vigra::Rect2D& vigra::Rect2D::operator|=(const vigra::Point2D&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:1159:26: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1159 | upperLeft_ = p; | ^ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:1160:42: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1160 | lowerRight_ = p + Diff2D(1, 1); | ^ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'vigra::Rect2D& vigra::Rect2D::operator=(const vigra::Rect2D&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:872:7: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 872 | class Rect2D | ^~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:872:7: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 872 | class Rect2D | ^~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'vigra::Rect2D& vigra::Rect2D::operator|=(const vigra::Rect2D&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:1198:31: note: synthesized method 'vigra::Rect2D& vigra::Rect2D::operator=(const vigra::Rect2D&)' first required here 1198 | return operator=(r); | ^ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'vigra::Rect2D& vigra::Rect2D::operator&=(const vigra::Point2D&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:1232:26: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1232 | upperLeft_ = p; | ^ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:1233:42: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1233 | lowerRight_ = p + Diff2D(1, 1); | ^ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:1236:27: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1236 | lowerRight_ = upperLeft_; | ^~~~~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/tinyvector.hxx:57, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:43, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/geometry.cxx:40: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/static_assert.hxx: At global scope: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/static_assert.hxx:87:22: warning: unnecessary parentheses in declaration of 'assertImpl' [-Wparentheses] 87 | failure ************ (Predicate::************ | ^ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/initimage.hxx:42, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/basicimageview.hxx:40, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/basicimage.hxx:45, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:45, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/geometry.cxx:40: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/functortraits.hxx:198:31: warning: 'template<class _Operation> class std::binder1st' is deprecated [-Wdeprecated-declarations] 198 | VIGRA_DEFINE_STL_FUNCTOR(std::binder1st, VigraTrueType, VigraFalseType) | ^~~~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/functortraits.hxx:163:21: note: in definition of macro 'VIGRA_DEFINE_STL_FUNCTOR' 163 | class FunctorTraits<name<T> > \ | ^~~~ In file included from /usr/include/c++/10.2.0/bits/stl_function.h:1392, from /usr/include/c++/10.2.0/string:48, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:44, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/geometry.cxx:40: /usr/include/c++/10.2.0/backward/binders.h:108:11: note: declared here 108 | class binder1st | ^~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/initimage.hxx:42, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/basicimageview.hxx:40, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/basicimage.hxx:45, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:45, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/geometry.cxx:40: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/functortraits.hxx:199:31: warning: 'template<class _Operation> class std::binder2nd' is deprecated [-Wdeprecated-declarations] 199 | VIGRA_DEFINE_STL_FUNCTOR(std::binder2nd, VigraTrueType, VigraFalseType) | ^~~~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/functortraits.hxx:163:21: note: in definition of macro 'VIGRA_DEFINE_STL_FUNCTOR' 163 | class FunctorTraits<name<T> > \ | ^~~~ In file included from /usr/include/c++/10.2.0/bits/stl_function.h:1392, from /usr/include/c++/10.2.0/string:48, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:44, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/geometry.cxx:40: /usr/include/c++/10.2.0/backward/binders.h:143:11: note: declared here 143 | class binder2nd | ^~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/transformimage.hxx:45, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_pointoperators.hxx:42, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:49, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/geometry.cxx:40: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/inspectimage.hxx: In member function 'void vigra::FindBoundingRectangle::operator()(const argument_type&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/inspectimage.hxx:1726:38: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1726 | upperLeft = Point2D(coord); | ^ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/tinyvector.hxx:56, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:43, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/geometry.cxx:40: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/transformimage.hxx:45, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_pointoperators.hxx:42, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:49, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/geometry.cxx:40: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/inspectimage.hxx:1727:53: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1727 | lowerRight = Point2D(coord + Diff2D(1,1)); | ^ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/tinyvector.hxx:56, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:43, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/geometry.cxx:40: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/transformimage.hxx:45, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_pointoperators.hxx:42, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:49, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/geometry.cxx:40: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/inspectimage.hxx: In member function 'void vigra::FindBoundingRectangle::operator()(const vigra::FindBoundingRectangle&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/inspectimage.hxx:1745:37: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1745 | upperLeft = otherRegion.upperLeft; | ^~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/tinyvector.hxx:56, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:43, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/geometry.cxx:40: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/transformimage.hxx:45, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_pointoperators.hxx:42, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:49, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/geometry.cxx:40: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/inspectimage.hxx:1746:38: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1746 | lowerRight = otherRegion.lowerRight; | ^~~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/tinyvector.hxx:56, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:43, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/geometry.cxx:40: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/geometry.cxx:40: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx: In function 'bool vigra::detail::nontrivialPermutation(const vigra::ArrayVector<int>&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:622:17: warning: comparison of integer expressions of different signedness: 'const value_type' {aka 'const int'} and 'unsigned int' [-Wsign-compare] 622 | if(p[k] != k) In file included from /usr/include/boost/bind.hpp:30, from /usr/include/boost/python/exception_translator.hpp:10, from /usr/include/boost/python.hpp:28, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array_converters.hxx:41, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/geometry.cxx:41: /usr/include/boost/bind.hpp: At global scope: /usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use <boost/bind/bind.hpp> + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.' 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:50, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/geometry.cxx:40: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array_traits.hxx: In instantiation of 'static bool vigra::NumpyArrayTraits<N, vigra::TinyVector<T, SIZE>, vigra::StridedArrayTag>::isShapeCompatible(PyArrayObject*) [with unsigned int N = 1; int M = 2; T = double; PyArrayObject = tagPyArrayObject]': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array_traits.hxx:696:33: required from 'static bool vigra::NumpyArrayTraits<N, vigra::TinyVector<T, SIZE>, vigra::StridedArrayTag>::isPropertyCompatible(PyArrayObject*) [with unsigned int N = 1; int M = 2; T = double; PyArrayObject = tagPyArrayObject]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:1078:49: required from 'static bool vigra::NumpyArray<N, T, Stride>::isReferenceCompatible(PyObject*) [with unsigned int N = 1; T = vigra::TinyVector<double, 2>; Stride = vigra::StridedArrayTag; PyObject = _object]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:1122:34: required from 'bool vigra::NumpyArray<N, T, Stride>::makeReference(PyObject*, bool) [with unsigned int N = 1; T = vigra::TinyVector<double, 2>; Stride = vigra::StridedArrayTag; PyObject = _object]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:873:9: required from 'vigra::NumpyArray<N, T, Stride>::NumpyArray(const difference_type&, const string&) [with unsigned int N = 1; T = vigra::TinyVector<double, 2>; Stride = vigra::StridedArrayTag; vigra::NumpyArray<N, T, Stride>::difference_type = vigra::TinyVector<int, 1>; std::string = std::__cxx11::basic_string<char>]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/geometry.cxx:62:47: required from 'vigra::NumpyAnyArray vigra::pyconvexHull(vigra::NumpyArray<1, vigra::TinyVector<Coordinate, 2>, vigra::UnstridedArrayTag>) [with Coordinate = double]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/geometry.cxx:69:1: required from 'static void vigra::pythonConvexHullImpl<T>::def(const char*, const Args&, const char*) [with Args = boost::python::detail::keywords<1>; T = double]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/geometry.cxx:69:1: required from 'void vigra::pythonConvexHull<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>::def(const char*, const Args&, const char*) const [with Args = boost::python::detail::keywords<1>; T1 = double; T2 = float; T3 = int; T4 = void; T5 = void; T6 = void; T7 = void; T8 = void; T9 = void; T10 = void; T11 = void; T12 = void]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array_converters.hxx:803:10: required from 'typename std::enable_if<std::is_base_of<boost::python::PythonMultidefFunctor, Functor>::value, void>::type boost::python::multidef(const char*, const Functor&, const Args&, const char*) [with Functor = vigra::pythonConvexHull<double, float, int>; Args = boost::python::detail::keywords<1>; typename std::enable_if<std::is_base_of<boost::python::PythonMultidefFunctor, Functor>::value, void>::type = void]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/geometry.cxx:82:74: required from here /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array_traits.hxx:674:23: warning: comparison of integer expressions of different signedness: 'long int' and 'unsigned int' [-Wsign-compare] 674 | if(majorIndex >= N+1) | ~~~~~~~~~~~^~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array_traits.hxx:679:22: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'long int' [-Wsign-compare] 679 | if(k == channelIndex) | ~~^~~~~~~~~~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array_traits.hxx: In instantiation of 'static bool vigra::NumpyArrayTraits<N, vigra::TinyVector<T, SIZE>, vigra::StridedArrayTag>::isShapeCompatible(PyArrayObject*) [with unsigned int N = 1; int M = 2; T = float; PyArrayObject = tagPyArrayObject]': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array_traits.hxx:696:33: required from 'static bool vigra::NumpyArrayTraits<N, vigra::TinyVector<T, SIZE>, vigra::StridedArrayTag>::isPropertyCompatible(PyArrayObject*) [with unsigned int N = 1; int M = 2; T = float; PyArrayObject = tagPyArrayObject]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:1078:49: required from 'static bool vigra::NumpyArray<N, T, Stride>::isReferenceCompatible(PyObject*) [with unsigned int N = 1; T = vigra::TinyVector<float, 2>; Stride = vigra::StridedArrayTag; PyObject = _object]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:1122:34: required from 'bool vigra::NumpyArray<N, T, Stride>::makeReference(PyObject*, bool) [with unsigned int N = 1; T = vigra::TinyVector<float, 2>; Stride = vigra::StridedArrayTag; PyObject = _object]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:873:9: required from 'vigra::NumpyArray<N, T, Stride>::NumpyArray(const difference_type&, const string&) [with unsigned int N = 1; T = vigra::TinyVector<float, 2>; Stride = vigra::StridedArrayTag; vigra::NumpyArray<N, T, Stride>::difference_type = vigra::TinyVector<int, 1>; std::string = std::__cxx11::basic_string<char>]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/geometry.cxx:62:47: required from 'vigra::NumpyAnyArray vigra::pyconvexHull(vigra::NumpyArray<1, vigra::TinyVector<Coordinate, 2>, vigra::UnstridedArrayTag>) [with Coordinate = float]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/geometry.cxx:69:1: required from 'static void vigra::pythonConvexHullImpl<T>::def(const char*, const Args&, const char*) [with Args = boost::python::detail::keywords<1>; T = float]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/geometry.cxx:69:1: required from 'void vigra::pythonConvexHull<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>::def(const char*, const Args&, const char*) const [with Args = boost::python::detail::keywords<1>; T1 = double; T2 = float; T3 = int; T4 = void; T5 = void; T6 = void; T7 = void; T8 = void; T9 = void; T10 = void; T11 = void; T12 = void]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array_converters.hxx:803:10: required from 'typename std::enable_if<std::is_base_of<boost::python::PythonMultidefFunctor, Functor>::value, void>::type boost::python::multidef(const char*, const Functor&, const Args&, const char*) [with Functor = vigra::pythonConvexHull<double, float, int>; Args = boost::python::detail::keywords<1>; typename std::enable_if<std::is_base_of<boost::python::PythonMultidefFunctor, Functor>::value, void>::type = void]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/geometry.cxx:82:74: required from here /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array_traits.hxx:674:23: warning: comparison of integer expressions of different signedness: 'long int' and 'unsigned int' [-Wsign-compare] 674 | if(majorIndex >= N+1) | ~~~~~~~~~~~^~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array_traits.hxx:679:22: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'long int' [-Wsign-compare] 679 | if(k == channelIndex) | ~~^~~~~~~~~~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array_traits.hxx: In instantiation of 'static bool vigra::NumpyArrayTraits<N, vigra::TinyVector<T, SIZE>, vigra::StridedArrayTag>::isShapeCompatible(PyArrayObject*) [with unsigned int N = 1; int M = 2; T = int; PyArrayObject = tagPyArrayObject]': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array_traits.hxx:696:33: required from 'static bool vigra::NumpyArrayTraits<N, vigra::TinyVector<T, SIZE>, vigra::StridedArrayTag>::isPropertyCompatible(PyArrayObject*) [with unsigned int N = 1; int M = 2; T = int; PyArrayObject = tagPyArrayObject]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:1078:49: required from 'static bool vigra::NumpyArray<N, T, Stride>::isReferenceCompatible(PyObject*) [with unsigned int N = 1; T = vigra::TinyVector<int, 2>; Stride = vigra::StridedArrayTag; PyObject = _object]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:1122:34: required from 'bool vigra::NumpyArray<N, T, Stride>::makeReference(PyObject*, bool) [with unsigned int N = 1; T = vigra::TinyVector<int, 2>; Stride = vigra::StridedArrayTag; PyObject = _object]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:873:9: required from 'vigra::NumpyArray<N, T, Stride>::NumpyArray(const difference_type&, const string&) [with unsigned int N = 1; T = vigra::TinyVector<int, 2>; Stride = vigra::StridedArrayTag; vigra::NumpyArray<N, T, Stride>::difference_type = vigra::TinyVector<int, 1>; std::string = std::__cxx11::basic_string<char>]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/geometry.cxx:62:47: required from 'vigra::NumpyAnyArray vigra::pyconvexHull(vigra::NumpyArray<1, vigra::TinyVector<Coordinate, 2>, vigra::UnstridedArrayTag>) [with Coordinate = int]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/geometry.cxx:69:1: required from 'static void vigra::pythonConvexHullImpl<T>::def(const char*, const Args&, const char*) [with Args = boost::python::detail::keywords<1>; T = int]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/geometry.cxx:69:1: required from 'void vigra::pythonConvexHull<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>::def(const char*, const Args&, const char*) const [with Args = boost::python::detail::keywords<1>; T1 = double; T2 = float; T3 = int; T4 = void; T5 = void; T6 = void; T7 = void; T8 = void; T9 = void; T10 = void; T11 = void; T12 = void]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array_converters.hxx:803:10: required from 'typename std::enable_if<std::is_base_of<boost::python::PythonMultidefFunctor, Functor>::value, void>::type boost::python::multidef(const char*, const Functor&, const Args&, const char*) [with Functor = vigra::pythonConvexHull<double, float, int>; Args = boost::python::detail::keywords<1>; typename std::enable_if<std::is_base_of<boost::python::PythonMultidefFunctor, Functor>::value, void>::type = void]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/geometry.cxx:82:74: required from here /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array_traits.hxx:674:23: warning: comparison of integer expressions of different signedness: 'long int' and 'unsigned int' [-Wsign-compare] 674 | if(majorIndex >= N+1) | ~~~~~~~~~~~^~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array_traits.hxx:679:22: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'long int' [-Wsign-compare] 679 | if(k == channelIndex) | ~~^~~~~~~~~~~~~~~ make[2]: Leaving directory '/tmp/B.ZVgyTi/BUILD/vigra-1.11.1' make[2]: Entering directory '/tmp/B.ZVgyTi/BUILD/vigra-1.11.1' [ 30%] Linking CXX shared library geometry.so cd /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/vigranumpy_geometry.dir/link.txt --verbose=1 /usr/bin/x86_64-pld-linux-gnux32-g++ -fPIC -std=c++11 -pthread -W -Wall -Wextra -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fPIC -mtune=generic -march=x86-64 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -DNDEBUG -DQT_NO_DEBUG -Wl,--as-needed -Wl,--no-copy-dt-needed-entries -Wl,-z,relro -Wl,-z,combreloc -shared -Wl,-soname,geometry.so -o geometry.so CMakeFiles/vigranumpy_geometry.dir/geometry.cxx.o -lpython2.7 -lboost_python27 Copying target vigranumpy_geometry to temporary module directory cd /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core && /usr/bin/cmake -E copy_if_different /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/geometry.so /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/vigra/ make[2]: Leaving directory '/tmp/B.ZVgyTi/BUILD/vigra-1.11.1' make[1]: Entering directory '/tmp/B.ZVgyTi/BUILD/vigra-1.11.1' [ 30%] Built target vigranumpy_geometry make[1]: Leaving directory '/tmp/B.ZVgyTi/BUILD/vigra-1.11.1' make[2]: Entering directory '/tmp/B.ZVgyTi/BUILD/vigra-1.11.1' [ 34%] Building C object src/impex/CMakeFiles/vigraimpex.dir/iccjpeg.c.o cd /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex && /usr/bin/x86_64-pld-linux-gnux32-gcc -DHasEXR -DHasHDF5 -DHasJPEG -DHasPNG -DHasTIFF -DHasZLIB -Dvigraimpex_EXPORTS -I/tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include -isystem /usr/include/OpenEXR -W -Wall -Wextra -pedantic -std=c99 -Wno-sign-compare -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fPIC -mtune=generic -march=x86-64 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -DNDEBUG -DQT_NO_DEBUG -fPIC -o CMakeFiles/vigraimpex.dir/iccjpeg.c.o -c /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/iccjpeg.c make[2]: Leaving directory '/tmp/B.ZVgyTi/BUILD/vigra-1.11.1' make[2]: Entering directory '/tmp/B.ZVgyTi/BUILD/vigra-1.11.1' [ 3%] Building CXX object vigranumpy/src/core/CMakeFiles/vigranumpy_colors.dir/colors.cxx.o cd /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core && /usr/bin/x86_64-pld-linux-gnux32-g++ -DHasHDF5 -Dvigranumpy_colors_EXPORTS -I/tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include -isystem /usr/libx32/python2.7/site-packages/numpy/core/include -isystem /usr/include/python2.7 -std=c++11 -pthread -W -Wall -Wextra -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fPIC -mtune=generic -march=x86-64 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -DNDEBUG -DQT_NO_DEBUG -fPIC -o CMakeFiles/vigranumpy_colors.dir/colors.cxx.o -c /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/colors.cxx In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/tinyvector.hxx:56, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:43, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/colors.cxx:40: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'void vigra::Rect2D::setUpperLeft(const vigra::Point2D&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:929:22: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 929 | upperLeft_ = ul; | ^~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'void vigra::Rect2D::setLowerRight(const vigra::Point2D&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:937:23: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 937 | lowerRight_ = lr; | ^~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'void vigra::Rect2D::moveTo(const vigra::Point2D&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:946:22: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 946 | upperLeft_ = newUpperLeft; | ^~~~~~~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'void vigra::Rect2D::setSize(const vigra::Size2D&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:1041:36: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1041 | lowerRight_ = upperLeft_ + size; | ^~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'void vigra::Rect2D::setSize(int, int)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:1049:56: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1049 | lowerRight_ = upperLeft_ + Size2D(width, height); | ^ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'vigra::Rect2D& vigra::Rect2D::operator|=(const vigra::Point2D&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:1159:26: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1159 | upperLeft_ = p; | ^ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:1160:42: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1160 | lowerRight_ = p + Diff2D(1, 1); | ^ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'vigra::Rect2D& vigra::Rect2D::operator=(const vigra::Rect2D&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:872:7: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 872 | class Rect2D | ^~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:872:7: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 872 | class Rect2D | ^~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'vigra::Rect2D& vigra::Rect2D::operator|=(const vigra::Rect2D&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:1198:31: note: synthesized method 'vigra::Rect2D& vigra::Rect2D::operator=(const vigra::Rect2D&)' first required here 1198 | return operator=(r); | ^ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'vigra::Rect2D& vigra::Rect2D::operator&=(const vigra::Point2D&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:1232:26: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1232 | upperLeft_ = p; | ^ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:1233:42: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1233 | lowerRight_ = p + Diff2D(1, 1); | ^ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:1236:27: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1236 | lowerRight_ = upperLeft_; | ^~~~~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/tinyvector.hxx:57, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:43, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/colors.cxx:40: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/static_assert.hxx: At global scope: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/static_assert.hxx:87:22: warning: unnecessary parentheses in declaration of 'assertImpl' [-Wparentheses] 87 | failure ************ (Predicate::************ | ^ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/initimage.hxx:42, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/basicimageview.hxx:40, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/basicimage.hxx:45, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:45, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/colors.cxx:40: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/functortraits.hxx:198:31: warning: 'template<class _Operation> class std::binder1st' is deprecated [-Wdeprecated-declarations] 198 | VIGRA_DEFINE_STL_FUNCTOR(std::binder1st, VigraTrueType, VigraFalseType) | ^~~~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/functortraits.hxx:163:21: note: in definition of macro 'VIGRA_DEFINE_STL_FUNCTOR' 163 | class FunctorTraits<name<T> > \ | ^~~~ In file included from /usr/include/c++/10.2.0/bits/stl_function.h:1392, from /usr/include/c++/10.2.0/string:48, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:44, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/colors.cxx:40: /usr/include/c++/10.2.0/backward/binders.h:108:11: note: declared here 108 | class binder1st | ^~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/initimage.hxx:42, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/basicimageview.hxx:40, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/basicimage.hxx:45, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:45, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/colors.cxx:40: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/functortraits.hxx:199:31: warning: 'template<class _Operation> class std::binder2nd' is deprecated [-Wdeprecated-declarations] 199 | VIGRA_DEFINE_STL_FUNCTOR(std::binder2nd, VigraTrueType, VigraFalseType) | ^~~~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/functortraits.hxx:163:21: note: in definition of macro 'VIGRA_DEFINE_STL_FUNCTOR' 163 | class FunctorTraits<name<T> > \ | ^~~~ In file included from /usr/include/c++/10.2.0/bits/stl_function.h:1392, from /usr/include/c++/10.2.0/string:48, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:44, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/colors.cxx:40: /usr/include/c++/10.2.0/backward/binders.h:143:11: note: declared here 143 | class binder2nd | ^~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/transformimage.hxx:45, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_pointoperators.hxx:42, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:49, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/colors.cxx:40: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/inspectimage.hxx: In member function 'void vigra::FindBoundingRectangle::operator()(const argument_type&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/inspectimage.hxx:1726:38: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1726 | upperLeft = Point2D(coord); | ^ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/tinyvector.hxx:56, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:43, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/colors.cxx:40: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/transformimage.hxx:45, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_pointoperators.hxx:42, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:49, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/colors.cxx:40: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/inspectimage.hxx:1727:53: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1727 | lowerRight = Point2D(coord + Diff2D(1,1)); | ^ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/tinyvector.hxx:56, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:43, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/colors.cxx:40: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/transformimage.hxx:45, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_pointoperators.hxx:42, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:49, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/colors.cxx:40: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/inspectimage.hxx: In member function 'void vigra::FindBoundingRectangle::operator()(const vigra::FindBoundingRectangle&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/inspectimage.hxx:1745:37: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1745 | upperLeft = otherRegion.upperLeft; | ^~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/tinyvector.hxx:56, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:43, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/colors.cxx:40: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/transformimage.hxx:45, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_pointoperators.hxx:42, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:49, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/colors.cxx:40: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/inspectimage.hxx:1746:38: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1746 | lowerRight = otherRegion.lowerRight; | ^~~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/tinyvector.hxx:56, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:43, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/colors.cxx:40: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/colors.cxx:40: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx: In function 'bool vigra::detail::nontrivialPermutation(const vigra::ArrayVector<int>&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:622:17: warning: comparison of integer expressions of different signedness: 'const value_type' {aka 'const int'} and 'unsigned int' [-Wsign-compare] 622 | if(p[k] != k) In file included from /usr/include/boost/bind.hpp:30, from /usr/include/boost/python/exception_translator.hpp:10, from /usr/include/boost/python.hpp:28, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array_converters.hxx:41, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/colors.cxx:41: /usr/include/boost/bind.hpp: At global scope: /usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use <boost/bind/bind.hpp> + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.' 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:50, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/colors.cxx:40: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array_traits.hxx: In instantiation of 'static bool vigra::NumpyArrayTraits<N, vigra::TinyVector<T, SIZE>, vigra::StridedArrayTag>::isShapeCompatible(PyArrayObject*) [with unsigned int N = 2; int M = 3; T = float; PyArrayObject = tagPyArrayObject]': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array_traits.hxx:696:33: required from 'static bool vigra::NumpyArrayTraits<N, vigra::TinyVector<T, SIZE>, vigra::StridedArrayTag>::isPropertyCompatible(PyArrayObject*) [with unsigned int N = 2; int M = 3; T = float; PyArrayObject = tagPyArrayObject]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:1078:49: required from 'static bool vigra::NumpyArray<N, T, Stride>::isReferenceCompatible(PyObject*) [with unsigned int N = 2; T = vigra::TinyVector<float, 3>; Stride = vigra::StridedArrayTag; PyObject = _object]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:1122:34: required from 'bool vigra::NumpyArray<N, T, Stride>::makeReference(PyObject*, bool) [with unsigned int N = 2; T = vigra::TinyVector<float, 3>; Stride = vigra::StridedArrayTag; PyObject = _object]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:1136:29: required from 'bool vigra::NumpyArray<N, T, Stride>::makeReference(const vigra::NumpyAnyArray&, bool) [with unsigned int N = 2; T = vigra::TinyVector<float, 3>; Stride = vigra::StridedArrayTag]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:1228:13: required from 'void vigra::NumpyArray<N, T, Stride>::reshapeIfEmpty(vigra::TaggedShape, std::string) [with unsigned int N = 2; T = vigra::TinyVector<float, 3>; Stride = vigra::StridedArrayTag; std::string = std::__cxx11::basic_string<char>]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/colors.cxx:295:23: required from 'vigra::NumpyAnyArray vigra::pythonColorTransform(vigra::NumpyArray<N, vigra::TinyVector<VALUETYPE, 3> >, vigra::NumpyArray<N, vigra::TinyVector<VALUETYPE, 3> >) [with PixelType = float; unsigned int N = 2; Functor = vigra::RGB2sRGBFunctor<float>]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/colors.cxx:633:5: required from here /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array_traits.hxx:674:23: warning: comparison of integer expressions of different signedness: 'long int' and 'unsigned int' [-Wsign-compare] 674 | if(majorIndex >= N+1) | ~~~~~~~~~~~^~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array_traits.hxx:679:22: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'long int' [-Wsign-compare] 679 | if(k == channelIndex) | ~~^~~~~~~~~~~~~~~ make[2]: Leaving directory '/tmp/B.ZVgyTi/BUILD/vigra-1.11.1' make[2]: Entering directory '/tmp/B.ZVgyTi/BUILD/vigra-1.11.1' [ 38%] Linking CXX shared library colors.so cd /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/vigranumpy_colors.dir/link.txt --verbose=1 /usr/bin/x86_64-pld-linux-gnux32-g++ -fPIC -std=c++11 -pthread -W -Wall -Wextra -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fPIC -mtune=generic -march=x86-64 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -DNDEBUG -DQT_NO_DEBUG -Wl,--as-needed -Wl,--no-copy-dt-needed-entries -Wl,-z,relro -Wl,-z,combreloc -shared -Wl,-soname,colors.so -o colors.so CMakeFiles/vigranumpy_colors.dir/colors.cxx.o -lpython2.7 -lboost_python27 Copying target vigranumpy_colors to temporary module directory cd /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core && /usr/bin/cmake -E copy_if_different /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/colors.so /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/vigra/ make[2]: Leaving directory '/tmp/B.ZVgyTi/BUILD/vigra-1.11.1' make[1]: Entering directory '/tmp/B.ZVgyTi/BUILD/vigra-1.11.1' [ 38%] Built target vigranumpy_colors make[1]: Leaving directory '/tmp/B.ZVgyTi/BUILD/vigra-1.11.1' make[2]: Entering directory '/tmp/B.ZVgyTi/BUILD/vigra-1.11.1' [ 23%] Building CXX object src/impex/CMakeFiles/vigraimpex.dir/hdf5_rf_impex.cxx.o cd /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex && /usr/bin/x86_64-pld-linux-gnux32-g++ -DHasEXR -DHasHDF5 -DHasJPEG -DHasPNG -DHasTIFF -DHasZLIB -Dvigraimpex_EXPORTS -I/tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include -isystem /usr/include/OpenEXR -std=c++11 -pthread -W -Wall -Wextra -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fPIC -mtune=generic -march=x86-64 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -DNDEBUG -DQT_NO_DEBUG -fPIC -o CMakeFiles/vigraimpex.dir/hdf5_rf_impex.cxx.o -c /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/hdf5_rf_impex.cxx In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/tinyvector.hxx:56, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:43, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/matrix.hxx:43, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest.hxx:49, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest_hdf5_impex.hxx:40, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/hdf5_rf_impex.cxx:38: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'void vigra::Rect2D::setUpperLeft(const vigra::Point2D&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:929:22: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 929 | upperLeft_ = ul; | ^~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'void vigra::Rect2D::setLowerRight(const vigra::Point2D&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:937:23: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 937 | lowerRight_ = lr; | ^~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'void vigra::Rect2D::moveTo(const vigra::Point2D&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:946:22: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 946 | upperLeft_ = newUpperLeft; | ^~~~~~~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'void vigra::Rect2D::setSize(const vigra::Size2D&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:1041:36: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1041 | lowerRight_ = upperLeft_ + size; | ^~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'void vigra::Rect2D::setSize(int, int)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:1049:56: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1049 | lowerRight_ = upperLeft_ + Size2D(width, height); | ^ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'vigra::Rect2D& vigra::Rect2D::operator|=(const vigra::Point2D&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:1159:26: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1159 | upperLeft_ = p; | ^ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:1160:42: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1160 | lowerRight_ = p + Diff2D(1, 1); | ^ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'vigra::Rect2D& vigra::Rect2D::operator=(const vigra::Rect2D&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:872:7: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 872 | class Rect2D | ^~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:872:7: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 872 | class Rect2D | ^~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'vigra::Rect2D& vigra::Rect2D::operator|=(const vigra::Rect2D&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:1198:31: note: synthesized method 'vigra::Rect2D& vigra::Rect2D::operator=(const vigra::Rect2D&)' first required here 1198 | return operator=(r); | ^ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'vigra::Rect2D& vigra::Rect2D::operator&=(const vigra::Point2D&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:1232:26: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1232 | upperLeft_ = p; | ^ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:1233:42: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1233 | lowerRight_ = p + Diff2D(1, 1); | ^ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:1236:27: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1236 | lowerRight_ = upperLeft_; | ^~~~~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/tinyvector.hxx:57, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:43, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/matrix.hxx:43, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest.hxx:49, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest_hdf5_impex.hxx:40, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/hdf5_rf_impex.cxx:38: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/static_assert.hxx: At global scope: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/static_assert.hxx:87:22: warning: unnecessary parentheses in declaration of 'assertImpl' [-Wparentheses] 87 | failure ************ (Predicate::************ | ^ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/initimage.hxx:42, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/basicimageview.hxx:40, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/basicimage.hxx:45, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:45, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/matrix.hxx:43, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest.hxx:49, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest_hdf5_impex.hxx:40, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/hdf5_rf_impex.cxx:38: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/functortraits.hxx:198:31: warning: 'template<class _Operation> class std::binder1st' is deprecated [-Wdeprecated-declarations] 198 | VIGRA_DEFINE_STL_FUNCTOR(std::binder1st, VigraTrueType, VigraFalseType) | ^~~~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/functortraits.hxx:163:21: note: in definition of macro 'VIGRA_DEFINE_STL_FUNCTOR' 163 | class FunctorTraits<name<T> > \ | ^~~~ In file included from /usr/include/c++/10.2.0/bits/stl_function.h:1392, from /usr/include/c++/10.2.0/string:48, from /usr/include/c++/10.2.0/stdexcept:39, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/config.hxx:41, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest_hdf5_impex.hxx:39, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/hdf5_rf_impex.cxx:38: /usr/include/c++/10.2.0/backward/binders.h:108:11: note: declared here 108 | class binder1st | ^~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/initimage.hxx:42, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/basicimageview.hxx:40, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/basicimage.hxx:45, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:45, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/matrix.hxx:43, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest.hxx:49, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest_hdf5_impex.hxx:40, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/hdf5_rf_impex.cxx:38: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/functortraits.hxx:199:31: warning: 'template<class _Operation> class std::binder2nd' is deprecated [-Wdeprecated-declarations] 199 | VIGRA_DEFINE_STL_FUNCTOR(std::binder2nd, VigraTrueType, VigraFalseType) | ^~~~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/functortraits.hxx:163:21: note: in definition of macro 'VIGRA_DEFINE_STL_FUNCTOR' 163 | class FunctorTraits<name<T> > \ | ^~~~ In file included from /usr/include/c++/10.2.0/bits/stl_function.h:1392, from /usr/include/c++/10.2.0/string:48, from /usr/include/c++/10.2.0/stdexcept:39, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/config.hxx:41, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest_hdf5_impex.hxx:39, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/hdf5_rf_impex.cxx:38: /usr/include/c++/10.2.0/backward/binders.h:143:11: note: declared here 143 | class binder2nd | ^~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/transformimage.hxx:45, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_pointoperators.hxx:42, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:49, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/matrix.hxx:43, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest.hxx:49, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest_hdf5_impex.hxx:40, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/hdf5_rf_impex.cxx:38: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/inspectimage.hxx: In member function 'void vigra::FindBoundingRectangle::operator()(const argument_type&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/inspectimage.hxx:1726:38: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1726 | upperLeft = Point2D(coord); | ^ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/tinyvector.hxx:56, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:43, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/matrix.hxx:43, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest.hxx:49, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest_hdf5_impex.hxx:40, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/hdf5_rf_impex.cxx:38: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/transformimage.hxx:45, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_pointoperators.hxx:42, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:49, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/matrix.hxx:43, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest.hxx:49, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest_hdf5_impex.hxx:40, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/hdf5_rf_impex.cxx:38: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/inspectimage.hxx:1727:53: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1727 | lowerRight = Point2D(coord + Diff2D(1,1)); | ^ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/tinyvector.hxx:56, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:43, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/matrix.hxx:43, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest.hxx:49, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest_hdf5_impex.hxx:40, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/hdf5_rf_impex.cxx:38: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/transformimage.hxx:45, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_pointoperators.hxx:42, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:49, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/matrix.hxx:43, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest.hxx:49, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest_hdf5_impex.hxx:40, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/hdf5_rf_impex.cxx:38: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/inspectimage.hxx: In member function 'void vigra::FindBoundingRectangle::operator()(const vigra::FindBoundingRectangle&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/inspectimage.hxx:1745:37: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1745 | upperLeft = otherRegion.upperLeft; | ^~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/tinyvector.hxx:56, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:43, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/matrix.hxx:43, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest.hxx:49, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest_hdf5_impex.hxx:40, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/hdf5_rf_impex.cxx:38: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/transformimage.hxx:45, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_pointoperators.hxx:42, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:49, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/matrix.hxx:43, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest.hxx:49, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest_hdf5_impex.hxx:40, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/hdf5_rf_impex.cxx:38: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/inspectimage.hxx:1746:38: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1746 | lowerRight = otherRegion.lowerRight; | ^~~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/tinyvector.hxx:56, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:43, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/matrix.hxx:43, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest.hxx:49, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest_hdf5_impex.hxx:40, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/hdf5_rf_impex.cxx:38: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest/rf_visitors.hxx:39, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest/rf_decisionTree.hxx:53, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest.hxx:56, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest_hdf5_impex.hxx:40, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/hdf5_rf_impex.cxx:38: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx: In member function 'void vigra::HDF5File::readAtomicAttribute(std::string, std::string, std::string&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:2627:100: warning: implicitly-declared 'vigra::MultiArrayView<1, const char*, vigra::StridedArrayTag>::MultiArrayView(const vigra::MultiArrayView<1, const char*, vigra::StridedArrayTag>&)' is deprecated [-Wdeprecated-copy] 2627 | read_attribute_(datasetName, attributeName, array, detail::getH5DataType<const char *>(), 1); | ^ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/matrix.hxx:43, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest.hxx:49, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest_hdf5_impex.hxx:40, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/hdf5_rf_impex.cxx:38: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:907:22: note: because 'vigra::MultiArrayView<1, const char*, vigra::StridedArrayTag>' has user-provided 'vigra::MultiArrayView<N, T, C>& vigra::MultiArrayView<N, T, C>::operator=(const vigra::MultiArrayView<N, T, C>&) [with unsigned int N = 1; T = const char*; StrideTag = vigra::StridedArrayTag]' 907 | MultiArrayView & operator=(MultiArrayView const & rhs) | ^~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest/rf_visitors.hxx:39, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest/rf_decisionTree.hxx:53, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest.hxx:56, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest_hdf5_impex.hxx:40, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/hdf5_rf_impex.cxx:38: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:2602:55: note: initializing argument 3 of 'void vigra::HDF5File::read_attribute_(std::string, std::string, vigra::MultiArrayView<N1, T1, S1>, hid_t, int) [with unsigned int N = 1; T = const char*; Stride = vigra::StridedArrayTag; std::string = std::__cxx11::basic_string<char>; hid_t = long long int]' 2602 | MultiArrayView<N, T, Stride> array, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx: In member function 'void vigra::HDF5File::readAtomic(std::string, std::string&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:2694:75: warning: implicitly-declared 'vigra::MultiArrayView<1, const char*, vigra::StridedArrayTag>::MultiArrayView(const vigra::MultiArrayView<1, const char*, vigra::StridedArrayTag>&)' is deprecated [-Wdeprecated-copy] 2694 | read_(datasetName, array, detail::getH5DataType<const char *>(), 1); | ^ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/matrix.hxx:43, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest.hxx:49, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest_hdf5_impex.hxx:40, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/hdf5_rf_impex.cxx:38: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:907:22: note: because 'vigra::MultiArrayView<1, const char*, vigra::StridedArrayTag>' has user-provided 'vigra::MultiArrayView<N, T, C>& vigra::MultiArrayView<N, T, C>::operator=(const vigra::MultiArrayView<N, T, C>&) [with unsigned int N = 1; T = const char*; StrideTag = vigra::StridedArrayTag]' 907 | MultiArrayView & operator=(MultiArrayView const & rhs) | ^~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest/rf_visitors.hxx:39, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest/rf_decisionTree.hxx:53, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest.hxx:56, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest_hdf5_impex.hxx:40, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/hdf5_rf_impex.cxx:38: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:2666:52: note: initializing argument 2 of 'void vigra::HDF5File::read_(std::string, vigra::MultiArrayView<N1, T1, S1>, hid_t, int) [with unsigned int N = 1; T = const char*; Stride = vigra::StridedArrayTag; std::string = std::__cxx11::basic_string<char>; hid_t = long long int]' 2666 | MultiArrayView<N, T, Stride> array, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest.hxx:62, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest_hdf5_impex.hxx:40, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/hdf5_rf_impex.cxx:38: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest/rf_earlystopping.hxx: In constructor 'vigra::StopIfBinTest::StopIfBinTest(double, vigra::MultiArrayView<2, double, vigra::StridedArrayTag>)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest/rf_earlystopping.hxx:292:24: warning: implicitly-declared 'vigra::MultiArrayView<2, double, vigra::StridedArrayTag>::MultiArrayView(const vigra::MultiArrayView<2, double, vigra::StridedArrayTag>&)' is deprecated [-Wdeprecated-copy] 292 | n_choose_k(nck_) | ^ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/matrix.hxx:43, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest.hxx:49, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest_hdf5_impex.hxx:40, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/hdf5_rf_impex.cxx:38: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:907:22: note: because 'vigra::MultiArrayView<2, double, vigra::StridedArrayTag>' has user-provided 'vigra::MultiArrayView<N, T, C>& vigra::MultiArrayView<N, T, C>::operator=(const vigra::MultiArrayView<N, T, C>&) [with unsigned int N = 2; T = double; StrideTag = vigra::StridedArrayTag]' 907 | MultiArrayView & operator=(MultiArrayView const & rhs) | ^~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest.hxx:62, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest_hdf5_impex.hxx:40, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/hdf5_rf_impex.cxx:38: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest/rf_earlystopping.hxx: In constructor 'vigra::StopIfProb::StopIfProb(double, vigra::MultiArrayView<2, double, vigra::StridedArrayTag>)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest/rf_earlystopping.hxx:374:24: warning: implicitly-declared 'vigra::MultiArrayView<2, double, vigra::StridedArrayTag>::MultiArrayView(const vigra::MultiArrayView<2, double, vigra::StridedArrayTag>&)' is deprecated [-Wdeprecated-copy] 374 | n_choose_k(nck_) | ^ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/matrix.hxx:43, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest.hxx:49, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest_hdf5_impex.hxx:40, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/hdf5_rf_impex.cxx:38: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:907:22: note: because 'vigra::MultiArrayView<2, double, vigra::StridedArrayTag>' has user-provided 'vigra::MultiArrayView<N, T, C>& vigra::MultiArrayView<N, T, C>::operator=(const vigra::MultiArrayView<N, T, C>&) [with unsigned int N = 2; T = double; StrideTag = vigra::StridedArrayTag]' 907 | MultiArrayView & operator=(MultiArrayView const & rhs) | ^~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest.hxx:1388, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest_hdf5_impex.hxx:40, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/hdf5_rf_impex.cxx:38: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest/rf_algorithm.hxx: In constructor 'vigra::rf::algorithms::GetClusterVariables::GetClusterVariables(vigra::MultiArrayView<2, int, vigra::StridedArrayTag>)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest/rf_algorithm.hxx:972:34: warning: implicitly-declared 'vigra::MultiArrayView<2, int, vigra::StridedArrayTag>::MultiArrayView(const vigra::MultiArrayView<2, int, vigra::StridedArrayTag>&)' is deprecated [-Wdeprecated-copy] 972 | :variables(vars), index(0) | ^ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/matrix.hxx:43, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest.hxx:49, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest_hdf5_impex.hxx:40, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/hdf5_rf_impex.cxx:38: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:907:22: note: because 'vigra::MultiArrayView<2, int, vigra::StridedArrayTag>' has user-provided 'vigra::MultiArrayView<N, T, C>& vigra::MultiArrayView<N, T, C>::operator=(const vigra::MultiArrayView<N, T, C>&) [with unsigned int N = 2; T = int; StrideTag = vigra::StridedArrayTag]' 907 | MultiArrayView & operator=(MultiArrayView const & rhs) | ^~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest/rf_visitors.hxx:39, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest/rf_decisionTree.hxx:53, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest.hxx:56, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest_hdf5_impex.hxx:40, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/hdf5_rf_impex.cxx:38: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx: In instantiation of 'void vigra::HDF5File::readAtomicAttribute(std::string, std::string, T&) [with T = char; std::string = std::__cxx11::basic_string<char>]': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:1734:62: required from here /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:2617:24: warning: implicitly-declared 'vigra::MultiArrayView<1, char, vigra::StridedArrayTag>::MultiArrayView(const vigra::MultiArrayView<1, char, vigra::StridedArrayTag>&)' is deprecated [-Wdeprecated-copy] 2617 | read_attribute_(datasetName, attributeName, array, detail::getH5DataType<T>(), 1); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/matrix.hxx:43, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest.hxx:49, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest_hdf5_impex.hxx:40, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/hdf5_rf_impex.cxx:38: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:907:22: note: because 'vigra::MultiArrayView<1, char, vigra::StridedArrayTag>' has user-provided 'vigra::MultiArrayView<N, T, C>& vigra::MultiArrayView<N, T, C>::operator=(const vigra::MultiArrayView<N, T, C>&) [with unsigned int N = 1; T = char; StrideTag = vigra::StridedArrayTag]' 907 | MultiArrayView & operator=(MultiArrayView const & rhs) | ^~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest/rf_visitors.hxx:39, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest/rf_decisionTree.hxx:53, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest.hxx:56, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest_hdf5_impex.hxx:40, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/hdf5_rf_impex.cxx:38: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:3307:61: note: initializing argument 3 of 'void vigra::HDF5File::read_attribute_(std::string, std::string, vigra::MultiArrayView<N1, T1, S1>, hid_t, int) [with unsigned int N = 1; T = char; Stride = vigra::StridedArrayTag; std::string = std::__cxx11::basic_string<char>; hid_t = long long int]' 3307 | MultiArrayView<N, T, Stride> array, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx: In instantiation of 'void vigra::HDF5File::readAtomicAttribute(std::string, std::string, T&) [with T = signed char; std::string = std::__cxx11::basic_string<char>]': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:1736:61: required from here /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:2617:24: warning: implicitly-declared 'vigra::MultiArrayView<1, signed char, vigra::StridedArrayTag>::MultiArrayView(const vigra::MultiArrayView<1, signed char, vigra::StridedArrayTag>&)' is deprecated [-Wdeprecated-copy] 2617 | read_attribute_(datasetName, attributeName, array, detail::getH5DataType<T>(), 1); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/matrix.hxx:43, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest.hxx:49, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest_hdf5_impex.hxx:40, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/hdf5_rf_impex.cxx:38: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:907:22: note: because 'vigra::MultiArrayView<1, signed char, vigra::StridedArrayTag>' has user-provided 'vigra::MultiArrayView<N, T, C>& vigra::MultiArrayView<N, T, C>::operator=(const vigra::MultiArrayView<N, T, C>&) [with unsigned int N = 1; T = signed char; StrideTag = vigra::StridedArrayTag]' 907 | MultiArrayView & operator=(MultiArrayView const & rhs) | ^~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest/rf_visitors.hxx:39, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest/rf_decisionTree.hxx:53, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest.hxx:56, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest_hdf5_impex.hxx:40, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/hdf5_rf_impex.cxx:38: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:3307:61: note: initializing argument 3 of 'void vigra::HDF5File::read_attribute_(std::string, std::string, vigra::MultiArrayView<N1, T1, S1>, hid_t, int) [with unsigned int N = 1; T = signed char; Stride = vigra::StridedArrayTag; std::string = std::__cxx11::basic_string<char>; hid_t = long long int]' 3307 | MultiArrayView<N, T, Stride> array, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx: In instantiation of 'void vigra::HDF5File::readAtomicAttribute(std::string, std::string, T&) [with T = short int; std::string = std::__cxx11::basic_string<char>]': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:1738:61: required from here /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:2617:24: warning: implicitly-declared 'vigra::MultiArrayView<1, short int, vigra::StridedArrayTag>::MultiArrayView(const vigra::MultiArrayView<1, short int, vigra::StridedArrayTag>&)' is deprecated [-Wdeprecated-copy] 2617 | read_attribute_(datasetName, attributeName, array, detail::getH5DataType<T>(), 1); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/matrix.hxx:43, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest.hxx:49, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest_hdf5_impex.hxx:40, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/hdf5_rf_impex.cxx:38: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:907:22: note: because 'vigra::MultiArrayView<1, short int, vigra::StridedArrayTag>' has user-provided 'vigra::MultiArrayView<N, T, C>& vigra::MultiArrayView<N, T, C>::operator=(const vigra::MultiArrayView<N, T, C>&) [with unsigned int N = 1; T = short int; StrideTag = vigra::StridedArrayTag]' 907 | MultiArrayView & operator=(MultiArrayView const & rhs) | ^~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest/rf_visitors.hxx:39, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest/rf_decisionTree.hxx:53, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest.hxx:56, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest_hdf5_impex.hxx:40, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/hdf5_rf_impex.cxx:38: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:3307:61: note: initializing argument 3 of 'void vigra::HDF5File::read_attribute_(std::string, std::string, vigra::MultiArrayView<N1, T1, S1>, hid_t, int) [with unsigned int N = 1; T = short int; Stride = vigra::StridedArrayTag; std::string = std::__cxx11::basic_string<char>; hid_t = long long int]' 3307 | MultiArrayView<N, T, Stride> array, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx: In instantiation of 'void vigra::HDF5File::readAtomicAttribute(std::string, std::string, T&) [with T = int; std::string = std::__cxx11::basic_string<char>]': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:1740:61: required from here /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:2617:24: warning: implicitly-declared 'vigra::MultiArrayView<1, int, vigra::StridedArrayTag>::MultiArrayView(const vigra::MultiArrayView<1, int, vigra::StridedArrayTag>&)' is deprecated [-Wdeprecated-copy] 2617 | read_attribute_(datasetName, attributeName, array, detail::getH5DataType<T>(), 1); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/matrix.hxx:43, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest.hxx:49, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest_hdf5_impex.hxx:40, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/hdf5_rf_impex.cxx:38: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:907:22: note: because 'vigra::MultiArrayView<1, int, vigra::StridedArrayTag>' has user-provided 'vigra::MultiArrayView<N, T, C>& vigra::MultiArrayView<N, T, C>::operator=(const vigra::MultiArrayView<N, T, C>&) [with unsigned int N = 1; T = int; StrideTag = vigra::StridedArrayTag]' 907 | MultiArrayView & operator=(MultiArrayView const & rhs) | ^~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest/rf_visitors.hxx:39, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest/rf_decisionTree.hxx:53, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest.hxx:56, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest_hdf5_impex.hxx:40, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/hdf5_rf_impex.cxx:38: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:3307:61: note: initializing argument 3 of 'void vigra::HDF5File::read_attribute_(std::string, std::string, vigra::MultiArrayView<N1, T1, S1>, hid_t, int) [with unsigned int N = 1; T = int; Stride = vigra::StridedArrayTag; std::string = std::__cxx11::basic_string<char>; hid_t = long long int]' 3307 | MultiArrayView<N, T, Stride> array, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx: In instantiation of 'void vigra::HDF5File::readAtomicAttribute(std::string, std::string, T&) [with T = long int; std::string = std::__cxx11::basic_string<char>]': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:1742:61: required from here /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:2617:24: warning: implicitly-declared 'vigra::MultiArrayView<1, long int, vigra::StridedArrayTag>::MultiArrayView(const vigra::MultiArrayView<1, long int, vigra::StridedArrayTag>&)' is deprecated [-Wdeprecated-copy] 2617 | read_attribute_(datasetName, attributeName, array, detail::getH5DataType<T>(), 1); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/matrix.hxx:43, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest.hxx:49, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest_hdf5_impex.hxx:40, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/hdf5_rf_impex.cxx:38: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:907:22: note: because 'vigra::MultiArrayView<1, long int, vigra::StridedArrayTag>' has user-provided 'vigra::MultiArrayView<N, T, C>& vigra::MultiArrayView<N, T, C>::operator=(const vigra::MultiArrayView<N, T, C>&) [with unsigned int N = 1; T = long int; StrideTag = vigra::StridedArrayTag]' 907 | MultiArrayView & operator=(MultiArrayView const & rhs) | ^~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest/rf_visitors.hxx:39, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest/rf_decisionTree.hxx:53, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest.hxx:56, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest_hdf5_impex.hxx:40, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/hdf5_rf_impex.cxx:38: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:3307:61: note: initializing argument 3 of 'void vigra::HDF5File::read_attribute_(std::string, std::string, vigra::MultiArrayView<N1, T1, S1>, hid_t, int) [with unsigned int N = 1; T = long int; Stride = vigra::StridedArrayTag; std::string = std::__cxx11::basic_string<char>; hid_t = long long int]' 3307 | MultiArrayView<N, T, Stride> array, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx: In instantiation of 'void vigra::HDF5File::readAtomicAttribute(std::string, std::string, T&) [with T = long long int; std::string = std::__cxx11::basic_string<char>]': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:1744:61: required from here /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:2617:24: warning: implicitly-declared 'vigra::MultiArrayView<1, long long int, vigra::StridedArrayTag>::MultiArrayView(const vigra::MultiArrayView<1, long long int, vigra::StridedArrayTag>&)' is deprecated [-Wdeprecated-copy] 2617 | read_attribute_(datasetName, attributeName, array, detail::getH5DataType<T>(), 1); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/matrix.hxx:43, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest.hxx:49, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest_hdf5_impex.hxx:40, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/hdf5_rf_impex.cxx:38: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:907:22: note: because 'vigra::MultiArrayView<1, long long int, vigra::StridedArrayTag>' has user-provided 'vigra::MultiArrayView<N, T, C>& vigra::MultiArrayView<N, T, C>::operator=(const vigra::MultiArrayView<N, T, C>&) [with unsigned int N = 1; T = long long int; StrideTag = vigra::StridedArrayTag]' 907 | MultiArrayView & operator=(MultiArrayView const & rhs) | ^~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest/rf_visitors.hxx:39, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest/rf_decisionTree.hxx:53, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest.hxx:56, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest_hdf5_impex.hxx:40, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/hdf5_rf_impex.cxx:38: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:3307:61: note: initializing argument 3 of 'void vigra::HDF5File::read_attribute_(std::string, std::string, vigra::MultiArrayView<N1, T1, S1>, hid_t, int) [with unsigned int N = 1; T = long long int; Stride = vigra::StridedArrayTag; std::string = std::__cxx11::basic_string<char>; hid_t = long long int]' 3307 | MultiArrayView<N, T, Stride> array, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx: In instantiation of 'void vigra::HDF5File::readAtomicAttribute(std::string, std::string, T&) [with T = unsigned char; std::string = std::__cxx11::basic_string<char>]': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:1746:61: required from here /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:2617:24: warning: implicitly-declared 'vigra::MultiArrayView<1, unsigned char, vigra::StridedArrayTag>::MultiArrayView(const vigra::MultiArrayView<1, unsigned char, vigra::StridedArrayTag>&)' is deprecated [-Wdeprecated-copy] 2617 | read_attribute_(datasetName, attributeName, array, detail::getH5DataType<T>(), 1); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/matrix.hxx:43, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest.hxx:49, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest_hdf5_impex.hxx:40, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/hdf5_rf_impex.cxx:38: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:907:22: note: because 'vigra::MultiArrayView<1, unsigned char, vigra::StridedArrayTag>' has user-provided 'vigra::MultiArrayView<N, T, C>& vigra::MultiArrayView<N, T, C>::operator=(const vigra::MultiArrayView<N, T, C>&) [with unsigned int N = 1; T = unsigned char; StrideTag = vigra::StridedArrayTag]' 907 | MultiArrayView & operator=(MultiArrayView const & rhs) | ^~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest/rf_visitors.hxx:39, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest/rf_decisionTree.hxx:53, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest.hxx:56, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest_hdf5_impex.hxx:40, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/hdf5_rf_impex.cxx:38: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:3307:61: note: initializing argument 3 of 'void vigra::HDF5File::read_attribute_(std::string, std::string, vigra::MultiArrayView<N1, T1, S1>, hid_t, int) [with unsigned int N = 1; T = unsigned char; Stride = vigra::StridedArrayTag; std::string = std::__cxx11::basic_string<char>; hid_t = long long int]' 3307 | MultiArrayView<N, T, Stride> array, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx: In instantiation of 'void vigra::HDF5File::readAtomicAttribute(std::string, std::string, T&) [with T = short unsigned int; std::string = std::__cxx11::basic_string<char>]': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:1748:61: required from here /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:2617:24: warning: implicitly-declared 'vigra::MultiArrayView<1, short unsigned int, vigra::StridedArrayTag>::MultiArrayView(const vigra::MultiArrayView<1, short unsigned int, vigra::StridedArrayTag>&)' is deprecated [-Wdeprecated-copy] 2617 | read_attribute_(datasetName, attributeName, array, detail::getH5DataType<T>(), 1); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/matrix.hxx:43, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest.hxx:49, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest_hdf5_impex.hxx:40, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/hdf5_rf_impex.cxx:38: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:907:22: note: because 'vigra::MultiArrayView<1, short unsigned int, vigra::StridedArrayTag>' has user-provided 'vigra::MultiArrayView<N, T, C>& vigra::MultiArrayView<N, T, C>::operator=(const vigra::MultiArrayView<N, T, C>&) [with unsigned int N = 1; T = short unsigned int; StrideTag = vigra::StridedArrayTag]' 907 | MultiArrayView & operator=(MultiArrayView const & rhs) | ^~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest/rf_visitors.hxx:39, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest/rf_decisionTree.hxx:53, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest.hxx:56, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest_hdf5_impex.hxx:40, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/hdf5_rf_impex.cxx:38: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:3307:61: note: initializing argument 3 of 'void vigra::HDF5File::read_attribute_(std::string, std::string, vigra::MultiArrayView<N1, T1, S1>, hid_t, int) [with unsigned int N = 1; T = short unsigned int; Stride = vigra::StridedArrayTag; std::string = std::__cxx11::basic_string<char>; hid_t = long long int]' 3307 | MultiArrayView<N, T, Stride> array, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx: In instantiation of 'void vigra::HDF5File::readAtomicAttribute(std::string, std::string, T&) [with T = unsigned int; std::string = std::__cxx11::basic_string<char>]': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:1750:61: required from here /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:2617:24: warning: implicitly-declared 'vigra::MultiArrayView<1, unsigned int, vigra::StridedArrayTag>::MultiArrayView(const vigra::MultiArrayView<1, unsigned int, vigra::StridedArrayTag>&)' is deprecated [-Wdeprecated-copy] 2617 | read_attribute_(datasetName, attributeName, array, detail::getH5DataType<T>(), 1); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/matrix.hxx:43, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest.hxx:49, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest_hdf5_impex.hxx:40, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/hdf5_rf_impex.cxx:38: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:907:22: note: because 'vigra::MultiArrayView<1, unsigned int, vigra::StridedArrayTag>' has user-provided 'vigra::MultiArrayView<N, T, C>& vigra::MultiArrayView<N, T, C>::operator=(const vigra::MultiArrayView<N, T, C>&) [with unsigned int N = 1; T = unsigned int; StrideTag = vigra::StridedArrayTag]' 907 | MultiArrayView & operator=(MultiArrayView const & rhs) | ^~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest/rf_visitors.hxx:39, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest/rf_decisionTree.hxx:53, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest.hxx:56, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest_hdf5_impex.hxx:40, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/hdf5_rf_impex.cxx:38: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:3307:61: note: initializing argument 3 of 'void vigra::HDF5File::read_attribute_(std::string, std::string, vigra::MultiArrayView<N1, T1, S1>, hid_t, int) [with unsigned int N = 1; T = unsigned int; Stride = vigra::StridedArrayTag; std::string = std::__cxx11::basic_string<char>; hid_t = long long int]' 3307 | MultiArrayView<N, T, Stride> array, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx: In instantiation of 'void vigra::HDF5File::readAtomicAttribute(std::string, std::string, T&) [with T = long unsigned int; std::string = std::__cxx11::basic_string<char>]': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:1752:61: required from here /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:2617:24: warning: implicitly-declared 'vigra::MultiArrayView<1, long unsigned int, vigra::StridedArrayTag>::MultiArrayView(const vigra::MultiArrayView<1, long unsigned int, vigra::StridedArrayTag>&)' is deprecated [-Wdeprecated-copy] 2617 | read_attribute_(datasetName, attributeName, array, detail::getH5DataType<T>(), 1); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/matrix.hxx:43, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest.hxx:49, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest_hdf5_impex.hxx:40, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/hdf5_rf_impex.cxx:38: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:907:22: note: because 'vigra::MultiArrayView<1, long unsigned int, vigra::StridedArrayTag>' has user-provided 'vigra::MultiArrayView<N, T, C>& vigra::MultiArrayView<N, T, C>::operator=(const vigra::MultiArrayView<N, T, C>&) [with unsigned int N = 1; T = long unsigned int; StrideTag = vigra::StridedArrayTag]' 907 | MultiArrayView & operator=(MultiArrayView const & rhs) | ^~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest/rf_visitors.hxx:39, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest/rf_decisionTree.hxx:53, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest.hxx:56, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest_hdf5_impex.hxx:40, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/hdf5_rf_impex.cxx:38: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:3307:61: note: initializing argument 3 of 'void vigra::HDF5File::read_attribute_(std::string, std::string, vigra::MultiArrayView<N1, T1, S1>, hid_t, int) [with unsigned int N = 1; T = long unsigned int; Stride = vigra::StridedArrayTag; std::string = std::__cxx11::basic_string<char>; hid_t = long long int]' 3307 | MultiArrayView<N, T, Stride> array, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx: In instantiation of 'void vigra::HDF5File::readAtomicAttribute(std::string, std::string, T&) [with T = long long unsigned int; std::string = std::__cxx11::basic_string<char>]': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:1754:61: required from here /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:2617:24: warning: implicitly-declared 'vigra::MultiArrayView<1, long long unsigned int, vigra::StridedArrayTag>::MultiArrayView(const vigra::MultiArrayView<1, long long unsigned int, vigra::StridedArrayTag>&)' is deprecated [-Wdeprecated-copy] 2617 | read_attribute_(datasetName, attributeName, array, detail::getH5DataType<T>(), 1); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/matrix.hxx:43, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest.hxx:49, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest_hdf5_impex.hxx:40, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/hdf5_rf_impex.cxx:38: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:907:22: note: because 'vigra::MultiArrayView<1, long long unsigned int, vigra::StridedArrayTag>' has user-provided 'vigra::MultiArrayView<N, T, C>& vigra::MultiArrayView<N, T, C>::operator=(const vigra::MultiArrayView<N, T, C>&) [with unsigned int N = 1; T = long long unsigned int; StrideTag = vigra::StridedArrayTag]' 907 | MultiArrayView & operator=(MultiArrayView const & rhs) | ^~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest/rf_visitors.hxx:39, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest/rf_decisionTree.hxx:53, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest.hxx:56, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest_hdf5_impex.hxx:40, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/hdf5_rf_impex.cxx:38: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:3307:61: note: initializing argument 3 of 'void vigra::HDF5File::read_attribute_(std::string, std::string, vigra::MultiArrayView<N1, T1, S1>, hid_t, int) [with unsigned int N = 1; T = long long unsigned int; Stride = vigra::StridedArrayTag; std::string = std::__cxx11::basic_string<char>; hid_t = long long int]' 3307 | MultiArrayView<N, T, Stride> array, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx: In instantiation of 'void vigra::HDF5File::readAtomicAttribute(std::string, std::string, T&) [with T = float; std::string = std::__cxx11::basic_string<char>]': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:1756:61: required from here /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:2617:24: warning: implicitly-declared 'vigra::MultiArrayView<1, float, vigra::StridedArrayTag>::MultiArrayView(const vigra::MultiArrayView<1, float, vigra::StridedArrayTag>&)' is deprecated [-Wdeprecated-copy] 2617 | read_attribute_(datasetName, attributeName, array, detail::getH5DataType<T>(), 1); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/matrix.hxx:43, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest.hxx:49, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest_hdf5_impex.hxx:40, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/hdf5_rf_impex.cxx:38: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:907:22: note: because 'vigra::MultiArrayView<1, float, vigra::StridedArrayTag>' has user-provided 'vigra::MultiArrayView<N, T, C>& vigra::MultiArrayView<N, T, C>::operator=(const vigra::MultiArrayView<N, T, C>&) [with unsigned int N = 1; T = float; StrideTag = vigra::StridedArrayTag]' 907 | MultiArrayView & operator=(MultiArrayView const & rhs) | ^~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest/rf_visitors.hxx:39, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest/rf_decisionTree.hxx:53, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest.hxx:56, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest_hdf5_impex.hxx:40, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/hdf5_rf_impex.cxx:38: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:3307:61: note: initializing argument 3 of 'void vigra::HDF5File::read_attribute_(std::string, std::string, vigra::MultiArrayView<N1, T1, S1>, hid_t, int) [with unsigned int N = 1; T = float; Stride = vigra::StridedArrayTag; std::string = std::__cxx11::basic_string<char>; hid_t = long long int]' 3307 | MultiArrayView<N, T, Stride> array, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx: In instantiation of 'void vigra::HDF5File::readAtomicAttribute(std::string, std::string, T&) [with T = double; std::string = std::__cxx11::basic_string<char>]': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:1758:61: required from here /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:2617:24: warning: implicitly-declared 'vigra::MultiArrayView<1, double, vigra::StridedArrayTag>::MultiArrayView(const vigra::MultiArrayView<1, double, vigra::StridedArrayTag>&)' is deprecated [-Wdeprecated-copy] 2617 | read_attribute_(datasetName, attributeName, array, detail::getH5DataType<T>(), 1); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/matrix.hxx:43, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest.hxx:49, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest_hdf5_impex.hxx:40, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/hdf5_rf_impex.cxx:38: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:907:22: note: because 'vigra::MultiArrayView<1, double, vigra::StridedArrayTag>' has user-provided 'vigra::MultiArrayView<N, T, C>& vigra::MultiArrayView<N, T, C>::operator=(const vigra::MultiArrayView<N, T, C>&) [with unsigned int N = 1; T = double; StrideTag = vigra::StridedArrayTag]' 907 | MultiArrayView & operator=(MultiArrayView const & rhs) | ^~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest/rf_visitors.hxx:39, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest/rf_decisionTree.hxx:53, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest.hxx:56, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest_hdf5_impex.hxx:40, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/hdf5_rf_impex.cxx:38: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:3307:61: note: initializing argument 3 of 'void vigra::HDF5File::read_attribute_(std::string, std::string, vigra::MultiArrayView<N1, T1, S1>, hid_t, int) [with unsigned int N = 1; T = double; Stride = vigra::StridedArrayTag; std::string = std::__cxx11::basic_string<char>; hid_t = long long int]' 3307 | MultiArrayView<N, T, Stride> array, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx: In instantiation of 'void vigra::HDF5File::readAtomicAttribute(std::string, std::string, T&) [with T = long double; std::string = std::__cxx11::basic_string<char>]': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:1760:61: required from here /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:2617:24: warning: implicitly-declared 'vigra::MultiArrayView<1, long double, vigra::StridedArrayTag>::MultiArrayView(const vigra::MultiArrayView<1, long double, vigra::StridedArrayTag>&)' is deprecated [-Wdeprecated-copy] 2617 | read_attribute_(datasetName, attributeName, array, detail::getH5DataType<T>(), 1); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/matrix.hxx:43, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest.hxx:49, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest_hdf5_impex.hxx:40, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/hdf5_rf_impex.cxx:38: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:907:22: note: because 'vigra::MultiArrayView<1, long double, vigra::StridedArrayTag>' has user-provided 'vigra::MultiArrayView<N, T, C>& vigra::MultiArrayView<N, T, C>::operator=(const vigra::MultiArrayView<N, T, C>&) [with unsigned int N = 1; T = long double; StrideTag = vigra::StridedArrayTag]' 907 | MultiArrayView & operator=(MultiArrayView const & rhs) | ^~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest/rf_visitors.hxx:39, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest/rf_decisionTree.hxx:53, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest.hxx:56, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest_hdf5_impex.hxx:40, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/hdf5_rf_impex.cxx:38: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:3307:61: note: initializing argument 3 of 'void vigra::HDF5File::read_attribute_(std::string, std::string, vigra::MultiArrayView<N1, T1, S1>, hid_t, int) [with unsigned int N = 1; T = long double; Stride = vigra::StridedArrayTag; std::string = std::__cxx11::basic_string<char>; hid_t = long long int]' 3307 | MultiArrayView<N, T, Stride> array, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx: In instantiation of 'void vigra::HDF5File::readAtomic(std::string, T&) [with T = char; std::string = std::__cxx11::basic_string<char>]': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:2162:88: required from here /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:2684:14: warning: implicitly-declared 'vigra::MultiArrayView<1, char, vigra::StridedArrayTag>::MultiArrayView(const vigra::MultiArrayView<1, char, vigra::StridedArrayTag>&)' is deprecated [-Wdeprecated-copy] 2684 | read_(datasetName, array, detail::getH5DataType<T>(), 1); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/matrix.hxx:43, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest.hxx:49, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest_hdf5_impex.hxx:40, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/hdf5_rf_impex.cxx:38: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:907:22: note: because 'vigra::MultiArrayView<1, char, vigra::StridedArrayTag>' has user-provided 'vigra::MultiArrayView<N, T, C>& vigra::MultiArrayView<N, T, C>::operator=(const vigra::MultiArrayView<N, T, C>&) [with unsigned int N = 1; T = char; StrideTag = vigra::StridedArrayTag]' 907 | MultiArrayView & operator=(MultiArrayView const & rhs) | ^~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest/rf_visitors.hxx:39, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest/rf_decisionTree.hxx:53, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest.hxx:56, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest_hdf5_impex.hxx:40, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/hdf5_rf_impex.cxx:38: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:3119:51: note: initializing argument 2 of 'void vigra::HDF5File::read_(std::string, vigra::MultiArrayView<N1, T1, S1>, hid_t, int) [with unsigned int N = 1; T = char; Stride = vigra::StridedArrayTag; std::string = std::__cxx11::basic_string<char>; hid_t = long long int]' 3119 | MultiArrayView<N, T, Stride> array, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx: In instantiation of 'void vigra::HDF5File::readAtomic(std::string, T&) [with T = signed char; std::string = std::__cxx11::basic_string<char>]': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:2163:95: required from here /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:2684:14: warning: implicitly-declared 'vigra::MultiArrayView<1, signed char, vigra::StridedArrayTag>::MultiArrayView(const vigra::MultiArrayView<1, signed char, vigra::StridedArrayTag>&)' is deprecated [-Wdeprecated-copy] 2684 | read_(datasetName, array, detail::getH5DataType<T>(), 1); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/matrix.hxx:43, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest.hxx:49, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest_hdf5_impex.hxx:40, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/hdf5_rf_impex.cxx:38: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:907:22: note: because 'vigra::MultiArrayView<1, signed char, vigra::StridedArrayTag>' has user-provided 'vigra::MultiArrayView<N, T, C>& vigra::MultiArrayView<N, T, C>::operator=(const vigra::MultiArrayView<N, T, C>&) [with unsigned int N = 1; T = signed char; StrideTag = vigra::StridedArrayTag]' 907 | MultiArrayView & operator=(MultiArrayView const & rhs) | ^~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest/rf_visitors.hxx:39, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest/rf_decisionTree.hxx:53, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest.hxx:56, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest_hdf5_impex.hxx:40, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/hdf5_rf_impex.cxx:38: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:3119:51: note: initializing argument 2 of 'void vigra::HDF5File::read_(std::string, vigra::MultiArrayView<N1, T1, S1>, hid_t, int) [with unsigned int N = 1; T = signed char; Stride = vigra::StridedArrayTag; std::string = std::__cxx11::basic_string<char>; hid_t = long long int]' 3119 | MultiArrayView<N, T, Stride> array, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx: In instantiation of 'void vigra::HDF5File::readAtomic(std::string, T&) [with T = short int; std::string = std::__cxx11::basic_string<char>]': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:2164:96: required from here /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:2684:14: warning: implicitly-declared 'vigra::MultiArrayView<1, short int, vigra::StridedArrayTag>::MultiArrayView(const vigra::MultiArrayView<1, short int, vigra::StridedArrayTag>&)' is deprecated [-Wdeprecated-copy] 2684 | read_(datasetName, array, detail::getH5DataType<T>(), 1); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/matrix.hxx:43, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest.hxx:49, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest_hdf5_impex.hxx:40, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/hdf5_rf_impex.cxx:38: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:907:22: note: because 'vigra::MultiArrayView<1, short int, vigra::StridedArrayTag>' has user-provided 'vigra::MultiArrayView<N, T, C>& vigra::MultiArrayView<N, T, C>::operator=(const vigra::MultiArrayView<N, T, C>&) [with unsigned int N = 1; T = short int; StrideTag = vigra::StridedArrayTag]' 907 | MultiArrayView & operator=(MultiArrayView const & rhs) | ^~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest/rf_visitors.hxx:39, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest/rf_decisionTree.hxx:53, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest.hxx:56, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest_hdf5_impex.hxx:40, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/hdf5_rf_impex.cxx:38: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:3119:51: note: initializing argument 2 of 'void vigra::HDF5File::read_(std::string, vigra::MultiArrayView<N1, T1, S1>, hid_t, int) [with unsigned int N = 1; T = short int; Stride = vigra::StridedArrayTag; std::string = std::__cxx11::basic_string<char>; hid_t = long long int]' 3119 | MultiArrayView<N, T, Stride> array, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx: In instantiation of 'void vigra::HDF5File::readAtomic(std::string, T&) [with T = int; std::string = std::__cxx11::basic_string<char>]': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:2165:94: required from here /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:2684:14: warning: implicitly-declared 'vigra::MultiArrayView<1, int, vigra::StridedArrayTag>::MultiArrayView(const vigra::MultiArrayView<1, int, vigra::StridedArrayTag>&)' is deprecated [-Wdeprecated-copy] 2684 | read_(datasetName, array, detail::getH5DataType<T>(), 1); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/matrix.hxx:43, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest.hxx:49, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest_hdf5_impex.hxx:40, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/hdf5_rf_impex.cxx:38: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:907:22: note: because 'vigra::MultiArrayView<1, int, vigra::StridedArrayTag>' has user-provided 'vigra::MultiArrayView<N, T, C>& vigra::MultiArrayView<N, T, C>::operator=(const vigra::MultiArrayView<N, T, C>&) [with unsigned int N = 1; T = int; StrideTag = vigra::StridedArrayTag]' 907 | MultiArrayView & operator=(MultiArrayView const & rhs) | ^~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest/rf_visitors.hxx:39, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest/rf_decisionTree.hxx:53, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest.hxx:56, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest_hdf5_impex.hxx:40, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/hdf5_rf_impex.cxx:38: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:3119:51: note: initializing argument 2 of 'void vigra::HDF5File::read_(std::string, vigra::MultiArrayView<N1, T1, S1>, hid_t, int) [with unsigned int N = 1; T = int; Stride = vigra::StridedArrayTag; std::string = std::__cxx11::basic_string<char>; hid_t = long long int]' 3119 | MultiArrayView<N, T, Stride> array, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx: In instantiation of 'void vigra::HDF5File::readAtomic(std::string, T&) [with T = long int; std::string = std::__cxx11::basic_string<char>]': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:2166:95: required from here /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:2684:14: warning: implicitly-declared 'vigra::MultiArrayView<1, long int, vigra::StridedArrayTag>::MultiArrayView(const vigra::MultiArrayView<1, long int, vigra::StridedArrayTag>&)' is deprecated [-Wdeprecated-copy] 2684 | read_(datasetName, array, detail::getH5DataType<T>(), 1); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/matrix.hxx:43, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest.hxx:49, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest_hdf5_impex.hxx:40, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/hdf5_rf_impex.cxx:38: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:907:22: note: because 'vigra::MultiArrayView<1, long int, vigra::StridedArrayTag>' has user-provided 'vigra::MultiArrayView<N, T, C>& vigra::MultiArrayView<N, T, C>::operator=(const vigra::MultiArrayView<N, T, C>&) [with unsigned int N = 1; T = long int; StrideTag = vigra::StridedArrayTag]' 907 | MultiArrayView & operator=(MultiArrayView const & rhs) | ^~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest/rf_visitors.hxx:39, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest/rf_decisionTree.hxx:53, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest.hxx:56, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest_hdf5_impex.hxx:40, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/hdf5_rf_impex.cxx:38: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:3119:51: note: initializing argument 2 of 'void vigra::HDF5File::read_(std::string, vigra::MultiArrayView<N1, T1, S1>, hid_t, int) [with unsigned int N = 1; T = long int; Stride = vigra::StridedArrayTag; std::string = std::__cxx11::basic_string<char>; hid_t = long long int]' 3119 | MultiArrayView<N, T, Stride> array, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx: In instantiation of 'void vigra::HDF5File::readAtomic(std::string, T&) [with T = long long int; std::string = std::__cxx11::basic_string<char>]': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:2167:100: required from here /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:2684:14: warning: implicitly-declared 'vigra::MultiArrayView<1, long long int, vigra::StridedArrayTag>::MultiArrayView(const vigra::MultiArrayView<1, long long int, vigra::StridedArrayTag>&)' is deprecated [-Wdeprecated-copy] 2684 | read_(datasetName, array, detail::getH5DataType<T>(), 1); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/matrix.hxx:43, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest.hxx:49, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest_hdf5_impex.hxx:40, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/hdf5_rf_impex.cxx:38: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:907:22: note: because 'vigra::MultiArrayView<1, long long int, vigra::StridedArrayTag>' has user-provided 'vigra::MultiArrayView<N, T, C>& vigra::MultiArrayView<N, T, C>::operator=(const vigra::MultiArrayView<N, T, C>&) [with unsigned int N = 1; T = long long int; StrideTag = vigra::StridedArrayTag]' 907 | MultiArrayView & operator=(MultiArrayView const & rhs) | ^~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest/rf_visitors.hxx:39, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest/rf_decisionTree.hxx:53, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest.hxx:56, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest_hdf5_impex.hxx:40, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/hdf5_rf_impex.cxx:38: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:3119:51: note: initializing argument 2 of 'void vigra::HDF5File::read_(std::string, vigra::MultiArrayView<N1, T1, S1>, hid_t, int) [with unsigned int N = 1; T = long long int; Stride = vigra::StridedArrayTag; std::string = std::__cxx11::basic_string<char>; hid_t = long long int]' 3119 | MultiArrayView<N, T, Stride> array, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx: In instantiation of 'void vigra::HDF5File::readAtomic(std::string, T&) [with T = unsigned char; std::string = std::__cxx11::basic_string<char>]': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:2168:97: required from here /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:2684:14: warning: implicitly-declared 'vigra::MultiArrayView<1, unsigned char, vigra::StridedArrayTag>::MultiArrayView(const vigra::MultiArrayView<1, unsigned char, vigra::StridedArrayTag>&)' is deprecated [-Wdeprecated-copy] 2684 | read_(datasetName, array, detail::getH5DataType<T>(), 1); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/matrix.hxx:43, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest.hxx:49, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest_hdf5_impex.hxx:40, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/hdf5_rf_impex.cxx:38: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:907:22: note: because 'vigra::MultiArrayView<1, unsigned char, vigra::StridedArrayTag>' has user-provided 'vigra::MultiArrayView<N, T, C>& vigra::MultiArrayView<N, T, C>::operator=(const vigra::MultiArrayView<N, T, C>&) [with unsigned int N = 1; T = unsigned char; StrideTag = vigra::StridedArrayTag]' 907 | MultiArrayView & operator=(MultiArrayView const & rhs) | ^~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest/rf_visitors.hxx:39, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest/rf_decisionTree.hxx:53, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest.hxx:56, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest_hdf5_impex.hxx:40, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/hdf5_rf_impex.cxx:38: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:3119:51: note: initializing argument 2 of 'void vigra::HDF5File::read_(std::string, vigra::MultiArrayView<N1, T1, S1>, hid_t, int) [with unsigned int N = 1; T = unsigned char; Stride = vigra::StridedArrayTag; std::string = std::__cxx11::basic_string<char>; hid_t = long long int]' 3119 | MultiArrayView<N, T, Stride> array, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx: In instantiation of 'void vigra::HDF5File::readAtomic(std::string, T&) [with T = short unsigned int; std::string = std::__cxx11::basic_string<char>]': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:2169:98: required from here /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:2684:14: warning: implicitly-declared 'vigra::MultiArrayView<1, short unsigned int, vigra::StridedArrayTag>::MultiArrayView(const vigra::MultiArrayView<1, short unsigned int, vigra::StridedArrayTag>&)' is deprecated [-Wdeprecated-copy] 2684 | read_(datasetName, array, detail::getH5DataType<T>(), 1); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/matrix.hxx:43, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest.hxx:49, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest_hdf5_impex.hxx:40, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/hdf5_rf_impex.cxx:38: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:907:22: note: because 'vigra::MultiArrayView<1, short unsigned int, vigra::StridedArrayTag>' has user-provided 'vigra::MultiArrayView<N, T, C>& vigra::MultiArrayView<N, T, C>::operator=(const vigra::MultiArrayView<N, T, C>&) [with unsigned int N = 1; T = short unsigned int; StrideTag = vigra::StridedArrayTag]' 907 | MultiArrayView & operator=(MultiArrayView const & rhs) | ^~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest/rf_visitors.hxx:39, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest/rf_decisionTree.hxx:53, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest.hxx:56, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest_hdf5_impex.hxx:40, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/hdf5_rf_impex.cxx:38: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:3119:51: note: initializing argument 2 of 'void vigra::HDF5File::read_(std::string, vigra::MultiArrayView<N1, T1, S1>, hid_t, int) [with unsigned int N = 1; T = short unsigned int; Stride = vigra::StridedArrayTag; std::string = std::__cxx11::basic_string<char>; hid_t = long long int]' 3119 | MultiArrayView<N, T, Stride> array, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx: In instantiation of 'void vigra::HDF5File::readAtomic(std::string, T&) [with T = unsigned int; std::string = std::__cxx11::basic_string<char>]': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:2170:96: required from here /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:2684:14: warning: implicitly-declared 'vigra::MultiArrayView<1, unsigned int, vigra::StridedArrayTag>::MultiArrayView(const vigra::MultiArrayView<1, unsigned int, vigra::StridedArrayTag>&)' is deprecated [-Wdeprecated-copy] 2684 | read_(datasetName, array, detail::getH5DataType<T>(), 1); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/matrix.hxx:43, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest.hxx:49, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest_hdf5_impex.hxx:40, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/hdf5_rf_impex.cxx:38: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:907:22: note: because 'vigra::MultiArrayView<1, unsigned int, vigra::StridedArrayTag>' has user-provided 'vigra::MultiArrayView<N, T, C>& vigra::MultiArrayView<N, T, C>::operator=(const vigra::MultiArrayView<N, T, C>&) [with unsigned int N = 1; T = unsigned int; StrideTag = vigra::StridedArrayTag]' 907 | MultiArrayView & operator=(MultiArrayView const & rhs) | ^~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest/rf_visitors.hxx:39, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest/rf_decisionTree.hxx:53, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest.hxx:56, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest_hdf5_impex.hxx:40, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/hdf5_rf_impex.cxx:38: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:3119:51: note: initializing argument 2 of 'void vigra::HDF5File::read_(std::string, vigra::MultiArrayView<N1, T1, S1>, hid_t, int) [with unsigned int N = 1; T = unsigned int; Stride = vigra::StridedArrayTag; std::string = std::__cxx11::basic_string<char>; hid_t = long long int]' 3119 | MultiArrayView<N, T, Stride> array, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx: In instantiation of 'void vigra::HDF5File::readAtomic(std::string, T&) [with T = long unsigned int; std::string = std::__cxx11::basic_string<char>]': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:2171:97: required from here /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:2684:14: warning: implicitly-declared 'vigra::MultiArrayView<1, long unsigned int, vigra::StridedArrayTag>::MultiArrayView(const vigra::MultiArrayView<1, long unsigned int, vigra::StridedArrayTag>&)' is deprecated [-Wdeprecated-copy] 2684 | read_(datasetName, array, detail::getH5DataType<T>(), 1); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/matrix.hxx:43, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest.hxx:49, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest_hdf5_impex.hxx:40, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/hdf5_rf_impex.cxx:38: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:907:22: note: because 'vigra::MultiArrayView<1, long unsigned int, vigra::StridedArrayTag>' has user-provided 'vigra::MultiArrayView<N, T, C>& vigra::MultiArrayView<N, T, C>::operator=(const vigra::MultiArrayView<N, T, C>&) [with unsigned int N = 1; T = long unsigned int; StrideTag = vigra::StridedArrayTag]' 907 | MultiArrayView & operator=(MultiArrayView const & rhs) | ^~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest/rf_visitors.hxx:39, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest/rf_decisionTree.hxx:53, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest.hxx:56, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest_hdf5_impex.hxx:40, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/hdf5_rf_impex.cxx:38: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:3119:51: note: initializing argument 2 of 'void vigra::HDF5File::read_(std::string, vigra::MultiArrayView<N1, T1, S1>, hid_t, int) [with unsigned int N = 1; T = long unsigned int; Stride = vigra::StridedArrayTag; std::string = std::__cxx11::basic_string<char>; hid_t = long long int]' 3119 | MultiArrayView<N, T, Stride> array, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx: In instantiation of 'void vigra::HDF5File::readAtomic(std::string, T&) [with T = long long unsigned int; std::string = std::__cxx11::basic_string<char>]': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:2172:102: required from here /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:2684:14: warning: implicitly-declared 'vigra::MultiArrayView<1, long long unsigned int, vigra::StridedArrayTag>::MultiArrayView(const vigra::MultiArrayView<1, long long unsigned int, vigra::StridedArrayTag>&)' is deprecated [-Wdeprecated-copy] 2684 | read_(datasetName, array, detail::getH5DataType<T>(), 1); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/matrix.hxx:43, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest.hxx:49, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest_hdf5_impex.hxx:40, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/hdf5_rf_impex.cxx:38: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:907:22: note: because 'vigra::MultiArrayView<1, long long unsigned int, vigra::StridedArrayTag>' has user-provided 'vigra::MultiArrayView<N, T, C>& vigra::MultiArrayView<N, T, C>::operator=(const vigra::MultiArrayView<N, T, C>&) [with unsigned int N = 1; T = long long unsigned int; StrideTag = vigra::StridedArrayTag]' 907 | MultiArrayView & operator=(MultiArrayView const & rhs) | ^~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest/rf_visitors.hxx:39, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest/rf_decisionTree.hxx:53, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest.hxx:56, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest_hdf5_impex.hxx:40, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/hdf5_rf_impex.cxx:38: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:3119:51: note: initializing argument 2 of 'void vigra::HDF5File::read_(std::string, vigra::MultiArrayView<N1, T1, S1>, hid_t, int) [with unsigned int N = 1; T = long long unsigned int; Stride = vigra::StridedArrayTag; std::string = std::__cxx11::basic_string<char>; hid_t = long long int]' 3119 | MultiArrayView<N, T, Stride> array, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx: In instantiation of 'void vigra::HDF5File::readAtomic(std::string, T&) [with T = float; std::string = std::__cxx11::basic_string<char>]': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:2173:89: required from here /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:2684:14: warning: implicitly-declared 'vigra::MultiArrayView<1, float, vigra::StridedArrayTag>::MultiArrayView(const vigra::MultiArrayView<1, float, vigra::StridedArrayTag>&)' is deprecated [-Wdeprecated-copy] 2684 | read_(datasetName, array, detail::getH5DataType<T>(), 1); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/matrix.hxx:43, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest.hxx:49, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest_hdf5_impex.hxx:40, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/hdf5_rf_impex.cxx:38: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:907:22: note: because 'vigra::MultiArrayView<1, float, vigra::StridedArrayTag>' has user-provided 'vigra::MultiArrayView<N, T, C>& vigra::MultiArrayView<N, T, C>::operator=(const vigra::MultiArrayView<N, T, C>&) [with unsigned int N = 1; T = float; StrideTag = vigra::StridedArrayTag]' 907 | MultiArrayView & operator=(MultiArrayView const & rhs) | ^~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest/rf_visitors.hxx:39, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest/rf_decisionTree.hxx:53, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest.hxx:56, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest_hdf5_impex.hxx:40, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/hdf5_rf_impex.cxx:38: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:3119:51: note: initializing argument 2 of 'void vigra::HDF5File::read_(std::string, vigra::MultiArrayView<N1, T1, S1>, hid_t, int) [with unsigned int N = 1; T = float; Stride = vigra::StridedArrayTag; std::string = std::__cxx11::basic_string<char>; hid_t = long long int]' 3119 | MultiArrayView<N, T, Stride> array, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx: In instantiation of 'void vigra::HDF5File::readAtomic(std::string, T&) [with T = double; std::string = std::__cxx11::basic_string<char>]': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:2174:90: required from here /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:2684:14: warning: implicitly-declared 'vigra::MultiArrayView<1, double, vigra::StridedArrayTag>::MultiArrayView(const vigra::MultiArrayView<1, double, vigra::StridedArrayTag>&)' is deprecated [-Wdeprecated-copy] 2684 | read_(datasetName, array, detail::getH5DataType<T>(), 1); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/matrix.hxx:43, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest.hxx:49, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest_hdf5_impex.hxx:40, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/hdf5_rf_impex.cxx:38: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:907:22: note: because 'vigra::MultiArrayView<1, double, vigra::StridedArrayTag>' has user-provided 'vigra::MultiArrayView<N, T, C>& vigra::MultiArrayView<N, T, C>::operator=(const vigra::MultiArrayView<N, T, C>&) [with unsigned int N = 1; T = double; StrideTag = vigra::StridedArrayTag]' 907 | MultiArrayView & operator=(MultiArrayView const & rhs) | ^~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest/rf_visitors.hxx:39, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest/rf_decisionTree.hxx:53, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest.hxx:56, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest_hdf5_impex.hxx:40, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/hdf5_rf_impex.cxx:38: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:3119:51: note: initializing argument 2 of 'void vigra::HDF5File::read_(std::string, vigra::MultiArrayView<N1, T1, S1>, hid_t, int) [with unsigned int N = 1; T = double; Stride = vigra::StridedArrayTag; std::string = std::__cxx11::basic_string<char>; hid_t = long long int]' 3119 | MultiArrayView<N, T, Stride> array, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx: In instantiation of 'void vigra::HDF5File::readAtomic(std::string, T&) [with T = long double; std::string = std::__cxx11::basic_string<char>]': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:2175:95: required from here /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:2684:14: warning: implicitly-declared 'vigra::MultiArrayView<1, long double, vigra::StridedArrayTag>::MultiArrayView(const vigra::MultiArrayView<1, long double, vigra::StridedArrayTag>&)' is deprecated [-Wdeprecated-copy] 2684 | read_(datasetName, array, detail::getH5DataType<T>(), 1); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/matrix.hxx:43, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest.hxx:49, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest_hdf5_impex.hxx:40, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/hdf5_rf_impex.cxx:38: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:907:22: note: because 'vigra::MultiArrayView<1, long double, vigra::StridedArrayTag>' has user-provided 'vigra::MultiArrayView<N, T, C>& vigra::MultiArrayView<N, T, C>::operator=(const vigra::MultiArrayView<N, T, C>&) [with unsigned int N = 1; T = long double; StrideTag = vigra::StridedArrayTag]' 907 | MultiArrayView & operator=(MultiArrayView const & rhs) | ^~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest/rf_visitors.hxx:39, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest/rf_decisionTree.hxx:53, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest.hxx:56, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest_hdf5_impex.hxx:40, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/hdf5_rf_impex.cxx:38: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:3119:51: note: initializing argument 2 of 'void vigra::HDF5File::read_(std::string, vigra::MultiArrayView<N1, T1, S1>, hid_t, int) [with unsigned int N = 1; T = long double; Stride = vigra::StridedArrayTag; std::string = std::__cxx11::basic_string<char>; hid_t = long long int]' 3119 | MultiArrayView<N, T, Stride> array, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx: In instantiation of 'void vigra::HDF5File::readAndResize(std::string, vigra::ArrayVector<T>&) [with T = int; std::string = std::__cxx11::basic_string<char>]': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/hdf5_rf_impex.cxx:98:61: required from here /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:2049:14: warning: implicitly-declared 'vigra::MultiArrayView<1, int, vigra::StridedArrayTag>::MultiArrayView(const vigra::MultiArrayView<1, int, vigra::StridedArrayTag>&)' is deprecated [-Wdeprecated-copy] 2049 | read_(datasetName, m_array, detail::getH5DataType<T>(), 1); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/matrix.hxx:43, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest.hxx:49, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest_hdf5_impex.hxx:40, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/hdf5_rf_impex.cxx:38: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:907:22: note: because 'vigra::MultiArrayView<1, int, vigra::StridedArrayTag>' has user-provided 'vigra::MultiArrayView<N, T, C>& vigra::MultiArrayView<N, T, C>::operator=(const vigra::MultiArrayView<N, T, C>&) [with unsigned int N = 1; T = int; StrideTag = vigra::StridedArrayTag]' 907 | MultiArrayView & operator=(MultiArrayView const & rhs) | ^~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest/rf_visitors.hxx:39, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest/rf_decisionTree.hxx:53, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest.hxx:56, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest_hdf5_impex.hxx:40, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/hdf5_rf_impex.cxx:38: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:3119:51: note: initializing argument 2 of 'void vigra::HDF5File::read_(std::string, vigra::MultiArrayView<N1, T1, S1>, hid_t, int) [with unsigned int N = 1; T = int; Stride = vigra::StridedArrayTag; std::string = std::__cxx11::basic_string<char>; hid_t = long long int]' 3119 | MultiArrayView<N, T, Stride> array, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx: In instantiation of 'void vigra::HDF5File::readAndResize(std::string, vigra::ArrayVector<T>&) [with T = double; std::string = std::__cxx11::basic_string<char>]': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/hdf5_rf_impex.cxx:100:65: required from here /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:2049:14: warning: implicitly-declared 'vigra::MultiArrayView<1, double, vigra::StridedArrayTag>::MultiArrayView(const vigra::MultiArrayView<1, double, vigra::StridedArrayTag>&)' is deprecated [-Wdeprecated-copy] 2049 | read_(datasetName, m_array, detail::getH5DataType<T>(), 1); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/matrix.hxx:43, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest.hxx:49, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest_hdf5_impex.hxx:40, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/hdf5_rf_impex.cxx:38: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:907:22: note: because 'vigra::MultiArrayView<1, double, vigra::StridedArrayTag>' has user-provided 'vigra::MultiArrayView<N, T, C>& vigra::MultiArrayView<N, T, C>::operator=(const vigra::MultiArrayView<N, T, C>&) [with unsigned int N = 1; T = double; StrideTag = vigra::StridedArrayTag]' 907 | MultiArrayView & operator=(MultiArrayView const & rhs) | ^~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest/rf_visitors.hxx:39, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest/rf_decisionTree.hxx:53, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest.hxx:56, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/random_forest_hdf5_impex.hxx:40, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/hdf5_rf_impex.cxx:38: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:3119:51: note: initializing argument 2 of 'void vigra::HDF5File::read_(std::string, vigra::MultiArrayView<N1, T1, S1>, hid_t, int) [with unsigned int N = 1; T = double; Stride = vigra::StridedArrayTag; std::string = std::__cxx11::basic_string<char>; hid_t = long long int]' 3119 | MultiArrayView<N, T, Stride> array, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ make[2]: Leaving directory '/tmp/B.ZVgyTi/BUILD/vigra-1.11.1' make[2]: Entering directory '/tmp/B.ZVgyTi/BUILD/vigra-1.11.1' [ 26%] Building CXX object vigranumpy/src/core/CMakeFiles/vigranumpy_utilities.dir/utilities.cxx.o cd /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core && /usr/bin/x86_64-pld-linux-gnux32-g++ -DHasHDF5 -Dvigranumpy_utilities_EXPORTS -I/tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include -isystem /usr/libx32/python2.7/site-packages/numpy/core/include -isystem /usr/include/python2.7 -std=c++11 -pthread -W -Wall -Wextra -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fPIC -mtune=generic -march=x86-64 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -DNDEBUG -DQT_NO_DEBUG -fPIC -o CMakeFiles/vigranumpy_utilities.dir/utilities.cxx.o -c /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/utilities.cxx In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/tinyvector.hxx:56, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:43, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/utilities.cxx:39: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'void vigra::Rect2D::setUpperLeft(const vigra::Point2D&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:929:22: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 929 | upperLeft_ = ul; | ^~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'void vigra::Rect2D::setLowerRight(const vigra::Point2D&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:937:23: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 937 | lowerRight_ = lr; | ^~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'void vigra::Rect2D::moveTo(const vigra::Point2D&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:946:22: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 946 | upperLeft_ = newUpperLeft; | ^~~~~~~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'void vigra::Rect2D::setSize(const vigra::Size2D&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:1041:36: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1041 | lowerRight_ = upperLeft_ + size; | ^~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'void vigra::Rect2D::setSize(int, int)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:1049:56: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1049 | lowerRight_ = upperLeft_ + Size2D(width, height); | ^ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'vigra::Rect2D& vigra::Rect2D::operator|=(const vigra::Point2D&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:1159:26: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1159 | upperLeft_ = p; | ^ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:1160:42: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1160 | lowerRight_ = p + Diff2D(1, 1); | ^ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'vigra::Rect2D& vigra::Rect2D::operator=(const vigra::Rect2D&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:872:7: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 872 | class Rect2D | ^~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:872:7: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 872 | class Rect2D | ^~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'vigra::Rect2D& vigra::Rect2D::operator|=(const vigra::Rect2D&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:1198:31: note: synthesized method 'vigra::Rect2D& vigra::Rect2D::operator=(const vigra::Rect2D&)' first required here 1198 | return operator=(r); | ^ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'vigra::Rect2D& vigra::Rect2D::operator&=(const vigra::Point2D&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:1232:26: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1232 | upperLeft_ = p; | ^ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:1233:42: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1233 | lowerRight_ = p + Diff2D(1, 1); | ^ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:1236:27: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1236 | lowerRight_ = upperLeft_; | ^~~~~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/tinyvector.hxx:57, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:43, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/utilities.cxx:39: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/static_assert.hxx: At global scope: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/static_assert.hxx:87:22: warning: unnecessary parentheses in declaration of 'assertImpl' [-Wparentheses] 87 | failure ************ (Predicate::************ | ^ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/initimage.hxx:42, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/basicimageview.hxx:40, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/basicimage.hxx:45, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:45, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/utilities.cxx:39: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/functortraits.hxx:198:31: warning: 'template<class _Operation> class std::binder1st' is deprecated [-Wdeprecated-declarations] 198 | VIGRA_DEFINE_STL_FUNCTOR(std::binder1st, VigraTrueType, VigraFalseType) | ^~~~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/functortraits.hxx:163:21: note: in definition of macro 'VIGRA_DEFINE_STL_FUNCTOR' 163 | class FunctorTraits<name<T> > \ | ^~~~ In file included from /usr/include/c++/10.2.0/bits/stl_function.h:1392, from /usr/include/c++/10.2.0/string:48, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:44, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/utilities.cxx:39: /usr/include/c++/10.2.0/backward/binders.h:108:11: note: declared here 108 | class binder1st | ^~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/initimage.hxx:42, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/basicimageview.hxx:40, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/basicimage.hxx:45, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:45, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/utilities.cxx:39: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/functortraits.hxx:199:31: warning: 'template<class _Operation> class std::binder2nd' is deprecated [-Wdeprecated-declarations] 199 | VIGRA_DEFINE_STL_FUNCTOR(std::binder2nd, VigraTrueType, VigraFalseType) | ^~~~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/functortraits.hxx:163:21: note: in definition of macro 'VIGRA_DEFINE_STL_FUNCTOR' 163 | class FunctorTraits<name<T> > \ | ^~~~ In file included from /usr/include/c++/10.2.0/bits/stl_function.h:1392, from /usr/include/c++/10.2.0/string:48, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:44, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/utilities.cxx:39: /usr/include/c++/10.2.0/backward/binders.h:143:11: note: declared here 143 | class binder2nd | ^~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/transformimage.hxx:45, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_pointoperators.hxx:42, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:49, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/utilities.cxx:39: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/inspectimage.hxx: In member function 'void vigra::FindBoundingRectangle::operator()(const argument_type&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/inspectimage.hxx:1726:38: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1726 | upperLeft = Point2D(coord); | ^ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/tinyvector.hxx:56, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:43, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/utilities.cxx:39: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/transformimage.hxx:45, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_pointoperators.hxx:42, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:49, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/utilities.cxx:39: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/inspectimage.hxx:1727:53: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1727 | lowerRight = Point2D(coord + Diff2D(1,1)); | ^ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/tinyvector.hxx:56, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:43, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/utilities.cxx:39: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/transformimage.hxx:45, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_pointoperators.hxx:42, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:49, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/utilities.cxx:39: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/inspectimage.hxx: In member function 'void vigra::FindBoundingRectangle::operator()(const vigra::FindBoundingRectangle&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/inspectimage.hxx:1745:37: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1745 | upperLeft = otherRegion.upperLeft; | ^~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/tinyvector.hxx:56, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:43, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/utilities.cxx:39: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/transformimage.hxx:45, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_pointoperators.hxx:42, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:49, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/utilities.cxx:39: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/inspectimage.hxx:1746:38: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1746 | lowerRight = otherRegion.lowerRight; | ^~~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/tinyvector.hxx:56, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:43, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/utilities.cxx:39: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/utilities.cxx:39: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx: In function 'bool vigra::detail::nontrivialPermutation(const vigra::ArrayVector<int>&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:622:17: warning: comparison of integer expressions of different signedness: 'const value_type' {aka 'const int'} and 'unsigned int' [-Wsign-compare] 622 | if(p[k] != k) In file included from /usr/include/boost/bind.hpp:30, from /usr/include/boost/python/exception_translator.hpp:10, from /usr/include/boost/python.hpp:28, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array_converters.hxx:41, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/utilities.cxx:40: /usr/include/boost/bind.hpp: At global scope: /usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use <boost/bind/bind.hpp> + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.' 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/tmp/B.ZVgyTi/BUILD/vigra-1.11.1' make[2]: Entering directory '/tmp/B.ZVgyTi/BUILD/vigra-1.11.1' [ 46%] Linking CXX shared library utilities.so cd /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/vigranumpy_utilities.dir/link.txt --verbose=1 /usr/bin/x86_64-pld-linux-gnux32-g++ -fPIC -std=c++11 -pthread -W -Wall -Wextra -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fPIC -mtune=generic -march=x86-64 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -DNDEBUG -DQT_NO_DEBUG -Wl,--as-needed -Wl,--no-copy-dt-needed-entries -Wl,-z,relro -Wl,-z,combreloc -shared -Wl,-soname,utilities.so -o utilities.so CMakeFiles/vigranumpy_utilities.dir/utilities.cxx.o -lpython2.7 -lboost_python27 Copying target vigranumpy_utilities to temporary module directory cd /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core && /usr/bin/cmake -E copy_if_different /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/utilities.so /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/vigra/ make[2]: Leaving directory '/tmp/B.ZVgyTi/BUILD/vigra-1.11.1' make[1]: Entering directory '/tmp/B.ZVgyTi/BUILD/vigra-1.11.1' [ 46%] Built target vigranumpy_utilities make[1]: Leaving directory '/tmp/B.ZVgyTi/BUILD/vigra-1.11.1' make[2]: Entering directory '/tmp/B.ZVgyTi/BUILD/vigra-1.11.1' [ 42%] Building CXX object src/impex/CMakeFiles/vigraimpex.dir/jpeg.cxx.o cd /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex && /usr/bin/x86_64-pld-linux-gnux32-g++ -DHasEXR -DHasHDF5 -DHasJPEG -DHasPNG -DHasTIFF -DHasZLIB -Dvigraimpex_EXPORTS -I/tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include -isystem /usr/include/OpenEXR -std=c++11 -pthread -W -Wall -Wextra -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fPIC -mtune=generic -march=x86-64 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -DNDEBUG -DQT_NO_DEBUG -fPIC -o CMakeFiles/vigraimpex.dir/jpeg.cxx.o -c /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/jpeg.cxx In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/codec.hxx:56, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/jpeg.hxx:40, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/jpeg.cxx:49: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'void vigra::Rect2D::setUpperLeft(const vigra::Point2D&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:929:22: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 929 | upperLeft_ = ul; | ^~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'void vigra::Rect2D::setLowerRight(const vigra::Point2D&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:937:23: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 937 | lowerRight_ = lr; | ^~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'void vigra::Rect2D::moveTo(const vigra::Point2D&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:946:22: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 946 | upperLeft_ = newUpperLeft; | ^~~~~~~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'void vigra::Rect2D::setSize(const vigra::Size2D&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:1041:36: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1041 | lowerRight_ = upperLeft_ + size; | ^~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'void vigra::Rect2D::setSize(int, int)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:1049:56: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1049 | lowerRight_ = upperLeft_ + Size2D(width, height); | ^ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'vigra::Rect2D& vigra::Rect2D::operator|=(const vigra::Point2D&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:1159:26: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1159 | upperLeft_ = p; | ^ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:1160:42: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1160 | lowerRight_ = p + Diff2D(1, 1); | ^ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'vigra::Rect2D& vigra::Rect2D::operator=(const vigra::Rect2D&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:872:7: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 872 | class Rect2D | ^~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:872:7: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 872 | class Rect2D | ^~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'vigra::Rect2D& vigra::Rect2D::operator|=(const vigra::Rect2D&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:1198:31: note: synthesized method 'vigra::Rect2D& vigra::Rect2D::operator=(const vigra::Rect2D&)' first required here 1198 | return operator=(r); | ^ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'vigra::Rect2D& vigra::Rect2D::operator&=(const vigra::Point2D&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:1232:26: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1232 | upperLeft_ = p; | ^ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:1233:42: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1233 | lowerRight_ = p + Diff2D(1, 1); | ^ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:1236:27: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1236 | lowerRight_ = upperLeft_; | ^~~~~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ make[2]: Leaving directory '/tmp/B.ZVgyTi/BUILD/vigra-1.11.1' make[2]: Entering directory '/tmp/B.ZVgyTi/BUILD/vigra-1.11.1' [ 34%] Building CXX object src/impex/CMakeFiles/vigraimpex.dir/imageinfo.cxx.o cd /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex && /usr/bin/x86_64-pld-linux-gnux32-g++ -DHasEXR -DHasHDF5 -DHasJPEG -DHasPNG -DHasTIFF -DHasZLIB -Dvigraimpex_EXPORTS -I/tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include -isystem /usr/include/OpenEXR -std=c++11 -pthread -W -Wall -Wextra -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fPIC -mtune=generic -march=x86-64 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -DNDEBUG -DQT_NO_DEBUG -fPIC -o CMakeFiles/vigraimpex.dir/imageinfo.cxx.o -c /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/imageinfo.cxx In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/imageinfo.hxx:55, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/imageinfo.cxx:62: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'void vigra::Rect2D::setUpperLeft(const vigra::Point2D&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:929:22: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 929 | upperLeft_ = ul; | ^~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'void vigra::Rect2D::setLowerRight(const vigra::Point2D&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:937:23: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 937 | lowerRight_ = lr; | ^~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'void vigra::Rect2D::moveTo(const vigra::Point2D&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:946:22: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 946 | upperLeft_ = newUpperLeft; | ^~~~~~~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'void vigra::Rect2D::setSize(const vigra::Size2D&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:1041:36: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1041 | lowerRight_ = upperLeft_ + size; | ^~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'void vigra::Rect2D::setSize(int, int)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:1049:56: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1049 | lowerRight_ = upperLeft_ + Size2D(width, height); | ^ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'vigra::Rect2D& vigra::Rect2D::operator|=(const vigra::Point2D&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:1159:26: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1159 | upperLeft_ = p; | ^ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:1160:42: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1160 | lowerRight_ = p + Diff2D(1, 1); | ^ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'vigra::Rect2D& vigra::Rect2D::operator=(const vigra::Rect2D&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:872:7: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 872 | class Rect2D | ^~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:872:7: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 872 | class Rect2D | ^~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'vigra::Rect2D& vigra::Rect2D::operator|=(const vigra::Rect2D&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:1198:31: note: synthesized method 'vigra::Rect2D& vigra::Rect2D::operator=(const vigra::Rect2D&)' first required here 1198 | return operator=(r); | ^ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'vigra::Rect2D& vigra::Rect2D::operator&=(const vigra::Point2D&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:1232:26: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1232 | upperLeft_ = p; | ^ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:1233:42: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1233 | lowerRight_ = p + Diff2D(1, 1); | ^ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:1236:27: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1236 | lowerRight_ = upperLeft_; | ^~~~~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/tinyvector.hxx:57, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_fwd.hxx:41, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_iterator.hxx:41, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/imageinfo.hxx:58, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/imageinfo.cxx:62: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/static_assert.hxx: At global scope: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/static_assert.hxx:87:22: warning: unnecessary parentheses in declaration of 'assertImpl' [-Wparentheses] 87 | failure ************ (Predicate::************ | ^ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/initimage.hxx:42, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/basicimageview.hxx:40, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_impex.hxx:48, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/imageinfo.cxx:64: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/functortraits.hxx:198:31: warning: 'template<class _Operation> class std::binder1st' is deprecated [-Wdeprecated-declarations] 198 | VIGRA_DEFINE_STL_FUNCTOR(std::binder1st, VigraTrueType, VigraFalseType) | ^~~~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/functortraits.hxx:163:21: note: in definition of macro 'VIGRA_DEFINE_STL_FUNCTOR' 163 | class FunctorTraits<name<T> > \ | ^~~~ In file included from /usr/include/c++/10.2.0/bits/stl_function.h:1392, from /usr/include/c++/10.2.0/string:48, from /usr/include/c++/10.2.0/bits/locale_classes.h:40, from /usr/include/c++/10.2.0/bits/ios_base.h:41, from /usr/include/c++/10.2.0/ios:42, from /usr/include/c++/10.2.0/ostream:38, from /usr/include/c++/10.2.0/iostream:39, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/imageinfo.cxx:46: /usr/include/c++/10.2.0/backward/binders.h:108:11: note: declared here 108 | class binder1st | ^~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/initimage.hxx:42, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/basicimageview.hxx:40, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_impex.hxx:48, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/imageinfo.cxx:64: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/functortraits.hxx:199:31: warning: 'template<class _Operation> class std::binder2nd' is deprecated [-Wdeprecated-declarations] 199 | VIGRA_DEFINE_STL_FUNCTOR(std::binder2nd, VigraTrueType, VigraFalseType) | ^~~~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/functortraits.hxx:163:21: note: in definition of macro 'VIGRA_DEFINE_STL_FUNCTOR' 163 | class FunctorTraits<name<T> > \ | ^~~~ In file included from /usr/include/c++/10.2.0/bits/stl_function.h:1392, from /usr/include/c++/10.2.0/string:48, from /usr/include/c++/10.2.0/bits/locale_classes.h:40, from /usr/include/c++/10.2.0/bits/ios_base.h:41, from /usr/include/c++/10.2.0/ios:42, from /usr/include/c++/10.2.0/ostream:38, from /usr/include/c++/10.2.0/iostream:39, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/imageinfo.cxx:46: /usr/include/c++/10.2.0/backward/binders.h:143:11: note: declared here 143 | class binder2nd | ^~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/impexbase.hxx:41, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/impex.hxx:53, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_impex.hxx:49, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/imageinfo.cxx:64: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/inspectimage.hxx: In member function 'void vigra::FindBoundingRectangle::operator()(const argument_type&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/inspectimage.hxx:1726:38: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1726 | upperLeft = Point2D(coord); | ^ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/imageinfo.hxx:55, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/imageinfo.cxx:62: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/impexbase.hxx:41, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/impex.hxx:53, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_impex.hxx:49, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/imageinfo.cxx:64: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/inspectimage.hxx:1727:53: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1727 | lowerRight = Point2D(coord + Diff2D(1,1)); | ^ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/imageinfo.hxx:55, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/imageinfo.cxx:62: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/impexbase.hxx:41, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/impex.hxx:53, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_impex.hxx:49, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/imageinfo.cxx:64: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/inspectimage.hxx: In member function 'void vigra::FindBoundingRectangle::operator()(const vigra::FindBoundingRectangle&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/inspectimage.hxx:1745:37: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1745 | upperLeft = otherRegion.upperLeft; | ^~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/imageinfo.hxx:55, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/imageinfo.cxx:62: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/impexbase.hxx:41, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/impex.hxx:53, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_impex.hxx:49, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/imageinfo.cxx:64: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/inspectimage.hxx:1746:38: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1746 | lowerRight = otherRegion.lowerRight; | ^~~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/imageinfo.hxx:55, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/imageinfo.cxx:62: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/imageinfo.cxx:76: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx: In member function 'void vigra::HDF5File::readAtomicAttribute(std::string, std::string, std::string&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:2627:100: warning: implicitly-declared 'vigra::MultiArrayView<1, const char*, vigra::StridedArrayTag>::MultiArrayView(const vigra::MultiArrayView<1, const char*, vigra::StridedArrayTag>&)' is deprecated [-Wdeprecated-copy] 2627 | read_attribute_(datasetName, attributeName, array, detail::getH5DataType<const char *>(), 1); | ^ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_impex.hxx:50, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/imageinfo.cxx:64: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:907:22: note: because 'vigra::MultiArrayView<1, const char*, vigra::StridedArrayTag>' has user-provided 'vigra::MultiArrayView<N, T, C>& vigra::MultiArrayView<N, T, C>::operator=(const vigra::MultiArrayView<N, T, C>&) [with unsigned int N = 1; T = const char*; StrideTag = vigra::StridedArrayTag]' 907 | MultiArrayView & operator=(MultiArrayView const & rhs) | ^~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/imageinfo.cxx:76: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:2602:55: note: initializing argument 3 of 'void vigra::HDF5File::read_attribute_(std::string, std::string, vigra::MultiArrayView<N1, T1, S1>, hid_t, int) [with unsigned int N = 1; T = const char*; Stride = vigra::StridedArrayTag; std::string = std::__cxx11::basic_string<char>; hid_t = long long int]' 2602 | MultiArrayView<N, T, Stride> array, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx: In member function 'void vigra::HDF5File::readAtomic(std::string, std::string&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:2694:75: warning: implicitly-declared 'vigra::MultiArrayView<1, const char*, vigra::StridedArrayTag>::MultiArrayView(const vigra::MultiArrayView<1, const char*, vigra::StridedArrayTag>&)' is deprecated [-Wdeprecated-copy] 2694 | read_(datasetName, array, detail::getH5DataType<const char *>(), 1); | ^ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_impex.hxx:50, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/imageinfo.cxx:64: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:907:22: note: because 'vigra::MultiArrayView<1, const char*, vigra::StridedArrayTag>' has user-provided 'vigra::MultiArrayView<N, T, C>& vigra::MultiArrayView<N, T, C>::operator=(const vigra::MultiArrayView<N, T, C>&) [with unsigned int N = 1; T = const char*; StrideTag = vigra::StridedArrayTag]' 907 | MultiArrayView & operator=(MultiArrayView const & rhs) | ^~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/imageinfo.cxx:76: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:2666:52: note: initializing argument 2 of 'void vigra::HDF5File::read_(std::string, vigra::MultiArrayView<N1, T1, S1>, hid_t, int) [with unsigned int N = 1; T = const char*; Stride = vigra::StridedArrayTag; std::string = std::__cxx11::basic_string<char>; hid_t = long long int]' 2666 | MultiArrayView<N, T, Stride> array, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/imageinfo.cxx: In member function 'vigra::ImageExportInfo& vigra::ImageExportInfo::setCanvasSize(const vigra::Size2D&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/imageinfo.cxx:464:21: warning: implicitly-declared 'vigra::Size2D& vigra::Size2D::operator=(const vigra::Size2D&)' is deprecated [-Wdeprecated-copy] 464 | m_canvas_size = size; | ^~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/imageinfo.hxx:55, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/imageinfo.cxx:62: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:498:5: note: because 'vigra::Size2D' has user-provided 'vigra::Size2D::Size2D(const vigra::Size2D&)' 498 | Size2D(Size2D const & v) | ^~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/imageinfo.cxx: In member function 'void vigra::ImageImportInfo::readHeader_()': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/imageinfo.cxx:702:44: warning: implicitly-declared 'vigra::Size2D& vigra::Size2D::operator=(const vigra::Size2D&)' is deprecated [-Wdeprecated-copy] 702 | m_canvas_size = decoder->getCanvasSize(); | ^ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/imageinfo.hxx:55, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/imageinfo.cxx:62: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:498:5: note: because 'vigra::Size2D' has user-provided 'vigra::Size2D::Size2D(const vigra::Size2D&)' 498 | Size2D(Size2D const & v) | ^~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/imageinfo.cxx:76: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx: In instantiation of 'void vigra::HDF5File::readAtomicAttribute(std::string, std::string, T&) [with T = char; std::string = std::__cxx11::basic_string<char>]': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:1734:62: required from here /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:2617:24: warning: implicitly-declared 'vigra::MultiArrayView<1, char, vigra::StridedArrayTag>::MultiArrayView(const vigra::MultiArrayView<1, char, vigra::StridedArrayTag>&)' is deprecated [-Wdeprecated-copy] 2617 | read_attribute_(datasetName, attributeName, array, detail::getH5DataType<T>(), 1); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_impex.hxx:50, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/imageinfo.cxx:64: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:907:22: note: because 'vigra::MultiArrayView<1, char, vigra::StridedArrayTag>' has user-provided 'vigra::MultiArrayView<N, T, C>& vigra::MultiArrayView<N, T, C>::operator=(const vigra::MultiArrayView<N, T, C>&) [with unsigned int N = 1; T = char; StrideTag = vigra::StridedArrayTag]' 907 | MultiArrayView & operator=(MultiArrayView const & rhs) | ^~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/imageinfo.cxx:76: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:3307:61: note: initializing argument 3 of 'void vigra::HDF5File::read_attribute_(std::string, std::string, vigra::MultiArrayView<N1, T1, S1>, hid_t, int) [with unsigned int N = 1; T = char; Stride = vigra::StridedArrayTag; std::string = std::__cxx11::basic_string<char>; hid_t = long long int]' 3307 | MultiArrayView<N, T, Stride> array, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx: In instantiation of 'void vigra::HDF5File::readAtomicAttribute(std::string, std::string, T&) [with T = signed char; std::string = std::__cxx11::basic_string<char>]': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:1736:61: required from here /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:2617:24: warning: implicitly-declared 'vigra::MultiArrayView<1, signed char, vigra::StridedArrayTag>::MultiArrayView(const vigra::MultiArrayView<1, signed char, vigra::StridedArrayTag>&)' is deprecated [-Wdeprecated-copy] 2617 | read_attribute_(datasetName, attributeName, array, detail::getH5DataType<T>(), 1); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_impex.hxx:50, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/imageinfo.cxx:64: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:907:22: note: because 'vigra::MultiArrayView<1, signed char, vigra::StridedArrayTag>' has user-provided 'vigra::MultiArrayView<N, T, C>& vigra::MultiArrayView<N, T, C>::operator=(const vigra::MultiArrayView<N, T, C>&) [with unsigned int N = 1; T = signed char; StrideTag = vigra::StridedArrayTag]' 907 | MultiArrayView & operator=(MultiArrayView const & rhs) | ^~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/imageinfo.cxx:76: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:3307:61: note: initializing argument 3 of 'void vigra::HDF5File::read_attribute_(std::string, std::string, vigra::MultiArrayView<N1, T1, S1>, hid_t, int) [with unsigned int N = 1; T = signed char; Stride = vigra::StridedArrayTag; std::string = std::__cxx11::basic_string<char>; hid_t = long long int]' 3307 | MultiArrayView<N, T, Stride> array, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx: In instantiation of 'void vigra::HDF5File::readAtomicAttribute(std::string, std::string, T&) [with T = short int; std::string = std::__cxx11::basic_string<char>]': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:1738:61: required from here /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:2617:24: warning: implicitly-declared 'vigra::MultiArrayView<1, short int, vigra::StridedArrayTag>::MultiArrayView(const vigra::MultiArrayView<1, short int, vigra::StridedArrayTag>&)' is deprecated [-Wdeprecated-copy] 2617 | read_attribute_(datasetName, attributeName, array, detail::getH5DataType<T>(), 1); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_impex.hxx:50, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/imageinfo.cxx:64: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:907:22: note: because 'vigra::MultiArrayView<1, short int, vigra::StridedArrayTag>' has user-provided 'vigra::MultiArrayView<N, T, C>& vigra::MultiArrayView<N, T, C>::operator=(const vigra::MultiArrayView<N, T, C>&) [with unsigned int N = 1; T = short int; StrideTag = vigra::StridedArrayTag]' 907 | MultiArrayView & operator=(MultiArrayView const & rhs) | ^~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/imageinfo.cxx:76: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:3307:61: note: initializing argument 3 of 'void vigra::HDF5File::read_attribute_(std::string, std::string, vigra::MultiArrayView<N1, T1, S1>, hid_t, int) [with unsigned int N = 1; T = short int; Stride = vigra::StridedArrayTag; std::string = std::__cxx11::basic_string<char>; hid_t = long long int]' 3307 | MultiArrayView<N, T, Stride> array, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx: In instantiation of 'void vigra::HDF5File::readAtomicAttribute(std::string, std::string, T&) [with T = int; std::string = std::__cxx11::basic_string<char>]': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:1740:61: required from here /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:2617:24: warning: implicitly-declared 'vigra::MultiArrayView<1, int, vigra::StridedArrayTag>::MultiArrayView(const vigra::MultiArrayView<1, int, vigra::StridedArrayTag>&)' is deprecated [-Wdeprecated-copy] 2617 | read_attribute_(datasetName, attributeName, array, detail::getH5DataType<T>(), 1); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_impex.hxx:50, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/imageinfo.cxx:64: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:907:22: note: because 'vigra::MultiArrayView<1, int, vigra::StridedArrayTag>' has user-provided 'vigra::MultiArrayView<N, T, C>& vigra::MultiArrayView<N, T, C>::operator=(const vigra::MultiArrayView<N, T, C>&) [with unsigned int N = 1; T = int; StrideTag = vigra::StridedArrayTag]' 907 | MultiArrayView & operator=(MultiArrayView const & rhs) | ^~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/imageinfo.cxx:76: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:3307:61: note: initializing argument 3 of 'void vigra::HDF5File::read_attribute_(std::string, std::string, vigra::MultiArrayView<N1, T1, S1>, hid_t, int) [with unsigned int N = 1; T = int; Stride = vigra::StridedArrayTag; std::string = std::__cxx11::basic_string<char>; hid_t = long long int]' 3307 | MultiArrayView<N, T, Stride> array, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx: In instantiation of 'void vigra::HDF5File::readAtomicAttribute(std::string, std::string, T&) [with T = long int; std::string = std::__cxx11::basic_string<char>]': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:1742:61: required from here /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:2617:24: warning: implicitly-declared 'vigra::MultiArrayView<1, long int, vigra::StridedArrayTag>::MultiArrayView(const vigra::MultiArrayView<1, long int, vigra::StridedArrayTag>&)' is deprecated [-Wdeprecated-copy] 2617 | read_attribute_(datasetName, attributeName, array, detail::getH5DataType<T>(), 1); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_impex.hxx:50, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/imageinfo.cxx:64: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:907:22: note: because 'vigra::MultiArrayView<1, long int, vigra::StridedArrayTag>' has user-provided 'vigra::MultiArrayView<N, T, C>& vigra::MultiArrayView<N, T, C>::operator=(const vigra::MultiArrayView<N, T, C>&) [with unsigned int N = 1; T = long int; StrideTag = vigra::StridedArrayTag]' 907 | MultiArrayView & operator=(MultiArrayView const & rhs) | ^~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/imageinfo.cxx:76: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:3307:61: note: initializing argument 3 of 'void vigra::HDF5File::read_attribute_(std::string, std::string, vigra::MultiArrayView<N1, T1, S1>, hid_t, int) [with unsigned int N = 1; T = long int; Stride = vigra::StridedArrayTag; std::string = std::__cxx11::basic_string<char>; hid_t = long long int]' 3307 | MultiArrayView<N, T, Stride> array, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx: In instantiation of 'void vigra::HDF5File::readAtomicAttribute(std::string, std::string, T&) [with T = long long int; std::string = std::__cxx11::basic_string<char>]': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:1744:61: required from here /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:2617:24: warning: implicitly-declared 'vigra::MultiArrayView<1, long long int, vigra::StridedArrayTag>::MultiArrayView(const vigra::MultiArrayView<1, long long int, vigra::StridedArrayTag>&)' is deprecated [-Wdeprecated-copy] 2617 | read_attribute_(datasetName, attributeName, array, detail::getH5DataType<T>(), 1); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_impex.hxx:50, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/imageinfo.cxx:64: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:907:22: note: because 'vigra::MultiArrayView<1, long long int, vigra::StridedArrayTag>' has user-provided 'vigra::MultiArrayView<N, T, C>& vigra::MultiArrayView<N, T, C>::operator=(const vigra::MultiArrayView<N, T, C>&) [with unsigned int N = 1; T = long long int; StrideTag = vigra::StridedArrayTag]' 907 | MultiArrayView & operator=(MultiArrayView const & rhs) | ^~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/imageinfo.cxx:76: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:3307:61: note: initializing argument 3 of 'void vigra::HDF5File::read_attribute_(std::string, std::string, vigra::MultiArrayView<N1, T1, S1>, hid_t, int) [with unsigned int N = 1; T = long long int; Stride = vigra::StridedArrayTag; std::string = std::__cxx11::basic_string<char>; hid_t = long long int]' 3307 | MultiArrayView<N, T, Stride> array, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx: In instantiation of 'void vigra::HDF5File::readAtomicAttribute(std::string, std::string, T&) [with T = unsigned char; std::string = std::__cxx11::basic_string<char>]': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:1746:61: required from here /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:2617:24: warning: implicitly-declared 'vigra::MultiArrayView<1, unsigned char, vigra::StridedArrayTag>::MultiArrayView(const vigra::MultiArrayView<1, unsigned char, vigra::StridedArrayTag>&)' is deprecated [-Wdeprecated-copy] 2617 | read_attribute_(datasetName, attributeName, array, detail::getH5DataType<T>(), 1); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_impex.hxx:50, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/imageinfo.cxx:64: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:907:22: note: because 'vigra::MultiArrayView<1, unsigned char, vigra::StridedArrayTag>' has user-provided 'vigra::MultiArrayView<N, T, C>& vigra::MultiArrayView<N, T, C>::operator=(const vigra::MultiArrayView<N, T, C>&) [with unsigned int N = 1; T = unsigned char; StrideTag = vigra::StridedArrayTag]' 907 | MultiArrayView & operator=(MultiArrayView const & rhs) | ^~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/imageinfo.cxx:76: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:3307:61: note: initializing argument 3 of 'void vigra::HDF5File::read_attribute_(std::string, std::string, vigra::MultiArrayView<N1, T1, S1>, hid_t, int) [with unsigned int N = 1; T = unsigned char; Stride = vigra::StridedArrayTag; std::string = std::__cxx11::basic_string<char>; hid_t = long long int]' 3307 | MultiArrayView<N, T, Stride> array, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx: In instantiation of 'void vigra::HDF5File::readAtomicAttribute(std::string, std::string, T&) [with T = short unsigned int; std::string = std::__cxx11::basic_string<char>]': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:1748:61: required from here /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:2617:24: warning: implicitly-declared 'vigra::MultiArrayView<1, short unsigned int, vigra::StridedArrayTag>::MultiArrayView(const vigra::MultiArrayView<1, short unsigned int, vigra::StridedArrayTag>&)' is deprecated [-Wdeprecated-copy] 2617 | read_attribute_(datasetName, attributeName, array, detail::getH5DataType<T>(), 1); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_impex.hxx:50, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/imageinfo.cxx:64: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:907:22: note: because 'vigra::MultiArrayView<1, short unsigned int, vigra::StridedArrayTag>' has user-provided 'vigra::MultiArrayView<N, T, C>& vigra::MultiArrayView<N, T, C>::operator=(const vigra::MultiArrayView<N, T, C>&) [with unsigned int N = 1; T = short unsigned int; StrideTag = vigra::StridedArrayTag]' 907 | MultiArrayView & operator=(MultiArrayView const & rhs) | ^~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/imageinfo.cxx:76: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:3307:61: note: initializing argument 3 of 'void vigra::HDF5File::read_attribute_(std::string, std::string, vigra::MultiArrayView<N1, T1, S1>, hid_t, int) [with unsigned int N = 1; T = short unsigned int; Stride = vigra::StridedArrayTag; std::string = std::__cxx11::basic_string<char>; hid_t = long long int]' 3307 | MultiArrayView<N, T, Stride> array, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx: In instantiation of 'void vigra::HDF5File::readAtomicAttribute(std::string, std::string, T&) [with T = unsigned int; std::string = std::__cxx11::basic_string<char>]': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:1750:61: required from here /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:2617:24: warning: implicitly-declared 'vigra::MultiArrayView<1, unsigned int, vigra::StridedArrayTag>::MultiArrayView(const vigra::MultiArrayView<1, unsigned int, vigra::StridedArrayTag>&)' is deprecated [-Wdeprecated-copy] 2617 | read_attribute_(datasetName, attributeName, array, detail::getH5DataType<T>(), 1); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_impex.hxx:50, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/imageinfo.cxx:64: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:907:22: note: because 'vigra::MultiArrayView<1, unsigned int, vigra::StridedArrayTag>' has user-provided 'vigra::MultiArrayView<N, T, C>& vigra::MultiArrayView<N, T, C>::operator=(const vigra::MultiArrayView<N, T, C>&) [with unsigned int N = 1; T = unsigned int; StrideTag = vigra::StridedArrayTag]' 907 | MultiArrayView & operator=(MultiArrayView const & rhs) | ^~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/imageinfo.cxx:76: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:3307:61: note: initializing argument 3 of 'void vigra::HDF5File::read_attribute_(std::string, std::string, vigra::MultiArrayView<N1, T1, S1>, hid_t, int) [with unsigned int N = 1; T = unsigned int; Stride = vigra::StridedArrayTag; std::string = std::__cxx11::basic_string<char>; hid_t = long long int]' 3307 | MultiArrayView<N, T, Stride> array, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx: In instantiation of 'void vigra::HDF5File::readAtomicAttribute(std::string, std::string, T&) [with T = long unsigned int; std::string = std::__cxx11::basic_string<char>]': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:1752:61: required from here /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:2617:24: warning: implicitly-declared 'vigra::MultiArrayView<1, long unsigned int, vigra::StridedArrayTag>::MultiArrayView(const vigra::MultiArrayView<1, long unsigned int, vigra::StridedArrayTag>&)' is deprecated [-Wdeprecated-copy] 2617 | read_attribute_(datasetName, attributeName, array, detail::getH5DataType<T>(), 1); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_impex.hxx:50, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/imageinfo.cxx:64: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:907:22: note: because 'vigra::MultiArrayView<1, long unsigned int, vigra::StridedArrayTag>' has user-provided 'vigra::MultiArrayView<N, T, C>& vigra::MultiArrayView<N, T, C>::operator=(const vigra::MultiArrayView<N, T, C>&) [with unsigned int N = 1; T = long unsigned int; StrideTag = vigra::StridedArrayTag]' 907 | MultiArrayView & operator=(MultiArrayView const & rhs) | ^~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/imageinfo.cxx:76: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:3307:61: note: initializing argument 3 of 'void vigra::HDF5File::read_attribute_(std::string, std::string, vigra::MultiArrayView<N1, T1, S1>, hid_t, int) [with unsigned int N = 1; T = long unsigned int; Stride = vigra::StridedArrayTag; std::string = std::__cxx11::basic_string<char>; hid_t = long long int]' 3307 | MultiArrayView<N, T, Stride> array, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx: In instantiation of 'void vigra::HDF5File::readAtomicAttribute(std::string, std::string, T&) [with T = long long unsigned int; std::string = std::__cxx11::basic_string<char>]': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:1754:61: required from here /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:2617:24: warning: implicitly-declared 'vigra::MultiArrayView<1, long long unsigned int, vigra::StridedArrayTag>::MultiArrayView(const vigra::MultiArrayView<1, long long unsigned int, vigra::StridedArrayTag>&)' is deprecated [-Wdeprecated-copy] 2617 | read_attribute_(datasetName, attributeName, array, detail::getH5DataType<T>(), 1); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_impex.hxx:50, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/imageinfo.cxx:64: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:907:22: note: because 'vigra::MultiArrayView<1, long long unsigned int, vigra::StridedArrayTag>' has user-provided 'vigra::MultiArrayView<N, T, C>& vigra::MultiArrayView<N, T, C>::operator=(const vigra::MultiArrayView<N, T, C>&) [with unsigned int N = 1; T = long long unsigned int; StrideTag = vigra::StridedArrayTag]' 907 | MultiArrayView & operator=(MultiArrayView const & rhs) | ^~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/imageinfo.cxx:76: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:3307:61: note: initializing argument 3 of 'void vigra::HDF5File::read_attribute_(std::string, std::string, vigra::MultiArrayView<N1, T1, S1>, hid_t, int) [with unsigned int N = 1; T = long long unsigned int; Stride = vigra::StridedArrayTag; std::string = std::__cxx11::basic_string<char>; hid_t = long long int]' 3307 | MultiArrayView<N, T, Stride> array, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx: In instantiation of 'void vigra::HDF5File::readAtomicAttribute(std::string, std::string, T&) [with T = float; std::string = std::__cxx11::basic_string<char>]': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:1756:61: required from here /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:2617:24: warning: implicitly-declared 'vigra::MultiArrayView<1, float, vigra::StridedArrayTag>::MultiArrayView(const vigra::MultiArrayView<1, float, vigra::StridedArrayTag>&)' is deprecated [-Wdeprecated-copy] 2617 | read_attribute_(datasetName, attributeName, array, detail::getH5DataType<T>(), 1); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_impex.hxx:50, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/imageinfo.cxx:64: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:907:22: note: because 'vigra::MultiArrayView<1, float, vigra::StridedArrayTag>' has user-provided 'vigra::MultiArrayView<N, T, C>& vigra::MultiArrayView<N, T, C>::operator=(const vigra::MultiArrayView<N, T, C>&) [with unsigned int N = 1; T = float; StrideTag = vigra::StridedArrayTag]' 907 | MultiArrayView & operator=(MultiArrayView const & rhs) | ^~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/imageinfo.cxx:76: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:3307:61: note: initializing argument 3 of 'void vigra::HDF5File::read_attribute_(std::string, std::string, vigra::MultiArrayView<N1, T1, S1>, hid_t, int) [with unsigned int N = 1; T = float; Stride = vigra::StridedArrayTag; std::string = std::__cxx11::basic_string<char>; hid_t = long long int]' 3307 | MultiArrayView<N, T, Stride> array, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx: In instantiation of 'void vigra::HDF5File::readAtomicAttribute(std::string, std::string, T&) [with T = double; std::string = std::__cxx11::basic_string<char>]': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:1758:61: required from here /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:2617:24: warning: implicitly-declared 'vigra::MultiArrayView<1, double, vigra::StridedArrayTag>::MultiArrayView(const vigra::MultiArrayView<1, double, vigra::StridedArrayTag>&)' is deprecated [-Wdeprecated-copy] 2617 | read_attribute_(datasetName, attributeName, array, detail::getH5DataType<T>(), 1); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_impex.hxx:50, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/imageinfo.cxx:64: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:907:22: note: because 'vigra::MultiArrayView<1, double, vigra::StridedArrayTag>' has user-provided 'vigra::MultiArrayView<N, T, C>& vigra::MultiArrayView<N, T, C>::operator=(const vigra::MultiArrayView<N, T, C>&) [with unsigned int N = 1; T = double; StrideTag = vigra::StridedArrayTag]' 907 | MultiArrayView & operator=(MultiArrayView const & rhs) | ^~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/imageinfo.cxx:76: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:3307:61: note: initializing argument 3 of 'void vigra::HDF5File::read_attribute_(std::string, std::string, vigra::MultiArrayView<N1, T1, S1>, hid_t, int) [with unsigned int N = 1; T = double; Stride = vigra::StridedArrayTag; std::string = std::__cxx11::basic_string<char>; hid_t = long long int]' 3307 | MultiArrayView<N, T, Stride> array, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx: In instantiation of 'void vigra::HDF5File::readAtomicAttribute(std::string, std::string, T&) [with T = long double; std::string = std::__cxx11::basic_string<char>]': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:1760:61: required from here /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:2617:24: warning: implicitly-declared 'vigra::MultiArrayView<1, long double, vigra::StridedArrayTag>::MultiArrayView(const vigra::MultiArrayView<1, long double, vigra::StridedArrayTag>&)' is deprecated [-Wdeprecated-copy] 2617 | read_attribute_(datasetName, attributeName, array, detail::getH5DataType<T>(), 1); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_impex.hxx:50, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/imageinfo.cxx:64: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:907:22: note: because 'vigra::MultiArrayView<1, long double, vigra::StridedArrayTag>' has user-provided 'vigra::MultiArrayView<N, T, C>& vigra::MultiArrayView<N, T, C>::operator=(const vigra::MultiArrayView<N, T, C>&) [with unsigned int N = 1; T = long double; StrideTag = vigra::StridedArrayTag]' 907 | MultiArrayView & operator=(MultiArrayView const & rhs) | ^~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/imageinfo.cxx:76: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:3307:61: note: initializing argument 3 of 'void vigra::HDF5File::read_attribute_(std::string, std::string, vigra::MultiArrayView<N1, T1, S1>, hid_t, int) [with unsigned int N = 1; T = long double; Stride = vigra::StridedArrayTag; std::string = std::__cxx11::basic_string<char>; hid_t = long long int]' 3307 | MultiArrayView<N, T, Stride> array, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx: In instantiation of 'void vigra::HDF5File::readAtomic(std::string, T&) [with T = char; std::string = std::__cxx11::basic_string<char>]': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:2162:88: required from here /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:2684:14: warning: implicitly-declared 'vigra::MultiArrayView<1, char, vigra::StridedArrayTag>::MultiArrayView(const vigra::MultiArrayView<1, char, vigra::StridedArrayTag>&)' is deprecated [-Wdeprecated-copy] 2684 | read_(datasetName, array, detail::getH5DataType<T>(), 1); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_impex.hxx:50, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/imageinfo.cxx:64: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:907:22: note: because 'vigra::MultiArrayView<1, char, vigra::StridedArrayTag>' has user-provided 'vigra::MultiArrayView<N, T, C>& vigra::MultiArrayView<N, T, C>::operator=(const vigra::MultiArrayView<N, T, C>&) [with unsigned int N = 1; T = char; StrideTag = vigra::StridedArrayTag]' 907 | MultiArrayView & operator=(MultiArrayView const & rhs) | ^~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/imageinfo.cxx:76: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:3119:51: note: initializing argument 2 of 'void vigra::HDF5File::read_(std::string, vigra::MultiArrayView<N1, T1, S1>, hid_t, int) [with unsigned int N = 1; T = char; Stride = vigra::StridedArrayTag; std::string = std::__cxx11::basic_string<char>; hid_t = long long int]' 3119 | MultiArrayView<N, T, Stride> array, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx: In instantiation of 'void vigra::HDF5File::readAtomic(std::string, T&) [with T = signed char; std::string = std::__cxx11::basic_string<char>]': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:2163:95: required from here /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:2684:14: warning: implicitly-declared 'vigra::MultiArrayView<1, signed char, vigra::StridedArrayTag>::MultiArrayView(const vigra::MultiArrayView<1, signed char, vigra::StridedArrayTag>&)' is deprecated [-Wdeprecated-copy] 2684 | read_(datasetName, array, detail::getH5DataType<T>(), 1); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_impex.hxx:50, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/imageinfo.cxx:64: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:907:22: note: because 'vigra::MultiArrayView<1, signed char, vigra::StridedArrayTag>' has user-provided 'vigra::MultiArrayView<N, T, C>& vigra::MultiArrayView<N, T, C>::operator=(const vigra::MultiArrayView<N, T, C>&) [with unsigned int N = 1; T = signed char; StrideTag = vigra::StridedArrayTag]' 907 | MultiArrayView & operator=(MultiArrayView const & rhs) | ^~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/imageinfo.cxx:76: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:3119:51: note: initializing argument 2 of 'void vigra::HDF5File::read_(std::string, vigra::MultiArrayView<N1, T1, S1>, hid_t, int) [with unsigned int N = 1; T = signed char; Stride = vigra::StridedArrayTag; std::string = std::__cxx11::basic_string<char>; hid_t = long long int]' 3119 | MultiArrayView<N, T, Stride> array, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx: In instantiation of 'void vigra::HDF5File::readAtomic(std::string, T&) [with T = short int; std::string = std::__cxx11::basic_string<char>]': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:2164:96: required from here /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:2684:14: warning: implicitly-declared 'vigra::MultiArrayView<1, short int, vigra::StridedArrayTag>::MultiArrayView(const vigra::MultiArrayView<1, short int, vigra::StridedArrayTag>&)' is deprecated [-Wdeprecated-copy] 2684 | read_(datasetName, array, detail::getH5DataType<T>(), 1); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_impex.hxx:50, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/imageinfo.cxx:64: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:907:22: note: because 'vigra::MultiArrayView<1, short int, vigra::StridedArrayTag>' has user-provided 'vigra::MultiArrayView<N, T, C>& vigra::MultiArrayView<N, T, C>::operator=(const vigra::MultiArrayView<N, T, C>&) [with unsigned int N = 1; T = short int; StrideTag = vigra::StridedArrayTag]' 907 | MultiArrayView & operator=(MultiArrayView const & rhs) | ^~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/imageinfo.cxx:76: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:3119:51: note: initializing argument 2 of 'void vigra::HDF5File::read_(std::string, vigra::MultiArrayView<N1, T1, S1>, hid_t, int) [with unsigned int N = 1; T = short int; Stride = vigra::StridedArrayTag; std::string = std::__cxx11::basic_string<char>; hid_t = long long int]' 3119 | MultiArrayView<N, T, Stride> array, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx: In instantiation of 'void vigra::HDF5File::readAtomic(std::string, T&) [with T = int; std::string = std::__cxx11::basic_string<char>]': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:2165:94: required from here /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:2684:14: warning: implicitly-declared 'vigra::MultiArrayView<1, int, vigra::StridedArrayTag>::MultiArrayView(const vigra::MultiArrayView<1, int, vigra::StridedArrayTag>&)' is deprecated [-Wdeprecated-copy] 2684 | read_(datasetName, array, detail::getH5DataType<T>(), 1); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_impex.hxx:50, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/imageinfo.cxx:64: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:907:22: note: because 'vigra::MultiArrayView<1, int, vigra::StridedArrayTag>' has user-provided 'vigra::MultiArrayView<N, T, C>& vigra::MultiArrayView<N, T, C>::operator=(const vigra::MultiArrayView<N, T, C>&) [with unsigned int N = 1; T = int; StrideTag = vigra::StridedArrayTag]' 907 | MultiArrayView & operator=(MultiArrayView const & rhs) | ^~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/imageinfo.cxx:76: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:3119:51: note: initializing argument 2 of 'void vigra::HDF5File::read_(std::string, vigra::MultiArrayView<N1, T1, S1>, hid_t, int) [with unsigned int N = 1; T = int; Stride = vigra::StridedArrayTag; std::string = std::__cxx11::basic_string<char>; hid_t = long long int]' 3119 | MultiArrayView<N, T, Stride> array, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx: In instantiation of 'void vigra::HDF5File::readAtomic(std::string, T&) [with T = long int; std::string = std::__cxx11::basic_string<char>]': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:2166:95: required from here /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:2684:14: warning: implicitly-declared 'vigra::MultiArrayView<1, long int, vigra::StridedArrayTag>::MultiArrayView(const vigra::MultiArrayView<1, long int, vigra::StridedArrayTag>&)' is deprecated [-Wdeprecated-copy] 2684 | read_(datasetName, array, detail::getH5DataType<T>(), 1); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_impex.hxx:50, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/imageinfo.cxx:64: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:907:22: note: because 'vigra::MultiArrayView<1, long int, vigra::StridedArrayTag>' has user-provided 'vigra::MultiArrayView<N, T, C>& vigra::MultiArrayView<N, T, C>::operator=(const vigra::MultiArrayView<N, T, C>&) [with unsigned int N = 1; T = long int; StrideTag = vigra::StridedArrayTag]' 907 | MultiArrayView & operator=(MultiArrayView const & rhs) | ^~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/imageinfo.cxx:76: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:3119:51: note: initializing argument 2 of 'void vigra::HDF5File::read_(std::string, vigra::MultiArrayView<N1, T1, S1>, hid_t, int) [with unsigned int N = 1; T = long int; Stride = vigra::StridedArrayTag; std::string = std::__cxx11::basic_string<char>; hid_t = long long int]' 3119 | MultiArrayView<N, T, Stride> array, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx: In instantiation of 'void vigra::HDF5File::readAtomic(std::string, T&) [with T = long long int; std::string = std::__cxx11::basic_string<char>]': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:2167:100: required from here /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:2684:14: warning: implicitly-declared 'vigra::MultiArrayView<1, long long int, vigra::StridedArrayTag>::MultiArrayView(const vigra::MultiArrayView<1, long long int, vigra::StridedArrayTag>&)' is deprecated [-Wdeprecated-copy] 2684 | read_(datasetName, array, detail::getH5DataType<T>(), 1); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_impex.hxx:50, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/imageinfo.cxx:64: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:907:22: note: because 'vigra::MultiArrayView<1, long long int, vigra::StridedArrayTag>' has user-provided 'vigra::MultiArrayView<N, T, C>& vigra::MultiArrayView<N, T, C>::operator=(const vigra::MultiArrayView<N, T, C>&) [with unsigned int N = 1; T = long long int; StrideTag = vigra::StridedArrayTag]' 907 | MultiArrayView & operator=(MultiArrayView const & rhs) | ^~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/imageinfo.cxx:76: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:3119:51: note: initializing argument 2 of 'void vigra::HDF5File::read_(std::string, vigra::MultiArrayView<N1, T1, S1>, hid_t, int) [with unsigned int N = 1; T = long long int; Stride = vigra::StridedArrayTag; std::string = std::__cxx11::basic_string<char>; hid_t = long long int]' 3119 | MultiArrayView<N, T, Stride> array, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx: In instantiation of 'void vigra::HDF5File::readAtomic(std::string, T&) [with T = unsigned char; std::string = std::__cxx11::basic_string<char>]': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:2168:97: required from here /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:2684:14: warning: implicitly-declared 'vigra::MultiArrayView<1, unsigned char, vigra::StridedArrayTag>::MultiArrayView(const vigra::MultiArrayView<1, unsigned char, vigra::StridedArrayTag>&)' is deprecated [-Wdeprecated-copy] 2684 | read_(datasetName, array, detail::getH5DataType<T>(), 1); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_impex.hxx:50, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/imageinfo.cxx:64: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:907:22: note: because 'vigra::MultiArrayView<1, unsigned char, vigra::StridedArrayTag>' has user-provided 'vigra::MultiArrayView<N, T, C>& vigra::MultiArrayView<N, T, C>::operator=(const vigra::MultiArrayView<N, T, C>&) [with unsigned int N = 1; T = unsigned char; StrideTag = vigra::StridedArrayTag]' 907 | MultiArrayView & operator=(MultiArrayView const & rhs) | ^~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/imageinfo.cxx:76: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:3119:51: note: initializing argument 2 of 'void vigra::HDF5File::read_(std::string, vigra::MultiArrayView<N1, T1, S1>, hid_t, int) [with unsigned int N = 1; T = unsigned char; Stride = vigra::StridedArrayTag; std::string = std::__cxx11::basic_string<char>; hid_t = long long int]' 3119 | MultiArrayView<N, T, Stride> array, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx: In instantiation of 'void vigra::HDF5File::readAtomic(std::string, T&) [with T = short unsigned int; std::string = std::__cxx11::basic_string<char>]': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:2169:98: required from here /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:2684:14: warning: implicitly-declared 'vigra::MultiArrayView<1, short unsigned int, vigra::StridedArrayTag>::MultiArrayView(const vigra::MultiArrayView<1, short unsigned int, vigra::StridedArrayTag>&)' is deprecated [-Wdeprecated-copy] 2684 | read_(datasetName, array, detail::getH5DataType<T>(), 1); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_impex.hxx:50, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/imageinfo.cxx:64: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:907:22: note: because 'vigra::MultiArrayView<1, short unsigned int, vigra::StridedArrayTag>' has user-provided 'vigra::MultiArrayView<N, T, C>& vigra::MultiArrayView<N, T, C>::operator=(const vigra::MultiArrayView<N, T, C>&) [with unsigned int N = 1; T = short unsigned int; StrideTag = vigra::StridedArrayTag]' 907 | MultiArrayView & operator=(MultiArrayView const & rhs) | ^~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/imageinfo.cxx:76: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:3119:51: note: initializing argument 2 of 'void vigra::HDF5File::read_(std::string, vigra::MultiArrayView<N1, T1, S1>, hid_t, int) [with unsigned int N = 1; T = short unsigned int; Stride = vigra::StridedArrayTag; std::string = std::__cxx11::basic_string<char>; hid_t = long long int]' 3119 | MultiArrayView<N, T, Stride> array, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx: In instantiation of 'void vigra::HDF5File::readAtomic(std::string, T&) [with T = unsigned int; std::string = std::__cxx11::basic_string<char>]': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:2170:96: required from here /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:2684:14: warning: implicitly-declared 'vigra::MultiArrayView<1, unsigned int, vigra::StridedArrayTag>::MultiArrayView(const vigra::MultiArrayView<1, unsigned int, vigra::StridedArrayTag>&)' is deprecated [-Wdeprecated-copy] 2684 | read_(datasetName, array, detail::getH5DataType<T>(), 1); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_impex.hxx:50, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/imageinfo.cxx:64: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:907:22: note: because 'vigra::MultiArrayView<1, unsigned int, vigra::StridedArrayTag>' has user-provided 'vigra::MultiArrayView<N, T, C>& vigra::MultiArrayView<N, T, C>::operator=(const vigra::MultiArrayView<N, T, C>&) [with unsigned int N = 1; T = unsigned int; StrideTag = vigra::StridedArrayTag]' 907 | MultiArrayView & operator=(MultiArrayView const & rhs) | ^~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/imageinfo.cxx:76: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:3119:51: note: initializing argument 2 of 'void vigra::HDF5File::read_(std::string, vigra::MultiArrayView<N1, T1, S1>, hid_t, int) [with unsigned int N = 1; T = unsigned int; Stride = vigra::StridedArrayTag; std::string = std::__cxx11::basic_string<char>; hid_t = long long int]' 3119 | MultiArrayView<N, T, Stride> array, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx: In instantiation of 'void vigra::HDF5File::readAtomic(std::string, T&) [with T = long unsigned int; std::string = std::__cxx11::basic_string<char>]': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:2171:97: required from here /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:2684:14: warning: implicitly-declared 'vigra::MultiArrayView<1, long unsigned int, vigra::StridedArrayTag>::MultiArrayView(const vigra::MultiArrayView<1, long unsigned int, vigra::StridedArrayTag>&)' is deprecated [-Wdeprecated-copy] 2684 | read_(datasetName, array, detail::getH5DataType<T>(), 1); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_impex.hxx:50, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/imageinfo.cxx:64: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:907:22: note: because 'vigra::MultiArrayView<1, long unsigned int, vigra::StridedArrayTag>' has user-provided 'vigra::MultiArrayView<N, T, C>& vigra::MultiArrayView<N, T, C>::operator=(const vigra::MultiArrayView<N, T, C>&) [with unsigned int N = 1; T = long unsigned int; StrideTag = vigra::StridedArrayTag]' 907 | MultiArrayView & operator=(MultiArrayView const & rhs) | ^~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/imageinfo.cxx:76: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:3119:51: note: initializing argument 2 of 'void vigra::HDF5File::read_(std::string, vigra::MultiArrayView<N1, T1, S1>, hid_t, int) [with unsigned int N = 1; T = long unsigned int; Stride = vigra::StridedArrayTag; std::string = std::__cxx11::basic_string<char>; hid_t = long long int]' 3119 | MultiArrayView<N, T, Stride> array, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx: In instantiation of 'void vigra::HDF5File::readAtomic(std::string, T&) [with T = long long unsigned int; std::string = std::__cxx11::basic_string<char>]': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:2172:102: required from here /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:2684:14: warning: implicitly-declared 'vigra::MultiArrayView<1, long long unsigned int, vigra::StridedArrayTag>::MultiArrayView(const vigra::MultiArrayView<1, long long unsigned int, vigra::StridedArrayTag>&)' is deprecated [-Wdeprecated-copy] 2684 | read_(datasetName, array, detail::getH5DataType<T>(), 1); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_impex.hxx:50, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/imageinfo.cxx:64: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:907:22: note: because 'vigra::MultiArrayView<1, long long unsigned int, vigra::StridedArrayTag>' has user-provided 'vigra::MultiArrayView<N, T, C>& vigra::MultiArrayView<N, T, C>::operator=(const vigra::MultiArrayView<N, T, C>&) [with unsigned int N = 1; T = long long unsigned int; StrideTag = vigra::StridedArrayTag]' 907 | MultiArrayView & operator=(MultiArrayView const & rhs) | ^~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/imageinfo.cxx:76: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:3119:51: note: initializing argument 2 of 'void vigra::HDF5File::read_(std::string, vigra::MultiArrayView<N1, T1, S1>, hid_t, int) [with unsigned int N = 1; T = long long unsigned int; Stride = vigra::StridedArrayTag; std::string = std::__cxx11::basic_string<char>; hid_t = long long int]' 3119 | MultiArrayView<N, T, Stride> array, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx: In instantiation of 'void vigra::HDF5File::readAtomic(std::string, T&) [with T = float; std::string = std::__cxx11::basic_string<char>]': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:2173:89: required from here /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:2684:14: warning: implicitly-declared 'vigra::MultiArrayView<1, float, vigra::StridedArrayTag>::MultiArrayView(const vigra::MultiArrayView<1, float, vigra::StridedArrayTag>&)' is deprecated [-Wdeprecated-copy] 2684 | read_(datasetName, array, detail::getH5DataType<T>(), 1); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_impex.hxx:50, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/imageinfo.cxx:64: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:907:22: note: because 'vigra::MultiArrayView<1, float, vigra::StridedArrayTag>' has user-provided 'vigra::MultiArrayView<N, T, C>& vigra::MultiArrayView<N, T, C>::operator=(const vigra::MultiArrayView<N, T, C>&) [with unsigned int N = 1; T = float; StrideTag = vigra::StridedArrayTag]' 907 | MultiArrayView & operator=(MultiArrayView const & rhs) | ^~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/imageinfo.cxx:76: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:3119:51: note: initializing argument 2 of 'void vigra::HDF5File::read_(std::string, vigra::MultiArrayView<N1, T1, S1>, hid_t, int) [with unsigned int N = 1; T = float; Stride = vigra::StridedArrayTag; std::string = std::__cxx11::basic_string<char>; hid_t = long long int]' 3119 | MultiArrayView<N, T, Stride> array, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx: In instantiation of 'void vigra::HDF5File::readAtomic(std::string, T&) [with T = double; std::string = std::__cxx11::basic_string<char>]': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:2174:90: required from here /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:2684:14: warning: implicitly-declared 'vigra::MultiArrayView<1, double, vigra::StridedArrayTag>::MultiArrayView(const vigra::MultiArrayView<1, double, vigra::StridedArrayTag>&)' is deprecated [-Wdeprecated-copy] 2684 | read_(datasetName, array, detail::getH5DataType<T>(), 1); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_impex.hxx:50, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/imageinfo.cxx:64: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:907:22: note: because 'vigra::MultiArrayView<1, double, vigra::StridedArrayTag>' has user-provided 'vigra::MultiArrayView<N, T, C>& vigra::MultiArrayView<N, T, C>::operator=(const vigra::MultiArrayView<N, T, C>&) [with unsigned int N = 1; T = double; StrideTag = vigra::StridedArrayTag]' 907 | MultiArrayView & operator=(MultiArrayView const & rhs) | ^~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/imageinfo.cxx:76: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:3119:51: note: initializing argument 2 of 'void vigra::HDF5File::read_(std::string, vigra::MultiArrayView<N1, T1, S1>, hid_t, int) [with unsigned int N = 1; T = double; Stride = vigra::StridedArrayTag; std::string = std::__cxx11::basic_string<char>; hid_t = long long int]' 3119 | MultiArrayView<N, T, Stride> array, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx: In instantiation of 'void vigra::HDF5File::readAtomic(std::string, T&) [with T = long double; std::string = std::__cxx11::basic_string<char>]': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:2175:95: required from here /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:2684:14: warning: implicitly-declared 'vigra::MultiArrayView<1, long double, vigra::StridedArrayTag>::MultiArrayView(const vigra::MultiArrayView<1, long double, vigra::StridedArrayTag>&)' is deprecated [-Wdeprecated-copy] 2684 | read_(datasetName, array, detail::getH5DataType<T>(), 1); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_impex.hxx:50, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/imageinfo.cxx:64: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:907:22: note: because 'vigra::MultiArrayView<1, long double, vigra::StridedArrayTag>' has user-provided 'vigra::MultiArrayView<N, T, C>& vigra::MultiArrayView<N, T, C>::operator=(const vigra::MultiArrayView<N, T, C>&) [with unsigned int N = 1; T = long double; StrideTag = vigra::StridedArrayTag]' 907 | MultiArrayView & operator=(MultiArrayView const & rhs) | ^~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/imageinfo.cxx:76: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/hdf5impex.hxx:3119:51: note: initializing argument 2 of 'void vigra::HDF5File::read_(std::string, vigra::MultiArrayView<N1, T1, S1>, hid_t, int) [with unsigned int N = 1; T = long double; Stride = vigra::StridedArrayTag; std::string = std::__cxx11::basic_string<char>; hid_t = long long int]' 3119 | MultiArrayView<N, T, Stride> array, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ make[2]: Leaving directory '/tmp/B.ZVgyTi/BUILD/vigra-1.11.1' make[2]: Entering directory '/tmp/B.ZVgyTi/BUILD/vigra-1.11.1' [ 46%] Building C object src/impex/CMakeFiles/vigraimpex.dir/lz4.c.o cd /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex && /usr/bin/x86_64-pld-linux-gnux32-gcc -DHasEXR -DHasHDF5 -DHasJPEG -DHasPNG -DHasTIFF -DHasZLIB -Dvigraimpex_EXPORTS -I/tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include -isystem /usr/include/OpenEXR -W -Wall -Wextra -pedantic -std=c99 -Wno-sign-compare -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fPIC -mtune=generic -march=x86-64 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -DNDEBUG -DQT_NO_DEBUG -fPIC -o CMakeFiles/vigraimpex.dir/lz4.c.o -c /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/lz4.c make[2]: Leaving directory '/tmp/B.ZVgyTi/BUILD/vigra-1.11.1' make[2]: Entering directory '/tmp/B.ZVgyTi/BUILD/vigra-1.11.1' [ 46%] Building CXX object src/impex/CMakeFiles/vigraimpex.dir/png.cxx.o cd /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex && /usr/bin/x86_64-pld-linux-gnux32-g++ -DHasEXR -DHasHDF5 -DHasJPEG -DHasPNG -DHasTIFF -DHasZLIB -Dvigraimpex_EXPORTS -I/tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include -isystem /usr/include/OpenEXR -std=c++11 -pthread -W -Wall -Wextra -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fPIC -mtune=generic -march=x86-64 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -DNDEBUG -DQT_NO_DEBUG -fPIC -o CMakeFiles/vigraimpex.dir/png.cxx.o -c /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/png.cxx In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/codec.hxx:56, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/png.hxx:49, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/png.cxx:51: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'void vigra::Rect2D::setUpperLeft(const vigra::Point2D&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:929:22: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 929 | upperLeft_ = ul; | ^~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'void vigra::Rect2D::setLowerRight(const vigra::Point2D&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:937:23: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 937 | lowerRight_ = lr; | ^~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'void vigra::Rect2D::moveTo(const vigra::Point2D&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:946:22: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 946 | upperLeft_ = newUpperLeft; | ^~~~~~~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'void vigra::Rect2D::setSize(const vigra::Size2D&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:1041:36: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1041 | lowerRight_ = upperLeft_ + size; | ^~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'void vigra::Rect2D::setSize(int, int)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:1049:56: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1049 | lowerRight_ = upperLeft_ + Size2D(width, height); | ^ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'vigra::Rect2D& vigra::Rect2D::operator|=(const vigra::Point2D&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:1159:26: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1159 | upperLeft_ = p; | ^ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:1160:42: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1160 | lowerRight_ = p + Diff2D(1, 1); | ^ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'vigra::Rect2D& vigra::Rect2D::operator=(const vigra::Rect2D&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:872:7: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 872 | class Rect2D | ^~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:872:7: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 872 | class Rect2D | ^~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'vigra::Rect2D& vigra::Rect2D::operator|=(const vigra::Rect2D&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:1198:31: note: synthesized method 'vigra::Rect2D& vigra::Rect2D::operator=(const vigra::Rect2D&)' first required here 1198 | return operator=(r); | ^ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'vigra::Rect2D& vigra::Rect2D::operator&=(const vigra::Point2D&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:1232:26: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1232 | upperLeft_ = p; | ^ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:1233:42: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1233 | lowerRight_ = p + Diff2D(1, 1); | ^ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:1236:27: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1236 | lowerRight_ = upperLeft_; | ^~~~~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ make[2]: Leaving directory '/tmp/B.ZVgyTi/BUILD/vigra-1.11.1' make[2]: Entering directory '/tmp/B.ZVgyTi/BUILD/vigra-1.11.1' [ 50%] Building CXX object src/impex/CMakeFiles/vigraimpex.dir/pnm.cxx.o cd /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex && /usr/bin/x86_64-pld-linux-gnux32-g++ -DHasEXR -DHasHDF5 -DHasJPEG -DHasPNG -DHasTIFF -DHasZLIB -Dvigraimpex_EXPORTS -I/tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include -isystem /usr/include/OpenEXR -std=c++11 -pthread -W -Wall -Wextra -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fPIC -mtune=generic -march=x86-64 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -DNDEBUG -DQT_NO_DEBUG -fPIC -o CMakeFiles/vigraimpex.dir/pnm.cxx.o -c /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/pnm.cxx In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/codec.hxx:56, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/pnm.hxx:39, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/pnm.cxx:46: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'void vigra::Rect2D::setUpperLeft(const vigra::Point2D&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:929:22: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 929 | upperLeft_ = ul; | ^~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'void vigra::Rect2D::setLowerRight(const vigra::Point2D&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:937:23: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 937 | lowerRight_ = lr; | ^~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'void vigra::Rect2D::moveTo(const vigra::Point2D&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:946:22: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 946 | upperLeft_ = newUpperLeft; | ^~~~~~~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'void vigra::Rect2D::setSize(const vigra::Size2D&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:1041:36: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1041 | lowerRight_ = upperLeft_ + size; | ^~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'void vigra::Rect2D::setSize(int, int)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:1049:56: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1049 | lowerRight_ = upperLeft_ + Size2D(width, height); | ^ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'vigra::Rect2D& vigra::Rect2D::operator|=(const vigra::Point2D&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:1159:26: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1159 | upperLeft_ = p; | ^ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:1160:42: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1160 | lowerRight_ = p + Diff2D(1, 1); | ^ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'vigra::Rect2D& vigra::Rect2D::operator=(const vigra::Rect2D&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:872:7: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 872 | class Rect2D | ^~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:872:7: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 872 | class Rect2D | ^~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'vigra::Rect2D& vigra::Rect2D::operator|=(const vigra::Rect2D&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:1198:31: note: synthesized method 'vigra::Rect2D& vigra::Rect2D::operator=(const vigra::Rect2D&)' first required here 1198 | return operator=(r); | ^ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'vigra::Rect2D& vigra::Rect2D::operator&=(const vigra::Point2D&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:1232:26: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1232 | upperLeft_ = p; | ^ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:1233:42: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1233 | lowerRight_ = p + Diff2D(1, 1); | ^ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:1236:27: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1236 | lowerRight_ = upperLeft_; | ^~~~~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ make[2]: Leaving directory '/tmp/B.ZVgyTi/BUILD/vigra-1.11.1' make[2]: Entering directory '/tmp/B.ZVgyTi/BUILD/vigra-1.11.1' [ 30%] Building CXX object vigranumpy/src/fourier/CMakeFiles/vigranumpy_fourier.dir/fourier.cxx.o cd /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/fourier && /usr/bin/x86_64-pld-linux-gnux32-g++ -DHasHDF5 -Dvigranumpy_fourier_EXPORTS -I/tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include -isystem /usr/libx32/python2.7/site-packages/numpy/core/include -isystem /usr/include/python2.7 -std=c++11 -pthread -W -Wall -Wextra -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fPIC -mtune=generic -march=x86-64 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -DNDEBUG -DQT_NO_DEBUG -fPIC -o CMakeFiles/vigranumpy_fourier.dir/fourier.cxx.o -c /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/fourier/fourier.cxx In file included from /usr/include/boost/bind.hpp:30, from /usr/include/boost/python/exception_translator.hpp:10, from /usr/include/boost/python.hpp:28, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/fourier/fourier.cxx:40: /usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use <boost/bind/bind.hpp> + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.' 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/tinyvector.hxx:56, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:43, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/fourier/fourier.cxx:41: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'void vigra::Rect2D::setUpperLeft(const vigra::Point2D&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:929:22: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 929 | upperLeft_ = ul; | ^~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'void vigra::Rect2D::setLowerRight(const vigra::Point2D&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:937:23: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 937 | lowerRight_ = lr; | ^~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'void vigra::Rect2D::moveTo(const vigra::Point2D&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:946:22: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 946 | upperLeft_ = newUpperLeft; | ^~~~~~~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'void vigra::Rect2D::setSize(const vigra::Size2D&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:1041:36: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1041 | lowerRight_ = upperLeft_ + size; | ^~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'void vigra::Rect2D::setSize(int, int)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:1049:56: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1049 | lowerRight_ = upperLeft_ + Size2D(width, height); | ^ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'vigra::Rect2D& vigra::Rect2D::operator|=(const vigra::Point2D&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:1159:26: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1159 | upperLeft_ = p; | ^ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:1160:42: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1160 | lowerRight_ = p + Diff2D(1, 1); | ^ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'vigra::Rect2D& vigra::Rect2D::operator=(const vigra::Rect2D&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:872:7: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 872 | class Rect2D | ^~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:872:7: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 872 | class Rect2D | ^~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'vigra::Rect2D& vigra::Rect2D::operator|=(const vigra::Rect2D&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:1198:31: note: synthesized method 'vigra::Rect2D& vigra::Rect2D::operator=(const vigra::Rect2D&)' first required here 1198 | return operator=(r); | ^ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'vigra::Rect2D& vigra::Rect2D::operator&=(const vigra::Point2D&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:1232:26: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1232 | upperLeft_ = p; | ^ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:1233:42: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1233 | lowerRight_ = p + Diff2D(1, 1); | ^ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:1236:27: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1236 | lowerRight_ = upperLeft_; | ^~~~~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/tinyvector.hxx:57, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:43, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/fourier/fourier.cxx:41: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/static_assert.hxx: At global scope: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/static_assert.hxx:87:22: warning: unnecessary parentheses in declaration of 'assertImpl' [-Wparentheses] 87 | failure ************ (Predicate::************ | ^ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/initimage.hxx:42, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/basicimageview.hxx:40, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/basicimage.hxx:45, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:45, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/fourier/fourier.cxx:41: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/functortraits.hxx:198:31: warning: 'template<class _Operation> class std::binder1st' is deprecated [-Wdeprecated-declarations] 198 | VIGRA_DEFINE_STL_FUNCTOR(std::binder1st, VigraTrueType, VigraFalseType) | ^~~~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/functortraits.hxx:163:21: note: in definition of macro 'VIGRA_DEFINE_STL_FUNCTOR' 163 | class FunctorTraits<name<T> > \ | ^~~~ In file included from /usr/include/c++/10.2.0/bits/stl_function.h:1392, from /usr/include/c++/10.2.0/string:48, from /usr/include/c++/10.2.0/stdexcept:39, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/config.hxx:41, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/fourier/fourier.cxx:39: /usr/include/c++/10.2.0/backward/binders.h:108:11: note: declared here 108 | class binder1st | ^~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/initimage.hxx:42, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/basicimageview.hxx:40, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/basicimage.hxx:45, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:45, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/fourier/fourier.cxx:41: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/functortraits.hxx:199:31: warning: 'template<class _Operation> class std::binder2nd' is deprecated [-Wdeprecated-declarations] 199 | VIGRA_DEFINE_STL_FUNCTOR(std::binder2nd, VigraTrueType, VigraFalseType) | ^~~~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/functortraits.hxx:163:21: note: in definition of macro 'VIGRA_DEFINE_STL_FUNCTOR' 163 | class FunctorTraits<name<T> > \ | ^~~~ In file included from /usr/include/c++/10.2.0/bits/stl_function.h:1392, from /usr/include/c++/10.2.0/string:48, from /usr/include/c++/10.2.0/stdexcept:39, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/config.hxx:41, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/fourier/fourier.cxx:39: /usr/include/c++/10.2.0/backward/binders.h:143:11: note: declared here 143 | class binder2nd | ^~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/transformimage.hxx:45, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_pointoperators.hxx:42, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:49, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/fourier/fourier.cxx:41: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/inspectimage.hxx: In member function 'void vigra::FindBoundingRectangle::operator()(const argument_type&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/inspectimage.hxx:1726:38: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1726 | upperLeft = Point2D(coord); | ^ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/tinyvector.hxx:56, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:43, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/fourier/fourier.cxx:41: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/transformimage.hxx:45, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_pointoperators.hxx:42, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:49, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/fourier/fourier.cxx:41: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/inspectimage.hxx:1727:53: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1727 | lowerRight = Point2D(coord + Diff2D(1,1)); | ^ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/tinyvector.hxx:56, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:43, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/fourier/fourier.cxx:41: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/transformimage.hxx:45, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_pointoperators.hxx:42, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:49, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/fourier/fourier.cxx:41: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/inspectimage.hxx: In member function 'void vigra::FindBoundingRectangle::operator()(const vigra::FindBoundingRectangle&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/inspectimage.hxx:1745:37: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1745 | upperLeft = otherRegion.upperLeft; | ^~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/tinyvector.hxx:56, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:43, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/fourier/fourier.cxx:41: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/transformimage.hxx:45, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_pointoperators.hxx:42, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:49, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/fourier/fourier.cxx:41: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/inspectimage.hxx:1746:38: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1746 | lowerRight = otherRegion.lowerRight; | ^~~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/tinyvector.hxx:56, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:43, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/fourier/fourier.cxx:41: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/fourier/fourier.cxx:41: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx: In function 'bool vigra::detail::nontrivialPermutation(const vigra::ArrayVector<int>&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:622:17: warning: comparison of integer expressions of different signedness: 'const value_type' {aka 'const int'} and 'unsigned int' [-Wsign-compare] 622 | if(p[k] != k) In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/fourier/fourier.cxx:45: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_fft.hxx: In instantiation of 'vigra::FFTWPlan<N, Real>::FFTWPlan(vigra::MultiArrayView<N, vigra::FFTWComplex<Real>, C1>, vigra::MultiArrayView<N, vigra::FFTWComplex<Real>, C2>, int, unsigned int) [with C1 = vigra::StridedArrayTag; C2 = vigra::StridedArrayTag; unsigned int N = 1; Real = float]': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/fourier/fourier.cxx:197:30: required from 'vigra::NumpyAnyArray vigra::pythonFourierTransformR2C(vigra::NumpyArray<N, vigra::Multiband<float> >, vigra::NumpyArray<N, vigra::Multiband<vigra::FFTWComplex<float> > >) [with unsigned int N = 2]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/fourier/fourier.cxx:222:77: required from here /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_fft.hxx:885:13: warning: implicitly-declared 'vigra::MultiArrayView<1, vigra::FFTWComplex<float>, vigra::StridedArrayTag>::MultiArrayView(const vigra::MultiArrayView<1, vigra::FFTWComplex<float>, vigra::StridedArrayTag>&)' is deprecated [-Wdeprecated-copy] 885 | init(in, out, SIGN, planner_flags); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/fourier/fourier.cxx:41: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:907:22: note: because 'vigra::MultiArrayView<1, vigra::FFTWComplex<float>, vigra::StridedArrayTag>' has user-provided 'vigra::MultiArrayView<N, T, C>& vigra::MultiArrayView<N, T, C>::operator=(const vigra::MultiArrayView<N, T, C>&) [with unsigned int N = 1; T = vigra::FFTWComplex<float>; StrideTag = vigra::StridedArrayTag]' 907 | MultiArrayView & operator=(MultiArrayView const & rhs) | ^~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/fourier/fourier.cxx:45: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_fft.hxx:971:56: note: initializing argument 1 of 'void vigra::FFTWPlan<N, Real>::init(vigra::MultiArrayView<N, vigra::FFTWComplex<Real>, C1>, vigra::MultiArrayView<N, vigra::FFTWComplex<Real>, C2>, int, unsigned int) [with C1 = vigra::StridedArrayTag; C2 = vigra::StridedArrayTag; unsigned int N = 1; Real = float]' 971 | void init(MultiArrayView<N, FFTWComplex<Real>, C1> in, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_fft.hxx:885:13: warning: implicitly-declared 'vigra::MultiArrayView<1, vigra::FFTWComplex<float>, vigra::StridedArrayTag>::MultiArrayView(const vigra::MultiArrayView<1, vigra::FFTWComplex<float>, vigra::StridedArrayTag>&)' is deprecated [-Wdeprecated-copy] 885 | init(in, out, SIGN, planner_flags); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/fourier/fourier.cxx:41: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:907:22: note: because 'vigra::MultiArrayView<1, vigra::FFTWComplex<float>, vigra::StridedArrayTag>' has user-provided 'vigra::MultiArrayView<N, T, C>& vigra::MultiArrayView<N, T, C>::operator=(const vigra::MultiArrayView<N, T, C>&) [with unsigned int N = 1; T = vigra::FFTWComplex<float>; StrideTag = vigra::StridedArrayTag]' 907 | MultiArrayView & operator=(MultiArrayView const & rhs) | ^~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/fourier/fourier.cxx:45: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_fft.hxx:972:56: note: initializing argument 2 of 'void vigra::FFTWPlan<N, Real>::init(vigra::MultiArrayView<N, vigra::FFTWComplex<Real>, C1>, vigra::MultiArrayView<N, vigra::FFTWComplex<Real>, C2>, int, unsigned int) [with C1 = vigra::StridedArrayTag; C2 = vigra::StridedArrayTag; unsigned int N = 1; Real = float]' 972 | MultiArrayView<N, FFTWComplex<Real>, C2> out, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_fft.hxx: In instantiation of 'vigra::FFTWPlan<N, Real>::FFTWPlan(vigra::MultiArrayView<N, vigra::FFTWComplex<Real>, C1>, vigra::MultiArrayView<N, vigra::FFTWComplex<Real>, C2>, int, unsigned int) [with C1 = vigra::StridedArrayTag; C2 = vigra::StridedArrayTag; unsigned int N = 2; Real = float]': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/fourier/fourier.cxx:197:30: required from 'vigra::NumpyAnyArray vigra::pythonFourierTransformR2C(vigra::NumpyArray<N, vigra::Multiband<float> >, vigra::NumpyArray<N, vigra::Multiband<vigra::FFTWComplex<float> > >) [with unsigned int N = 3]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/fourier/fourier.cxx:228:77: required from here /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_fft.hxx:885:13: warning: implicitly-declared 'vigra::MultiArrayView<2, vigra::FFTWComplex<float>, vigra::StridedArrayTag>::MultiArrayView(const vigra::MultiArrayView<2, vigra::FFTWComplex<float>, vigra::StridedArrayTag>&)' is deprecated [-Wdeprecated-copy] 885 | init(in, out, SIGN, planner_flags); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/fourier/fourier.cxx:41: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:907:22: note: because 'vigra::MultiArrayView<2, vigra::FFTWComplex<float>, vigra::StridedArrayTag>' has user-provided 'vigra::MultiArrayView<N, T, C>& vigra::MultiArrayView<N, T, C>::operator=(const vigra::MultiArrayView<N, T, C>&) [with unsigned int N = 2; T = vigra::FFTWComplex<float>; StrideTag = vigra::StridedArrayTag]' 907 | MultiArrayView & operator=(MultiArrayView const & rhs) | ^~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/fourier/fourier.cxx:45: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_fft.hxx:971:56: note: initializing argument 1 of 'void vigra::FFTWPlan<N, Real>::init(vigra::MultiArrayView<N, vigra::FFTWComplex<Real>, C1>, vigra::MultiArrayView<N, vigra::FFTWComplex<Real>, C2>, int, unsigned int) [with C1 = vigra::StridedArrayTag; C2 = vigra::StridedArrayTag; unsigned int N = 2; Real = float]' 971 | void init(MultiArrayView<N, FFTWComplex<Real>, C1> in, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_fft.hxx:885:13: warning: implicitly-declared 'vigra::MultiArrayView<2, vigra::FFTWComplex<float>, vigra::StridedArrayTag>::MultiArrayView(const vigra::MultiArrayView<2, vigra::FFTWComplex<float>, vigra::StridedArrayTag>&)' is deprecated [-Wdeprecated-copy] 885 | init(in, out, SIGN, planner_flags); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/fourier/fourier.cxx:41: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:907:22: note: because 'vigra::MultiArrayView<2, vigra::FFTWComplex<float>, vigra::StridedArrayTag>' has user-provided 'vigra::MultiArrayView<N, T, C>& vigra::MultiArrayView<N, T, C>::operator=(const vigra::MultiArrayView<N, T, C>&) [with unsigned int N = 2; T = vigra::FFTWComplex<float>; StrideTag = vigra::StridedArrayTag]' 907 | MultiArrayView & operator=(MultiArrayView const & rhs) | ^~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/fourier/fourier.cxx:45: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_fft.hxx:972:56: note: initializing argument 2 of 'void vigra::FFTWPlan<N, Real>::init(vigra::MultiArrayView<N, vigra::FFTWComplex<Real>, C1>, vigra::MultiArrayView<N, vigra::FFTWComplex<Real>, C2>, int, unsigned int) [with C1 = vigra::StridedArrayTag; C2 = vigra::StridedArrayTag; unsigned int N = 2; Real = float]' 972 | MultiArrayView<N, FFTWComplex<Real>, C2> out, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_fft.hxx: In instantiation of 'vigra::FFTWPlan<N, Real>::FFTWPlan(vigra::MultiArrayView<N, vigra::FFTWComplex<Real>, C1>, vigra::MultiArrayView<N, vigra::FFTWComplex<Real>, C2>, int, unsigned int) [with C1 = vigra::StridedArrayTag; C2 = vigra::StridedArrayTag; unsigned int N = 3; Real = float]': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/fourier/fourier.cxx:149:30: required from 'vigra::NumpyAnyArray vigra::pythonFourierTransform(vigra::NumpyArray<N, vigra::Multiband<vigra::FFTWComplex<float> > >, vigra::NumpyArray<N, vigra::Multiband<vigra::FFTWComplex<float> > >) [with unsigned int N = 4; int SIGN = -1]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/fourier/fourier.cxx:237:88: required from here /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_fft.hxx:885:13: warning: implicitly-declared 'vigra::MultiArrayView<3, vigra::FFTWComplex<float>, vigra::StridedArrayTag>::MultiArrayView(const vigra::MultiArrayView<3, vigra::FFTWComplex<float>, vigra::StridedArrayTag>&)' is deprecated [-Wdeprecated-copy] 885 | init(in, out, SIGN, planner_flags); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/fourier/fourier.cxx:41: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:907:22: note: because 'vigra::MultiArrayView<3, vigra::FFTWComplex<float>, vigra::StridedArrayTag>' has user-provided 'vigra::MultiArrayView<N, T, C>& vigra::MultiArrayView<N, T, C>::operator=(const vigra::MultiArrayView<N, T, C>&) [with unsigned int N = 3; T = vigra::FFTWComplex<float>; StrideTag = vigra::StridedArrayTag]' 907 | MultiArrayView & operator=(MultiArrayView const & rhs) | ^~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/fourier/fourier.cxx:45: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_fft.hxx:971:56: note: initializing argument 1 of 'void vigra::FFTWPlan<N, Real>::init(vigra::MultiArrayView<N, vigra::FFTWComplex<Real>, C1>, vigra::MultiArrayView<N, vigra::FFTWComplex<Real>, C2>, int, unsigned int) [with C1 = vigra::StridedArrayTag; C2 = vigra::StridedArrayTag; unsigned int N = 3; Real = float]' 971 | void init(MultiArrayView<N, FFTWComplex<Real>, C1> in, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_fft.hxx:885:13: warning: implicitly-declared 'vigra::MultiArrayView<3, vigra::FFTWComplex<float>, vigra::StridedArrayTag>::MultiArrayView(const vigra::MultiArrayView<3, vigra::FFTWComplex<float>, vigra::StridedArrayTag>&)' is deprecated [-Wdeprecated-copy] 885 | init(in, out, SIGN, planner_flags); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/fourier/fourier.cxx:41: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:907:22: note: because 'vigra::MultiArrayView<3, vigra::FFTWComplex<float>, vigra::StridedArrayTag>' has user-provided 'vigra::MultiArrayView<N, T, C>& vigra::MultiArrayView<N, T, C>::operator=(const vigra::MultiArrayView<N, T, C>&) [with unsigned int N = 3; T = vigra::FFTWComplex<float>; StrideTag = vigra::StridedArrayTag]' 907 | MultiArrayView & operator=(MultiArrayView const & rhs) | ^~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/fourier/fourier.cxx:45: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_fft.hxx:972:56: note: initializing argument 2 of 'void vigra::FFTWPlan<N, Real>::init(vigra::MultiArrayView<N, vigra::FFTWComplex<Real>, C1>, vigra::MultiArrayView<N, vigra::FFTWComplex<Real>, C2>, int, unsigned int) [with C1 = vigra::StridedArrayTag; C2 = vigra::StridedArrayTag; unsigned int N = 3; Real = float]' 972 | MultiArrayView<N, FFTWComplex<Real>, C2> out, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/fourier/fourier.cxx:41: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx: In instantiation of 'vigra::MultiArrayView<N, T, vigra::StridedArrayTag> vigra::MultiArrayView<N, T, C>::permuteStridesDescending() const [with unsigned int N = 1; T = vigra::FFTWComplex<float>; StrideTag = vigra::StridedArrayTag]': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_fft.hxx:1025:48: required from 'void vigra::FFTWPlan<N, Real>::execute(vigra::MultiArrayView<N, vigra::FFTWComplex<Real>, C1>, vigra::MultiArrayView<N, vigra::FFTWComplex<Real>, C2>) const [with C1 = vigra::StridedArrayTag; C2 = vigra::StridedArrayTag; unsigned int N = 1; Real = float]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/fourier/fourier.cxx:201:25: required from 'vigra::NumpyAnyArray vigra::pythonFourierTransformR2C(vigra::NumpyArray<N, vigra::Multiband<float> >, vigra::NumpyArray<N, vigra::Multiband<vigra::FFTWComplex<float> > >) [with unsigned int N = 2]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/fourier/fourier.cxx:222:77: required from here /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:2176:31: warning: comparison of integer expressions of different signedness: 'vigra::MultiArrayIndex' {aka 'int'} and 'unsigned int' [-Wsign-compare] 2176 | for(MultiArrayIndex k=0; k<N; ++k) | ~^~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx: In instantiation of 'vigra::MultiArrayView<N, T, vigra::StridedArrayTag> vigra::MultiArrayView<N, T, C>::permuteStridesDescending() const [with unsigned int N = 2; T = vigra::FFTWComplex<float>; StrideTag = vigra::StridedArrayTag]': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_fft.hxx:1025:48: required from 'void vigra::FFTWPlan<N, Real>::execute(vigra::MultiArrayView<N, vigra::FFTWComplex<Real>, C1>, vigra::MultiArrayView<N, vigra::FFTWComplex<Real>, C2>) const [with C1 = vigra::StridedArrayTag; C2 = vigra::StridedArrayTag; unsigned int N = 2; Real = float]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/fourier/fourier.cxx:201:25: required from 'vigra::NumpyAnyArray vigra::pythonFourierTransformR2C(vigra::NumpyArray<N, vigra::Multiband<float> >, vigra::NumpyArray<N, vigra::Multiband<vigra::FFTWComplex<float> > >) [with unsigned int N = 3]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/fourier/fourier.cxx:228:77: required from here /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:2176:31: warning: comparison of integer expressions of different signedness: 'vigra::MultiArrayIndex' {aka 'int'} and 'unsigned int' [-Wsign-compare] /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx: In instantiation of 'vigra::MultiArrayView<N, T, vigra::StridedArrayTag> vigra::MultiArrayView<N, T, C>::permuteStridesDescending() const [with unsigned int N = 3; T = vigra::FFTWComplex<float>; StrideTag = vigra::StridedArrayTag]': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_fft.hxx:1025:48: required from 'void vigra::FFTWPlan<N, Real>::execute(vigra::MultiArrayView<N, vigra::FFTWComplex<Real>, C1>, vigra::MultiArrayView<N, vigra::FFTWComplex<Real>, C2>) const [with C1 = vigra::StridedArrayTag; C2 = vigra::StridedArrayTag; unsigned int N = 3; Real = float]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/fourier/fourier.cxx:153:25: required from 'vigra::NumpyAnyArray vigra::pythonFourierTransform(vigra::NumpyArray<N, vigra::Multiband<vigra::FFTWComplex<float> > >, vigra::NumpyArray<N, vigra::Multiband<vigra::FFTWComplex<float> > >) [with unsigned int N = 4; int SIGN = -1]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/fourier/fourier.cxx:237:88: required from here /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:2176:31: warning: comparison of integer expressions of different signedness: 'vigra::MultiArrayIndex' {aka 'int'} and 'unsigned int' [-Wsign-compare] In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/fourier/fourier.cxx:45: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_fft.hxx: In instantiation of 'void vigra::FFTWPlan<N, Real>::initImpl(MI, MO, int, unsigned int) [with MI = vigra::MultiArrayView<1, vigra::FFTWComplex<float>, vigra::StridedArrayTag>; MO = vigra::MultiArrayView<1, vigra::FFTWComplex<float>, vigra::StridedArrayTag>; unsigned int N = 1; Real = float]': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_fft.hxx:978:17: required from 'void vigra::FFTWPlan<N, Real>::init(vigra::MultiArrayView<N, vigra::FFTWComplex<Real>, C1>, vigra::MultiArrayView<N, vigra::FFTWComplex<Real>, C2>, int, unsigned int) [with C1 = vigra::StridedArrayTag; C2 = vigra::StridedArrayTag; unsigned int N = 1; Real = float]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_fft.hxx:885:13: required from 'vigra::FFTWPlan<N, Real>::FFTWPlan(vigra::MultiArrayView<N, vigra::FFTWComplex<Real>, C1>, vigra::MultiArrayView<N, vigra::FFTWComplex<Real>, C2>, int, unsigned int) [with C1 = vigra::StridedArrayTag; C2 = vigra::StridedArrayTag; unsigned int N = 1; Real = float]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/fourier/fourier.cxx:197:30: required from 'vigra::NumpyAnyArray vigra::pythonFourierTransformR2C(vigra::NumpyArray<N, vigra::Multiband<float> >, vigra::NumpyArray<N, vigra::Multiband<vigra::FFTWComplex<float> > >) [with unsigned int N = 2]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/fourier/fourier.cxx:222:77: required from here /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_fft.hxx:1097:16: warning: implicitly-declared 'vigra::MultiArrayView<1, vigra::FFTWComplex<float>, vigra::StridedArrayTag>::MultiArrayView(const vigra::MultiArrayView<1, vigra::FFTWComplex<float>, vigra::StridedArrayTag>&)' is deprecated [-Wdeprecated-copy] 1097 | checkShapes(ins, outs); | ~~~~~~~~~~~^~~~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/fourier/fourier.cxx:41: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:907:22: note: because 'vigra::MultiArrayView<1, vigra::FFTWComplex<float>, vigra::StridedArrayTag>' has user-provided 'vigra::MultiArrayView<N, T, C>& vigra::MultiArrayView<N, T, C>::operator=(const vigra::MultiArrayView<N, T, C>&) [with unsigned int N = 1; T = vigra::FFTWComplex<float>; StrideTag = vigra::StridedArrayTag]' 907 | MultiArrayView & operator=(MultiArrayView const & rhs) | ^~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/fourier/fourier.cxx:45: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_fft.hxx:1064:76: note: initializing argument 1 of 'void vigra::FFTWPlan<N, Real>::checkShapes(vigra::MultiArrayView<N, vigra::FFTWComplex<Real>, vigra::StridedArrayTag>, vigra::MultiArrayView<N, vigra::FFTWComplex<Real>, vigra::StridedArrayTag>) const [with unsigned int N = 1; Real = float]' 1064 | void checkShapes(MultiArrayView<N, FFTWComplex<Real>, StridedArrayTag> in, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_fft.hxx:1097:16: warning: implicitly-declared 'vigra::MultiArrayView<1, vigra::FFTWComplex<float>, vigra::StridedArrayTag>::MultiArrayView(const vigra::MultiArrayView<1, vigra::FFTWComplex<float>, vigra::StridedArrayTag>&)' is deprecated [-Wdeprecated-copy] 1097 | checkShapes(ins, outs); | ~~~~~~~~~~~^~~~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/fourier/fourier.cxx:41: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:907:22: note: because 'vigra::MultiArrayView<1, vigra::FFTWComplex<float>, vigra::StridedArrayTag>' has user-provided 'vigra::MultiArrayView<N, T, C>& vigra::MultiArrayView<N, T, C>::operator=(const vigra::MultiArrayView<N, T, C>&) [with unsigned int N = 1; T = vigra::FFTWComplex<float>; StrideTag = vigra::StridedArrayTag]' 907 | MultiArrayView & operator=(MultiArrayView const & rhs) | ^~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/fourier/fourier.cxx:45: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_fft.hxx:1065:76: note: initializing argument 2 of 'void vigra::FFTWPlan<N, Real>::checkShapes(vigra::MultiArrayView<N, vigra::FFTWComplex<Real>, vigra::StridedArrayTag>, vigra::MultiArrayView<N, vigra::FFTWComplex<Real>, vigra::StridedArrayTag>) const [with unsigned int N = 1; Real = float]' 1065 | MultiArrayView<N, FFTWComplex<Real>, StridedArrayTag> out) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_fft.hxx: In instantiation of 'void vigra::FFTWPlan<N, Real>::initImpl(MI, MO, int, unsigned int) [with MI = vigra::MultiArrayView<2, vigra::FFTWComplex<float>, vigra::StridedArrayTag>; MO = vigra::MultiArrayView<2, vigra::FFTWComplex<float>, vigra::StridedArrayTag>; unsigned int N = 2; Real = float]': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_fft.hxx:978:17: required from 'void vigra::FFTWPlan<N, Real>::init(vigra::MultiArrayView<N, vigra::FFTWComplex<Real>, C1>, vigra::MultiArrayView<N, vigra::FFTWComplex<Real>, C2>, int, unsigned int) [with C1 = vigra::StridedArrayTag; C2 = vigra::StridedArrayTag; unsigned int N = 2; Real = float]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_fft.hxx:885:13: required from 'vigra::FFTWPlan<N, Real>::FFTWPlan(vigra::MultiArrayView<N, vigra::FFTWComplex<Real>, C1>, vigra::MultiArrayView<N, vigra::FFTWComplex<Real>, C2>, int, unsigned int) [with C1 = vigra::StridedArrayTag; C2 = vigra::StridedArrayTag; unsigned int N = 2; Real = float]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/fourier/fourier.cxx:197:30: required from 'vigra::NumpyAnyArray vigra::pythonFourierTransformR2C(vigra::NumpyArray<N, vigra::Multiband<float> >, vigra::NumpyArray<N, vigra::Multiband<vigra::FFTWComplex<float> > >) [with unsigned int N = 3]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/fourier/fourier.cxx:228:77: required from here /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_fft.hxx:1097:16: warning: implicitly-declared 'vigra::MultiArrayView<2, vigra::FFTWComplex<float>, vigra::StridedArrayTag>::MultiArrayView(const vigra::MultiArrayView<2, vigra::FFTWComplex<float>, vigra::StridedArrayTag>&)' is deprecated [-Wdeprecated-copy] 1097 | checkShapes(ins, outs); | ~~~~~~~~~~~^~~~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/fourier/fourier.cxx:41: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:907:22: note: because 'vigra::MultiArrayView<2, vigra::FFTWComplex<float>, vigra::StridedArrayTag>' has user-provided 'vigra::MultiArrayView<N, T, C>& vigra::MultiArrayView<N, T, C>::operator=(const vigra::MultiArrayView<N, T, C>&) [with unsigned int N = 2; T = vigra::FFTWComplex<float>; StrideTag = vigra::StridedArrayTag]' 907 | MultiArrayView & operator=(MultiArrayView const & rhs) | ^~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/fourier/fourier.cxx:45: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_fft.hxx:1064:76: note: initializing argument 1 of 'void vigra::FFTWPlan<N, Real>::checkShapes(vigra::MultiArrayView<N, vigra::FFTWComplex<Real>, vigra::StridedArrayTag>, vigra::MultiArrayView<N, vigra::FFTWComplex<Real>, vigra::StridedArrayTag>) const [with unsigned int N = 2; Real = float]' 1064 | void checkShapes(MultiArrayView<N, FFTWComplex<Real>, StridedArrayTag> in, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_fft.hxx:1097:16: warning: implicitly-declared 'vigra::MultiArrayView<2, vigra::FFTWComplex<float>, vigra::StridedArrayTag>::MultiArrayView(const vigra::MultiArrayView<2, vigra::FFTWComplex<float>, vigra::StridedArrayTag>&)' is deprecated [-Wdeprecated-copy] 1097 | checkShapes(ins, outs); | ~~~~~~~~~~~^~~~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/fourier/fourier.cxx:41: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:907:22: note: because 'vigra::MultiArrayView<2, vigra::FFTWComplex<float>, vigra::StridedArrayTag>' has user-provided 'vigra::MultiArrayView<N, T, C>& vigra::MultiArrayView<N, T, C>::operator=(const vigra::MultiArrayView<N, T, C>&) [with unsigned int N = 2; T = vigra::FFTWComplex<float>; StrideTag = vigra::StridedArrayTag]' 907 | MultiArrayView & operator=(MultiArrayView const & rhs) | ^~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/fourier/fourier.cxx:45: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_fft.hxx:1065:76: note: initializing argument 2 of 'void vigra::FFTWPlan<N, Real>::checkShapes(vigra::MultiArrayView<N, vigra::FFTWComplex<Real>, vigra::StridedArrayTag>, vigra::MultiArrayView<N, vigra::FFTWComplex<Real>, vigra::StridedArrayTag>) const [with unsigned int N = 2; Real = float]' 1065 | MultiArrayView<N, FFTWComplex<Real>, StridedArrayTag> out) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_fft.hxx: In instantiation of 'void vigra::FFTWPlan<N, Real>::initImpl(MI, MO, int, unsigned int) [with MI = vigra::MultiArrayView<3, vigra::FFTWComplex<float>, vigra::StridedArrayTag>; MO = vigra::MultiArrayView<3, vigra::FFTWComplex<float>, vigra::StridedArrayTag>; unsigned int N = 3; Real = float]': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_fft.hxx:978:17: required from 'void vigra::FFTWPlan<N, Real>::init(vigra::MultiArrayView<N, vigra::FFTWComplex<Real>, C1>, vigra::MultiArrayView<N, vigra::FFTWComplex<Real>, C2>, int, unsigned int) [with C1 = vigra::StridedArrayTag; C2 = vigra::StridedArrayTag; unsigned int N = 3; Real = float]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_fft.hxx:885:13: required from 'vigra::FFTWPlan<N, Real>::FFTWPlan(vigra::MultiArrayView<N, vigra::FFTWComplex<Real>, C1>, vigra::MultiArrayView<N, vigra::FFTWComplex<Real>, C2>, int, unsigned int) [with C1 = vigra::StridedArrayTag; C2 = vigra::StridedArrayTag; unsigned int N = 3; Real = float]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/fourier/fourier.cxx:149:30: required from 'vigra::NumpyAnyArray vigra::pythonFourierTransform(vigra::NumpyArray<N, vigra::Multiband<vigra::FFTWComplex<float> > >, vigra::NumpyArray<N, vigra::Multiband<vigra::FFTWComplex<float> > >) [with unsigned int N = 4; int SIGN = -1]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/fourier/fourier.cxx:237:88: required from here /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_fft.hxx:1097:16: warning: implicitly-declared 'vigra::MultiArrayView<3, vigra::FFTWComplex<float>, vigra::StridedArrayTag>::MultiArrayView(const vigra::MultiArrayView<3, vigra::FFTWComplex<float>, vigra::StridedArrayTag>&)' is deprecated [-Wdeprecated-copy] 1097 | checkShapes(ins, outs); | ~~~~~~~~~~~^~~~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/fourier/fourier.cxx:41: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:907:22: note: because 'vigra::MultiArrayView<3, vigra::FFTWComplex<float>, vigra::StridedArrayTag>' has user-provided 'vigra::MultiArrayView<N, T, C>& vigra::MultiArrayView<N, T, C>::operator=(const vigra::MultiArrayView<N, T, C>&) [with unsigned int N = 3; T = vigra::FFTWComplex<float>; StrideTag = vigra::StridedArrayTag]' 907 | MultiArrayView & operator=(MultiArrayView const & rhs) | ^~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/fourier/fourier.cxx:45: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_fft.hxx:1064:76: note: initializing argument 1 of 'void vigra::FFTWPlan<N, Real>::checkShapes(vigra::MultiArrayView<N, vigra::FFTWComplex<Real>, vigra::StridedArrayTag>, vigra::MultiArrayView<N, vigra::FFTWComplex<Real>, vigra::StridedArrayTag>) const [with unsigned int N = 3; Real = float]' 1064 | void checkShapes(MultiArrayView<N, FFTWComplex<Real>, StridedArrayTag> in, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_fft.hxx:1097:16: warning: implicitly-declared 'vigra::MultiArrayView<3, vigra::FFTWComplex<float>, vigra::StridedArrayTag>::MultiArrayView(const vigra::MultiArrayView<3, vigra::FFTWComplex<float>, vigra::StridedArrayTag>&)' is deprecated [-Wdeprecated-copy] 1097 | checkShapes(ins, outs); | ~~~~~~~~~~~^~~~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/fourier/fourier.cxx:41: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:907:22: note: because 'vigra::MultiArrayView<3, vigra::FFTWComplex<float>, vigra::StridedArrayTag>' has user-provided 'vigra::MultiArrayView<N, T, C>& vigra::MultiArrayView<N, T, C>::operator=(const vigra::MultiArrayView<N, T, C>&) [with unsigned int N = 3; T = vigra::FFTWComplex<float>; StrideTag = vigra::StridedArrayTag]' 907 | MultiArrayView & operator=(MultiArrayView const & rhs) | ^~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/fourier/fourier.cxx:45: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_fft.hxx:1065:76: note: initializing argument 2 of 'void vigra::FFTWPlan<N, Real>::checkShapes(vigra::MultiArrayView<N, vigra::FFTWComplex<Real>, vigra::StridedArrayTag>, vigra::MultiArrayView<N, vigra::FFTWComplex<Real>, vigra::StridedArrayTag>) const [with unsigned int N = 3; Real = float]' 1065 | MultiArrayView<N, FFTWComplex<Real>, StridedArrayTag> out) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ make[2]: Leaving directory '/tmp/B.ZVgyTi/BUILD/vigra-1.11.1' make[2]: Entering directory '/tmp/B.ZVgyTi/BUILD/vigra-1.11.1' [ 50%] Building C object src/impex/CMakeFiles/vigraimpex.dir/rgbe.c.o cd /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex && /usr/bin/x86_64-pld-linux-gnux32-gcc -DHasEXR -DHasHDF5 -DHasJPEG -DHasPNG -DHasTIFF -DHasZLIB -Dvigraimpex_EXPORTS -I/tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include -isystem /usr/include/OpenEXR -W -Wall -Wextra -pedantic -std=c99 -Wno-sign-compare -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fPIC -mtune=generic -march=x86-64 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -DNDEBUG -DQT_NO_DEBUG -fPIC -o CMakeFiles/vigraimpex.dir/rgbe.c.o -c /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/rgbe.c make[2]: Leaving directory '/tmp/B.ZVgyTi/BUILD/vigra-1.11.1' make[2]: Entering directory '/tmp/B.ZVgyTi/BUILD/vigra-1.11.1' [ 53%] Linking CXX shared library fourier.so cd /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/fourier && /usr/bin/cmake -E cmake_link_script CMakeFiles/vigranumpy_fourier.dir/link.txt --verbose=1 /usr/bin/x86_64-pld-linux-gnux32-g++ -fPIC -std=c++11 -pthread -W -Wall -Wextra -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fPIC -mtune=generic -march=x86-64 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -DNDEBUG -DQT_NO_DEBUG -Wl,--as-needed -Wl,--no-copy-dt-needed-entries -Wl,-z,relro -Wl,-z,combreloc -shared -Wl,-soname,fourier.so -o fourier.so CMakeFiles/vigranumpy_fourier.dir/fourier.cxx.o -lfftw3 -lfftw3f -lpython2.7 -lboost_python27 Copying target vigranumpy_fourier to temporary module directory cd /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/fourier && /usr/bin/cmake -E copy_if_different /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/fourier/fourier.so /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/vigra/ make[2]: Leaving directory '/tmp/B.ZVgyTi/BUILD/vigra-1.11.1' make[1]: Entering directory '/tmp/B.ZVgyTi/BUILD/vigra-1.11.1' [ 57%] Built target vigranumpy_fourier make[1]: Leaving directory '/tmp/B.ZVgyTi/BUILD/vigra-1.11.1' make[2]: Entering directory '/tmp/B.ZVgyTi/BUILD/vigra-1.11.1' [ 50%] Building CXX object src/impex/CMakeFiles/vigraimpex.dir/sifImport.cxx.o cd /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex && /usr/bin/x86_64-pld-linux-gnux32-g++ -DHasEXR -DHasHDF5 -DHasJPEG -DHasPNG -DHasTIFF -DHasZLIB -Dvigraimpex_EXPORTS -I/tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include -isystem /usr/include/OpenEXR -std=c++11 -pthread -W -Wall -Wextra -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fPIC -mtune=generic -march=x86-64 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -DNDEBUG -DQT_NO_DEBUG -fPIC -o CMakeFiles/vigraimpex.dir/sifImport.cxx.o -c /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/sifImport.cxx In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/tinyvector.hxx:56, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:43, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/sifImport.hxx:61, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/sifImport.cxx:57: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'void vigra::Rect2D::setUpperLeft(const vigra::Point2D&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:929:22: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 929 | upperLeft_ = ul; | ^~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'void vigra::Rect2D::setLowerRight(const vigra::Point2D&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:937:23: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 937 | lowerRight_ = lr; | ^~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'void vigra::Rect2D::moveTo(const vigra::Point2D&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:946:22: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 946 | upperLeft_ = newUpperLeft; | ^~~~~~~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'void vigra::Rect2D::setSize(const vigra::Size2D&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:1041:36: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1041 | lowerRight_ = upperLeft_ + size; | ^~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'void vigra::Rect2D::setSize(int, int)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:1049:56: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1049 | lowerRight_ = upperLeft_ + Size2D(width, height); | ^ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'vigra::Rect2D& vigra::Rect2D::operator|=(const vigra::Point2D&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:1159:26: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1159 | upperLeft_ = p; | ^ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:1160:42: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1160 | lowerRight_ = p + Diff2D(1, 1); | ^ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'vigra::Rect2D& vigra::Rect2D::operator=(const vigra::Rect2D&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:872:7: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 872 | class Rect2D | ^~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:872:7: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 872 | class Rect2D | ^~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'vigra::Rect2D& vigra::Rect2D::operator|=(const vigra::Rect2D&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:1198:31: note: synthesized method 'vigra::Rect2D& vigra::Rect2D::operator=(const vigra::Rect2D&)' first required here 1198 | return operator=(r); | ^ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'vigra::Rect2D& vigra::Rect2D::operator&=(const vigra::Point2D&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:1232:26: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1232 | upperLeft_ = p; | ^ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:1233:42: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1233 | lowerRight_ = p + Diff2D(1, 1); | ^ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:1236:27: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1236 | lowerRight_ = upperLeft_; | ^~~~~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/tinyvector.hxx:57, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:43, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/sifImport.hxx:61, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/sifImport.cxx:57: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/static_assert.hxx: At global scope: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/static_assert.hxx:87:22: warning: unnecessary parentheses in declaration of 'assertImpl' [-Wparentheses] 87 | failure ************ (Predicate::************ | ^ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/initimage.hxx:42, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/basicimageview.hxx:40, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/basicimage.hxx:45, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:45, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/sifImport.hxx:61, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/sifImport.cxx:57: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/functortraits.hxx:198:31: warning: 'template<class _Operation> class std::binder1st' is deprecated [-Wdeprecated-declarations] 198 | VIGRA_DEFINE_STL_FUNCTOR(std::binder1st, VigraTrueType, VigraFalseType) | ^~~~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/functortraits.hxx:163:21: note: in definition of macro 'VIGRA_DEFINE_STL_FUNCTOR' 163 | class FunctorTraits<name<T> > \ | ^~~~ In file included from /usr/include/c++/10.2.0/bits/stl_function.h:1392, from /usr/include/c++/10.2.0/string:48, from /usr/include/c++/10.2.0/bits/locale_classes.h:40, from /usr/include/c++/10.2.0/bits/ios_base.h:41, from /usr/include/c++/10.2.0/ios:42, from /usr/include/c++/10.2.0/istream:38, from /usr/include/c++/10.2.0/fstream:38, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/sifImport.hxx:57, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/sifImport.cxx:57: /usr/include/c++/10.2.0/backward/binders.h:108:11: note: declared here 108 | class binder1st | ^~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/initimage.hxx:42, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/basicimageview.hxx:40, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/basicimage.hxx:45, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:45, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/sifImport.hxx:61, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/sifImport.cxx:57: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/functortraits.hxx:199:31: warning: 'template<class _Operation> class std::binder2nd' is deprecated [-Wdeprecated-declarations] 199 | VIGRA_DEFINE_STL_FUNCTOR(std::binder2nd, VigraTrueType, VigraFalseType) | ^~~~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/functortraits.hxx:163:21: note: in definition of macro 'VIGRA_DEFINE_STL_FUNCTOR' 163 | class FunctorTraits<name<T> > \ | ^~~~ In file included from /usr/include/c++/10.2.0/bits/stl_function.h:1392, from /usr/include/c++/10.2.0/string:48, from /usr/include/c++/10.2.0/bits/locale_classes.h:40, from /usr/include/c++/10.2.0/bits/ios_base.h:41, from /usr/include/c++/10.2.0/ios:42, from /usr/include/c++/10.2.0/istream:38, from /usr/include/c++/10.2.0/fstream:38, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/sifImport.hxx:57, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/sifImport.cxx:57: /usr/include/c++/10.2.0/backward/binders.h:143:11: note: declared here 143 | class binder2nd | ^~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/transformimage.hxx:45, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_pointoperators.hxx:42, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:49, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/sifImport.hxx:61, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/sifImport.cxx:57: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/inspectimage.hxx: In member function 'void vigra::FindBoundingRectangle::operator()(const argument_type&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/inspectimage.hxx:1726:38: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1726 | upperLeft = Point2D(coord); | ^ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/tinyvector.hxx:56, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:43, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/sifImport.hxx:61, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/sifImport.cxx:57: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/transformimage.hxx:45, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_pointoperators.hxx:42, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:49, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/sifImport.hxx:61, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/sifImport.cxx:57: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/inspectimage.hxx:1727:53: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1727 | lowerRight = Point2D(coord + Diff2D(1,1)); | ^ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/tinyvector.hxx:56, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:43, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/sifImport.hxx:61, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/sifImport.cxx:57: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/transformimage.hxx:45, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_pointoperators.hxx:42, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:49, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/sifImport.hxx:61, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/sifImport.cxx:57: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/inspectimage.hxx: In member function 'void vigra::FindBoundingRectangle::operator()(const vigra::FindBoundingRectangle&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/inspectimage.hxx:1745:37: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1745 | upperLeft = otherRegion.upperLeft; | ^~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/tinyvector.hxx:56, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:43, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/sifImport.hxx:61, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/sifImport.cxx:57: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/transformimage.hxx:45, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_pointoperators.hxx:42, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:49, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/sifImport.hxx:61, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/sifImport.cxx:57: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/inspectimage.hxx:1746:38: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1746 | lowerRight = otherRegion.lowerRight; | ^~~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/tinyvector.hxx:56, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:43, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/sifImport.hxx:61, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/sifImport.cxx:57: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/sifImport.cxx: In function 'void vigra::readSIF(const vigra::SIFImportInfo&, vigra::MultiArrayView<3, float>)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/sifImport.cxx:253:99: warning: implicitly-declared 'vigra::MultiArrayView<3, float>::MultiArrayView(const vigra::MultiArrayView<3, float>&)' is deprecated [-Wdeprecated-copy] 253 | readSIFBlock(info, Shape3(0,0,0), Shape3(info.width(), info.height(), info.stacksize()), array); | ^ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/sifImport.hxx:61, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/sifImport.cxx:57: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:907:22: note: because 'vigra::MultiArrayView<3, float>' has user-provided 'vigra::MultiArrayView<N, T, C>& vigra::MultiArrayView<N, T, C>::operator=(const vigra::MultiArrayView<N, T, C>&) [with unsigned int N = 3; T = float; StrideTag = vigra::StridedArrayTag]' 907 | MultiArrayView & operator=(MultiArrayView const & rhs) | ^~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/sifImport.cxx:57: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/sifImport.hxx:229:113: note: initializing argument 4 of 'void vigra::readSIFBlock(const vigra::SIFImportInfo&, vigra::Shape3, vigra::Shape3, vigra::MultiArrayView<3, float>)' 229 | VIGRA_EXPORT void readSIFBlock(const SIFImportInfo &info, Shape3 offset, Shape3 shape, MultiArrayView<3, float> array); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ make[2]: Leaving directory '/tmp/B.ZVgyTi/BUILD/vigra-1.11.1' make[2]: Entering directory '/tmp/B.ZVgyTi/BUILD/vigra-1.11.1' [ 57%] Building CXX object src/impex/CMakeFiles/vigraimpex.dir/sun.cxx.o cd /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex && /usr/bin/x86_64-pld-linux-gnux32-g++ -DHasEXR -DHasHDF5 -DHasJPEG -DHasPNG -DHasTIFF -DHasZLIB -Dvigraimpex_EXPORTS -I/tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include -isystem /usr/include/OpenEXR -std=c++11 -pthread -W -Wall -Wextra -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fPIC -mtune=generic -march=x86-64 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -DNDEBUG -DQT_NO_DEBUG -fPIC -o CMakeFiles/vigraimpex.dir/sun.cxx.o -c /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/sun.cxx In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/codec.hxx:56, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/sun.hxx:39, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/sun.cxx:43: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'void vigra::Rect2D::setUpperLeft(const vigra::Point2D&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:929:22: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 929 | upperLeft_ = ul; | ^~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'void vigra::Rect2D::setLowerRight(const vigra::Point2D&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:937:23: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 937 | lowerRight_ = lr; | ^~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'void vigra::Rect2D::moveTo(const vigra::Point2D&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:946:22: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 946 | upperLeft_ = newUpperLeft; | ^~~~~~~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'void vigra::Rect2D::setSize(const vigra::Size2D&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:1041:36: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1041 | lowerRight_ = upperLeft_ + size; | ^~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'void vigra::Rect2D::setSize(int, int)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:1049:56: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1049 | lowerRight_ = upperLeft_ + Size2D(width, height); | ^ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'vigra::Rect2D& vigra::Rect2D::operator|=(const vigra::Point2D&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:1159:26: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1159 | upperLeft_ = p; | ^ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:1160:42: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1160 | lowerRight_ = p + Diff2D(1, 1); | ^ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'vigra::Rect2D& vigra::Rect2D::operator=(const vigra::Rect2D&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:872:7: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 872 | class Rect2D | ^~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:872:7: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 872 | class Rect2D | ^~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'vigra::Rect2D& vigra::Rect2D::operator|=(const vigra::Rect2D&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:1198:31: note: synthesized method 'vigra::Rect2D& vigra::Rect2D::operator=(const vigra::Rect2D&)' first required here 1198 | return operator=(r); | ^ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'vigra::Rect2D& vigra::Rect2D::operator&=(const vigra::Point2D&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:1232:26: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1232 | upperLeft_ = p; | ^ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:1233:42: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1233 | lowerRight_ = p + Diff2D(1, 1); | ^ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:1236:27: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1236 | lowerRight_ = upperLeft_; | ^~~~~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ make[2]: Leaving directory '/tmp/B.ZVgyTi/BUILD/vigra-1.11.1' make[2]: Entering directory '/tmp/B.ZVgyTi/BUILD/vigra-1.11.1' [ 61%] Building CXX object src/impex/CMakeFiles/vigraimpex.dir/void_vector.cxx.o cd /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex && /usr/bin/x86_64-pld-linux-gnux32-g++ -DHasEXR -DHasHDF5 -DHasJPEG -DHasPNG -DHasTIFF -DHasZLIB -Dvigraimpex_EXPORTS -I/tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include -isystem /usr/include/OpenEXR -std=c++11 -pthread -W -Wall -Wextra -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fPIC -mtune=generic -march=x86-64 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -DNDEBUG -DQT_NO_DEBUG -fPIC -o CMakeFiles/vigraimpex.dir/void_vector.cxx.o -c /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/void_vector.cxx make[2]: Leaving directory '/tmp/B.ZVgyTi/BUILD/vigra-1.11.1' make[2]: Entering directory '/tmp/B.ZVgyTi/BUILD/vigra-1.11.1' [ 57%] Building CXX object src/impex/CMakeFiles/vigraimpex.dir/tiff.cxx.o cd /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex && /usr/bin/x86_64-pld-linux-gnux32-g++ -DHasEXR -DHasHDF5 -DHasJPEG -DHasPNG -DHasTIFF -DHasZLIB -Dvigraimpex_EXPORTS -I/tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include -isystem /usr/include/OpenEXR -std=c++11 -pthread -W -Wall -Wextra -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fPIC -mtune=generic -march=x86-64 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -DNDEBUG -DQT_NO_DEBUG -fPIC -o CMakeFiles/vigraimpex.dir/tiff.cxx.o -c /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/tiff.cxx In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/tiff.hxx:51, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/tiff.cxx:63: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'void vigra::Rect2D::setUpperLeft(const vigra::Point2D&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:929:22: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 929 | upperLeft_ = ul; | ^~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'void vigra::Rect2D::setLowerRight(const vigra::Point2D&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:937:23: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 937 | lowerRight_ = lr; | ^~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'void vigra::Rect2D::moveTo(const vigra::Point2D&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:946:22: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 946 | upperLeft_ = newUpperLeft; | ^~~~~~~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'void vigra::Rect2D::setSize(const vigra::Size2D&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:1041:36: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1041 | lowerRight_ = upperLeft_ + size; | ^~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'void vigra::Rect2D::setSize(int, int)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:1049:56: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1049 | lowerRight_ = upperLeft_ + Size2D(width, height); | ^ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'vigra::Rect2D& vigra::Rect2D::operator|=(const vigra::Point2D&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:1159:26: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1159 | upperLeft_ = p; | ^ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:1160:42: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1160 | lowerRight_ = p + Diff2D(1, 1); | ^ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'vigra::Rect2D& vigra::Rect2D::operator=(const vigra::Rect2D&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:872:7: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 872 | class Rect2D | ^~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:872:7: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 872 | class Rect2D | ^~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'vigra::Rect2D& vigra::Rect2D::operator|=(const vigra::Rect2D&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:1198:31: note: synthesized method 'vigra::Rect2D& vigra::Rect2D::operator=(const vigra::Rect2D&)' first required here 1198 | return operator=(r); | ^ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'vigra::Rect2D& vigra::Rect2D::operator&=(const vigra::Point2D&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:1232:26: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1232 | upperLeft_ = p; | ^ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:1233:42: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1233 | lowerRight_ = p + Diff2D(1, 1); | ^ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:1236:27: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1236 | lowerRight_ = upperLeft_; | ^~~~~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/tiff.cxx: In member function 'virtual void vigra::TIFFEncoder::setCanvasSize(const vigra::Size2D&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/tiff.cxx:1071:29: warning: implicitly-declared 'vigra::Size2D& vigra::Size2D::operator=(const vigra::Size2D&)' is deprecated [-Wdeprecated-copy] 1071 | pimpl->canvasSize = size; | ^~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/tiff.hxx:51, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/tiff.cxx:63: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:498:5: note: because 'vigra::Size2D' has user-provided 'vigra::Size2D::Size2D(const vigra::Size2D&)' 498 | Size2D(Size2D const & v) | ^~~~~~ make[2]: Leaving directory '/tmp/B.ZVgyTi/BUILD/vigra-1.11.1' make[2]: Entering directory '/tmp/B.ZVgyTi/BUILD/vigra-1.11.1' [ 3%] Building CXX object vigranumpy/src/core/CMakeFiles/vigranumpy_blockwise.dir/blockwise.cxx.o cd /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core && /usr/bin/x86_64-pld-linux-gnux32-g++ -DHasHDF5 -Dvigranumpy_blockwise_EXPORTS -I/tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include -isystem /usr/libx32/python2.7/site-packages/numpy/core/include -isystem /usr/include/python2.7 -std=c++11 -pthread -W -Wall -Wextra -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fPIC -mtune=generic -march=x86-64 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -DNDEBUG -DQT_NO_DEBUG -fPIC -o CMakeFiles/vigranumpy_blockwise.dir/blockwise.cxx.o -c /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/tinyvector.hxx:56, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:43, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:39: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'void vigra::Rect2D::setUpperLeft(const vigra::Point2D&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:929:22: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 929 | upperLeft_ = ul; | ^~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'void vigra::Rect2D::setLowerRight(const vigra::Point2D&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:937:23: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 937 | lowerRight_ = lr; | ^~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'void vigra::Rect2D::moveTo(const vigra::Point2D&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:946:22: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 946 | upperLeft_ = newUpperLeft; | ^~~~~~~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'void vigra::Rect2D::setSize(const vigra::Size2D&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:1041:36: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1041 | lowerRight_ = upperLeft_ + size; | ^~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'void vigra::Rect2D::setSize(int, int)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:1049:56: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1049 | lowerRight_ = upperLeft_ + Size2D(width, height); | ^ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'vigra::Rect2D& vigra::Rect2D::operator|=(const vigra::Point2D&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:1159:26: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1159 | upperLeft_ = p; | ^ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:1160:42: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1160 | lowerRight_ = p + Diff2D(1, 1); | ^ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'vigra::Rect2D& vigra::Rect2D::operator=(const vigra::Rect2D&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:872:7: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 872 | class Rect2D | ^~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:872:7: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 872 | class Rect2D | ^~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'vigra::Rect2D& vigra::Rect2D::operator|=(const vigra::Rect2D&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:1198:31: note: synthesized method 'vigra::Rect2D& vigra::Rect2D::operator=(const vigra::Rect2D&)' first required here 1198 | return operator=(r); | ^ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'vigra::Rect2D& vigra::Rect2D::operator&=(const vigra::Point2D&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:1232:26: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1232 | upperLeft_ = p; | ^ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:1233:42: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1233 | lowerRight_ = p + Diff2D(1, 1); | ^ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:1236:27: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1236 | lowerRight_ = upperLeft_; | ^~~~~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/tinyvector.hxx:57, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:43, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:39: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/static_assert.hxx: At global scope: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/static_assert.hxx:87:22: warning: unnecessary parentheses in declaration of 'assertImpl' [-Wparentheses] 87 | failure ************ (Predicate::************ | ^ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/initimage.hxx:42, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/basicimageview.hxx:40, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/basicimage.hxx:45, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:45, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:39: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/functortraits.hxx:198:31: warning: 'template<class _Operation> class std::binder1st' is deprecated [-Wdeprecated-declarations] 198 | VIGRA_DEFINE_STL_FUNCTOR(std::binder1st, VigraTrueType, VigraFalseType) | ^~~~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/functortraits.hxx:163:21: note: in definition of macro 'VIGRA_DEFINE_STL_FUNCTOR' 163 | class FunctorTraits<name<T> > \ | ^~~~ In file included from /usr/include/c++/10.2.0/bits/stl_function.h:1392, from /usr/include/c++/10.2.0/string:48, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:44, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:39: /usr/include/c++/10.2.0/backward/binders.h:108:11: note: declared here 108 | class binder1st | ^~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/initimage.hxx:42, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/basicimageview.hxx:40, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/basicimage.hxx:45, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:45, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:39: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/functortraits.hxx:199:31: warning: 'template<class _Operation> class std::binder2nd' is deprecated [-Wdeprecated-declarations] 199 | VIGRA_DEFINE_STL_FUNCTOR(std::binder2nd, VigraTrueType, VigraFalseType) | ^~~~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/functortraits.hxx:163:21: note: in definition of macro 'VIGRA_DEFINE_STL_FUNCTOR' 163 | class FunctorTraits<name<T> > \ | ^~~~ In file included from /usr/include/c++/10.2.0/bits/stl_function.h:1392, from /usr/include/c++/10.2.0/string:48, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:44, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:39: /usr/include/c++/10.2.0/backward/binders.h:143:11: note: declared here 143 | class binder2nd | ^~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/transformimage.hxx:45, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_pointoperators.hxx:42, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:49, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:39: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/inspectimage.hxx: In member function 'void vigra::FindBoundingRectangle::operator()(const argument_type&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/inspectimage.hxx:1726:38: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1726 | upperLeft = Point2D(coord); | ^ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/tinyvector.hxx:56, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:43, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:39: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/transformimage.hxx:45, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_pointoperators.hxx:42, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:49, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:39: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/inspectimage.hxx:1727:53: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1727 | lowerRight = Point2D(coord + Diff2D(1,1)); | ^ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/tinyvector.hxx:56, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:43, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:39: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/transformimage.hxx:45, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_pointoperators.hxx:42, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:49, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:39: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/inspectimage.hxx: In member function 'void vigra::FindBoundingRectangle::operator()(const vigra::FindBoundingRectangle&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/inspectimage.hxx:1745:37: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1745 | upperLeft = otherRegion.upperLeft; | ^~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/tinyvector.hxx:56, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:43, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:39: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/transformimage.hxx:45, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_pointoperators.hxx:42, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:49, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:39: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/inspectimage.hxx:1746:38: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1746 | lowerRight = otherRegion.lowerRight; | ^~~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/tinyvector.hxx:56, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:43, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:39: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:39: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx: In function 'bool vigra::detail::nontrivialPermutation(const vigra::ArrayVector<int>&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:622:17: warning: comparison of integer expressions of different signedness: 'const value_type' {aka 'const int'} and 'unsigned int' [-Wsign-compare] 622 | if(p[k] != k) In file included from /usr/include/boost/bind.hpp:30, from /usr/include/boost/python/exception_translator.hpp:10, from /usr/include/boost/python.hpp:28, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array_converters.hxx:41, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:40: /usr/include/boost/bind.hpp: At global scope: /usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use <boost/bind/bind.hpp> + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.' 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_convolution.hxx:41, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_blocking.hxx:42, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:42: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/separableconvolution.hxx:1413:13: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 1413 | throw(PreconditionViolation) | ^~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx: In instantiation of 'vigra::NumpyAnyArray vigra::pyBlockwiseGaussianSmoothMultiArray(const vigra::NumpyArray<DIM, T_IN>&, const vigra::BlockwiseConvolutionOptions<DIM>&, vigra::NumpyArray<DIM, T_OUT>) [with unsigned int DIM = 2; T_IN = float; T_OUT = float]': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:125:57: required from 'void vigra::defineBlockwiseFilters() [with unsigned int DIM = 2; T_IN = float]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:298:38: required from here /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:59:33: warning: implicitly-declared 'vigra::MultiArrayView<2, float, vigra::StridedArrayTag>::MultiArrayView(const vigra::MultiArrayView<2, float, vigra::StridedArrayTag>&)' is deprecated [-Wdeprecated-copy] 59 | gaussianSmoothMultiArray(source, dest, opt); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:39: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:907:22: note: because 'vigra::MultiArrayView<2, float, vigra::StridedArrayTag>' has user-provided 'vigra::MultiArrayView<N, T, C>& vigra::MultiArrayView<N, T, C>::operator=(const vigra::MultiArrayView<N, T, C>&) [with unsigned int N = 2; T = float; StrideTag = vigra::StridedArrayTag]' 907 | MultiArrayView & operator=(MultiArrayView const & rhs) | ^~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:43: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_blockwise.hxx:423:31: note: initializing argument 2 of 'void vigra::gaussianSmoothMultiArray(const vigra::MultiArrayView<N1, T1, S1>&, vigra::MultiArrayView<N, T2, S2>, const vigra::BlockwiseConvolutionOptions<DIM>&) [with unsigned int N = 2; T1 = float; S1 = vigra::StridedArrayTag; T2 = float; S2 = vigra::StridedArrayTag]' 423 | MultiArrayView<N, T2, S2> dest, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_blockwise.hxx:423:31: note: in definition of macro 'VIGRA_BLOCKWISE' 423 | MultiArrayView<N, T2, S2> dest, \ | ^~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx: In instantiation of 'vigra::NumpyAnyArray vigra::pyBlockwiseGaussianGradientMagnitudeMultiArray(const vigra::NumpyArray<DIM, T_IN>&, const vigra::BlockwiseConvolutionOptions<DIM>&, vigra::NumpyArray<DIM, T_OUT>) [with unsigned int DIM = 2; T_IN = float; T_OUT = float]': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:133:68: required from 'void vigra::defineBlockwiseFilters() [with unsigned int DIM = 2; T_IN = float]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:298:38: required from here /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:70:44: warning: implicitly-declared 'vigra::MultiArrayView<2, float, vigra::StridedArrayTag>::MultiArrayView(const vigra::MultiArrayView<2, float, vigra::StridedArrayTag>&)' is deprecated [-Wdeprecated-copy] 70 | gaussianGradientMagnitudeMultiArray(source, dest, opt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:39: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:907:22: note: because 'vigra::MultiArrayView<2, float, vigra::StridedArrayTag>' has user-provided 'vigra::MultiArrayView<N, T, C>& vigra::MultiArrayView<N, T, C>::operator=(const vigra::MultiArrayView<N, T, C>&) [with unsigned int N = 2; T = float; StrideTag = vigra::StridedArrayTag]' 907 | MultiArrayView & operator=(MultiArrayView const & rhs) | ^~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:43: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_blockwise.hxx:423:31: note: initializing argument 2 of 'void vigra::gaussianGradientMagnitudeMultiArray(const vigra::MultiArrayView<N1, T1, S1>&, vigra::MultiArrayView<N, T2, S2>, const vigra::BlockwiseConvolutionOptions<DIM>&) [with unsigned int N = 2; T1 = float; S1 = vigra::StridedArrayTag; T2 = float; S2 = vigra::StridedArrayTag]' 423 | MultiArrayView<N, T2, S2> dest, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_blockwise.hxx:423:31: note: in definition of macro 'VIGRA_BLOCKWISE' 423 | MultiArrayView<N, T2, S2> dest, \ | ^~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx: In instantiation of 'vigra::NumpyAnyArray vigra::pyBlockwiseGaussianGradientMultiArray(const vigra::NumpyArray<DIM, T_IN>&, const vigra::BlockwiseConvolutionOptions<DIM>&, vigra::NumpyArray<DIM, T_OUT>) [with unsigned int DIM = 2; T_IN = float; T_OUT = vigra::TinyVector<float, 2>]': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:141:59: required from 'void vigra::defineBlockwiseFilters() [with unsigned int DIM = 2; T_IN = float]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:298:38: required from here /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:81:35: warning: implicitly-declared 'vigra::MultiArrayView<2, vigra::TinyVector<float, 2>, vigra::StridedArrayTag>::MultiArrayView(const vigra::MultiArrayView<2, vigra::TinyVector<float, 2>, vigra::StridedArrayTag>&)' is deprecated [-Wdeprecated-copy] 81 | gaussianGradientMultiArray(source, dest, opt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:39: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:907:22: note: because 'vigra::MultiArrayView<2, vigra::TinyVector<float, 2>, vigra::StridedArrayTag>' has user-provided 'vigra::MultiArrayView<N, T, C>& vigra::MultiArrayView<N, T, C>::operator=(const vigra::MultiArrayView<N, T, C>&) [with unsigned int N = 2; T = vigra::TinyVector<float, 2>; StrideTag = vigra::StridedArrayTag]' 907 | MultiArrayView & operator=(MultiArrayView const & rhs) | ^~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:43: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_blockwise.hxx:423:31: note: initializing argument 2 of 'void vigra::gaussianGradientMultiArray(const vigra::MultiArrayView<N1, T1, S1>&, vigra::MultiArrayView<N, T2, S2>, const vigra::BlockwiseConvolutionOptions<DIM>&) [with unsigned int N = 2; T1 = float; S1 = vigra::StridedArrayTag; T2 = vigra::TinyVector<float, 2>; S2 = vigra::StridedArrayTag]' 423 | MultiArrayView<N, T2, S2> dest, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_blockwise.hxx:423:31: note: in definition of macro 'VIGRA_BLOCKWISE' 423 | MultiArrayView<N, T2, S2> dest, \ | ^~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx: In instantiation of 'vigra::NumpyAnyArray vigra::pyBlockwiseHessianOfGaussianEigenvaluesMultiArray(const vigra::NumpyArray<DIM, T_IN>&, const vigra::BlockwiseConvolutionOptions<DIM>&, vigra::NumpyArray<DIM, T_OUT>) [with unsigned int DIM = 2; T_IN = float; T_OUT = vigra::TinyVector<float, 2>]': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:149:71: required from 'void vigra::defineBlockwiseFilters() [with unsigned int DIM = 2; T_IN = float]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:298:38: required from here /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:92:47: warning: implicitly-declared 'vigra::MultiArrayView<2, vigra::TinyVector<float, 2>, vigra::StridedArrayTag>::MultiArrayView(const vigra::MultiArrayView<2, vigra::TinyVector<float, 2>, vigra::StridedArrayTag>&)' is deprecated [-Wdeprecated-copy] 92 | hessianOfGaussianEigenvaluesMultiArray(source, dest, opt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:39: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:907:22: note: because 'vigra::MultiArrayView<2, vigra::TinyVector<float, 2>, vigra::StridedArrayTag>' has user-provided 'vigra::MultiArrayView<N, T, C>& vigra::MultiArrayView<N, T, C>::operator=(const vigra::MultiArrayView<N, T, C>&) [with unsigned int N = 2; T = vigra::TinyVector<float, 2>; StrideTag = vigra::StridedArrayTag]' 907 | MultiArrayView & operator=(MultiArrayView const & rhs) | ^~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:43: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_blockwise.hxx:423:31: note: initializing argument 2 of 'void vigra::hessianOfGaussianEigenvaluesMultiArray(const vigra::MultiArrayView<N1, T1, S1>&, vigra::MultiArrayView<N, T2, S2>, const vigra::BlockwiseConvolutionOptions<DIM>&) [with unsigned int N = 2; T1 = float; S1 = vigra::StridedArrayTag; T2 = vigra::TinyVector<float, 2>; S2 = vigra::StridedArrayTag]' 423 | MultiArrayView<N, T2, S2> dest, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_blockwise.hxx:423:31: note: in definition of macro 'VIGRA_BLOCKWISE' 423 | MultiArrayView<N, T2, S2> dest, \ | ^~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx: In instantiation of 'vigra::NumpyAnyArray vigra::pyBlockwiseHessianOfGaussianFirstEigenvalueMultiArray(const vigra::NumpyArray<DIM, T_IN>&, const vigra::BlockwiseConvolutionOptions<DIM>&, vigra::NumpyArray<DIM, T_OUT>) [with unsigned int DIM = 2; T_IN = float; T_OUT = float]': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:156:75: required from 'void vigra::defineBlockwiseFilters() [with unsigned int DIM = 2; T_IN = float]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:298:38: required from here /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:103:51: warning: implicitly-declared 'vigra::MultiArrayView<2, float, vigra::StridedArrayTag>::MultiArrayView(const vigra::MultiArrayView<2, float, vigra::StridedArrayTag>&)' is deprecated [-Wdeprecated-copy] 103 | hessianOfGaussianFirstEigenvalueMultiArray(source, dest, opt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:39: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:907:22: note: because 'vigra::MultiArrayView<2, float, vigra::StridedArrayTag>' has user-provided 'vigra::MultiArrayView<N, T, C>& vigra::MultiArrayView<N, T, C>::operator=(const vigra::MultiArrayView<N, T, C>&) [with unsigned int N = 2; T = float; StrideTag = vigra::StridedArrayTag]' 907 | MultiArrayView & operator=(MultiArrayView const & rhs) | ^~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:43: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_blockwise.hxx:423:31: note: initializing argument 2 of 'void vigra::hessianOfGaussianFirstEigenvalueMultiArray(const vigra::MultiArrayView<N1, T1, S1>&, vigra::MultiArrayView<N, T2, S2>, const vigra::BlockwiseConvolutionOptions<DIM>&) [with unsigned int N = 2; T1 = float; S1 = vigra::StridedArrayTag; T2 = float; S2 = vigra::StridedArrayTag]' 423 | MultiArrayView<N, T2, S2> dest, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_blockwise.hxx:423:31: note: in definition of macro 'VIGRA_BLOCKWISE' 423 | MultiArrayView<N, T2, S2> dest, \ | ^~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx: In instantiation of 'vigra::NumpyAnyArray vigra::pyBlockwiseHessianOfGaussianLastEigenvalueMultiArray(const vigra::NumpyArray<DIM, T_IN>&, const vigra::BlockwiseConvolutionOptions<DIM>&, vigra::NumpyArray<DIM, T_OUT>) [with unsigned int DIM = 2; T_IN = float; T_OUT = float]': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:163:74: required from 'void vigra::defineBlockwiseFilters() [with unsigned int DIM = 2; T_IN = float]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:298:38: required from here /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:114:50: warning: implicitly-declared 'vigra::MultiArrayView<2, float, vigra::StridedArrayTag>::MultiArrayView(const vigra::MultiArrayView<2, float, vigra::StridedArrayTag>&)' is deprecated [-Wdeprecated-copy] 114 | hessianOfGaussianLastEigenvalueMultiArray(source, dest, opt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:39: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:907:22: note: because 'vigra::MultiArrayView<2, float, vigra::StridedArrayTag>' has user-provided 'vigra::MultiArrayView<N, T, C>& vigra::MultiArrayView<N, T, C>::operator=(const vigra::MultiArrayView<N, T, C>&) [with unsigned int N = 2; T = float; StrideTag = vigra::StridedArrayTag]' 907 | MultiArrayView & operator=(MultiArrayView const & rhs) | ^~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:43: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_blockwise.hxx:423:31: note: initializing argument 2 of 'void vigra::hessianOfGaussianLastEigenvalueMultiArray(const vigra::MultiArrayView<N1, T1, S1>&, vigra::MultiArrayView<N, T2, S2>, const vigra::BlockwiseConvolutionOptions<DIM>&) [with unsigned int N = 2; T1 = float; S1 = vigra::StridedArrayTag; T2 = float; S2 = vigra::StridedArrayTag]' 423 | MultiArrayView<N, T2, S2> dest, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_blockwise.hxx:423:31: note: in definition of macro 'VIGRA_BLOCKWISE' 423 | MultiArrayView<N, T2, S2> dest, \ | ^~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx: In instantiation of 'vigra::NumpyAnyArray vigra::pyBlockwiseGaussianSmoothMultiArray(const vigra::NumpyArray<DIM, T_IN>&, const vigra::BlockwiseConvolutionOptions<DIM>&, vigra::NumpyArray<DIM, T_OUT>) [with unsigned int DIM = 3; T_IN = float; T_OUT = float]': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:125:57: required from 'void vigra::defineBlockwiseFilters() [with unsigned int DIM = 3; T_IN = float]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:299:38: required from here /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:59:33: warning: implicitly-declared 'vigra::MultiArrayView<3, float, vigra::StridedArrayTag>::MultiArrayView(const vigra::MultiArrayView<3, float, vigra::StridedArrayTag>&)' is deprecated [-Wdeprecated-copy] 59 | gaussianSmoothMultiArray(source, dest, opt); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:39: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:907:22: note: because 'vigra::MultiArrayView<3, float, vigra::StridedArrayTag>' has user-provided 'vigra::MultiArrayView<N, T, C>& vigra::MultiArrayView<N, T, C>::operator=(const vigra::MultiArrayView<N, T, C>&) [with unsigned int N = 3; T = float; StrideTag = vigra::StridedArrayTag]' 907 | MultiArrayView & operator=(MultiArrayView const & rhs) | ^~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:43: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_blockwise.hxx:423:31: note: initializing argument 2 of 'void vigra::gaussianSmoothMultiArray(const vigra::MultiArrayView<N1, T1, S1>&, vigra::MultiArrayView<N, T2, S2>, const vigra::BlockwiseConvolutionOptions<DIM>&) [with unsigned int N = 3; T1 = float; S1 = vigra::StridedArrayTag; T2 = float; S2 = vigra::StridedArrayTag]' 423 | MultiArrayView<N, T2, S2> dest, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_blockwise.hxx:423:31: note: in definition of macro 'VIGRA_BLOCKWISE' 423 | MultiArrayView<N, T2, S2> dest, \ | ^~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx: In instantiation of 'vigra::NumpyAnyArray vigra::pyBlockwiseGaussianGradientMagnitudeMultiArray(const vigra::NumpyArray<DIM, T_IN>&, const vigra::BlockwiseConvolutionOptions<DIM>&, vigra::NumpyArray<DIM, T_OUT>) [with unsigned int DIM = 3; T_IN = float; T_OUT = float]': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:133:68: required from 'void vigra::defineBlockwiseFilters() [with unsigned int DIM = 3; T_IN = float]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:299:38: required from here /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:70:44: warning: implicitly-declared 'vigra::MultiArrayView<3, float, vigra::StridedArrayTag>::MultiArrayView(const vigra::MultiArrayView<3, float, vigra::StridedArrayTag>&)' is deprecated [-Wdeprecated-copy] 70 | gaussianGradientMagnitudeMultiArray(source, dest, opt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:39: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:907:22: note: because 'vigra::MultiArrayView<3, float, vigra::StridedArrayTag>' has user-provided 'vigra::MultiArrayView<N, T, C>& vigra::MultiArrayView<N, T, C>::operator=(const vigra::MultiArrayView<N, T, C>&) [with unsigned int N = 3; T = float; StrideTag = vigra::StridedArrayTag]' 907 | MultiArrayView & operator=(MultiArrayView const & rhs) | ^~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:43: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_blockwise.hxx:423:31: note: initializing argument 2 of 'void vigra::gaussianGradientMagnitudeMultiArray(const vigra::MultiArrayView<N1, T1, S1>&, vigra::MultiArrayView<N, T2, S2>, const vigra::BlockwiseConvolutionOptions<DIM>&) [with unsigned int N = 3; T1 = float; S1 = vigra::StridedArrayTag; T2 = float; S2 = vigra::StridedArrayTag]' 423 | MultiArrayView<N, T2, S2> dest, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_blockwise.hxx:423:31: note: in definition of macro 'VIGRA_BLOCKWISE' 423 | MultiArrayView<N, T2, S2> dest, \ | ^~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx: In instantiation of 'vigra::NumpyAnyArray vigra::pyBlockwiseGaussianGradientMultiArray(const vigra::NumpyArray<DIM, T_IN>&, const vigra::BlockwiseConvolutionOptions<DIM>&, vigra::NumpyArray<DIM, T_OUT>) [with unsigned int DIM = 3; T_IN = float; T_OUT = vigra::TinyVector<float, 3>]': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:141:59: required from 'void vigra::defineBlockwiseFilters() [with unsigned int DIM = 3; T_IN = float]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:299:38: required from here /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:81:35: warning: implicitly-declared 'vigra::MultiArrayView<3, vigra::TinyVector<float, 3>, vigra::StridedArrayTag>::MultiArrayView(const vigra::MultiArrayView<3, vigra::TinyVector<float, 3>, vigra::StridedArrayTag>&)' is deprecated [-Wdeprecated-copy] 81 | gaussianGradientMultiArray(source, dest, opt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:39: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:907:22: note: because 'vigra::MultiArrayView<3, vigra::TinyVector<float, 3>, vigra::StridedArrayTag>' has user-provided 'vigra::MultiArrayView<N, T, C>& vigra::MultiArrayView<N, T, C>::operator=(const vigra::MultiArrayView<N, T, C>&) [with unsigned int N = 3; T = vigra::TinyVector<float, 3>; StrideTag = vigra::StridedArrayTag]' 907 | MultiArrayView & operator=(MultiArrayView const & rhs) | ^~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:43: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_blockwise.hxx:423:31: note: initializing argument 2 of 'void vigra::gaussianGradientMultiArray(const vigra::MultiArrayView<N1, T1, S1>&, vigra::MultiArrayView<N, T2, S2>, const vigra::BlockwiseConvolutionOptions<DIM>&) [with unsigned int N = 3; T1 = float; S1 = vigra::StridedArrayTag; T2 = vigra::TinyVector<float, 3>; S2 = vigra::StridedArrayTag]' 423 | MultiArrayView<N, T2, S2> dest, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_blockwise.hxx:423:31: note: in definition of macro 'VIGRA_BLOCKWISE' 423 | MultiArrayView<N, T2, S2> dest, \ | ^~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx: In instantiation of 'vigra::NumpyAnyArray vigra::pyBlockwiseHessianOfGaussianEigenvaluesMultiArray(const vigra::NumpyArray<DIM, T_IN>&, const vigra::BlockwiseConvolutionOptions<DIM>&, vigra::NumpyArray<DIM, T_OUT>) [with unsigned int DIM = 3; T_IN = float; T_OUT = vigra::TinyVector<float, 3>]': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:149:71: required from 'void vigra::defineBlockwiseFilters() [with unsigned int DIM = 3; T_IN = float]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:299:38: required from here /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:92:47: warning: implicitly-declared 'vigra::MultiArrayView<3, vigra::TinyVector<float, 3>, vigra::StridedArrayTag>::MultiArrayView(const vigra::MultiArrayView<3, vigra::TinyVector<float, 3>, vigra::StridedArrayTag>&)' is deprecated [-Wdeprecated-copy] 92 | hessianOfGaussianEigenvaluesMultiArray(source, dest, opt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:39: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:907:22: note: because 'vigra::MultiArrayView<3, vigra::TinyVector<float, 3>, vigra::StridedArrayTag>' has user-provided 'vigra::MultiArrayView<N, T, C>& vigra::MultiArrayView<N, T, C>::operator=(const vigra::MultiArrayView<N, T, C>&) [with unsigned int N = 3; T = vigra::TinyVector<float, 3>; StrideTag = vigra::StridedArrayTag]' 907 | MultiArrayView & operator=(MultiArrayView const & rhs) | ^~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:43: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_blockwise.hxx:423:31: note: initializing argument 2 of 'void vigra::hessianOfGaussianEigenvaluesMultiArray(const vigra::MultiArrayView<N1, T1, S1>&, vigra::MultiArrayView<N, T2, S2>, const vigra::BlockwiseConvolutionOptions<DIM>&) [with unsigned int N = 3; T1 = float; S1 = vigra::StridedArrayTag; T2 = vigra::TinyVector<float, 3>; S2 = vigra::StridedArrayTag]' 423 | MultiArrayView<N, T2, S2> dest, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_blockwise.hxx:423:31: note: in definition of macro 'VIGRA_BLOCKWISE' 423 | MultiArrayView<N, T2, S2> dest, \ | ^~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx: In instantiation of 'vigra::NumpyAnyArray vigra::pyBlockwiseHessianOfGaussianFirstEigenvalueMultiArray(const vigra::NumpyArray<DIM, T_IN>&, const vigra::BlockwiseConvolutionOptions<DIM>&, vigra::NumpyArray<DIM, T_OUT>) [with unsigned int DIM = 3; T_IN = float; T_OUT = float]': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:156:75: required from 'void vigra::defineBlockwiseFilters() [with unsigned int DIM = 3; T_IN = float]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:299:38: required from here /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:103:51: warning: implicitly-declared 'vigra::MultiArrayView<3, float, vigra::StridedArrayTag>::MultiArrayView(const vigra::MultiArrayView<3, float, vigra::StridedArrayTag>&)' is deprecated [-Wdeprecated-copy] 103 | hessianOfGaussianFirstEigenvalueMultiArray(source, dest, opt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:39: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:907:22: note: because 'vigra::MultiArrayView<3, float, vigra::StridedArrayTag>' has user-provided 'vigra::MultiArrayView<N, T, C>& vigra::MultiArrayView<N, T, C>::operator=(const vigra::MultiArrayView<N, T, C>&) [with unsigned int N = 3; T = float; StrideTag = vigra::StridedArrayTag]' 907 | MultiArrayView & operator=(MultiArrayView const & rhs) | ^~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:43: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_blockwise.hxx:423:31: note: initializing argument 2 of 'void vigra::hessianOfGaussianFirstEigenvalueMultiArray(const vigra::MultiArrayView<N1, T1, S1>&, vigra::MultiArrayView<N, T2, S2>, const vigra::BlockwiseConvolutionOptions<DIM>&) [with unsigned int N = 3; T1 = float; S1 = vigra::StridedArrayTag; T2 = float; S2 = vigra::StridedArrayTag]' 423 | MultiArrayView<N, T2, S2> dest, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_blockwise.hxx:423:31: note: in definition of macro 'VIGRA_BLOCKWISE' 423 | MultiArrayView<N, T2, S2> dest, \ | ^~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx: In instantiation of 'vigra::NumpyAnyArray vigra::pyBlockwiseHessianOfGaussianLastEigenvalueMultiArray(const vigra::NumpyArray<DIM, T_IN>&, const vigra::BlockwiseConvolutionOptions<DIM>&, vigra::NumpyArray<DIM, T_OUT>) [with unsigned int DIM = 3; T_IN = float; T_OUT = float]': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:163:74: required from 'void vigra::defineBlockwiseFilters() [with unsigned int DIM = 3; T_IN = float]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:299:38: required from here /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:114:50: warning: implicitly-declared 'vigra::MultiArrayView<3, float, vigra::StridedArrayTag>::MultiArrayView(const vigra::MultiArrayView<3, float, vigra::StridedArrayTag>&)' is deprecated [-Wdeprecated-copy] 114 | hessianOfGaussianLastEigenvalueMultiArray(source, dest, opt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:39: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:907:22: note: because 'vigra::MultiArrayView<3, float, vigra::StridedArrayTag>' has user-provided 'vigra::MultiArrayView<N, T, C>& vigra::MultiArrayView<N, T, C>::operator=(const vigra::MultiArrayView<N, T, C>&) [with unsigned int N = 3; T = float; StrideTag = vigra::StridedArrayTag]' 907 | MultiArrayView & operator=(MultiArrayView const & rhs) | ^~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:43: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_blockwise.hxx:423:31: note: initializing argument 2 of 'void vigra::hessianOfGaussianLastEigenvalueMultiArray(const vigra::MultiArrayView<N1, T1, S1>&, vigra::MultiArrayView<N, T2, S2>, const vigra::BlockwiseConvolutionOptions<DIM>&) [with unsigned int N = 3; T1 = float; S1 = vigra::StridedArrayTag; T2 = float; S2 = vigra::StridedArrayTag]' 423 | MultiArrayView<N, T2, S2> dest, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_blockwise.hxx:423:31: note: in definition of macro 'VIGRA_BLOCKWISE' 423 | MultiArrayView<N, T2, S2> dest, \ | ^~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_blockwise.hxx: In instantiation of 'void vigra::blockwise::GaussianSmoothFunctor<DIM>::operator()(const S&, D&, const SHAPE&, const SHAPE&) [with S = vigra::MultiArrayView<2, float, vigra::StridedArrayTag>; D = vigra::MultiArrayView<2, float, vigra::StridedArrayTag>; SHAPE = vigra::TinyVector<int, 2>; unsigned int DIM = 2]': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_blockwise.hxx:263:24: required from 'void vigra::blockwise::blockwiseCaller(const vigra::MultiArrayView<N1, T1, S1>&, const vigra::MultiArrayView<N, T2, S2>&, FILTER_FUNCTOR&, const vigra::MultiBlocking<DIM, C>&, const typename vigra::MultiBlocking<DIM, C>::Shape&, const vigra::BlockwiseConvolutionOptions<DIM>&) [with unsigned int DIM = 2; T_IN = float; ST_IN = vigra::StridedArrayTag; T_OUT = float; ST_OUT = vigra::StridedArrayTag; FILTER_FUNCTOR = vigra::blockwise::GaussianSmoothFunctor<2>; C = int; typename vigra::MultiBlocking<DIM, C>::Shape = vigra::TinyVector<int, 2>]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_blockwise.hxx:437:1: required from 'void vigra::gaussianSmoothMultiArray(const vigra::MultiArrayView<N1, T1, S1>&, vigra::MultiArrayView<N, T2, S2>, const vigra::BlockwiseConvolutionOptions<DIM>&) [with unsigned int N = 2; T1 = float; S1 = vigra::StridedArrayTag; T2 = float; S2 = vigra::StridedArrayTag]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:59:33: required from 'vigra::NumpyAnyArray vigra::pyBlockwiseGaussianSmoothMultiArray(const vigra::NumpyArray<DIM, T_IN>&, const vigra::BlockwiseConvolutionOptions<DIM>&, vigra::NumpyArray<DIM, T_OUT>) [with unsigned int DIM = 2; T_IN = float; T_OUT = float]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:125:57: required from 'void vigra::defineBlockwiseFilters() [with unsigned int DIM = 2; T_IN = float]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:298:38: required from here /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_blockwise.hxx:286:26: warning: implicitly-declared 'vigra::MultiArrayView<2, float, vigra::StridedArrayTag>::MultiArrayView(const vigra::MultiArrayView<2, float, vigra::StridedArrayTag>&)' is deprecated [-Wdeprecated-copy] 286 | FUNCTION_NAME(s, d, localOpt); \ | ^ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_blockwise.hxx:293:5: note: in expansion of macro 'CONVOLUTION_FUNCTOR' 293 | CONVOLUTION_FUNCTOR(GaussianSmoothFunctor, vigra::gaussianSmoothMultiArray); | ^~~~~~~~~~~~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:39: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:907:22: note: because 'vigra::MultiArrayView<2, float, vigra::StridedArrayTag>' has user-provided 'vigra::MultiArrayView<N, T, C>& vigra::MultiArrayView<N, T, C>::operator=(const vigra::MultiArrayView<N, T, C>&) [with unsigned int N = 2; T = float; StrideTag = vigra::StridedArrayTag]' 907 | MultiArrayView & operator=(MultiArrayView const & rhs) | ^~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_blocking.hxx:42, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:42: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_convolution.hxx:1356:52: note: initializing argument 2 of 'void vigra::gaussianSmoothMultiArray(const vigra::MultiArrayView<N1, T1, S1>&, vigra::MultiArrayView<N, T2, S2>, vigra::ConvolutionOptions<N>) [with unsigned int N = 2; T1 = float; S1 = vigra::StridedArrayTag; T2 = float; S2 = vigra::StridedArrayTag]' 1356 | MultiArrayView<N, T2, S2> dest, | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:43: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_blockwise.hxx: In instantiation of 'void vigra::blockwise::GaussianGradientMagnitudeFunctor<DIM>::operator()(const S&, D&, const SHAPE&, const SHAPE&) [with S = vigra::MultiArrayView<2, float, vigra::StridedArrayTag>; D = vigra::MultiArrayView<2, float, vigra::StridedArrayTag>; SHAPE = vigra::TinyVector<int, 2>; unsigned int DIM = 2]': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_blockwise.hxx:263:24: required from 'void vigra::blockwise::blockwiseCaller(const vigra::MultiArrayView<N1, T1, S1>&, const vigra::MultiArrayView<N, T2, S2>&, FILTER_FUNCTOR&, const vigra::MultiBlocking<DIM, C>&, const typename vigra::MultiBlocking<DIM, C>::Shape&, const vigra::BlockwiseConvolutionOptions<DIM>&) [with unsigned int DIM = 2; T_IN = float; ST_IN = vigra::StridedArrayTag; T_OUT = float; ST_OUT = vigra::StridedArrayTag; FILTER_FUNCTOR = vigra::blockwise::GaussianGradientMagnitudeFunctor<2>; C = int; typename vigra::MultiBlocking<DIM, C>::Shape = vigra::TinyVector<int, 2>]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_blockwise.hxx:446:1: required from 'void vigra::gaussianGradientMagnitudeMultiArray(const vigra::MultiArrayView<N1, T1, S1>&, vigra::MultiArrayView<N, T2, S2>, const vigra::BlockwiseConvolutionOptions<DIM>&) [with unsigned int N = 2; T1 = float; S1 = vigra::StridedArrayTag; T2 = float; S2 = vigra::StridedArrayTag]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:70:44: required from 'vigra::NumpyAnyArray vigra::pyBlockwiseGaussianGradientMagnitudeMultiArray(const vigra::NumpyArray<DIM, T_IN>&, const vigra::BlockwiseConvolutionOptions<DIM>&, vigra::NumpyArray<DIM, T_OUT>) [with unsigned int DIM = 2; T_IN = float; T_OUT = float]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:133:68: required from 'void vigra::defineBlockwiseFilters() [with unsigned int DIM = 2; T_IN = float]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:298:38: required from here /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_blockwise.hxx:286:26: warning: implicitly-declared 'vigra::MultiArrayView<2, float, vigra::StridedArrayTag>::MultiArrayView(const vigra::MultiArrayView<2, float, vigra::StridedArrayTag>&)' is deprecated [-Wdeprecated-copy] 286 | FUNCTION_NAME(s, d, localOpt); \ | ^ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_blockwise.hxx:299:5: note: in expansion of macro 'CONVOLUTION_FUNCTOR' 299 | CONVOLUTION_FUNCTOR(GaussianGradientMagnitudeFunctor, vigra::gaussianGradientMagnitude); | ^~~~~~~~~~~~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:39: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:907:22: note: because 'vigra::MultiArrayView<2, float, vigra::StridedArrayTag>' has user-provided 'vigra::MultiArrayView<N, T, C>& vigra::MultiArrayView<N, T, C>::operator=(const vigra::MultiArrayView<N, T, C>&) [with unsigned int N = 2; T = float; StrideTag = vigra::StridedArrayTag]' 907 | MultiArrayView & operator=(MultiArrayView const & rhs) | ^~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_blocking.hxx:42, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:42: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_convolution.hxx:1686:53: note: initializing argument 2 of 'void vigra::gaussianGradientMagnitude(const vigra::MultiArrayView<N1, T1, S1>&, vigra::MultiArrayView<N, T2, S2>, const vigra::ConvolutionOptions<N>&) [with unsigned int N = 2; T1 = float; S1 = vigra::StridedArrayTag; T2 = float; S2 = vigra::StridedArrayTag]' 1686 | MultiArrayView<N, T2, S2> dest, | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:43: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_blockwise.hxx: In instantiation of 'void vigra::blockwise::GaussianGradientFunctor<DIM>::operator()(const S&, D&, const SHAPE&, const SHAPE&) [with S = vigra::MultiArrayView<2, float, vigra::StridedArrayTag>; D = vigra::MultiArrayView<2, vigra::TinyVector<float, 2>, vigra::StridedArrayTag>; SHAPE = vigra::TinyVector<int, 2>; unsigned int DIM = 2]': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_blockwise.hxx:263:24: required from 'void vigra::blockwise::blockwiseCaller(const vigra::MultiArrayView<N1, T1, S1>&, const vigra::MultiArrayView<N, T2, S2>&, FILTER_FUNCTOR&, const vigra::MultiBlocking<DIM, C>&, const typename vigra::MultiBlocking<DIM, C>::Shape&, const vigra::BlockwiseConvolutionOptions<DIM>&) [with unsigned int DIM = 2; T_IN = float; ST_IN = vigra::StridedArrayTag; T_OUT = vigra::TinyVector<float, 2>; ST_OUT = vigra::StridedArrayTag; FILTER_FUNCTOR = vigra::blockwise::GaussianGradientFunctor<2>; C = int; typename vigra::MultiBlocking<DIM, C>::Shape = vigra::TinyVector<int, 2>]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_blockwise.hxx:438:1: required from 'void vigra::gaussianGradientMultiArray(const vigra::MultiArrayView<N1, T1, S1>&, vigra::MultiArrayView<N, T2, S2>, const vigra::BlockwiseConvolutionOptions<DIM>&) [with unsigned int N = 2; T1 = float; S1 = vigra::StridedArrayTag; T2 = vigra::TinyVector<float, 2>; S2 = vigra::StridedArrayTag]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:81:35: required from 'vigra::NumpyAnyArray vigra::pyBlockwiseGaussianGradientMultiArray(const vigra::NumpyArray<DIM, T_IN>&, const vigra::BlockwiseConvolutionOptions<DIM>&, vigra::NumpyArray<DIM, T_OUT>) [with unsigned int DIM = 2; T_IN = float; T_OUT = vigra::TinyVector<float, 2>]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:141:59: required from 'void vigra::defineBlockwiseFilters() [with unsigned int DIM = 2; T_IN = float]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:298:38: required from here /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_blockwise.hxx:286:26: warning: implicitly-declared 'vigra::MultiArrayView<2, vigra::TinyVector<float, 2>, vigra::StridedArrayTag>::MultiArrayView(const vigra::MultiArrayView<2, vigra::TinyVector<float, 2>, vigra::StridedArrayTag>&)' is deprecated [-Wdeprecated-copy] 286 | FUNCTION_NAME(s, d, localOpt); \ | ^ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_blockwise.hxx:294:5: note: in expansion of macro 'CONVOLUTION_FUNCTOR' 294 | CONVOLUTION_FUNCTOR(GaussianGradientFunctor, vigra::gaussianGradientMultiArray); | ^~~~~~~~~~~~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:39: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:907:22: note: because 'vigra::MultiArrayView<2, vigra::TinyVector<float, 2>, vigra::StridedArrayTag>' has user-provided 'vigra::MultiArrayView<N, T, C>& vigra::MultiArrayView<N, T, C>::operator=(const vigra::MultiArrayView<N, T, C>&) [with unsigned int N = 2; T = vigra::TinyVector<float, 2>; StrideTag = vigra::StridedArrayTag]' 907 | MultiArrayView & operator=(MultiArrayView const & rhs) | ^~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_blocking.hxx:42, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:42: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_convolution.hxx:1593:74: note: initializing argument 2 of 'void vigra::gaussianGradientMultiArray(const vigra::MultiArrayView<N1, T1, S1>&, vigra::MultiArrayView<N, vigra::TinyVector<T2, (int)(N)>, S2>, vigra::ConvolutionOptions<N>) [with unsigned int N = 2; T1 = float; S1 = vigra::StridedArrayTag; T2 = float; S2 = vigra::StridedArrayTag]' 1593 | MultiArrayView<N, TinyVector<T2, int(N)>, S2> dest, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:43: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_blockwise.hxx: In instantiation of 'void vigra::blockwise::HessianOfGaussianEigenvaluesFunctor<DIM>::operator()(const S&, D&, const SHAPE&, const SHAPE&) [with S = vigra::MultiArrayView<2, float, vigra::StridedArrayTag>; D = vigra::MultiArrayView<2, vigra::TinyVector<float, 2>, vigra::StridedArrayTag>; SHAPE = vigra::TinyVector<int, 2>; unsigned int DIM = 2]': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_blockwise.hxx:263:24: required from 'void vigra::blockwise::blockwiseCaller(const vigra::MultiArrayView<N1, T1, S1>&, const vigra::MultiArrayView<N, T2, S2>&, FILTER_FUNCTOR&, const vigra::MultiBlocking<DIM, C>&, const typename vigra::MultiBlocking<DIM, C>::Shape&, const vigra::BlockwiseConvolutionOptions<DIM>&) [with unsigned int DIM = 2; T_IN = float; ST_IN = vigra::StridedArrayTag; T_OUT = vigra::TinyVector<float, 2>; ST_OUT = vigra::StridedArrayTag; FILTER_FUNCTOR = vigra::blockwise::HessianOfGaussianEigenvaluesFunctor<2>; C = int; typename vigra::MultiBlocking<DIM, C>::Shape = vigra::TinyVector<int, 2>]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_blockwise.hxx:442:1: required from 'void vigra::hessianOfGaussianEigenvaluesMultiArray(const vigra::MultiArrayView<N1, T1, S1>&, vigra::MultiArrayView<N, T2, S2>, const vigra::BlockwiseConvolutionOptions<DIM>&) [with unsigned int N = 2; T1 = float; S1 = vigra::StridedArrayTag; T2 = vigra::TinyVector<float, 2>; S2 = vigra::StridedArrayTag]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:92:47: required from 'vigra::NumpyAnyArray vigra::pyBlockwiseHessianOfGaussianEigenvaluesMultiArray(const vigra::NumpyArray<DIM, T_IN>&, const vigra::BlockwiseConvolutionOptions<DIM>&, vigra::NumpyArray<DIM, T_OUT>) [with unsigned int DIM = 2; T_IN = float; T_OUT = vigra::TinyVector<float, 2>]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:149:71: required from 'void vigra::defineBlockwiseFilters() [with unsigned int DIM = 2; T_IN = float]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:298:38: required from here /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_blockwise.hxx:323:47: warning: implicitly-declared 'vigra::MultiArrayView<2, vigra::TinyVector<float, 3>, vigra::StridedArrayTag>::MultiArrayView(const vigra::MultiArrayView<2, vigra::TinyVector<float, 3>, vigra::StridedArrayTag>&)' is deprecated [-Wdeprecated-copy] 323 | vigra::hessianOfGaussianMultiArray(s, hessianOfGaussianRes, localOpt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:39: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:907:22: note: because 'vigra::MultiArrayView<2, vigra::TinyVector<float, 3>, vigra::StridedArrayTag>' has user-provided 'vigra::MultiArrayView<N, T, C>& vigra::MultiArrayView<N, T, C>::operator=(const vigra::MultiArrayView<N, T, C>&) [with unsigned int N = 2; T = vigra::TinyVector<float, 3>; StrideTag = vigra::StridedArrayTag]' 907 | MultiArrayView & operator=(MultiArrayView const & rhs) | ^~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_blocking.hxx:42, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:42: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_convolution.hxx:2567:83: note: initializing argument 2 of 'void vigra::hessianOfGaussianMultiArray(const vigra::MultiArrayView<N1, T1, S1>&, vigra::MultiArrayView<N, vigra::TinyVector<T2, (int)(((N * (N + 1)) / 2))>, S2>, vigra::ConvolutionOptions<N>) [with unsigned int N = 2; T1 = float; S1 = vigra::StridedArrayTag; T2 = float; S2 = vigra::StridedArrayTag]' 2567 | MultiArrayView<N, TinyVector<T2, int(N*(N+1)/2)>, S2> dest, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:43: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_blockwise.hxx:324:47: warning: implicitly-declared 'vigra::MultiArrayView<2, vigra::TinyVector<float, 2>, vigra::StridedArrayTag>::MultiArrayView(const vigra::MultiArrayView<2, vigra::TinyVector<float, 2>, vigra::StridedArrayTag>&)' is deprecated [-Wdeprecated-copy] 324 | vigra::tensorEigenvaluesMultiArray(hessianOfGaussianRes, d); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:39: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:907:22: note: because 'vigra::MultiArrayView<2, vigra::TinyVector<float, 2>, vigra::StridedArrayTag>' has user-provided 'vigra::MultiArrayView<N, T, C>& vigra::MultiArrayView<N, T, C>::operator=(const vigra::MultiArrayView<N, T, C>&) [with unsigned int N = 2; T = vigra::TinyVector<float, 2>; StrideTag = vigra::StridedArrayTag]' 907 | MultiArrayView & operator=(MultiArrayView const & rhs) | ^~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_blockwise.hxx:44, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:43: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_tensorutilities.hxx:518:55: note: initializing argument 2 of 'void vigra::tensorEigenvaluesMultiArray(const vigra::MultiArrayView<N1, T1, S1>&, vigra::MultiArrayView<N, T2, S2>) [with unsigned int N = 2; T1 = vigra::TinyVector<float, 3>; S1 = vigra::StridedArrayTag; T2 = vigra::TinyVector<float, 2>; S2 = vigra::StridedArrayTag]' 518 | MultiArrayView<N, T2, S2> dest) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:43: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_blockwise.hxx: In instantiation of 'void vigra::blockwise::HessianOfGaussianSelectedEigenvalueFunctor<DIM, EV>::operator()(const S&, D&, const SHAPE&, const SHAPE&) [with S = vigra::MultiArrayView<2, float, vigra::StridedArrayTag>; D = vigra::MultiArrayView<2, float, vigra::StridedArrayTag>; SHAPE = vigra::TinyVector<int, 2>; unsigned int DIM = 2; unsigned int EV = 0]': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_blockwise.hxx:263:24: required from 'void vigra::blockwise::blockwiseCaller(const vigra::MultiArrayView<N1, T1, S1>&, const vigra::MultiArrayView<N, T2, S2>&, FILTER_FUNCTOR&, const vigra::MultiBlocking<DIM, C>&, const typename vigra::MultiBlocking<DIM, C>::Shape&, const vigra::BlockwiseConvolutionOptions<DIM>&) [with unsigned int DIM = 2; T_IN = float; ST_IN = vigra::StridedArrayTag; T_OUT = float; ST_OUT = vigra::StridedArrayTag; FILTER_FUNCTOR = vigra::blockwise::HessianOfGaussianFirstEigenvalueFunctor<2>; C = int; typename vigra::MultiBlocking<DIM, C>::Shape = vigra::TinyVector<int, 2>]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_blockwise.hxx:443:1: required from 'void vigra::hessianOfGaussianFirstEigenvalueMultiArray(const vigra::MultiArrayView<N1, T1, S1>&, vigra::MultiArrayView<N, T2, S2>, const vigra::BlockwiseConvolutionOptions<DIM>&) [with unsigned int N = 2; T1 = float; S1 = vigra::StridedArrayTag; T2 = float; S2 = vigra::StridedArrayTag]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:103:51: required from 'vigra::NumpyAnyArray vigra::pyBlockwiseHessianOfGaussianFirstEigenvalueMultiArray(const vigra::NumpyArray<DIM, T_IN>&, const vigra::BlockwiseConvolutionOptions<DIM>&, vigra::NumpyArray<DIM, T_OUT>) [with unsigned int DIM = 2; T_IN = float; T_OUT = float]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:156:75: required from 'void vigra::defineBlockwiseFilters() [with unsigned int DIM = 2; T_IN = float]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:298:38: required from here /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_blockwise.hxx:358:47: warning: implicitly-declared 'vigra::MultiArrayView<2, vigra::TinyVector<float, 3>, vigra::StridedArrayTag>::MultiArrayView(const vigra::MultiArrayView<2, vigra::TinyVector<float, 3>, vigra::StridedArrayTag>&)' is deprecated [-Wdeprecated-copy] 358 | vigra::hessianOfGaussianMultiArray(s, hessianOfGaussianRes, localOpt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:39: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:907:22: note: because 'vigra::MultiArrayView<2, vigra::TinyVector<float, 3>, vigra::StridedArrayTag>' has user-provided 'vigra::MultiArrayView<N, T, C>& vigra::MultiArrayView<N, T, C>::operator=(const vigra::MultiArrayView<N, T, C>&) [with unsigned int N = 2; T = vigra::TinyVector<float, 3>; StrideTag = vigra::StridedArrayTag]' 907 | MultiArrayView & operator=(MultiArrayView const & rhs) | ^~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_blocking.hxx:42, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:42: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_convolution.hxx:2567:83: note: initializing argument 2 of 'void vigra::hessianOfGaussianMultiArray(const vigra::MultiArrayView<N1, T1, S1>&, vigra::MultiArrayView<N, vigra::TinyVector<T2, (int)(((N * (N + 1)) / 2))>, S2>, vigra::ConvolutionOptions<N>) [with unsigned int N = 2; T1 = float; S1 = vigra::StridedArrayTag; T2 = float; S2 = vigra::StridedArrayTag]' 2567 | MultiArrayView<N, TinyVector<T2, int(N*(N+1)/2)>, S2> dest, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:43: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_blockwise.hxx:361:47: warning: implicitly-declared 'vigra::MultiArrayView<2, vigra::TinyVector<float, 2>, vigra::StridedArrayTag>::MultiArrayView(const vigra::MultiArrayView<2, vigra::TinyVector<float, 2>, vigra::StridedArrayTag>&)' is deprecated [-Wdeprecated-copy] 361 | vigra::tensorEigenvaluesMultiArray(hessianOfGaussianRes, allEigenvalues); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:39: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:907:22: note: because 'vigra::MultiArrayView<2, vigra::TinyVector<float, 2>, vigra::StridedArrayTag>' has user-provided 'vigra::MultiArrayView<N, T, C>& vigra::MultiArrayView<N, T, C>::operator=(const vigra::MultiArrayView<N, T, C>&) [with unsigned int N = 2; T = vigra::TinyVector<float, 2>; StrideTag = vigra::StridedArrayTag]' 907 | MultiArrayView & operator=(MultiArrayView const & rhs) | ^~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_blockwise.hxx:44, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:43: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_tensorutilities.hxx:518:55: note: initializing argument 2 of 'void vigra::tensorEigenvaluesMultiArray(const vigra::MultiArrayView<N1, T1, S1>&, vigra::MultiArrayView<N, T2, S2>) [with unsigned int N = 2; T1 = vigra::TinyVector<float, 3>; S1 = vigra::StridedArrayTag; T2 = vigra::TinyVector<float, 2>; S2 = vigra::StridedArrayTag]' 518 | MultiArrayView<N, T2, S2> dest) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:43: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_blockwise.hxx: In instantiation of 'void vigra::blockwise::HessianOfGaussianSelectedEigenvalueFunctor<DIM, EV>::operator()(const S&, D&, const SHAPE&, const SHAPE&) [with S = vigra::MultiArrayView<2, float, vigra::StridedArrayTag>; D = vigra::MultiArrayView<2, float, vigra::StridedArrayTag>; SHAPE = vigra::TinyVector<int, 2>; unsigned int DIM = 2; unsigned int EV = 1]': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_blockwise.hxx:263:24: required from 'void vigra::blockwise::blockwiseCaller(const vigra::MultiArrayView<N1, T1, S1>&, const vigra::MultiArrayView<N, T2, S2>&, FILTER_FUNCTOR&, const vigra::MultiBlocking<DIM, C>&, const typename vigra::MultiBlocking<DIM, C>::Shape&, const vigra::BlockwiseConvolutionOptions<DIM>&) [with unsigned int DIM = 2; T_IN = float; ST_IN = vigra::StridedArrayTag; T_OUT = float; ST_OUT = vigra::StridedArrayTag; FILTER_FUNCTOR = vigra::blockwise::HessianOfGaussianLastEigenvalueFunctor<2>; C = int; typename vigra::MultiBlocking<DIM, C>::Shape = vigra::TinyVector<int, 2>]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_blockwise.hxx:444:1: required from 'void vigra::hessianOfGaussianLastEigenvalueMultiArray(const vigra::MultiArrayView<N1, T1, S1>&, vigra::MultiArrayView<N, T2, S2>, const vigra::BlockwiseConvolutionOptions<DIM>&) [with unsigned int N = 2; T1 = float; S1 = vigra::StridedArrayTag; T2 = float; S2 = vigra::StridedArrayTag]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:114:50: required from 'vigra::NumpyAnyArray vigra::pyBlockwiseHessianOfGaussianLastEigenvalueMultiArray(const vigra::NumpyArray<DIM, T_IN>&, const vigra::BlockwiseConvolutionOptions<DIM>&, vigra::NumpyArray<DIM, T_OUT>) [with unsigned int DIM = 2; T_IN = float; T_OUT = float]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:163:74: required from 'void vigra::defineBlockwiseFilters() [with unsigned int DIM = 2; T_IN = float]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:298:38: required from here /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_blockwise.hxx:358:47: warning: implicitly-declared 'vigra::MultiArrayView<2, vigra::TinyVector<float, 3>, vigra::StridedArrayTag>::MultiArrayView(const vigra::MultiArrayView<2, vigra::TinyVector<float, 3>, vigra::StridedArrayTag>&)' is deprecated [-Wdeprecated-copy] 358 | vigra::hessianOfGaussianMultiArray(s, hessianOfGaussianRes, localOpt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:39: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:907:22: note: because 'vigra::MultiArrayView<2, vigra::TinyVector<float, 3>, vigra::StridedArrayTag>' has user-provided 'vigra::MultiArrayView<N, T, C>& vigra::MultiArrayView<N, T, C>::operator=(const vigra::MultiArrayView<N, T, C>&) [with unsigned int N = 2; T = vigra::TinyVector<float, 3>; StrideTag = vigra::StridedArrayTag]' 907 | MultiArrayView & operator=(MultiArrayView const & rhs) | ^~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_blocking.hxx:42, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:42: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_convolution.hxx:2567:83: note: initializing argument 2 of 'void vigra::hessianOfGaussianMultiArray(const vigra::MultiArrayView<N1, T1, S1>&, vigra::MultiArrayView<N, vigra::TinyVector<T2, (int)(((N * (N + 1)) / 2))>, S2>, vigra::ConvolutionOptions<N>) [with unsigned int N = 2; T1 = float; S1 = vigra::StridedArrayTag; T2 = float; S2 = vigra::StridedArrayTag]' 2567 | MultiArrayView<N, TinyVector<T2, int(N*(N+1)/2)>, S2> dest, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:43: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_blockwise.hxx:361:47: warning: implicitly-declared 'vigra::MultiArrayView<2, vigra::TinyVector<float, 2>, vigra::StridedArrayTag>::MultiArrayView(const vigra::MultiArrayView<2, vigra::TinyVector<float, 2>, vigra::StridedArrayTag>&)' is deprecated [-Wdeprecated-copy] 361 | vigra::tensorEigenvaluesMultiArray(hessianOfGaussianRes, allEigenvalues); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:39: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:907:22: note: because 'vigra::MultiArrayView<2, vigra::TinyVector<float, 2>, vigra::StridedArrayTag>' has user-provided 'vigra::MultiArrayView<N, T, C>& vigra::MultiArrayView<N, T, C>::operator=(const vigra::MultiArrayView<N, T, C>&) [with unsigned int N = 2; T = vigra::TinyVector<float, 2>; StrideTag = vigra::StridedArrayTag]' 907 | MultiArrayView & operator=(MultiArrayView const & rhs) | ^~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_blockwise.hxx:44, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:43: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_tensorutilities.hxx:518:55: note: initializing argument 2 of 'void vigra::tensorEigenvaluesMultiArray(const vigra::MultiArrayView<N1, T1, S1>&, vigra::MultiArrayView<N, T2, S2>) [with unsigned int N = 2; T1 = vigra::TinyVector<float, 3>; S1 = vigra::StridedArrayTag; T2 = vigra::TinyVector<float, 2>; S2 = vigra::StridedArrayTag]' 518 | MultiArrayView<N, T2, S2> dest) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:43: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_blockwise.hxx: In instantiation of 'void vigra::blockwise::GaussianSmoothFunctor<DIM>::operator()(const S&, D&, const SHAPE&, const SHAPE&) [with S = vigra::MultiArrayView<3, float, vigra::StridedArrayTag>; D = vigra::MultiArrayView<3, float, vigra::StridedArrayTag>; SHAPE = vigra::TinyVector<int, 3>; unsigned int DIM = 3]': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_blockwise.hxx:263:24: required from 'void vigra::blockwise::blockwiseCaller(const vigra::MultiArrayView<N1, T1, S1>&, const vigra::MultiArrayView<N, T2, S2>&, FILTER_FUNCTOR&, const vigra::MultiBlocking<DIM, C>&, const typename vigra::MultiBlocking<DIM, C>::Shape&, const vigra::BlockwiseConvolutionOptions<DIM>&) [with unsigned int DIM = 3; T_IN = float; ST_IN = vigra::StridedArrayTag; T_OUT = float; ST_OUT = vigra::StridedArrayTag; FILTER_FUNCTOR = vigra::blockwise::GaussianSmoothFunctor<3>; C = int; typename vigra::MultiBlocking<DIM, C>::Shape = vigra::TinyVector<int, 3>]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_blockwise.hxx:437:1: required from 'void vigra::gaussianSmoothMultiArray(const vigra::MultiArrayView<N1, T1, S1>&, vigra::MultiArrayView<N, T2, S2>, const vigra::BlockwiseConvolutionOptions<DIM>&) [with unsigned int N = 3; T1 = float; S1 = vigra::StridedArrayTag; T2 = float; S2 = vigra::StridedArrayTag]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:59:33: required from 'vigra::NumpyAnyArray vigra::pyBlockwiseGaussianSmoothMultiArray(const vigra::NumpyArray<DIM, T_IN>&, const vigra::BlockwiseConvolutionOptions<DIM>&, vigra::NumpyArray<DIM, T_OUT>) [with unsigned int DIM = 3; T_IN = float; T_OUT = float]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:125:57: required from 'void vigra::defineBlockwiseFilters() [with unsigned int DIM = 3; T_IN = float]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:299:38: required from here /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_blockwise.hxx:286:26: warning: implicitly-declared 'vigra::MultiArrayView<3, float, vigra::StridedArrayTag>::MultiArrayView(const vigra::MultiArrayView<3, float, vigra::StridedArrayTag>&)' is deprecated [-Wdeprecated-copy] 286 | FUNCTION_NAME(s, d, localOpt); \ | ^ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_blockwise.hxx:293:5: note: in expansion of macro 'CONVOLUTION_FUNCTOR' 293 | CONVOLUTION_FUNCTOR(GaussianSmoothFunctor, vigra::gaussianSmoothMultiArray); | ^~~~~~~~~~~~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:39: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:907:22: note: because 'vigra::MultiArrayView<3, float, vigra::StridedArrayTag>' has user-provided 'vigra::MultiArrayView<N, T, C>& vigra::MultiArrayView<N, T, C>::operator=(const vigra::MultiArrayView<N, T, C>&) [with unsigned int N = 3; T = float; StrideTag = vigra::StridedArrayTag]' 907 | MultiArrayView & operator=(MultiArrayView const & rhs) | ^~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_blocking.hxx:42, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:42: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_convolution.hxx:1356:52: note: initializing argument 2 of 'void vigra::gaussianSmoothMultiArray(const vigra::MultiArrayView<N1, T1, S1>&, vigra::MultiArrayView<N, T2, S2>, vigra::ConvolutionOptions<N>) [with unsigned int N = 3; T1 = float; S1 = vigra::StridedArrayTag; T2 = float; S2 = vigra::StridedArrayTag]' 1356 | MultiArrayView<N, T2, S2> dest, | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:43: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_blockwise.hxx: In instantiation of 'void vigra::blockwise::GaussianGradientMagnitudeFunctor<DIM>::operator()(const S&, D&, const SHAPE&, const SHAPE&) [with S = vigra::MultiArrayView<3, float, vigra::StridedArrayTag>; D = vigra::MultiArrayView<3, float, vigra::StridedArrayTag>; SHAPE = vigra::TinyVector<int, 3>; unsigned int DIM = 3]': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_blockwise.hxx:263:24: required from 'void vigra::blockwise::blockwiseCaller(const vigra::MultiArrayView<N1, T1, S1>&, const vigra::MultiArrayView<N, T2, S2>&, FILTER_FUNCTOR&, const vigra::MultiBlocking<DIM, C>&, const typename vigra::MultiBlocking<DIM, C>::Shape&, const vigra::BlockwiseConvolutionOptions<DIM>&) [with unsigned int DIM = 3; T_IN = float; ST_IN = vigra::StridedArrayTag; T_OUT = float; ST_OUT = vigra::StridedArrayTag; FILTER_FUNCTOR = vigra::blockwise::GaussianGradientMagnitudeFunctor<3>; C = int; typename vigra::MultiBlocking<DIM, C>::Shape = vigra::TinyVector<int, 3>]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_blockwise.hxx:446:1: required from 'void vigra::gaussianGradientMagnitudeMultiArray(const vigra::MultiArrayView<N1, T1, S1>&, vigra::MultiArrayView<N, T2, S2>, const vigra::BlockwiseConvolutionOptions<DIM>&) [with unsigned int N = 3; T1 = float; S1 = vigra::StridedArrayTag; T2 = float; S2 = vigra::StridedArrayTag]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:70:44: required from 'vigra::NumpyAnyArray vigra::pyBlockwiseGaussianGradientMagnitudeMultiArray(const vigra::NumpyArray<DIM, T_IN>&, const vigra::BlockwiseConvolutionOptions<DIM>&, vigra::NumpyArray<DIM, T_OUT>) [with unsigned int DIM = 3; T_IN = float; T_OUT = float]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:133:68: required from 'void vigra::defineBlockwiseFilters() [with unsigned int DIM = 3; T_IN = float]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:299:38: required from here /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_blockwise.hxx:286:26: warning: implicitly-declared 'vigra::MultiArrayView<3, float, vigra::StridedArrayTag>::MultiArrayView(const vigra::MultiArrayView<3, float, vigra::StridedArrayTag>&)' is deprecated [-Wdeprecated-copy] 286 | FUNCTION_NAME(s, d, localOpt); \ | ^ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_blockwise.hxx:299:5: note: in expansion of macro 'CONVOLUTION_FUNCTOR' 299 | CONVOLUTION_FUNCTOR(GaussianGradientMagnitudeFunctor, vigra::gaussianGradientMagnitude); | ^~~~~~~~~~~~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:39: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:907:22: note: because 'vigra::MultiArrayView<3, float, vigra::StridedArrayTag>' has user-provided 'vigra::MultiArrayView<N, T, C>& vigra::MultiArrayView<N, T, C>::operator=(const vigra::MultiArrayView<N, T, C>&) [with unsigned int N = 3; T = float; StrideTag = vigra::StridedArrayTag]' 907 | MultiArrayView & operator=(MultiArrayView const & rhs) | ^~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_blocking.hxx:42, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:42: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_convolution.hxx:1686:53: note: initializing argument 2 of 'void vigra::gaussianGradientMagnitude(const vigra::MultiArrayView<N1, T1, S1>&, vigra::MultiArrayView<N, T2, S2>, const vigra::ConvolutionOptions<N>&) [with unsigned int N = 3; T1 = float; S1 = vigra::StridedArrayTag; T2 = float; S2 = vigra::StridedArrayTag]' 1686 | MultiArrayView<N, T2, S2> dest, | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:43: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_blockwise.hxx: In instantiation of 'void vigra::blockwise::GaussianGradientFunctor<DIM>::operator()(const S&, D&, const SHAPE&, const SHAPE&) [with S = vigra::MultiArrayView<3, float, vigra::StridedArrayTag>; D = vigra::MultiArrayView<3, vigra::TinyVector<float, 3>, vigra::StridedArrayTag>; SHAPE = vigra::TinyVector<int, 3>; unsigned int DIM = 3]': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_blockwise.hxx:263:24: required from 'void vigra::blockwise::blockwiseCaller(const vigra::MultiArrayView<N1, T1, S1>&, const vigra::MultiArrayView<N, T2, S2>&, FILTER_FUNCTOR&, const vigra::MultiBlocking<DIM, C>&, const typename vigra::MultiBlocking<DIM, C>::Shape&, const vigra::BlockwiseConvolutionOptions<DIM>&) [with unsigned int DIM = 3; T_IN = float; ST_IN = vigra::StridedArrayTag; T_OUT = vigra::TinyVector<float, 3>; ST_OUT = vigra::StridedArrayTag; FILTER_FUNCTOR = vigra::blockwise::GaussianGradientFunctor<3>; C = int; typename vigra::MultiBlocking<DIM, C>::Shape = vigra::TinyVector<int, 3>]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_blockwise.hxx:438:1: required from 'void vigra::gaussianGradientMultiArray(const vigra::MultiArrayView<N1, T1, S1>&, vigra::MultiArrayView<N, T2, S2>, const vigra::BlockwiseConvolutionOptions<DIM>&) [with unsigned int N = 3; T1 = float; S1 = vigra::StridedArrayTag; T2 = vigra::TinyVector<float, 3>; S2 = vigra::StridedArrayTag]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:81:35: required from 'vigra::NumpyAnyArray vigra::pyBlockwiseGaussianGradientMultiArray(const vigra::NumpyArray<DIM, T_IN>&, const vigra::BlockwiseConvolutionOptions<DIM>&, vigra::NumpyArray<DIM, T_OUT>) [with unsigned int DIM = 3; T_IN = float; T_OUT = vigra::TinyVector<float, 3>]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:141:59: required from 'void vigra::defineBlockwiseFilters() [with unsigned int DIM = 3; T_IN = float]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:299:38: required from here /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_blockwise.hxx:286:26: warning: implicitly-declared 'vigra::MultiArrayView<3, vigra::TinyVector<float, 3>, vigra::StridedArrayTag>::MultiArrayView(const vigra::MultiArrayView<3, vigra::TinyVector<float, 3>, vigra::StridedArrayTag>&)' is deprecated [-Wdeprecated-copy] 286 | FUNCTION_NAME(s, d, localOpt); \ | ^ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_blockwise.hxx:294:5: note: in expansion of macro 'CONVOLUTION_FUNCTOR' 294 | CONVOLUTION_FUNCTOR(GaussianGradientFunctor, vigra::gaussianGradientMultiArray); | ^~~~~~~~~~~~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:39: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:907:22: note: because 'vigra::MultiArrayView<3, vigra::TinyVector<float, 3>, vigra::StridedArrayTag>' has user-provided 'vigra::MultiArrayView<N, T, C>& vigra::MultiArrayView<N, T, C>::operator=(const vigra::MultiArrayView<N, T, C>&) [with unsigned int N = 3; T = vigra::TinyVector<float, 3>; StrideTag = vigra::StridedArrayTag]' 907 | MultiArrayView & operator=(MultiArrayView const & rhs) | ^~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_blocking.hxx:42, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:42: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_convolution.hxx:1593:74: note: initializing argument 2 of 'void vigra::gaussianGradientMultiArray(const vigra::MultiArrayView<N1, T1, S1>&, vigra::MultiArrayView<N, vigra::TinyVector<T2, (int)(N)>, S2>, vigra::ConvolutionOptions<N>) [with unsigned int N = 3; T1 = float; S1 = vigra::StridedArrayTag; T2 = float; S2 = vigra::StridedArrayTag]' 1593 | MultiArrayView<N, TinyVector<T2, int(N)>, S2> dest, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:43: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_blockwise.hxx: In instantiation of 'void vigra::blockwise::HessianOfGaussianEigenvaluesFunctor<DIM>::operator()(const S&, D&, const SHAPE&, const SHAPE&) [with S = vigra::MultiArrayView<3, float, vigra::StridedArrayTag>; D = vigra::MultiArrayView<3, vigra::TinyVector<float, 3>, vigra::StridedArrayTag>; SHAPE = vigra::TinyVector<int, 3>; unsigned int DIM = 3]': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_blockwise.hxx:263:24: required from 'void vigra::blockwise::blockwiseCaller(const vigra::MultiArrayView<N1, T1, S1>&, const vigra::MultiArrayView<N, T2, S2>&, FILTER_FUNCTOR&, const vigra::MultiBlocking<DIM, C>&, const typename vigra::MultiBlocking<DIM, C>::Shape&, const vigra::BlockwiseConvolutionOptions<DIM>&) [with unsigned int DIM = 3; T_IN = float; ST_IN = vigra::StridedArrayTag; T_OUT = vigra::TinyVector<float, 3>; ST_OUT = vigra::StridedArrayTag; FILTER_FUNCTOR = vigra::blockwise::HessianOfGaussianEigenvaluesFunctor<3>; C = int; typename vigra::MultiBlocking<DIM, C>::Shape = vigra::TinyVector<int, 3>]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_blockwise.hxx:442:1: required from 'void vigra::hessianOfGaussianEigenvaluesMultiArray(const vigra::MultiArrayView<N1, T1, S1>&, vigra::MultiArrayView<N, T2, S2>, const vigra::BlockwiseConvolutionOptions<DIM>&) [with unsigned int N = 3; T1 = float; S1 = vigra::StridedArrayTag; T2 = vigra::TinyVector<float, 3>; S2 = vigra::StridedArrayTag]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:92:47: required from 'vigra::NumpyAnyArray vigra::pyBlockwiseHessianOfGaussianEigenvaluesMultiArray(const vigra::NumpyArray<DIM, T_IN>&, const vigra::BlockwiseConvolutionOptions<DIM>&, vigra::NumpyArray<DIM, T_OUT>) [with unsigned int DIM = 3; T_IN = float; T_OUT = vigra::TinyVector<float, 3>]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:149:71: required from 'void vigra::defineBlockwiseFilters() [with unsigned int DIM = 3; T_IN = float]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:299:38: required from here /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_blockwise.hxx:323:47: warning: implicitly-declared 'vigra::MultiArrayView<3, vigra::TinyVector<float, 6>, vigra::StridedArrayTag>::MultiArrayView(const vigra::MultiArrayView<3, vigra::TinyVector<float, 6>, vigra::StridedArrayTag>&)' is deprecated [-Wdeprecated-copy] 323 | vigra::hessianOfGaussianMultiArray(s, hessianOfGaussianRes, localOpt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:39: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:907:22: note: because 'vigra::MultiArrayView<3, vigra::TinyVector<float, 6>, vigra::StridedArrayTag>' has user-provided 'vigra::MultiArrayView<N, T, C>& vigra::MultiArrayView<N, T, C>::operator=(const vigra::MultiArrayView<N, T, C>&) [with unsigned int N = 3; T = vigra::TinyVector<float, 6>; StrideTag = vigra::StridedArrayTag]' 907 | MultiArrayView & operator=(MultiArrayView const & rhs) | ^~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_blocking.hxx:42, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:42: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_convolution.hxx:2567:83: note: initializing argument 2 of 'void vigra::hessianOfGaussianMultiArray(const vigra::MultiArrayView<N1, T1, S1>&, vigra::MultiArrayView<N, vigra::TinyVector<T2, (int)(((N * (N + 1)) / 2))>, S2>, vigra::ConvolutionOptions<N>) [with unsigned int N = 3; T1 = float; S1 = vigra::StridedArrayTag; T2 = float; S2 = vigra::StridedArrayTag]' 2567 | MultiArrayView<N, TinyVector<T2, int(N*(N+1)/2)>, S2> dest, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:43: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_blockwise.hxx:324:47: warning: implicitly-declared 'vigra::MultiArrayView<3, vigra::TinyVector<float, 3>, vigra::StridedArrayTag>::MultiArrayView(const vigra::MultiArrayView<3, vigra::TinyVector<float, 3>, vigra::StridedArrayTag>&)' is deprecated [-Wdeprecated-copy] 324 | vigra::tensorEigenvaluesMultiArray(hessianOfGaussianRes, d); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:39: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:907:22: note: because 'vigra::MultiArrayView<3, vigra::TinyVector<float, 3>, vigra::StridedArrayTag>' has user-provided 'vigra::MultiArrayView<N, T, C>& vigra::MultiArrayView<N, T, C>::operator=(const vigra::MultiArrayView<N, T, C>&) [with unsigned int N = 3; T = vigra::TinyVector<float, 3>; StrideTag = vigra::StridedArrayTag]' 907 | MultiArrayView & operator=(MultiArrayView const & rhs) | ^~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_blockwise.hxx:44, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:43: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_tensorutilities.hxx:518:55: note: initializing argument 2 of 'void vigra::tensorEigenvaluesMultiArray(const vigra::MultiArrayView<N1, T1, S1>&, vigra::MultiArrayView<N, T2, S2>) [with unsigned int N = 3; T1 = vigra::TinyVector<float, 6>; S1 = vigra::StridedArrayTag; T2 = vigra::TinyVector<float, 3>; S2 = vigra::StridedArrayTag]' 518 | MultiArrayView<N, T2, S2> dest) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:43: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_blockwise.hxx: In instantiation of 'void vigra::blockwise::HessianOfGaussianSelectedEigenvalueFunctor<DIM, EV>::operator()(const S&, D&, const SHAPE&, const SHAPE&) [with S = vigra::MultiArrayView<3, float, vigra::StridedArrayTag>; D = vigra::MultiArrayView<3, float, vigra::StridedArrayTag>; SHAPE = vigra::TinyVector<int, 3>; unsigned int DIM = 3; unsigned int EV = 0]': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_blockwise.hxx:263:24: required from 'void vigra::blockwise::blockwiseCaller(const vigra::MultiArrayView<N1, T1, S1>&, const vigra::MultiArrayView<N, T2, S2>&, FILTER_FUNCTOR&, const vigra::MultiBlocking<DIM, C>&, const typename vigra::MultiBlocking<DIM, C>::Shape&, const vigra::BlockwiseConvolutionOptions<DIM>&) [with unsigned int DIM = 3; T_IN = float; ST_IN = vigra::StridedArrayTag; T_OUT = float; ST_OUT = vigra::StridedArrayTag; FILTER_FUNCTOR = vigra::blockwise::HessianOfGaussianFirstEigenvalueFunctor<3>; C = int; typename vigra::MultiBlocking<DIM, C>::Shape = vigra::TinyVector<int, 3>]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_blockwise.hxx:443:1: required from 'void vigra::hessianOfGaussianFirstEigenvalueMultiArray(const vigra::MultiArrayView<N1, T1, S1>&, vigra::MultiArrayView<N, T2, S2>, const vigra::BlockwiseConvolutionOptions<DIM>&) [with unsigned int N = 3; T1 = float; S1 = vigra::StridedArrayTag; T2 = float; S2 = vigra::StridedArrayTag]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:103:51: required from 'vigra::NumpyAnyArray vigra::pyBlockwiseHessianOfGaussianFirstEigenvalueMultiArray(const vigra::NumpyArray<DIM, T_IN>&, const vigra::BlockwiseConvolutionOptions<DIM>&, vigra::NumpyArray<DIM, T_OUT>) [with unsigned int DIM = 3; T_IN = float; T_OUT = float]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:156:75: required from 'void vigra::defineBlockwiseFilters() [with unsigned int DIM = 3; T_IN = float]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:299:38: required from here /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_blockwise.hxx:358:47: warning: implicitly-declared 'vigra::MultiArrayView<3, vigra::TinyVector<float, 6>, vigra::StridedArrayTag>::MultiArrayView(const vigra::MultiArrayView<3, vigra::TinyVector<float, 6>, vigra::StridedArrayTag>&)' is deprecated [-Wdeprecated-copy] 358 | vigra::hessianOfGaussianMultiArray(s, hessianOfGaussianRes, localOpt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:39: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:907:22: note: because 'vigra::MultiArrayView<3, vigra::TinyVector<float, 6>, vigra::StridedArrayTag>' has user-provided 'vigra::MultiArrayView<N, T, C>& vigra::MultiArrayView<N, T, C>::operator=(const vigra::MultiArrayView<N, T, C>&) [with unsigned int N = 3; T = vigra::TinyVector<float, 6>; StrideTag = vigra::StridedArrayTag]' 907 | MultiArrayView & operator=(MultiArrayView const & rhs) | ^~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_blocking.hxx:42, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:42: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_convolution.hxx:2567:83: note: initializing argument 2 of 'void vigra::hessianOfGaussianMultiArray(const vigra::MultiArrayView<N1, T1, S1>&, vigra::MultiArrayView<N, vigra::TinyVector<T2, (int)(((N * (N + 1)) / 2))>, S2>, vigra::ConvolutionOptions<N>) [with unsigned int N = 3; T1 = float; S1 = vigra::StridedArrayTag; T2 = float; S2 = vigra::StridedArrayTag]' 2567 | MultiArrayView<N, TinyVector<T2, int(N*(N+1)/2)>, S2> dest, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:43: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_blockwise.hxx:361:47: warning: implicitly-declared 'vigra::MultiArrayView<3, vigra::TinyVector<float, 3>, vigra::StridedArrayTag>::MultiArrayView(const vigra::MultiArrayView<3, vigra::TinyVector<float, 3>, vigra::StridedArrayTag>&)' is deprecated [-Wdeprecated-copy] 361 | vigra::tensorEigenvaluesMultiArray(hessianOfGaussianRes, allEigenvalues); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:39: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:907:22: note: because 'vigra::MultiArrayView<3, vigra::TinyVector<float, 3>, vigra::StridedArrayTag>' has user-provided 'vigra::MultiArrayView<N, T, C>& vigra::MultiArrayView<N, T, C>::operator=(const vigra::MultiArrayView<N, T, C>&) [with unsigned int N = 3; T = vigra::TinyVector<float, 3>; StrideTag = vigra::StridedArrayTag]' 907 | MultiArrayView & operator=(MultiArrayView const & rhs) | ^~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_blockwise.hxx:44, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:43: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_tensorutilities.hxx:518:55: note: initializing argument 2 of 'void vigra::tensorEigenvaluesMultiArray(const vigra::MultiArrayView<N1, T1, S1>&, vigra::MultiArrayView<N, T2, S2>) [with unsigned int N = 3; T1 = vigra::TinyVector<float, 6>; S1 = vigra::StridedArrayTag; T2 = vigra::TinyVector<float, 3>; S2 = vigra::StridedArrayTag]' 518 | MultiArrayView<N, T2, S2> dest) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:43: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_blockwise.hxx: In instantiation of 'void vigra::blockwise::HessianOfGaussianSelectedEigenvalueFunctor<DIM, EV>::operator()(const S&, D&, const SHAPE&, const SHAPE&) [with S = vigra::MultiArrayView<3, float, vigra::StridedArrayTag>; D = vigra::MultiArrayView<3, float, vigra::StridedArrayTag>; SHAPE = vigra::TinyVector<int, 3>; unsigned int DIM = 3; unsigned int EV = 2]': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_blockwise.hxx:263:24: required from 'void vigra::blockwise::blockwiseCaller(const vigra::MultiArrayView<N1, T1, S1>&, const vigra::MultiArrayView<N, T2, S2>&, FILTER_FUNCTOR&, const vigra::MultiBlocking<DIM, C>&, const typename vigra::MultiBlocking<DIM, C>::Shape&, const vigra::BlockwiseConvolutionOptions<DIM>&) [with unsigned int DIM = 3; T_IN = float; ST_IN = vigra::StridedArrayTag; T_OUT = float; ST_OUT = vigra::StridedArrayTag; FILTER_FUNCTOR = vigra::blockwise::HessianOfGaussianLastEigenvalueFunctor<3>; C = int; typename vigra::MultiBlocking<DIM, C>::Shape = vigra::TinyVector<int, 3>]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_blockwise.hxx:444:1: required from 'void vigra::hessianOfGaussianLastEigenvalueMultiArray(const vigra::MultiArrayView<N1, T1, S1>&, vigra::MultiArrayView<N, T2, S2>, const vigra::BlockwiseConvolutionOptions<DIM>&) [with unsigned int N = 3; T1 = float; S1 = vigra::StridedArrayTag; T2 = float; S2 = vigra::StridedArrayTag]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:114:50: required from 'vigra::NumpyAnyArray vigra::pyBlockwiseHessianOfGaussianLastEigenvalueMultiArray(const vigra::NumpyArray<DIM, T_IN>&, const vigra::BlockwiseConvolutionOptions<DIM>&, vigra::NumpyArray<DIM, T_OUT>) [with unsigned int DIM = 3; T_IN = float; T_OUT = float]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:163:74: required from 'void vigra::defineBlockwiseFilters() [with unsigned int DIM = 3; T_IN = float]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:299:38: required from here /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_blockwise.hxx:358:47: warning: implicitly-declared 'vigra::MultiArrayView<3, vigra::TinyVector<float, 6>, vigra::StridedArrayTag>::MultiArrayView(const vigra::MultiArrayView<3, vigra::TinyVector<float, 6>, vigra::StridedArrayTag>&)' is deprecated [-Wdeprecated-copy] 358 | vigra::hessianOfGaussianMultiArray(s, hessianOfGaussianRes, localOpt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:39: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:907:22: note: because 'vigra::MultiArrayView<3, vigra::TinyVector<float, 6>, vigra::StridedArrayTag>' has user-provided 'vigra::MultiArrayView<N, T, C>& vigra::MultiArrayView<N, T, C>::operator=(const vigra::MultiArrayView<N, T, C>&) [with unsigned int N = 3; T = vigra::TinyVector<float, 6>; StrideTag = vigra::StridedArrayTag]' 907 | MultiArrayView & operator=(MultiArrayView const & rhs) | ^~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_blocking.hxx:42, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:42: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_convolution.hxx:2567:83: note: initializing argument 2 of 'void vigra::hessianOfGaussianMultiArray(const vigra::MultiArrayView<N1, T1, S1>&, vigra::MultiArrayView<N, vigra::TinyVector<T2, (int)(((N * (N + 1)) / 2))>, S2>, vigra::ConvolutionOptions<N>) [with unsigned int N = 3; T1 = float; S1 = vigra::StridedArrayTag; T2 = float; S2 = vigra::StridedArrayTag]' 2567 | MultiArrayView<N, TinyVector<T2, int(N*(N+1)/2)>, S2> dest, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:43: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_blockwise.hxx:361:47: warning: implicitly-declared 'vigra::MultiArrayView<3, vigra::TinyVector<float, 3>, vigra::StridedArrayTag>::MultiArrayView(const vigra::MultiArrayView<3, vigra::TinyVector<float, 3>, vigra::StridedArrayTag>&)' is deprecated [-Wdeprecated-copy] 361 | vigra::tensorEigenvaluesMultiArray(hessianOfGaussianRes, allEigenvalues); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:39: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:907:22: note: because 'vigra::MultiArrayView<3, vigra::TinyVector<float, 3>, vigra::StridedArrayTag>' has user-provided 'vigra::MultiArrayView<N, T, C>& vigra::MultiArrayView<N, T, C>::operator=(const vigra::MultiArrayView<N, T, C>&) [with unsigned int N = 3; T = vigra::TinyVector<float, 3>; StrideTag = vigra::StridedArrayTag]' 907 | MultiArrayView & operator=(MultiArrayView const & rhs) | ^~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_blockwise.hxx:44, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:43: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_tensorutilities.hxx:518:55: note: initializing argument 2 of 'void vigra::tensorEigenvaluesMultiArray(const vigra::MultiArrayView<N1, T1, S1>&, vigra::MultiArrayView<N, T2, S2>) [with unsigned int N = 3; T1 = vigra::TinyVector<float, 6>; S1 = vigra::StridedArrayTag; T2 = vigra::TinyVector<float, 3>; S2 = vigra::StridedArrayTag]' 518 | MultiArrayView<N, T2, S2> dest) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_blocking.hxx:42, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:42: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_convolution.hxx: In instantiation of 'void vigra::gaussianGradientMagnitude(const vigra::MultiArrayView<N1, T1, S1>&, vigra::MultiArrayView<N, T2, S2>, const vigra::ConvolutionOptions<N>&) [with unsigned int N = 2; T1 = float; S1 = vigra::StridedArrayTag; T2 = float; S2 = vigra::StridedArrayTag]': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_blockwise.hxx:299:5: required from 'void vigra::blockwise::GaussianGradientMagnitudeFunctor<DIM>::operator()(const S&, D&, const SHAPE&, const SHAPE&) [with S = vigra::MultiArrayView<2, float, vigra::StridedArrayTag>; D = vigra::MultiArrayView<2, float, vigra::StridedArrayTag>; SHAPE = vigra::TinyVector<int, 2>; unsigned int DIM = 2]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_blockwise.hxx:263:24: required from 'void vigra::blockwise::blockwiseCaller(const vigra::MultiArrayView<N1, T1, S1>&, const vigra::MultiArrayView<N, T2, S2>&, FILTER_FUNCTOR&, const vigra::MultiBlocking<DIM, C>&, const typename vigra::MultiBlocking<DIM, C>::Shape&, const vigra::BlockwiseConvolutionOptions<DIM>&) [with unsigned int DIM = 2; T_IN = float; ST_IN = vigra::StridedArrayTag; T_OUT = float; ST_OUT = vigra::StridedArrayTag; FILTER_FUNCTOR = vigra::blockwise::GaussianGradientMagnitudeFunctor<2>; C = int; typename vigra::MultiBlocking<DIM, C>::Shape = vigra::TinyVector<int, 2>]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_blockwise.hxx:446:1: required from 'void vigra::gaussianGradientMagnitudeMultiArray(const vigra::MultiArrayView<N1, T1, S1>&, vigra::MultiArrayView<N, T2, S2>, const vigra::BlockwiseConvolutionOptions<DIM>&) [with unsigned int N = 2; T1 = float; S1 = vigra::StridedArrayTag; T2 = float; S2 = vigra::StridedArrayTag]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:70:44: required from 'vigra::NumpyAnyArray vigra::pyBlockwiseGaussianGradientMagnitudeMultiArray(const vigra::NumpyArray<DIM, T_IN>&, const vigra::BlockwiseConvolutionOptions<DIM>&, vigra::NumpyArray<DIM, T_OUT>) [with unsigned int DIM = 2; T_IN = float; T_OUT = float]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:133:68: required from 'void vigra::defineBlockwiseFilters() [with unsigned int DIM = 2; T_IN = float]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:298:38: required from here /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_convolution.hxx:1689:49: warning: implicitly-declared 'vigra::MultiArrayView<2, float, vigra::StridedArrayTag>::MultiArrayView(const vigra::MultiArrayView<2, float, vigra::StridedArrayTag>&)' is deprecated [-Wdeprecated-copy] 1689 | detail::gaussianGradientMagnitudeImpl<N, T1>(src.insertSingletonDimension(N), dest, opt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:39: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:907:22: note: because 'vigra::MultiArrayView<2, float, vigra::StridedArrayTag>' has user-provided 'vigra::MultiArrayView<N, T, C>& vigra::MultiArrayView<N, T, C>::operator=(const vigra::MultiArrayView<N, T, C>&) [with unsigned int N = 2; T = float; StrideTag = vigra::StridedArrayTag]' 907 | MultiArrayView & operator=(MultiArrayView const & rhs) | ^~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_blocking.hxx:42, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:42: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_convolution.hxx:1636:57: note: initializing argument 2 of 'void vigra::detail::gaussianGradientMagnitudeImpl(const vigra::MultiArrayView<(N + 1), T, StrideTag>&, vigra::MultiArrayView<N, T2, S2>, vigra::ConvolutionOptions<N>) [with unsigned int N = 2; T1 = float; S1 = vigra::StridedArrayTag; T2 = float; S2 = vigra::StridedArrayTag]' 1636 | MultiArrayView<N, T2, S2> dest, | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_convolution.hxx: In instantiation of 'void vigra::gaussianGradientMagnitude(const vigra::MultiArrayView<N1, T1, S1>&, vigra::MultiArrayView<N, T2, S2>, const vigra::ConvolutionOptions<N>&) [with unsigned int N = 3; T1 = float; S1 = vigra::StridedArrayTag; T2 = float; S2 = vigra::StridedArrayTag]': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_blockwise.hxx:299:5: required from 'void vigra::blockwise::GaussianGradientMagnitudeFunctor<DIM>::operator()(const S&, D&, const SHAPE&, const SHAPE&) [with S = vigra::MultiArrayView<3, float, vigra::StridedArrayTag>; D = vigra::MultiArrayView<3, float, vigra::StridedArrayTag>; SHAPE = vigra::TinyVector<int, 3>; unsigned int DIM = 3]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_blockwise.hxx:263:24: required from 'void vigra::blockwise::blockwiseCaller(const vigra::MultiArrayView<N1, T1, S1>&, const vigra::MultiArrayView<N, T2, S2>&, FILTER_FUNCTOR&, const vigra::MultiBlocking<DIM, C>&, const typename vigra::MultiBlocking<DIM, C>::Shape&, const vigra::BlockwiseConvolutionOptions<DIM>&) [with unsigned int DIM = 3; T_IN = float; ST_IN = vigra::StridedArrayTag; T_OUT = float; ST_OUT = vigra::StridedArrayTag; FILTER_FUNCTOR = vigra::blockwise::GaussianGradientMagnitudeFunctor<3>; C = int; typename vigra::MultiBlocking<DIM, C>::Shape = vigra::TinyVector<int, 3>]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_blockwise.hxx:446:1: required from 'void vigra::gaussianGradientMagnitudeMultiArray(const vigra::MultiArrayView<N1, T1, S1>&, vigra::MultiArrayView<N, T2, S2>, const vigra::BlockwiseConvolutionOptions<DIM>&) [with unsigned int N = 3; T1 = float; S1 = vigra::StridedArrayTag; T2 = float; S2 = vigra::StridedArrayTag]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:70:44: required from 'vigra::NumpyAnyArray vigra::pyBlockwiseGaussianGradientMagnitudeMultiArray(const vigra::NumpyArray<DIM, T_IN>&, const vigra::BlockwiseConvolutionOptions<DIM>&, vigra::NumpyArray<DIM, T_OUT>) [with unsigned int DIM = 3; T_IN = float; T_OUT = float]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:133:68: required from 'void vigra::defineBlockwiseFilters() [with unsigned int DIM = 3; T_IN = float]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:299:38: required from here /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_convolution.hxx:1689:49: warning: implicitly-declared 'vigra::MultiArrayView<3, float, vigra::StridedArrayTag>::MultiArrayView(const vigra::MultiArrayView<3, float, vigra::StridedArrayTag>&)' is deprecated [-Wdeprecated-copy] 1689 | detail::gaussianGradientMagnitudeImpl<N, T1>(src.insertSingletonDimension(N), dest, opt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:39: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:907:22: note: because 'vigra::MultiArrayView<3, float, vigra::StridedArrayTag>' has user-provided 'vigra::MultiArrayView<N, T, C>& vigra::MultiArrayView<N, T, C>::operator=(const vigra::MultiArrayView<N, T, C>&) [with unsigned int N = 3; T = float; StrideTag = vigra::StridedArrayTag]' 907 | MultiArrayView & operator=(MultiArrayView const & rhs) | ^~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_blocking.hxx:42, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:42: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_convolution.hxx:1636:57: note: initializing argument 2 of 'void vigra::detail::gaussianGradientMagnitudeImpl(const vigra::MultiArrayView<(N + 1), T, StrideTag>&, vigra::MultiArrayView<N, T2, S2>, vigra::ConvolutionOptions<N>) [with unsigned int N = 3; T1 = float; S1 = vigra::StridedArrayTag; T2 = float; S2 = vigra::StridedArrayTag]' 1636 | MultiArrayView<N, T2, S2> dest, | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_convolution.hxx: In instantiation of 'void vigra::detail::gaussianGradientMagnitudeImpl(const vigra::MultiArrayView<(N + 1), T, StrideTag>&, vigra::MultiArrayView<N, T2, S2>, vigra::ConvolutionOptions<N>) [with unsigned int N = 2; T1 = float; S1 = vigra::StridedArrayTag; T2 = float; S2 = vigra::StridedArrayTag]': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_convolution.hxx:1689:49: required from 'void vigra::gaussianGradientMagnitude(const vigra::MultiArrayView<N1, T1, S1>&, vigra::MultiArrayView<N, T2, S2>, const vigra::ConvolutionOptions<N>&) [with unsigned int N = 2; T1 = float; S1 = vigra::StridedArrayTag; T2 = float; S2 = vigra::StridedArrayTag]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_blockwise.hxx:299:5: required from 'void vigra::blockwise::GaussianGradientMagnitudeFunctor<DIM>::operator()(const S&, D&, const SHAPE&, const SHAPE&) [with S = vigra::MultiArrayView<2, float, vigra::StridedArrayTag>; D = vigra::MultiArrayView<2, float, vigra::StridedArrayTag>; SHAPE = vigra::TinyVector<int, 2>; unsigned int DIM = 2]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_blockwise.hxx:263:24: required from 'void vigra::blockwise::blockwiseCaller(const vigra::MultiArrayView<N1, T1, S1>&, const vigra::MultiArrayView<N, T2, S2>&, FILTER_FUNCTOR&, const vigra::MultiBlocking<DIM, C>&, const typename vigra::MultiBlocking<DIM, C>::Shape&, const vigra::BlockwiseConvolutionOptions<DIM>&) [with unsigned int DIM = 2; T_IN = float; ST_IN = vigra::StridedArrayTag; T_OUT = float; ST_OUT = vigra::StridedArrayTag; FILTER_FUNCTOR = vigra::blockwise::GaussianGradientMagnitudeFunctor<2>; C = int; typename vigra::MultiBlocking<DIM, C>::Shape = vigra::TinyVector<int, 2>]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_blockwise.hxx:446:1: required from 'void vigra::gaussianGradientMagnitudeMultiArray(const vigra::MultiArrayView<N1, T1, S1>&, vigra::MultiArrayView<N, T2, S2>, const vigra::BlockwiseConvolutionOptions<DIM>&) [with unsigned int N = 2; T1 = float; S1 = vigra::StridedArrayTag; T2 = float; S2 = vigra::StridedArrayTag]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:70:44: required from 'vigra::NumpyAnyArray vigra::pyBlockwiseGaussianGradientMagnitudeMultiArray(const vigra::NumpyArray<DIM, T_IN>&, const vigra::BlockwiseConvolutionOptions<DIM>&, vigra::NumpyArray<DIM, T_OUT>) [with unsigned int DIM = 2; T_IN = float; T_OUT = float]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:133:68: required from 'void vigra::defineBlockwiseFilters() [with unsigned int DIM = 2; T_IN = float]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:298:38: required from here /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_convolution.hxx:1662:35: warning: implicitly-declared 'vigra::MultiArrayView<2, vigra::TinyVector<float, 2>, vigra::StridedArrayTag>::MultiArrayView(const vigra::MultiArrayView<2, vigra::TinyVector<float, 2>, vigra::StridedArrayTag>&)' is deprecated [-Wdeprecated-copy] 1662 | gaussianGradientMultiArray(src.bindOuter(k), grad, opt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:39: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:907:22: note: because 'vigra::MultiArrayView<2, vigra::TinyVector<float, 2>, vigra::StridedArrayTag>' has user-provided 'vigra::MultiArrayView<N, T, C>& vigra::MultiArrayView<N, T, C>::operator=(const vigra::MultiArrayView<N, T, C>&) [with unsigned int N = 2; T = vigra::TinyVector<float, 2>; StrideTag = vigra::StridedArrayTag]' 907 | MultiArrayView & operator=(MultiArrayView const & rhs) | ^~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_blocking.hxx:42, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:42: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_convolution.hxx:1593:74: note: initializing argument 2 of 'void vigra::gaussianGradientMultiArray(const vigra::MultiArrayView<N1, T1, S1>&, vigra::MultiArrayView<N, vigra::TinyVector<T2, (int)(N)>, S2>, vigra::ConvolutionOptions<N>) [with unsigned int N = 2; T1 = float; S1 = vigra::StridedArrayTag; T2 = float; S2 = vigra::StridedArrayTag]' 1593 | MultiArrayView<N, TinyVector<T2, int(N)>, S2> dest, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_convolution.hxx: In instantiation of 'void vigra::detail::gaussianGradientMagnitudeImpl(const vigra::MultiArrayView<(N + 1), T, StrideTag>&, vigra::MultiArrayView<N, T2, S2>, vigra::ConvolutionOptions<N>) [with unsigned int N = 3; T1 = float; S1 = vigra::StridedArrayTag; T2 = float; S2 = vigra::StridedArrayTag]': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_convolution.hxx:1689:49: required from 'void vigra::gaussianGradientMagnitude(const vigra::MultiArrayView<N1, T1, S1>&, vigra::MultiArrayView<N, T2, S2>, const vigra::ConvolutionOptions<N>&) [with unsigned int N = 3; T1 = float; S1 = vigra::StridedArrayTag; T2 = float; S2 = vigra::StridedArrayTag]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_blockwise.hxx:299:5: required from 'void vigra::blockwise::GaussianGradientMagnitudeFunctor<DIM>::operator()(const S&, D&, const SHAPE&, const SHAPE&) [with S = vigra::MultiArrayView<3, float, vigra::StridedArrayTag>; D = vigra::MultiArrayView<3, float, vigra::StridedArrayTag>; SHAPE = vigra::TinyVector<int, 3>; unsigned int DIM = 3]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_blockwise.hxx:263:24: required from 'void vigra::blockwise::blockwiseCaller(const vigra::MultiArrayView<N1, T1, S1>&, const vigra::MultiArrayView<N, T2, S2>&, FILTER_FUNCTOR&, const vigra::MultiBlocking<DIM, C>&, const typename vigra::MultiBlocking<DIM, C>::Shape&, const vigra::BlockwiseConvolutionOptions<DIM>&) [with unsigned int DIM = 3; T_IN = float; ST_IN = vigra::StridedArrayTag; T_OUT = float; ST_OUT = vigra::StridedArrayTag; FILTER_FUNCTOR = vigra::blockwise::GaussianGradientMagnitudeFunctor<3>; C = int; typename vigra::MultiBlocking<DIM, C>::Shape = vigra::TinyVector<int, 3>]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_blockwise.hxx:446:1: required from 'void vigra::gaussianGradientMagnitudeMultiArray(const vigra::MultiArrayView<N1, T1, S1>&, vigra::MultiArrayView<N, T2, S2>, const vigra::BlockwiseConvolutionOptions<DIM>&) [with unsigned int N = 3; T1 = float; S1 = vigra::StridedArrayTag; T2 = float; S2 = vigra::StridedArrayTag]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:70:44: required from 'vigra::NumpyAnyArray vigra::pyBlockwiseGaussianGradientMagnitudeMultiArray(const vigra::NumpyArray<DIM, T_IN>&, const vigra::BlockwiseConvolutionOptions<DIM>&, vigra::NumpyArray<DIM, T_OUT>) [with unsigned int DIM = 3; T_IN = float; T_OUT = float]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:133:68: required from 'void vigra::defineBlockwiseFilters() [with unsigned int DIM = 3; T_IN = float]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:299:38: required from here /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_convolution.hxx:1662:35: warning: implicitly-declared 'vigra::MultiArrayView<3, vigra::TinyVector<float, 3>, vigra::StridedArrayTag>::MultiArrayView(const vigra::MultiArrayView<3, vigra::TinyVector<float, 3>, vigra::StridedArrayTag>&)' is deprecated [-Wdeprecated-copy] 1662 | gaussianGradientMultiArray(src.bindOuter(k), grad, opt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:39: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:907:22: note: because 'vigra::MultiArrayView<3, vigra::TinyVector<float, 3>, vigra::StridedArrayTag>' has user-provided 'vigra::MultiArrayView<N, T, C>& vigra::MultiArrayView<N, T, C>::operator=(const vigra::MultiArrayView<N, T, C>&) [with unsigned int N = 3; T = vigra::TinyVector<float, 3>; StrideTag = vigra::StridedArrayTag]' 907 | MultiArrayView & operator=(MultiArrayView const & rhs) | ^~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_blocking.hxx:42, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:42: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_convolution.hxx:1593:74: note: initializing argument 2 of 'void vigra::gaussianGradientMultiArray(const vigra::MultiArrayView<N1, T1, S1>&, vigra::MultiArrayView<N, vigra::TinyVector<T2, (int)(N)>, S2>, vigra::ConvolutionOptions<N>) [with unsigned int N = 3; T1 = float; S1 = vigra::StridedArrayTag; T2 = float; S2 = vigra::StridedArrayTag]' 1593 | MultiArrayView<N, TinyVector<T2, int(N)>, S2> dest, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:39: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx: In instantiation of 'vigra::MultiArrayView<N, T, C>& vigra::MultiArrayView<N, T, C>::operator+=(const vigra::multi_math::MultiMathOperand<Expression>&) [with Expression = vigra::multi_math::MultiMathUnaryOperator<vigra::multi_math::MultiMathOperand<vigra::MultiArray<2, vigra::TinyVector<float, 2>, std::allocator<vigra::TinyVector<float, 2> > > >, vigra::multi_math::math_detail::SquaredNorm>; unsigned int N = 2; T = float; StrideTag = vigra::StridedArrayTag]': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_convolution.hxx:1664:14: required from 'void vigra::detail::gaussianGradientMagnitudeImpl(const vigra::MultiArrayView<(N + 1), T, StrideTag>&, vigra::MultiArrayView<N, T2, S2>, vigra::ConvolutionOptions<N>) [with unsigned int N = 2; T1 = float; S1 = vigra::StridedArrayTag; T2 = float; S2 = vigra::StridedArrayTag]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_convolution.hxx:1689:49: required from 'void vigra::gaussianGradientMagnitude(const vigra::MultiArrayView<N1, T1, S1>&, vigra::MultiArrayView<N, T2, S2>, const vigra::ConvolutionOptions<N>&) [with unsigned int N = 2; T1 = float; S1 = vigra::StridedArrayTag; T2 = float; S2 = vigra::StridedArrayTag]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_blockwise.hxx:299:5: required from 'void vigra::blockwise::GaussianGradientMagnitudeFunctor<DIM>::operator()(const S&, D&, const SHAPE&, const SHAPE&) [with S = vigra::MultiArrayView<2, float, vigra::StridedArrayTag>; D = vigra::MultiArrayView<2, float, vigra::StridedArrayTag>; SHAPE = vigra::TinyVector<int, 2>; unsigned int DIM = 2]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_blockwise.hxx:263:24: required from 'void vigra::blockwise::blockwiseCaller(const vigra::MultiArrayView<N1, T1, S1>&, const vigra::MultiArrayView<N, T2, S2>&, FILTER_FUNCTOR&, const vigra::MultiBlocking<DIM, C>&, const typename vigra::MultiBlocking<DIM, C>::Shape&, const vigra::BlockwiseConvolutionOptions<DIM>&) [with unsigned int DIM = 2; T_IN = float; ST_IN = vigra::StridedArrayTag; T_OUT = float; ST_OUT = vigra::StridedArrayTag; FILTER_FUNCTOR = vigra::blockwise::GaussianGradientMagnitudeFunctor<2>; C = int; typename vigra::MultiBlocking<DIM, C>::Shape = vigra::TinyVector<int, 2>]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_blockwise.hxx:446:1: required from 'void vigra::gaussianGradientMagnitudeMultiArray(const vigra::MultiArrayView<N1, T1, S1>&, vigra::MultiArrayView<N, T2, S2>, const vigra::BlockwiseConvolutionOptions<DIM>&) [with unsigned int N = 2; T1 = float; S1 = vigra::StridedArrayTag; T2 = float; S2 = vigra::StridedArrayTag]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:70:44: required from 'vigra::NumpyAnyArray vigra::pyBlockwiseGaussianGradientMagnitudeMultiArray(const vigra::NumpyArray<DIM, T_IN>&, const vigra::BlockwiseConvolutionOptions<DIM>&, vigra::NumpyArray<DIM, T_OUT>) [with unsigned int DIM = 2; T_IN = float; T_OUT = float]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:133:68: required from 'void vigra::defineBlockwiseFilters() [with unsigned int DIM = 2; T_IN = float]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:298:38: required from here /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:1013:44: warning: implicitly-declared 'vigra::MultiArrayView<2, float, vigra::StridedArrayTag>::MultiArrayView(const vigra::MultiArrayView<2, float, vigra::StridedArrayTag>&)' is deprecated [-Wdeprecated-copy] 1013 | multi_math::math_detail::plusAssign(*this, rhs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:907:22: note: because 'vigra::MultiArrayView<2, float, vigra::StridedArrayTag>' has user-provided 'vigra::MultiArrayView<N, T, C>& vigra::MultiArrayView<N, T, C>::operator=(const vigra::MultiArrayView<N, T, C>&) [with unsigned int N = 2; T = float; StrideTag = vigra::StridedArrayTag]' 907 | MultiArrayView & operator=(MultiArrayView const & rhs) | ^~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_convolution.hxx:49, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_blocking.hxx:42, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:42: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_math.hxx:685:35: note: initializing argument 1 of 'void vigra::multi_math::math_detail::plusAssign(vigra::MultiArrayView<N1, T1, S1>, const vigra::multi_math::MultiMathOperand<E>&) [with unsigned int N = 2; T = float; C = vigra::StridedArrayTag; E = vigra::multi_math::MultiMathUnaryOperator<vigra::multi_math::MultiMathOperand<vigra::MultiArray<2, vigra::TinyVector<float, 2>, std::allocator<vigra::TinyVector<float, 2> > > >, vigra::multi_math::math_detail::SquaredNorm>]' 685 | void NAME(MultiArrayView<N, T, C> a, MultiMathOperand<Expression> const & e) \ | ~~~~~~~~~~~~~~~~~~~~~~~~^ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_math.hxx:712:1: note: in expansion of macro 'VIGRA_MULTIMATH_ASSIGN' 712 | VIGRA_MULTIMATH_ASSIGN(plusAssign, +=) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:39: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx: In instantiation of 'vigra::MultiArrayView<N, T, C>& vigra::MultiArrayView<N, T, C>::operator=(const vigra::multi_math::MultiMathOperand<Expression>&) [with Expression = vigra::multi_math::MultiMathUnaryOperator<vigra::multi_math::MultiMathOperand<vigra::MultiArrayView<2, float, vigra::StridedArrayTag> >, vigra::multi_math::math_detail::Sqrt>; unsigned int N = 2; T = float; StrideTag = vigra::StridedArrayTag]': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_convolution.hxx:1666:10: required from 'void vigra::detail::gaussianGradientMagnitudeImpl(const vigra::MultiArrayView<(N + 1), T, StrideTag>&, vigra::MultiArrayView<N, T2, S2>, vigra::ConvolutionOptions<N>) [with unsigned int N = 2; T1 = float; S1 = vigra::StridedArrayTag; T2 = float; S2 = vigra::StridedArrayTag]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_convolution.hxx:1689:49: required from 'void vigra::gaussianGradientMagnitude(const vigra::MultiArrayView<N1, T1, S1>&, vigra::MultiArrayView<N, T2, S2>, const vigra::ConvolutionOptions<N>&) [with unsigned int N = 2; T1 = float; S1 = vigra::StridedArrayTag; T2 = float; S2 = vigra::StridedArrayTag]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_blockwise.hxx:299:5: required from 'void vigra::blockwise::GaussianGradientMagnitudeFunctor<DIM>::operator()(const S&, D&, const SHAPE&, const SHAPE&) [with S = vigra::MultiArrayView<2, float, vigra::StridedArrayTag>; D = vigra::MultiArrayView<2, float, vigra::StridedArrayTag>; SHAPE = vigra::TinyVector<int, 2>; unsigned int DIM = 2]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_blockwise.hxx:263:24: required from 'void vigra::blockwise::blockwiseCaller(const vigra::MultiArrayView<N1, T1, S1>&, const vigra::MultiArrayView<N, T2, S2>&, FILTER_FUNCTOR&, const vigra::MultiBlocking<DIM, C>&, const typename vigra::MultiBlocking<DIM, C>::Shape&, const vigra::BlockwiseConvolutionOptions<DIM>&) [with unsigned int DIM = 2; T_IN = float; ST_IN = vigra::StridedArrayTag; T_OUT = float; ST_OUT = vigra::StridedArrayTag; FILTER_FUNCTOR = vigra::blockwise::GaussianGradientMagnitudeFunctor<2>; C = int; typename vigra::MultiBlocking<DIM, C>::Shape = vigra::TinyVector<int, 2>]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_blockwise.hxx:446:1: required from 'void vigra::gaussianGradientMagnitudeMultiArray(const vigra::MultiArrayView<N1, T1, S1>&, vigra::MultiArrayView<N, T2, S2>, const vigra::BlockwiseConvolutionOptions<DIM>&) [with unsigned int N = 2; T1 = float; S1 = vigra::StridedArrayTag; T2 = float; S2 = vigra::StridedArrayTag]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:70:44: required from 'vigra::NumpyAnyArray vigra::pyBlockwiseGaussianGradientMagnitudeMultiArray(const vigra::NumpyArray<DIM, T_IN>&, const vigra::BlockwiseConvolutionOptions<DIM>&, vigra::NumpyArray<DIM, T_OUT>) [with unsigned int DIM = 2; T_IN = float; T_OUT = float]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:133:68: required from 'void vigra::defineBlockwiseFilters() [with unsigned int DIM = 2; T_IN = float]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:298:38: required from here /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:1003:40: warning: implicitly-declared 'vigra::MultiArrayView<2, float, vigra::StridedArrayTag>::MultiArrayView(const vigra::MultiArrayView<2, float, vigra::StridedArrayTag>&)' is deprecated [-Wdeprecated-copy] 1003 | multi_math::math_detail::assign(*this, rhs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:907:22: note: because 'vigra::MultiArrayView<2, float, vigra::StridedArrayTag>' has user-provided 'vigra::MultiArrayView<N, T, C>& vigra::MultiArrayView<N, T, C>::operator=(const vigra::MultiArrayView<N, T, C>&) [with unsigned int N = 2; T = float; StrideTag = vigra::StridedArrayTag]' 907 | MultiArrayView & operator=(MultiArrayView const & rhs) | ^~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_convolution.hxx:49, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_blocking.hxx:42, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:42: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_math.hxx:685:35: note: initializing argument 1 of 'void vigra::multi_math::math_detail::assign(vigra::MultiArrayView<N1, T1, S1>, const vigra::multi_math::MultiMathOperand<E>&) [with unsigned int N = 2; T = float; C = vigra::StridedArrayTag; E = vigra::multi_math::MultiMathUnaryOperator<vigra::multi_math::MultiMathOperand<vigra::MultiArrayView<2, float, vigra::StridedArrayTag> >, vigra::multi_math::math_detail::Sqrt>]' 685 | void NAME(MultiArrayView<N, T, C> a, MultiMathOperand<Expression> const & e) \ | ~~~~~~~~~~~~~~~~~~~~~~~~^ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_math.hxx:711:1: note: in expansion of macro 'VIGRA_MULTIMATH_ASSIGN' 711 | VIGRA_MULTIMATH_ASSIGN(assign, =) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:50, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:39: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array_traits.hxx: In instantiation of 'static bool vigra::NumpyArrayTraits<N, vigra::TinyVector<T, SIZE>, vigra::StridedArrayTag>::isShapeCompatible(PyArrayObject*) [with unsigned int N = 2; int M = 2; T = float; PyArrayObject = tagPyArrayObject]': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array_traits.hxx:696:33: required from 'static bool vigra::NumpyArrayTraits<N, vigra::TinyVector<T, SIZE>, vigra::StridedArrayTag>::isPropertyCompatible(PyArrayObject*) [with unsigned int N = 2; int M = 2; T = float; PyArrayObject = tagPyArrayObject]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:1078:49: required from 'static bool vigra::NumpyArray<N, T, Stride>::isReferenceCompatible(PyObject*) [with unsigned int N = 2; T = vigra::TinyVector<float, 2>; Stride = vigra::StridedArrayTag; PyObject = _object]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:1122:34: required from 'bool vigra::NumpyArray<N, T, Stride>::makeReference(PyObject*, bool) [with unsigned int N = 2; T = vigra::TinyVector<float, 2>; Stride = vigra::StridedArrayTag; PyObject = _object]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:1136:29: required from 'bool vigra::NumpyArray<N, T, Stride>::makeReference(const vigra::NumpyAnyArray&, bool) [with unsigned int N = 2; T = vigra::TinyVector<float, 2>; Stride = vigra::StridedArrayTag]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:1228:13: required from 'void vigra::NumpyArray<N, T, Stride>::reshapeIfEmpty(vigra::TaggedShape, std::string) [with unsigned int N = 2; T = vigra::TinyVector<float, 2>; Stride = vigra::StridedArrayTag; std::string = std::__cxx11::basic_string<char>]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:80:28: required from 'vigra::NumpyAnyArray vigra::pyBlockwiseGaussianGradientMultiArray(const vigra::NumpyArray<DIM, T_IN>&, const vigra::BlockwiseConvolutionOptions<DIM>&, vigra::NumpyArray<DIM, T_OUT>) [with unsigned int DIM = 2; T_IN = float; T_OUT = vigra::TinyVector<float, 2>]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:141:59: required from 'void vigra::defineBlockwiseFilters() [with unsigned int DIM = 2; T_IN = float]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:298:38: required from here /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array_traits.hxx:674:23: warning: comparison of integer expressions of different signedness: 'long int' and 'unsigned int' [-Wsign-compare] 674 | if(majorIndex >= N+1) | ~~~~~~~~~~~^~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array_traits.hxx:679:22: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'long int' [-Wsign-compare] 679 | if(k == channelIndex) | ~~^~~~~~~~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:39: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx: In instantiation of 'vigra::MultiArrayView<N, T, C>& vigra::MultiArrayView<N, T, C>::operator+=(const vigra::multi_math::MultiMathOperand<Expression>&) [with Expression = vigra::multi_math::MultiMathUnaryOperator<vigra::multi_math::MultiMathOperand<vigra::MultiArray<3, vigra::TinyVector<float, 3>, std::allocator<vigra::TinyVector<float, 3> > > >, vigra::multi_math::math_detail::SquaredNorm>; unsigned int N = 3; T = float; StrideTag = vigra::StridedArrayTag]': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_convolution.hxx:1664:14: required from 'void vigra::detail::gaussianGradientMagnitudeImpl(const vigra::MultiArrayView<(N + 1), T, StrideTag>&, vigra::MultiArrayView<N, T2, S2>, vigra::ConvolutionOptions<N>) [with unsigned int N = 3; T1 = float; S1 = vigra::StridedArrayTag; T2 = float; S2 = vigra::StridedArrayTag]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_convolution.hxx:1689:49: required from 'void vigra::gaussianGradientMagnitude(const vigra::MultiArrayView<N1, T1, S1>&, vigra::MultiArrayView<N, T2, S2>, const vigra::ConvolutionOptions<N>&) [with unsigned int N = 3; T1 = float; S1 = vigra::StridedArrayTag; T2 = float; S2 = vigra::StridedArrayTag]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_blockwise.hxx:299:5: required from 'void vigra::blockwise::GaussianGradientMagnitudeFunctor<DIM>::operator()(const S&, D&, const SHAPE&, const SHAPE&) [with S = vigra::MultiArrayView<3, float, vigra::StridedArrayTag>; D = vigra::MultiArrayView<3, float, vigra::StridedArrayTag>; SHAPE = vigra::TinyVector<int, 3>; unsigned int DIM = 3]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_blockwise.hxx:263:24: required from 'void vigra::blockwise::blockwiseCaller(const vigra::MultiArrayView<N1, T1, S1>&, const vigra::MultiArrayView<N, T2, S2>&, FILTER_FUNCTOR&, const vigra::MultiBlocking<DIM, C>&, const typename vigra::MultiBlocking<DIM, C>::Shape&, const vigra::BlockwiseConvolutionOptions<DIM>&) [with unsigned int DIM = 3; T_IN = float; ST_IN = vigra::StridedArrayTag; T_OUT = float; ST_OUT = vigra::StridedArrayTag; FILTER_FUNCTOR = vigra::blockwise::GaussianGradientMagnitudeFunctor<3>; C = int; typename vigra::MultiBlocking<DIM, C>::Shape = vigra::TinyVector<int, 3>]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_blockwise.hxx:446:1: required from 'void vigra::gaussianGradientMagnitudeMultiArray(const vigra::MultiArrayView<N1, T1, S1>&, vigra::MultiArrayView<N, T2, S2>, const vigra::BlockwiseConvolutionOptions<DIM>&) [with unsigned int N = 3; T1 = float; S1 = vigra::StridedArrayTag; T2 = float; S2 = vigra::StridedArrayTag]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:70:44: required from 'vigra::NumpyAnyArray vigra::pyBlockwiseGaussianGradientMagnitudeMultiArray(const vigra::NumpyArray<DIM, T_IN>&, const vigra::BlockwiseConvolutionOptions<DIM>&, vigra::NumpyArray<DIM, T_OUT>) [with unsigned int DIM = 3; T_IN = float; T_OUT = float]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:133:68: required from 'void vigra::defineBlockwiseFilters() [with unsigned int DIM = 3; T_IN = float]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:299:38: required from here /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:1013:44: warning: implicitly-declared 'vigra::MultiArrayView<3, float, vigra::StridedArrayTag>::MultiArrayView(const vigra::MultiArrayView<3, float, vigra::StridedArrayTag>&)' is deprecated [-Wdeprecated-copy] 1013 | multi_math::math_detail::plusAssign(*this, rhs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:907:22: note: because 'vigra::MultiArrayView<3, float, vigra::StridedArrayTag>' has user-provided 'vigra::MultiArrayView<N, T, C>& vigra::MultiArrayView<N, T, C>::operator=(const vigra::MultiArrayView<N, T, C>&) [with unsigned int N = 3; T = float; StrideTag = vigra::StridedArrayTag]' 907 | MultiArrayView & operator=(MultiArrayView const & rhs) | ^~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_convolution.hxx:49, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_blocking.hxx:42, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:42: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_math.hxx:685:35: note: initializing argument 1 of 'void vigra::multi_math::math_detail::plusAssign(vigra::MultiArrayView<N1, T1, S1>, const vigra::multi_math::MultiMathOperand<E>&) [with unsigned int N = 3; T = float; C = vigra::StridedArrayTag; E = vigra::multi_math::MultiMathUnaryOperator<vigra::multi_math::MultiMathOperand<vigra::MultiArray<3, vigra::TinyVector<float, 3>, std::allocator<vigra::TinyVector<float, 3> > > >, vigra::multi_math::math_detail::SquaredNorm>]' 685 | void NAME(MultiArrayView<N, T, C> a, MultiMathOperand<Expression> const & e) \ | ~~~~~~~~~~~~~~~~~~~~~~~~^ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_math.hxx:712:1: note: in expansion of macro 'VIGRA_MULTIMATH_ASSIGN' 712 | VIGRA_MULTIMATH_ASSIGN(plusAssign, +=) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:39: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx: In instantiation of 'vigra::MultiArrayView<N, T, C>& vigra::MultiArrayView<N, T, C>::operator=(const vigra::multi_math::MultiMathOperand<Expression>&) [with Expression = vigra::multi_math::MultiMathUnaryOperator<vigra::multi_math::MultiMathOperand<vigra::MultiArrayView<3, float, vigra::StridedArrayTag> >, vigra::multi_math::math_detail::Sqrt>; unsigned int N = 3; T = float; StrideTag = vigra::StridedArrayTag]': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_convolution.hxx:1666:10: required from 'void vigra::detail::gaussianGradientMagnitudeImpl(const vigra::MultiArrayView<(N + 1), T, StrideTag>&, vigra::MultiArrayView<N, T2, S2>, vigra::ConvolutionOptions<N>) [with unsigned int N = 3; T1 = float; S1 = vigra::StridedArrayTag; T2 = float; S2 = vigra::StridedArrayTag]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_convolution.hxx:1689:49: required from 'void vigra::gaussianGradientMagnitude(const vigra::MultiArrayView<N1, T1, S1>&, vigra::MultiArrayView<N, T2, S2>, const vigra::ConvolutionOptions<N>&) [with unsigned int N = 3; T1 = float; S1 = vigra::StridedArrayTag; T2 = float; S2 = vigra::StridedArrayTag]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_blockwise.hxx:299:5: required from 'void vigra::blockwise::GaussianGradientMagnitudeFunctor<DIM>::operator()(const S&, D&, const SHAPE&, const SHAPE&) [with S = vigra::MultiArrayView<3, float, vigra::StridedArrayTag>; D = vigra::MultiArrayView<3, float, vigra::StridedArrayTag>; SHAPE = vigra::TinyVector<int, 3>; unsigned int DIM = 3]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_blockwise.hxx:263:24: required from 'void vigra::blockwise::blockwiseCaller(const vigra::MultiArrayView<N1, T1, S1>&, const vigra::MultiArrayView<N, T2, S2>&, FILTER_FUNCTOR&, const vigra::MultiBlocking<DIM, C>&, const typename vigra::MultiBlocking<DIM, C>::Shape&, const vigra::BlockwiseConvolutionOptions<DIM>&) [with unsigned int DIM = 3; T_IN = float; ST_IN = vigra::StridedArrayTag; T_OUT = float; ST_OUT = vigra::StridedArrayTag; FILTER_FUNCTOR = vigra::blockwise::GaussianGradientMagnitudeFunctor<3>; C = int; typename vigra::MultiBlocking<DIM, C>::Shape = vigra::TinyVector<int, 3>]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_blockwise.hxx:446:1: required from 'void vigra::gaussianGradientMagnitudeMultiArray(const vigra::MultiArrayView<N1, T1, S1>&, vigra::MultiArrayView<N, T2, S2>, const vigra::BlockwiseConvolutionOptions<DIM>&) [with unsigned int N = 3; T1 = float; S1 = vigra::StridedArrayTag; T2 = float; S2 = vigra::StridedArrayTag]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:70:44: required from 'vigra::NumpyAnyArray vigra::pyBlockwiseGaussianGradientMagnitudeMultiArray(const vigra::NumpyArray<DIM, T_IN>&, const vigra::BlockwiseConvolutionOptions<DIM>&, vigra::NumpyArray<DIM, T_OUT>) [with unsigned int DIM = 3; T_IN = float; T_OUT = float]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:133:68: required from 'void vigra::defineBlockwiseFilters() [with unsigned int DIM = 3; T_IN = float]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:299:38: required from here /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:1003:40: warning: implicitly-declared 'vigra::MultiArrayView<3, float, vigra::StridedArrayTag>::MultiArrayView(const vigra::MultiArrayView<3, float, vigra::StridedArrayTag>&)' is deprecated [-Wdeprecated-copy] 1003 | multi_math::math_detail::assign(*this, rhs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:907:22: note: because 'vigra::MultiArrayView<3, float, vigra::StridedArrayTag>' has user-provided 'vigra::MultiArrayView<N, T, C>& vigra::MultiArrayView<N, T, C>::operator=(const vigra::MultiArrayView<N, T, C>&) [with unsigned int N = 3; T = float; StrideTag = vigra::StridedArrayTag]' 907 | MultiArrayView & operator=(MultiArrayView const & rhs) | ^~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_convolution.hxx:49, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_blocking.hxx:42, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:42: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_math.hxx:685:35: note: initializing argument 1 of 'void vigra::multi_math::math_detail::assign(vigra::MultiArrayView<N1, T1, S1>, const vigra::multi_math::MultiMathOperand<E>&) [with unsigned int N = 3; T = float; C = vigra::StridedArrayTag; E = vigra::multi_math::MultiMathUnaryOperator<vigra::multi_math::MultiMathOperand<vigra::MultiArrayView<3, float, vigra::StridedArrayTag> >, vigra::multi_math::math_detail::Sqrt>]' 685 | void NAME(MultiArrayView<N, T, C> a, MultiMathOperand<Expression> const & e) \ | ~~~~~~~~~~~~~~~~~~~~~~~~^ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_math.hxx:711:1: note: in expansion of macro 'VIGRA_MULTIMATH_ASSIGN' 711 | VIGRA_MULTIMATH_ASSIGN(assign, =) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:50, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:39: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array_traits.hxx: In instantiation of 'static bool vigra::NumpyArrayTraits<N, vigra::TinyVector<T, SIZE>, vigra::StridedArrayTag>::isShapeCompatible(PyArrayObject*) [with unsigned int N = 3; int M = 3; T = float; PyArrayObject = tagPyArrayObject]': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array_traits.hxx:696:33: required from 'static bool vigra::NumpyArrayTraits<N, vigra::TinyVector<T, SIZE>, vigra::StridedArrayTag>::isPropertyCompatible(PyArrayObject*) [with unsigned int N = 3; int M = 3; T = float; PyArrayObject = tagPyArrayObject]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:1078:49: required from 'static bool vigra::NumpyArray<N, T, Stride>::isReferenceCompatible(PyObject*) [with unsigned int N = 3; T = vigra::TinyVector<float, 3>; Stride = vigra::StridedArrayTag; PyObject = _object]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:1122:34: required from 'bool vigra::NumpyArray<N, T, Stride>::makeReference(PyObject*, bool) [with unsigned int N = 3; T = vigra::TinyVector<float, 3>; Stride = vigra::StridedArrayTag; PyObject = _object]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:1136:29: required from 'bool vigra::NumpyArray<N, T, Stride>::makeReference(const vigra::NumpyAnyArray&, bool) [with unsigned int N = 3; T = vigra::TinyVector<float, 3>; Stride = vigra::StridedArrayTag]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:1228:13: required from 'void vigra::NumpyArray<N, T, Stride>::reshapeIfEmpty(vigra::TaggedShape, std::string) [with unsigned int N = 3; T = vigra::TinyVector<float, 3>; Stride = vigra::StridedArrayTag; std::string = std::__cxx11::basic_string<char>]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:80:28: required from 'vigra::NumpyAnyArray vigra::pyBlockwiseGaussianGradientMultiArray(const vigra::NumpyArray<DIM, T_IN>&, const vigra::BlockwiseConvolutionOptions<DIM>&, vigra::NumpyArray<DIM, T_OUT>) [with unsigned int DIM = 3; T_IN = float; T_OUT = vigra::TinyVector<float, 3>]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:141:59: required from 'void vigra::defineBlockwiseFilters() [with unsigned int DIM = 3; T_IN = float]' /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.cxx:299:38: required from here /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array_traits.hxx:674:23: warning: comparison of integer expressions of different signedness: 'long int' and 'unsigned int' [-Wsign-compare] 674 | if(majorIndex >= N+1) | ~~~~~~~~~~~^~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array_traits.hxx:679:22: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'long int' [-Wsign-compare] 679 | if(k == channelIndex) | ~~^~~~~~~~~~~~~~~ make[2]: Leaving directory '/tmp/B.ZVgyTi/BUILD/vigra-1.11.1' make[2]: Entering directory '/tmp/B.ZVgyTi/BUILD/vigra-1.11.1' [ 65%] Linking CXX shared library blockwise.so cd /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/vigranumpy_blockwise.dir/link.txt --verbose=1 /usr/bin/x86_64-pld-linux-gnux32-g++ -fPIC -std=c++11 -pthread -W -Wall -Wextra -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fPIC -mtune=generic -march=x86-64 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -DNDEBUG -DQT_NO_DEBUG -Wl,--as-needed -Wl,--no-copy-dt-needed-entries -Wl,-z,relro -Wl,-z,combreloc -shared -Wl,-soname,blockwise.so -o blockwise.so CMakeFiles/vigranumpy_blockwise.dir/blockwise.cxx.o -lpython2.7 -lboost_python27 Copying target vigranumpy_blockwise to temporary module directory cd /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core && /usr/bin/cmake -E copy_if_different /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/blockwise.so /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/vigra/ make[2]: Leaving directory '/tmp/B.ZVgyTi/BUILD/vigra-1.11.1' make[1]: Entering directory '/tmp/B.ZVgyTi/BUILD/vigra-1.11.1' [ 65%] Built target vigranumpy_blockwise make[1]: Leaving directory '/tmp/B.ZVgyTi/BUILD/vigra-1.11.1' make[2]: Entering directory '/tmp/B.ZVgyTi/BUILD/vigra-1.11.1' [ 57%] Building CXX object src/impex/CMakeFiles/vigraimpex.dir/viff.cxx.o cd /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex && /usr/bin/x86_64-pld-linux-gnux32-g++ -DHasEXR -DHasHDF5 -DHasJPEG -DHasPNG -DHasTIFF -DHasZLIB -Dvigraimpex_EXPORTS -I/tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include -isystem /usr/include/OpenEXR -std=c++11 -pthread -W -Wall -Wextra -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fPIC -mtune=generic -march=x86-64 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -DNDEBUG -DQT_NO_DEBUG -fPIC -o CMakeFiles/vigraimpex.dir/viff.cxx.o -c /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/viff.cxx In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/codec.hxx:56, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/viff.hxx:39, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex/viff.cxx:43: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'void vigra::Rect2D::setUpperLeft(const vigra::Point2D&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:929:22: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 929 | upperLeft_ = ul; | ^~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'void vigra::Rect2D::setLowerRight(const vigra::Point2D&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:937:23: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 937 | lowerRight_ = lr; | ^~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'void vigra::Rect2D::moveTo(const vigra::Point2D&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:946:22: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 946 | upperLeft_ = newUpperLeft; | ^~~~~~~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'void vigra::Rect2D::setSize(const vigra::Size2D&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:1041:36: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1041 | lowerRight_ = upperLeft_ + size; | ^~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'void vigra::Rect2D::setSize(int, int)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:1049:56: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1049 | lowerRight_ = upperLeft_ + Size2D(width, height); | ^ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'vigra::Rect2D& vigra::Rect2D::operator|=(const vigra::Point2D&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:1159:26: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1159 | upperLeft_ = p; | ^ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:1160:42: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1160 | lowerRight_ = p + Diff2D(1, 1); | ^ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'vigra::Rect2D& vigra::Rect2D::operator=(const vigra::Rect2D&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:872:7: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 872 | class Rect2D | ^~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:872:7: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 872 | class Rect2D | ^~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'vigra::Rect2D& vigra::Rect2D::operator|=(const vigra::Rect2D&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:1198:31: note: synthesized method 'vigra::Rect2D& vigra::Rect2D::operator=(const vigra::Rect2D&)' first required here 1198 | return operator=(r); | ^ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'vigra::Rect2D& vigra::Rect2D::operator&=(const vigra::Point2D&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:1232:26: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1232 | upperLeft_ = p; | ^ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:1233:42: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1233 | lowerRight_ = p + Diff2D(1, 1); | ^ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:1236:27: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1236 | lowerRight_ = upperLeft_; | ^~~~~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ make[2]: Leaving directory '/tmp/B.ZVgyTi/BUILD/vigra-1.11.1' make[2]: Entering directory '/tmp/B.ZVgyTi/BUILD/vigra-1.11.1' [ 69%] Linking CXX shared library libvigraimpex.so cd /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex && /usr/bin/cmake -E cmake_link_script CMakeFiles/vigraimpex.dir/link.txt --verbose=1 /usr/bin/x86_64-pld-linux-gnux32-g++ -fPIC -std=c++11 -pthread -W -Wall -Wextra -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fPIC -mtune=generic -march=x86-64 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -DNDEBUG -DQT_NO_DEBUG -Wl,--as-needed -Wl,--no-copy-dt-needed-entries -Wl,-z,relro -Wl,-z,combreloc -shared -Wl,-soname,libvigraimpex.so.11 -o libvigraimpex.so.11.1.11.1 CMakeFiles/vigraimpex.dir/bmp.cxx.o CMakeFiles/vigraimpex.dir/byteorder.cxx.o CMakeFiles/vigraimpex.dir/codecmanager.cxx.o CMakeFiles/vigraimpex.dir/compression.cxx.o CMakeFiles/vigraimpex.dir/exr.cxx.o CMakeFiles/vigraimpex.dir/gif.cxx.o CMakeFiles/vigraimpex.dir/hdr.cxx.o CMakeFiles/vigraimpex.dir/hdf5impex.cxx.o CMakeFiles/vigraimpex.dir/hdf5_rf_impex.cxx.o CMakeFiles/vigraimpex.dir/iccjpeg.c.o CMakeFiles/vigraimpex.dir/imageinfo.cxx.o CMakeFiles/vigraimpex.dir/jpeg.cxx.o CMakeFiles/vigraimpex.dir/lz4.c.o CMakeFiles/vigraimpex.dir/png.cxx.o CMakeFiles/vigraimpex.dir/pnm.cxx.o CMakeFiles/vigraimpex.dir/rgbe.c.o CMakeFiles/vigraimpex.dir/sifImport.cxx.o CMakeFiles/vigraimpex.dir/sun.cxx.o CMakeFiles/vigraimpex.dir/tiff.cxx.o CMakeFiles/vigraimpex.dir/viff.cxx.o CMakeFiles/vigraimpex.dir/void_vector.cxx.o -ljpeg -lpng -lz -ltiff -lIlmImf -lImath -lHalf -lIex -lIlmThread -lhdf5 -lhdf5_hl -lz -lsz -lz -ltiff -lIlmImf -lImath -lHalf -lIex -lIlmThread -lhdf5 -lhdf5_hl -lsz cd /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/src/impex && /usr/bin/cmake -E cmake_symlink_library libvigraimpex.so.11.1.11.1 libvigraimpex.so.11 libvigraimpex.so make[2]: Leaving directory '/tmp/B.ZVgyTi/BUILD/vigra-1.11.1' make[1]: Entering directory '/tmp/B.ZVgyTi/BUILD/vigra-1.11.1' [ 69%] Built target vigraimpex make[1]: Leaving directory '/tmp/B.ZVgyTi/BUILD/vigra-1.11.1' /usr/bin/make -f vigranumpy/src/core/CMakeFiles/vigranumpy_core.dir/build.make vigranumpy/src/core/CMakeFiles/vigranumpy_core.dir/depend make[2]: Entering directory '/tmp/B.ZVgyTi/BUILD/vigra-1.11.1' cd /tmp/B.ZVgyTi/BUILD/vigra-1.11.1 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/B.ZVgyTi/BUILD/vigra-1.11.1 /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core /tmp/B.ZVgyTi/BUILD/vigra-1.11.1 /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/CMakeFiles/vigranumpy_core.dir/DependInfo.cmake --color= Scanning dependencies of target vigranumpy_core make[2]: Leaving directory '/tmp/B.ZVgyTi/BUILD/vigra-1.11.1' /usr/bin/make -f vigranumpy/src/core/CMakeFiles/vigranumpy_core.dir/build.make vigranumpy/src/core/CMakeFiles/vigranumpy_core.dir/build make[2]: Entering directory '/tmp/B.ZVgyTi/BUILD/vigra-1.11.1' [ 46%] Building CXX object vigranumpy/src/core/CMakeFiles/vigranumpy_filters.dir/filters.cxx.o cd /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core && /usr/bin/x86_64-pld-linux-gnux32-g++ -DHasHDF5 -Dvigranumpy_filters_EXPORTS -I/tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include -isystem /usr/libx32/python2.7/site-packages/numpy/core/include -isystem /usr/include/python2.7 -std=c++11 -pthread -W -Wall -Wextra -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fPIC -mtune=generic -march=x86-64 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -DNDEBUG -DQT_NO_DEBUG -fPIC -o CMakeFiles/vigranumpy_filters.dir/filters.cxx.o -c /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/filters.cxx In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/tinyvector.hxx:56, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:43, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/filters.cxx:39: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'void vigra::Rect2D::setUpperLeft(const vigra::Point2D&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:929:22: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 929 | upperLeft_ = ul; | ^~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'void vigra::Rect2D::setLowerRight(const vigra::Point2D&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:937:23: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 937 | lowerRight_ = lr; | ^~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'void vigra::Rect2D::moveTo(const vigra::Point2D&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:946:22: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 946 | upperLeft_ = newUpperLeft; | ^~~~~~~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'void vigra::Rect2D::setSize(const vigra::Size2D&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:1041:36: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1041 | lowerRight_ = upperLeft_ + size; | ^~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'void vigra::Rect2D::setSize(int, int)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:1049:56: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1049 | lowerRight_ = upperLeft_ + Size2D(width, height); | ^ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'vigra::Rect2D& vigra::Rect2D::operator|=(const vigra::Point2D&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:1159:26: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1159 | upperLeft_ = p; | ^ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:1160:42: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1160 | lowerRight_ = p + Diff2D(1, 1); | ^ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'vigra::Rect2D& vigra::Rect2D::operator=(const vigra::Rect2D&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:872:7: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 872 | class Rect2D | ^~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:872:7: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 872 | class Rect2D | ^~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'vigra::Rect2D& vigra::Rect2D::operator|=(const vigra::Rect2D&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:1198:31: note: synthesized method 'vigra::Rect2D& vigra::Rect2D::operator=(const vigra::Rect2D&)' first required here 1198 | return operator=(r); | ^ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx: In member function 'vigra::Rect2D& vigra::Rect2D::operator&=(const vigra::Point2D&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:1232:26: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1232 | upperLeft_ = p; | ^ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:1233:42: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1233 | lowerRight_ = p + Diff2D(1, 1); | ^ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:1236:27: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1236 | lowerRight_ = upperLeft_; | ^~~~~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/tinyvector.hxx:57, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:43, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/filters.cxx:39: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/static_assert.hxx: At global scope: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/static_assert.hxx:87:22: warning: unnecessary parentheses in declaration of 'assertImpl' [-Wparentheses] 87 | failure ************ (Predicate::************ | ^ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/initimage.hxx:42, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/basicimageview.hxx:40, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/basicimage.hxx:45, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:45, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/filters.cxx:39: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/functortraits.hxx:198:31: warning: 'template<class _Operation> class std::binder1st' is deprecated [-Wdeprecated-declarations] 198 | VIGRA_DEFINE_STL_FUNCTOR(std::binder1st, VigraTrueType, VigraFalseType) | ^~~~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/functortraits.hxx:163:21: note: in definition of macro 'VIGRA_DEFINE_STL_FUNCTOR' 163 | class FunctorTraits<name<T> > \ | ^~~~ In file included from /usr/include/c++/10.2.0/bits/stl_function.h:1392, from /usr/include/c++/10.2.0/string:48, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:44, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/filters.cxx:39: /usr/include/c++/10.2.0/backward/binders.h:108:11: note: declared here 108 | class binder1st | ^~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/initimage.hxx:42, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/basicimageview.hxx:40, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/basicimage.hxx:45, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:45, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/filters.cxx:39: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/functortraits.hxx:199:31: warning: 'template<class _Operation> class std::binder2nd' is deprecated [-Wdeprecated-declarations] 199 | VIGRA_DEFINE_STL_FUNCTOR(std::binder2nd, VigraTrueType, VigraFalseType) | ^~~~~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/functortraits.hxx:163:21: note: in definition of macro 'VIGRA_DEFINE_STL_FUNCTOR' 163 | class FunctorTraits<name<T> > \ | ^~~~ In file included from /usr/include/c++/10.2.0/bits/stl_function.h:1392, from /usr/include/c++/10.2.0/string:48, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:44, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/filters.cxx:39: /usr/include/c++/10.2.0/backward/binders.h:143:11: note: declared here 143 | class binder2nd | ^~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/transformimage.hxx:45, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_pointoperators.hxx:42, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:49, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/filters.cxx:39: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/inspectimage.hxx: In member function 'void vigra::FindBoundingRectangle::operator()(const argument_type&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/inspectimage.hxx:1726:38: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1726 | upperLeft = Point2D(coord); | ^ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/tinyvector.hxx:56, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:43, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/filters.cxx:39: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/transformimage.hxx:45, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_pointoperators.hxx:42, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:49, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/filters.cxx:39: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/inspectimage.hxx:1727:53: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1727 | lowerRight = Point2D(coord + Diff2D(1,1)); | ^ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/tinyvector.hxx:56, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:43, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/filters.cxx:39: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/transformimage.hxx:45, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_pointoperators.hxx:42, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:49, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/filters.cxx:39: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/inspectimage.hxx: In member function 'void vigra::FindBoundingRectangle::operator()(const vigra::FindBoundingRectangle&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/inspectimage.hxx:1745:37: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1745 | upperLeft = otherRegion.upperLeft; | ^~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/tinyvector.hxx:56, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:43, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/filters.cxx:39: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/transformimage.hxx:45, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_pointoperators.hxx:42, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:49, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/filters.cxx:39: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/inspectimage.hxx:1746:38: warning: implicitly-declared 'vigra::Point2D& vigra::Point2D::operator=(const vigra::Point2D&)' is deprecated [-Wdeprecated-copy] 1746 | lowerRight = otherRegion.lowerRight; | ^~~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/tinyvector.hxx:56, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:43, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/filters.cxx:39: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/diff2d.hxx:628:5: note: because 'vigra::Point2D' has user-provided 'vigra::Point2D::Point2D(const vigra::Point2D&)' 628 | Point2D(Point2D const & v) | ^~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/filters.cxx:39: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx: In function 'bool vigra::detail::nontrivialPermutation(const vigra::ArrayVector<int>&)': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:622:17: warning: comparison of integer expressions of different signedness: 'const value_type' {aka 'const int'} and 'unsigned int' [-Wsign-compare] 622 | if(p[k] != k) In file included from /usr/include/boost/bind.hpp:30, from /usr/include/boost/python/exception_translator.hpp:10, from /usr/include/boost/python.hpp:28, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array_converters.hxx:41, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/filters.cxx:40: /usr/include/boost/bind.hpp: At global scope: /usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use <boost/bind/bind.hpp> + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.' 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/resizeimage.hxx:45, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/stdimagefunctions.hxx:74, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/nonlineardiffusion.hxx:41, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/filters.cxx:41: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/separableconvolution.hxx:1413:13: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 1413 | throw(PreconditionViolation) | ^~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/convolution.hxx:41, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/symmetry.hxx:42, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/filters.cxx:42: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/stdconvolution.hxx:796:13: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 796 | throw(PreconditionViolation) | ^~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/filters.cxx: In instantiation of 'vigra::NumpyAnyArray vigra::pythonShockFilter(vigra::NumpyArray<3, vigra::Multiband<T> >, float, float, float, unsigned int, vigra::NumpyArray<3, vigra::Multiband<T1> >) [with InValue = float; OutValue = float]': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/filters.cxx:177:60: required from here /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/filters.cxx:72:24: warning: implicitly-declared 'vigra::MultiArrayView<2, float, vigra::StridedArrayTag>::MultiArrayView(const vigra::MultiArrayView<2, float, vigra::StridedArrayTag>&)' is deprecated [-Wdeprecated-copy] 72 | shockFilter(bimage,bres, sigma, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 73 | rho, upwind_factor_h, iterations); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/filters.cxx:39: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:907:22: note: because 'vigra::MultiArrayView<2, float, vigra::StridedArrayTag>' has user-provided 'vigra::MultiArrayView<N, T, C>& vigra::MultiArrayView<N, T, C>::operator=(const vigra::MultiArrayView<N, T, C>&) [with unsigned int N = 2; T = float; StrideTag = vigra::StridedArrayTag]' 907 | MultiArrayView & operator=(MultiArrayView const & rhs) | ^~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/filters.cxx:44: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/shockfilter.hxx:298:51: note: initializing argument 2 of 'void vigra::shockFilter(const vigra::MultiArrayView<2, T, S>&, vigra::MultiArrayView<2, TM, SM>, float, float, float, unsigned int) [with T1 = float; S1 = vigra::StridedArrayTag; T2 = float; S2 = vigra::StridedArrayTag]' 298 | MultiArrayView<2, T2, S2> dest, | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/filters.cxx: In instantiation of 'vigra::NumpyAnyArray vigra::pythonTotalVariationFilter2D(vigra::NumpyArray<2, vigra::Singleband<T> >, double, int, double, vigra::NumpyArray<2, vigra::Singleband<T> >) [with InValue = double; OutValue = double]': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/filters.cxx:196:72: required from here /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/filters.cxx:117:29: warning: implicitly-declared 'vigra::MultiArrayView<2, double, vigra::StridedArrayTag>::MultiArrayView(const vigra::MultiArrayView<2, double, vigra::StridedArrayTag>&)' is deprecated [-Wdeprecated-copy] 117 | totalVariationFilter(image, res, alpha, steps, eps); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/filters.cxx:39: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:907:22: note: because 'vigra::MultiArrayView<2, double, vigra::StridedArrayTag>' has user-provided 'vigra::MultiArrayView<N, T, C>& vigra::MultiArrayView<N, T, C>::operator=(const vigra::MultiArrayView<N, T, C>&) [with unsigned int N = 2; T = double; StrideTag = vigra::StridedArrayTag]' 907 | MultiArrayView & operator=(MultiArrayView const & rhs) | ^~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/filters.cxx:43: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/tv_filter.hxx:142:60: note: initializing argument 1 of 'void vigra::totalVariationFilter(vigra::MultiArrayView<2, double, stride1>, vigra::MultiArrayView<2, double, stride2>, double, int, double) [with stride1 = vigra::StridedArrayTag; stride2 = vigra::StridedArrayTag]' 142 | void totalVariationFilter(MultiArrayView<2,double,stride1> data,MultiArrayView<2,double,stride2> out, double alpha, int steps, double eps=0){ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/filters.cxx:117:29: warning: implicitly-declared 'vigra::MultiArrayView<2, double, vigra::StridedArrayTag>::MultiArrayView(const vigra::MultiArrayView<2, double, vigra::StridedArrayTag>&)' is deprecated [-Wdeprecated-copy] 117 | totalVariationFilter(image, res, alpha, steps, eps); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/filters.cxx:39: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:907:22: note: because 'vigra::MultiArrayView<2, double, vigra::StridedArrayTag>' has user-provided 'vigra::MultiArrayView<N, T, C>& vigra::MultiArrayView<N, T, C>::operator=(const vigra::MultiArrayView<N, T, C>&) [with unsigned int N = 2; T = double; StrideTag = vigra::StridedArrayTag]' 907 | MultiArrayView & operator=(MultiArrayView const & rhs) | ^~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/filters.cxx:43: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/tv_filter.hxx:142:98: note: initializing argument 2 of 'void vigra::totalVariationFilter(vigra::MultiArrayView<2, double, stride1>, vigra::MultiArrayView<2, double, stride2>, double, int, double) [with stride1 = vigra::StridedArrayTag; stride2 = vigra::StridedArrayTag]' 142 | void totalVariationFilter(MultiArrayView<2,double,stride1> data,MultiArrayView<2,double,stride2> out, double alpha, int steps, double eps=0){ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/filters.cxx: In instantiation of 'vigra::NumpyAnyArray vigra::pythonTotalVariationFilter2D(vigra::NumpyArray<2, vigra::Singleband<T> >, vigra::NumpyArray<2, vigra::Singleband<T> >, double, int, double, vigra::NumpyArray<2, vigra::Singleband<OutValue> >) [with InValue = double; InValue2 = double; OutValue = double]': /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/filters.cxx:203:79: required from here /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/filters.cxx:137:29: warning: implicitly-declared 'vigra::MultiArrayView<2, double, vigra::StridedArrayTag>::MultiArrayView(const vigra::MultiArrayView<2, double, vigra::StridedArrayTag>&)' is deprecated [-Wdeprecated-copy] 137 | totalVariationFilter(image, weight, res, alpha, steps, eps); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/filters.cxx:39: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:907:22: note: because 'vigra::MultiArrayView<2, double, vigra::StridedArrayTag>' has user-provided 'vigra::MultiArrayView<N, T, C>& vigra::MultiArrayView<N, T, C>::operator=(const vigra::MultiArrayView<N, T, C>&) [with unsigned int N = 2; T = double; StrideTag = vigra::StridedArrayTag]' 907 | MultiArrayView & operator=(MultiArrayView const & rhs) | ^~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/filters.cxx:43: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/tv_filter.hxx:212:60: note: initializing argument 1 of 'void vigra::totalVariationFilter(vigra::MultiArrayView<2, double, stride1>, vigra::MultiArrayView<2, double, stride2>, vigra::MultiArrayView<2, double, stride3>, double, int, double) [with stride1 = vigra::StridedArrayTag; stride2 = vigra::StridedArrayTag; stride3 = vigra::StridedArrayTag]' 212 | void totalVariationFilter(MultiArrayView<2,double,stride1> data,MultiArrayView<2,double,stride2> weight, MultiArrayView<2,double,stride3> out,double alpha, int steps, double eps=0){ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/filters.cxx:137:29: warning: implicitly-declared 'vigra::MultiArrayView<2, double, vigra::StridedArrayTag>::MultiArrayView(const vigra::MultiArrayView<2, double, vigra::StridedArrayTag>&)' is deprecated [-Wdeprecated-copy] 137 | totalVariationFilter(image, weight, res, alpha, steps, eps); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/filters.cxx:39: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:907:22: note: because 'vigra::MultiArrayView<2, double, vigra::StridedArrayTag>' has user-provided 'vigra::MultiArrayView<N, T, C>& vigra::MultiArrayView<N, T, C>::operator=(const vigra::MultiArrayView<N, T, C>&) [with unsigned int N = 2; T = double; StrideTag = vigra::StridedArrayTag]' 907 | MultiArrayView & operator=(MultiArrayView const & rhs) | ^~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/filters.cxx:43: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/tv_filter.hxx:212:98: note: initializing argument 2 of 'void vigra::totalVariationFilter(vigra::MultiArrayView<2, double, stride1>, vigra::MultiArrayView<2, double, stride2>, vigra::MultiArrayView<2, double, stride3>, double, int, double) [with stride1 = vigra::StridedArrayTag; stride2 = vigra::StridedArrayTag; stride3 = vigra::StridedArrayTag]' 212 | void totalVariationFilter(MultiArrayView<2,double,stride1> data,MultiArrayView<2,double,stride2> weight, MultiArrayView<2,double,stride3> out,double alpha, int steps, double eps=0){ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/filters.cxx:137:29: warning: implicitly-declared 'vigra::MultiArrayView<2, double, vigra::StridedArrayTag>::MultiArrayView(const vigra::MultiArrayView<2, double, vigra::StridedArrayTag>&)' is deprecated [-Wdeprecated-copy] 137 | totalVariationFilter(image, weight, res, alpha, steps, eps); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/filters.cxx:39: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx:907:22: note: because 'vigra::MultiArrayView<2, double, vigra::StridedArrayTag>' has user-provided 'vigra::MultiArrayView<N, T, C>& vigra::MultiArrayView<N, T, C>::operator=(const vigra::MultiArrayView<N, T, C>&) [with unsigned int N = 2; T = double; StrideTag = vigra::StridedArrayTag]' 907 | MultiArrayView & operator=(MultiArrayView const & rhs) | ^~~~~~~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/filters.cxx:43: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/tv_filter.hxx:212:139: note: initializing argument 3 of 'void vigra::totalVariationFilter(vigra::MultiArrayView<2, double, stride1>, vigra::MultiArrayView<2, double, stride2>, vigra::MultiArrayView<2, double, stride3>, double, int, double) [with stride1 = vigra::StridedArrayTag; stride2 = vigra::StridedArrayTag; stride3 = vigra::StridedArrayTag]' 212 | void totalVariationFilter(MultiArrayView<2,double,stride1> data,MultiArrayView<2,double,stride2> weight, MultiArrayView<2,double,stride3> out,double alpha, int steps, double eps=0){ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/numpy_array.hxx:47, from /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/vigranumpy/src/core/filters.cxx:39: /tmp/B.ZVgyTi/BUILD/vigra-1.11.1/include/vigra/multi_array.hxx: In instantiation of 'vigra::MultiArrayView<N, T, C>& vigra::MultiArrayView<N, T, C>::operator-=(const vigra::multi_math::MultiMathOperand<Expression>&) [with Expression = vigra::multi_math::MultiMathBinaryOperator<vigra::multi_math::MultiMathOperand<double>, vigra::multi_math::MultiMathOperand<vigra::multi_math::MultiMathBinaryOperator<vigra::multi_math::MultiMathOperand<vigra::multi_math::MultiMathBinaryOperator<vigra::multi_math::MultiMathOperand<vigra::MultiArrayView<2, double, vigra::StridedArrayTag> >, vigra::multi_math::MultiMathOperand<vigra::MultiArrayView<2