Scanning dependencies of target translations Scanning dependencies of target huginlevmar Scanning dependencies of target ManPages [ 1%] Generating cs_CZ.gmo Scanning dependencies of target localfeatures [ 1%] Generating ca_ES.gmo [ 1%] Generating da.gmo [ 1%] Generating ca_ES@valencia.gmo [ 1%] Generating PTBatcherGUI.1.gz [ 1%] Generating de.gmo [ 1%] Building C object src/foreign/levmar/CMakeFiles/huginlevmar.dir/lm.c.o [ 2%] Generating en_GB.gmo [ 2%] Generating es.gmo [ 3%] Building CXX object src/hugin_cpfind/localfeatures/CMakeFiles/localfeatures.dir/RansacFiltering.cpp.o [ 3%] Generating eu.gmo [ 4%] Generating fi.gmo [ 4%] Generating fr.gmo [ 4%] Generating hu.gmo [ 5%] Generating it.gmo [ 5%] Generating ja.gmo [ 6%] Generating pl.gmo [ 6%] Generating nl.gmo [ 6%] Generating align_image_stack.1.gz [ 6%] Generating pt_BR.gmo [ 6%] Generating ro.gmo [ 7%] Generating ru.gmo [ 7%] Generating sk.gmo [ 7%] Generating sv.gmo [ 8%] Generating zh_CN.gmo [ 8%] Generating zh_TW.gmo [ 8%] Building CXX object src/hugin_cpfind/localfeatures/CMakeFiles/localfeatures.dir/Homography.cpp.o [ 9%] Generating autooptimiser.1.gz [ 9%] Generating celeste_standalone.1.gz [ 9%] Generating calibrate_lens_gui.1.gz [ 10%] Generating checkpto.1.gz [ 10%] Building C object src/foreign/levmar/CMakeFiles/huginlevmar.dir/Axb.c.o [ 10%] Generating cpclean.1.gz [ 10%] Built target translations [ 10%] Generating fulla.1.gz [ 10%] Generating geocpset.1.gz [ 10%] Generating cpfind.1.gz [ 10%] Generating hugin_executor.1.gz [ 11%] Generating deghosting_mask.1.gz [ 12%] Generating hugin.1.gz [ 12%] Generating hugin_hdrmerge.1.gz [ 13%] Generating hugin_lensdb.1.gz [ 13%] Generating hugin_stitch_project.1.gz [ 14%] Building C object src/foreign/levmar/CMakeFiles/huginlevmar.dir/misc.c.o [ 14%] Generating icpfind.1.gz [ 14%] Generating nona.1.gz In file included from /usr/local/src/hg/hugin/src/foreign/levmar/misc.c:64:0: /usr/local/src/hg/hugin/src/foreign/levmar/misc_core.c: In function 'dlevmar_covar': /usr/local/src/hg/hugin/src/foreign/levmar/misc_core.c:577:2: warning: #warning LAPACK not available, LU will be used for matrix inversion when computing the covariance; this might be unstable at times [-Wcpp] #warning LAPACK not available, LU will be used for matrix inversion when computing the covariance; this might be unstable at times ^~~~~~~ [ 15%] Generating linefind.1.gz [ 15%] Generating pano_modify.1.gz [ 16%] Generating pano_trafo.1.gz [ 16%] Building CXX object src/hugin_cpfind/localfeatures/CMakeFiles/localfeatures.dir/Image.cpp.o [ 16%] Generating pto_gen.1.gz [ 16%] Generating pto_lensstack.1.gz [ 16%] Generating pto_merge.1.gz [ 17%] Generating pto_mask.1.gz [ 17%] Generating pto_move.1.gz [ 18%] Generating pto_template.1.gz [ 18%] Generating pto_var.1.gz [ 18%] Generating tca_correct.1.gz [ 18%] Generating vig_optimize.1.gz [ 19%] Generating verdandi.1.gz [ 19%] Building CXX object src/hugin_cpfind/localfeatures/CMakeFiles/localfeatures.dir/KeyPointDetector.cpp.o [ 20%] Building CXX object src/hugin_cpfind/localfeatures/CMakeFiles/localfeatures.dir/CircularKeyPointDescriptor.cpp.o [ 21%] Building CXX object src/hugin_cpfind/localfeatures/CMakeFiles/localfeatures.dir/MathStuff.cpp.o [ 21%] Building CXX object src/hugin_cpfind/localfeatures/CMakeFiles/localfeatures.dir/KeyPointIO.cpp.o [ 21%] Built target ManPages [ 21%] Linking C static library libhuginlevmar.a [ 21%] Built target huginlevmar /usr/local/src/hg/hugin/src/hugin_cpfind/localfeatures/CircularKeyPointDescriptor.cpp:175:6: warning: #warning use LUT after parameter tuning [-Wcpp] #warning use LUT after parameter tuning ^~~~~~~ Scanning dependencies of target huginbase [ 22%] Building CXX object src/hugin_base/CMakeFiles/huginbase.dir/algorithms/basic/CalculateOptimalScale.cpp.o [ 22%] Building CXX object src/hugin_base/CMakeFiles/huginbase.dir/algorithms/basic/CalculateCPStatistics.cpp.o [ 22%] Building CXX object src/hugin_base/CMakeFiles/huginbase.dir/algorithms/nona/NonaFileStitcher.cpp.o [ 22%] Building CXX object src/hugin_base/CMakeFiles/huginbase.dir/algorithms/basic/CalculateMeanExposure.cpp.o [ 23%] Building CXX object src/hugin_base/CMakeFiles/huginbase.dir/algorithms/basic/CalculateOptimalROI.cpp.o [ 23%] Building CXX object src/hugin_base/CMakeFiles/huginbase.dir/algorithms/basic/RotatePanorama.cpp.o [ 23%] Building CXX object src/hugin_base/CMakeFiles/huginbase.dir/algorithms/basic/TranslatePanorama.cpp.o [ 24%] Building CXX object src/hugin_base/CMakeFiles/huginbase.dir/algorithms/basic/StraightenPanorama.cpp.o [ 24%] Building CXX object src/hugin_base/CMakeFiles/huginbase.dir/algorithms/basic/CalculateOverlap.cpp.o In file included from /usr/include/vigra/resampling_convolution.hxx:46:0, from /usr/include/vigra/resizeimage.hxx:46, from /usr/include/vigra/stdimagefunctions.hxx:74, from /usr/include/vigra/seededregiongrowing.hxx:44, from /usr/local/src/hg/hugin/src/hugin_base/vigra_ext/StitchWatershed.h:28, from /usr/local/src/hg/hugin/src/hugin_base/nona/Stitcher.h:47, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/nona/NonaFileStitcher.cpp:33: /usr/include/vigra/imagecontainer.hxx: In member function 'void vigra::ImagePyramid::swap(const vigra::ImagePyramid&)': /usr/include/vigra/imagecontainer.hxx:769:51: error: no matching function for call to 'swap(int&, const int&)' std::swap(lowestLevel_, other.lowestLevel_); ^ In file included from /usr/include/c++/7/bits/nested_exception.h:40:0, from /usr/include/c++/7/exception:143, from /usr/include/c++/7/ios:39, from /usr/include/c++/7/ostream:38, from /usr/include/c++/7/iostream:39, from /usr/local/src/hg/hugin/src/hugin_base/appbase/ProgressDisplay.h:29, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/PanoramaAlgorithm.h:35, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/StitcherAlgorithm.h:36, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/nona/NonaFileStitcher.h:35, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/nona/NonaFileStitcher.cpp:31: /usr/include/c++/7/bits/move.h:187:5: note: candidate: template typename std::enable_if >, std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> >::value>::type std::swap(_Tp&, _Tp&) swap(_Tp& __a, _Tp& __b) ^~~~ /usr/include/c++/7/bits/move.h:187:5: note: template argument deduction/substitution failed: In file included from /usr/include/vigra/resampling_convolution.hxx:46:0, from /usr/include/vigra/resizeimage.hxx:46, from /usr/include/vigra/stdimagefunctions.hxx:74, from /usr/include/vigra/seededregiongrowing.hxx:44, from /usr/local/src/hg/hugin/src/hugin_base/vigra_ext/StitchWatershed.h:28, from /usr/local/src/hg/hugin/src/hugin_base/nona/Stitcher.h:47, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/nona/NonaFileStitcher.cpp:33: /usr/include/vigra/imagecontainer.hxx:769:51: note: deduced conflicting types for parameter '_Tp' ('int' and 'const int') std::swap(lowestLevel_, other.lowestLevel_); ^ In file included from /usr/include/c++/7/bits/nested_exception.h:40:0, from /usr/include/c++/7/exception:143, from /usr/include/c++/7/ios:39, from /usr/include/c++/7/ostream:38, from /usr/include/c++/7/iostream:39, from /usr/local/src/hg/hugin/src/hugin_base/appbase/ProgressDisplay.h:29, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/PanoramaAlgorithm.h:35, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/StitcherAlgorithm.h:36, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/nona/NonaFileStitcher.h:35, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/nona/NonaFileStitcher.cpp:31: /usr/include/c++/7/bits/move.h:210:5: note: candidate: template typename std::enable_if::value>::type std::swap(_Tp (&)[_Nm], _Tp (&)[_Nm]) swap(_Tp (&__a)[_Nm], _Tp (&__b)[_Nm]) ^~~~ /usr/include/c++/7/bits/move.h:210:5: note: template argument deduction/substitution failed: In file included from /usr/include/vigra/resampling_convolution.hxx:46:0, from /usr/include/vigra/resizeimage.hxx:46, from /usr/include/vigra/stdimagefunctions.hxx:74, from /usr/include/vigra/seededregiongrowing.hxx:44, from /usr/local/src/hg/hugin/src/hugin_base/vigra_ext/StitchWatershed.h:28, from /usr/local/src/hg/hugin/src/hugin_base/nona/Stitcher.h:47, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/nona/NonaFileStitcher.cpp:33: /usr/include/vigra/imagecontainer.hxx:769:51: note: mismatched types '_Tp [_Nm]' and 'int' std::swap(lowestLevel_, other.lowestLevel_); ^ In file included from /usr/include/c++/7/bits/stl_algobase.h:64:0, from /usr/include/c++/7/bits/char_traits.h:39, from /usr/include/c++/7/ios:40, from /usr/include/c++/7/ostream:38, from /usr/include/c++/7/iostream:39, from /usr/local/src/hg/hugin/src/hugin_base/appbase/ProgressDisplay.h:29, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/PanoramaAlgorithm.h:35, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/StitcherAlgorithm.h:36, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/nona/NonaFileStitcher.h:35, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/nona/NonaFileStitcher.cpp:31: /usr/include/c++/7/bits/stl_pair.h:490:5: note: candidate: template typename std::enable_if, std::__is_swappable<_T2> >::value>::type std::swap(std::pair<_T1, _T2>&, std::pair<_T1, _T2>&) swap(pair<_T1, _T2>& __x, pair<_T1, _T2>& __y) ^~~~ /usr/include/c++/7/bits/stl_pair.h:490:5: note: template argument deduction/substitution failed: In file included from /usr/include/vigra/resampling_convolution.hxx:46:0, from /usr/include/vigra/resizeimage.hxx:46, from /usr/include/vigra/stdimagefunctions.hxx:74, from /usr/include/vigra/seededregiongrowing.hxx:44, from /usr/local/src/hg/hugin/src/hugin_base/vigra_ext/StitchWatershed.h:28, from /usr/local/src/hg/hugin/src/hugin_base/nona/Stitcher.h:47, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/nona/NonaFileStitcher.cpp:33: /usr/include/vigra/imagecontainer.hxx:769:51: note: mismatched types 'std::pair<_T1, _T2>' and 'int' std::swap(lowestLevel_, other.lowestLevel_); ^ In file included from /usr/include/c++/7/bits/stl_algobase.h:64:0, from /usr/include/c++/7/bits/char_traits.h:39, from /usr/include/c++/7/ios:40, from /usr/include/c++/7/ostream:38, from /usr/include/c++/7/iostream:39, from /usr/local/src/hg/hugin/src/hugin_base/appbase/ProgressDisplay.h:29, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/PanoramaAlgorithm.h:35, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/StitcherAlgorithm.h:36, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/nona/NonaFileStitcher.h:35, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/nona/NonaFileStitcher.cpp:31: /usr/include/c++/7/bits/stl_pair.h:498:5: note: candidate: template typename std::enable_if<(! std::__and_, std::__is_swappable<_T2> >::value)>::type std::swap(std::pair<_T1, _T2>&, std::pair<_T1, _T2>&) swap(pair<_T1, _T2>&, pair<_T1, _T2>&) = delete; ^~~~ /usr/include/c++/7/bits/stl_pair.h:498:5: note: template argument deduction/substitution failed: In file included from /usr/include/vigra/resampling_convolution.hxx:46:0, from /usr/include/vigra/resizeimage.hxx:46, from /usr/include/vigra/stdimagefunctions.hxx:74, from /usr/include/vigra/seededregiongrowing.hxx:44, from /usr/local/src/hg/hugin/src/hugin_base/vigra_ext/StitchWatershed.h:28, from /usr/local/src/hg/hugin/src/hugin_base/nona/Stitcher.h:47, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/nona/NonaFileStitcher.cpp:33: /usr/include/vigra/imagecontainer.hxx:769:51: note: mismatched types 'std::pair<_T1, _T2>' and 'int' std::swap(lowestLevel_, other.lowestLevel_); ^ In file included from /usr/include/c++/7/string:52:0, from /usr/include/c++/7/bits/locale_classes.h:40, from /usr/include/c++/7/bits/ios_base.h:41, from /usr/include/c++/7/ios:42, from /usr/include/c++/7/ostream:38, from /usr/include/c++/7/iostream:39, from /usr/local/src/hg/hugin/src/hugin_base/appbase/ProgressDisplay.h:29, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/PanoramaAlgorithm.h:35, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/StitcherAlgorithm.h:36, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/nona/NonaFileStitcher.h:35, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/nona/NonaFileStitcher.cpp:31: /usr/include/c++/7/bits/basic_string.h:6044:5: note: candidate: template void std::swap(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&) swap(basic_string<_CharT, _Traits, _Alloc>& __lhs, ^~~~ /usr/include/c++/7/bits/basic_string.h:6044:5: note: template argument deduction/substitution failed: In file included from /usr/include/vigra/resampling_convolution.hxx:46:0, from /usr/include/vigra/resizeimage.hxx:46, from /usr/include/vigra/stdimagefunctions.hxx:74, from /usr/include/vigra/seededregiongrowing.hxx:44, from /usr/local/src/hg/hugin/src/hugin_base/vigra_ext/StitchWatershed.h:28, from /usr/local/src/hg/hugin/src/hugin_base/nona/Stitcher.h:47, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/nona/NonaFileStitcher.cpp:33: /usr/include/vigra/imagecontainer.hxx:769:51: note: mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'int' std::swap(lowestLevel_, other.lowestLevel_); ^ In file included from /usr/include/c++/7/vector:64:0, from /usr/local/src/hg/hugin/src/hugin_base/hugin_utils/utils.h:31, from /usr/local/src/hg/hugin/src/hugin_base/appbase/ProgressDisplay.h:33, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/PanoramaAlgorithm.h:35, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/StitcherAlgorithm.h:36, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/nona/NonaFileStitcher.h:35, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/nona/NonaFileStitcher.cpp:31: /usr/include/c++/7/bits/stl_vector.h:1644:5: note: candidate: template void std::swap(std::vector<_Tp, _Alloc>&, std::vector<_Tp, _Alloc>&) swap(vector<_Tp, _Alloc>& __x, vector<_Tp, _Alloc>& __y) ^~~~ /usr/include/c++/7/bits/stl_vector.h:1644:5: note: template argument deduction/substitution failed: In file included from /usr/include/vigra/resampling_convolution.hxx:46:0, from /usr/include/vigra/resizeimage.hxx:46, from /usr/include/vigra/stdimagefunctions.hxx:74, from /usr/include/vigra/seededregiongrowing.hxx:44, from /usr/local/src/hg/hugin/src/hugin_base/vigra_ext/StitchWatershed.h:28, from /usr/local/src/hg/hugin/src/hugin_base/nona/Stitcher.h:47, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/nona/NonaFileStitcher.cpp:33: /usr/include/vigra/imagecontainer.hxx:769:51: note: mismatched types 'std::vector<_Tp, _Alloc>' and 'int' std::swap(lowestLevel_, other.lowestLevel_); ^ In file included from /usr/include/c++/7/vector:65:0, from /usr/local/src/hg/hugin/src/hugin_base/hugin_utils/utils.h:31, from /usr/local/src/hg/hugin/src/hugin_base/appbase/ProgressDisplay.h:33, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/PanoramaAlgorithm.h:35, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/StitcherAlgorithm.h:36, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/nona/NonaFileStitcher.h:35, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/nona/NonaFileStitcher.cpp:31: /usr/include/c++/7/bits/stl_bvector.h:112:3: note: candidate: void std::swap(std::_Bit_reference, std::_Bit_reference) swap(_Bit_reference __x, _Bit_reference __y) noexcept ^~~~ /usr/include/c++/7/bits/stl_bvector.h:112:3: note: no known conversion for argument 1 from 'int' to 'std::_Bit_reference' /usr/include/c++/7/bits/stl_bvector.h:120:3: note: candidate: void std::swap(std::_Bit_reference, bool&) swap(_Bit_reference __x, bool& __y) noexcept ^~~~ /usr/include/c++/7/bits/stl_bvector.h:120:3: note: no known conversion for argument 1 from 'int' to 'std::_Bit_reference' /usr/include/c++/7/bits/stl_bvector.h:128:3: note: candidate: void std::swap(bool&, std::_Bit_reference) swap(bool& __x, _Bit_reference __y) noexcept ^~~~ /usr/include/c++/7/bits/stl_bvector.h:128:3: note: no known conversion for argument 2 from 'const int' to 'std::_Bit_reference' In file included from /usr/include/c++/7/tuple:39:0, from /usr/include/c++/7/bits/unique_ptr.h:37, from /usr/include/c++/7/memory:80, from /usr/include/vigra/imageinfo.hxx:51, from /usr/local/src/hg/hugin/src/hugin_base/hugin_utils/utils.h:35, from /usr/local/src/hg/hugin/src/hugin_base/appbase/ProgressDisplay.h:33, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/PanoramaAlgorithm.h:35, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/StitcherAlgorithm.h:36, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/nona/NonaFileStitcher.h:35, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/nona/NonaFileStitcher.cpp:31: /usr/include/c++/7/array:294:5: note: candidate: template typename std::enable_if::_Is_swappable:: value>::type std::swap(std::array<_Tp, _Nm>&, std::array<_Tp, _Nm>&) swap(array<_Tp, _Nm>& __one, array<_Tp, _Nm>& __two) ^~~~ /usr/include/c++/7/array:294:5: note: template argument deduction/substitution failed: In file included from /usr/include/vigra/resampling_convolution.hxx:46:0, from /usr/include/vigra/resizeimage.hxx:46, from /usr/include/vigra/stdimagefunctions.hxx:74, from /usr/include/vigra/seededregiongrowing.hxx:44, from /usr/local/src/hg/hugin/src/hugin_base/vigra_ext/StitchWatershed.h:28, from /usr/local/src/hg/hugin/src/hugin_base/nona/Stitcher.h:47, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/nona/NonaFileStitcher.cpp:33: /usr/include/vigra/imagecontainer.hxx:769:51: note: mismatched types 'std::array<_Tp, _Nm>' and 'int' std::swap(lowestLevel_, other.lowestLevel_); ^ In file included from /usr/include/c++/7/tuple:39:0, from /usr/include/c++/7/bits/unique_ptr.h:37, from /usr/include/c++/7/memory:80, from /usr/include/vigra/imageinfo.hxx:51, from /usr/local/src/hg/hugin/src/hugin_base/hugin_utils/utils.h:35, from /usr/local/src/hg/hugin/src/hugin_base/appbase/ProgressDisplay.h:33, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/PanoramaAlgorithm.h:35, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/StitcherAlgorithm.h:36, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/nona/NonaFileStitcher.h:35, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/nona/NonaFileStitcher.cpp:31: /usr/include/c++/7/array:302:5: note: candidate: template typename std::enable_if<(! typename std::__array_traits<_Tp, _Nm>::_Is_swappable:: value)>::type std::swap(std::array<_Tp, _Nm>&, std::array<_Tp, _Nm>&) swap(array<_Tp, _Nm>&, array<_Tp, _Nm>&) = delete; ^~~~ /usr/include/c++/7/array:302:5: note: template argument deduction/substitution failed: In file included from /usr/include/vigra/resampling_convolution.hxx:46:0, from /usr/include/vigra/resizeimage.hxx:46, from /usr/include/vigra/stdimagefunctions.hxx:74, from /usr/include/vigra/seededregiongrowing.hxx:44, from /usr/local/src/hg/hugin/src/hugin_base/vigra_ext/StitchWatershed.h:28, from /usr/local/src/hg/hugin/src/hugin_base/nona/Stitcher.h:47, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/nona/NonaFileStitcher.cpp:33: /usr/include/vigra/imagecontainer.hxx:769:51: note: mismatched types 'std::array<_Tp, _Nm>' and 'int' std::swap(lowestLevel_, other.lowestLevel_); ^ In file included from /usr/include/c++/7/bits/unique_ptr.h:37:0, from /usr/include/c++/7/memory:80, from /usr/include/vigra/imageinfo.hxx:51, from /usr/local/src/hg/hugin/src/hugin_base/hugin_utils/utils.h:35, from /usr/local/src/hg/hugin/src/hugin_base/appbase/ProgressDisplay.h:33, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/PanoramaAlgorithm.h:35, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/StitcherAlgorithm.h:36, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/nona/NonaFileStitcher.h:35, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/nona/NonaFileStitcher.cpp:31: /usr/include/c++/7/tuple:1602:5: note: candidate: template typename std::enable_if...>::value>::type std::swap(std::tuple<_Tps ...>&, std::tuple<_Tps ...>&) swap(tuple<_Elements...>& __x, tuple<_Elements...>& __y) ^~~~ /usr/include/c++/7/tuple:1602:5: note: template argument deduction/substitution failed: In file included from /usr/include/vigra/resampling_convolution.hxx:46:0, from /usr/include/vigra/resizeimage.hxx:46, from /usr/include/vigra/stdimagefunctions.hxx:74, from /usr/include/vigra/seededregiongrowing.hxx:44, from /usr/local/src/hg/hugin/src/hugin_base/vigra_ext/StitchWatershed.h:28, from /usr/local/src/hg/hugin/src/hugin_base/nona/Stitcher.h:47, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/nona/NonaFileStitcher.cpp:33: /usr/include/vigra/imagecontainer.hxx:769:51: note: mismatched types 'std::tuple<_Tps ...>' and 'int' std::swap(lowestLevel_, other.lowestLevel_); ^ In file included from /usr/include/c++/7/bits/unique_ptr.h:37:0, from /usr/include/c++/7/memory:80, from /usr/include/vigra/imageinfo.hxx:51, from /usr/local/src/hg/hugin/src/hugin_base/hugin_utils/utils.h:35, from /usr/local/src/hg/hugin/src/hugin_base/appbase/ProgressDisplay.h:33, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/PanoramaAlgorithm.h:35, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/StitcherAlgorithm.h:36, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/nona/NonaFileStitcher.h:35, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/nona/NonaFileStitcher.cpp:31: /usr/include/c++/7/tuple:1609:5: note: candidate: template typename std::enable_if<(! std::__and_...>::value)>::type std::swap(std::tuple<_Tps ...>&, std::tuple<_Tps ...>&) swap(tuple<_Elements...>&, tuple<_Elements...>&) = delete; ^~~~ /usr/include/c++/7/tuple:1609:5: note: template argument deduction/substitution failed: In file included from /usr/include/vigra/resampling_convolution.hxx:46:0, from /usr/include/vigra/resizeimage.hxx:46, from /usr/include/vigra/stdimagefunctions.hxx:74, from /usr/include/vigra/seededregiongrowing.hxx:44, from /usr/local/src/hg/hugin/src/hugin_base/vigra_ext/StitchWatershed.h:28, from /usr/local/src/hg/hugin/src/hugin_base/nona/Stitcher.h:47, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/nona/NonaFileStitcher.cpp:33: /usr/include/vigra/imagecontainer.hxx:769:51: note: mismatched types 'std::tuple<_Tps ...>' and 'int' std::swap(lowestLevel_, other.lowestLevel_); ^ In file included from /usr/include/c++/7/memory:80:0, from /usr/include/vigra/imageinfo.hxx:51, from /usr/local/src/hg/hugin/src/hugin_base/hugin_utils/utils.h:35, from /usr/local/src/hg/hugin/src/hugin_base/appbase/ProgressDisplay.h:33, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/PanoramaAlgorithm.h:35, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/StitcherAlgorithm.h:36, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/nona/NonaFileStitcher.h:35, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/nona/NonaFileStitcher.cpp:31: /usr/include/c++/7/bits/unique_ptr.h:669:5: note: candidate: template typename std::enable_if::value>::type std::swap(std::unique_ptr<_Tp, _Dp>&, std::unique_ptr<_Tp, _Dp>&) swap(unique_ptr<_Tp, _Dp>& __x, ^~~~ /usr/include/c++/7/bits/unique_ptr.h:669:5: note: template argument deduction/substitution failed: In file included from /usr/include/vigra/resampling_convolution.hxx:46:0, from /usr/include/vigra/resizeimage.hxx:46, from /usr/include/vigra/stdimagefunctions.hxx:74, from /usr/include/vigra/seededregiongrowing.hxx:44, from /usr/local/src/hg/hugin/src/hugin_base/vigra_ext/StitchWatershed.h:28, from /usr/local/src/hg/hugin/src/hugin_base/nona/Stitcher.h:47, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/nona/NonaFileStitcher.cpp:33: /usr/include/vigra/imagecontainer.hxx:769:51: note: mismatched types 'std::unique_ptr<_Tp, _Dp>' and 'int' std::swap(lowestLevel_, other.lowestLevel_); ^ In file included from /usr/include/c++/7/memory:80:0, from /usr/include/vigra/imageinfo.hxx:51, from /usr/local/src/hg/hugin/src/hugin_base/hugin_utils/utils.h:35, from /usr/local/src/hg/hugin/src/hugin_base/appbase/ProgressDisplay.h:33, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/PanoramaAlgorithm.h:35, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/StitcherAlgorithm.h:36, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/nona/NonaFileStitcher.h:35, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/nona/NonaFileStitcher.cpp:31: /usr/include/c++/7/bits/unique_ptr.h:676:5: note: candidate: template typename std::enable_if<(! std::__is_swappable<_T2>::value)>::type std::swap(std::unique_ptr<_Tp, _Dp>&, std::unique_ptr<_Tp, _Dp>&) swap(unique_ptr<_Tp, _Dp>&, ^~~~ /usr/include/c++/7/bits/unique_ptr.h:676:5: note: template argument deduction/substitution failed: In file included from /usr/include/vigra/resampling_convolution.hxx:46:0, from /usr/include/vigra/resizeimage.hxx:46, from /usr/include/vigra/stdimagefunctions.hxx:74, from /usr/include/vigra/seededregiongrowing.hxx:44, from /usr/local/src/hg/hugin/src/hugin_base/vigra_ext/StitchWatershed.h:28, from /usr/local/src/hg/hugin/src/hugin_base/nona/Stitcher.h:47, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/nona/NonaFileStitcher.cpp:33: /usr/include/vigra/imagecontainer.hxx:769:51: note: mismatched types 'std::unique_ptr<_Tp, _Dp>' and 'int' std::swap(lowestLevel_, other.lowestLevel_); ^ In file included from /usr/include/c++/7/bits/shared_ptr.h:52:0, from /usr/include/c++/7/memory:81, from /usr/include/vigra/imageinfo.hxx:51, from /usr/local/src/hg/hugin/src/hugin_base/hugin_utils/utils.h:35, from /usr/local/src/hg/hugin/src/hugin_base/appbase/ProgressDisplay.h:33, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/PanoramaAlgorithm.h:35, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/StitcherAlgorithm.h:36, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/nona/NonaFileStitcher.h:35, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/nona/NonaFileStitcher.cpp:31: /usr/include/c++/7/bits/shared_ptr_base.h:1533:5: note: candidate: template void std::swap(std::__shared_ptr<_Tp, _Lp>&, std::__shared_ptr<_Tp, _Lp>&) swap(__shared_ptr<_Tp, _Lp>& __a, __shared_ptr<_Tp, _Lp>& __b) noexcept ^~~~ /usr/include/c++/7/bits/shared_ptr_base.h:1533:5: note: template argument deduction/substitution failed: In file included from /usr/include/vigra/resampling_convolution.hxx:46:0, from /usr/include/vigra/resizeimage.hxx:46, from /usr/include/vigra/stdimagefunctions.hxx:74, from /usr/include/vigra/seededregiongrowing.hxx:44, from /usr/local/src/hg/hugin/src/hugin_base/vigra_ext/StitchWatershed.h:28, from /usr/local/src/hg/hugin/src/hugin_base/nona/Stitcher.h:47, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/nona/NonaFileStitcher.cpp:33: /usr/include/vigra/imagecontainer.hxx:769:51: note: mismatched types 'std::__shared_ptr<_Tp, _Lp>' and 'int' std::swap(lowestLevel_, other.lowestLevel_); ^ In file included from /usr/include/c++/7/bits/shared_ptr.h:52:0, from /usr/include/c++/7/memory:81, from /usr/include/vigra/imageinfo.hxx:51, from /usr/local/src/hg/hugin/src/hugin_base/hugin_utils/utils.h:35, from /usr/local/src/hg/hugin/src/hugin_base/appbase/ProgressDisplay.h:33, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/PanoramaAlgorithm.h:35, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/StitcherAlgorithm.h:36, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/nona/NonaFileStitcher.h:35, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/nona/NonaFileStitcher.cpp:31: /usr/include/c++/7/bits/shared_ptr_base.h:1741:5: note: candidate: template void std::swap(std::__weak_ptr<_Tp, _Lp>&, std::__weak_ptr<_Tp, _Lp>&) swap(__weak_ptr<_Tp, _Lp>& __a, __weak_ptr<_Tp, _Lp>& __b) noexcept ^~~~ /usr/include/c++/7/bits/shared_ptr_base.h:1741:5: note: template argument deduction/substitution failed: In file included from /usr/include/vigra/resampling_convolution.hxx:46:0, from /usr/include/vigra/resizeimage.hxx:46, from /usr/include/vigra/stdimagefunctions.hxx:74, from /usr/include/vigra/seededregiongrowing.hxx:44, from /usr/local/src/hg/hugin/src/hugin_base/vigra_ext/StitchWatershed.h:28, from /usr/local/src/hg/hugin/src/hugin_base/nona/Stitcher.h:47, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/nona/NonaFileStitcher.cpp:33: /usr/include/vigra/imagecontainer.hxx:769:51: note: mismatched types 'std::__weak_ptr<_Tp, _Lp>' and 'int' std::swap(lowestLevel_, other.lowestLevel_); ^ In file included from /usr/include/c++/7/memory:81:0, from /usr/include/vigra/imageinfo.hxx:51, from /usr/local/src/hg/hugin/src/hugin_base/hugin_utils/utils.h:35, from /usr/local/src/hg/hugin/src/hugin_base/appbase/ProgressDisplay.h:33, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/PanoramaAlgorithm.h:35, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/StitcherAlgorithm.h:36, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/nona/NonaFileStitcher.h:35, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/nona/NonaFileStitcher.cpp:31: /usr/include/c++/7/bits/shared_ptr.h:474:5: note: candidate: template void std::swap(std::shared_ptr<_Tp>&, std::shared_ptr<_Tp>&) swap(shared_ptr<_Tp>& __a, shared_ptr<_Tp>& __b) noexcept ^~~~ /usr/include/c++/7/bits/shared_ptr.h:474:5: note: template argument deduction/substitution failed: In file included from /usr/include/vigra/resampling_convolution.hxx:46:0, from /usr/include/vigra/resizeimage.hxx:46, from /usr/include/vigra/stdimagefunctions.hxx:74, from /usr/include/vigra/seededregiongrowing.hxx:44, from /usr/local/src/hg/hugin/src/hugin_base/vigra_ext/StitchWatershed.h:28, from /usr/local/src/hg/hugin/src/hugin_base/nona/Stitcher.h:47, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/nona/NonaFileStitcher.cpp:33: /usr/include/vigra/imagecontainer.hxx:769:51: note: mismatched types 'std::shared_ptr<_Tp>' and 'int' std::swap(lowestLevel_, other.lowestLevel_); ^ In file included from /usr/include/c++/7/memory:81:0, from /usr/include/vigra/imageinfo.hxx:51, from /usr/local/src/hg/hugin/src/hugin_base/hugin_utils/utils.h:35, from /usr/local/src/hg/hugin/src/hugin_base/appbase/ProgressDisplay.h:33, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/PanoramaAlgorithm.h:35, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/StitcherAlgorithm.h:36, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/nona/NonaFileStitcher.h:35, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/nona/NonaFileStitcher.cpp:31: /usr/include/c++/7/bits/shared_ptr.h:595:5: note: candidate: template void std::swap(std::weak_ptr<_Tp>&, std::weak_ptr<_Tp>&) swap(weak_ptr<_Tp>& __a, weak_ptr<_Tp>& __b) noexcept ^~~~ /usr/include/c++/7/bits/shared_ptr.h:595:5: note: template argument deduction/substitution failed: In file included from /usr/include/vigra/resampling_convolution.hxx:46:0, from /usr/include/vigra/resizeimage.hxx:46, from /usr/include/vigra/stdimagefunctions.hxx:74, from /usr/include/vigra/seededregiongrowing.hxx:44, from /usr/local/src/hg/hugin/src/hugin_base/vigra_ext/StitchWatershed.h:28, from /usr/local/src/hg/hugin/src/hugin_base/nona/Stitcher.h:47, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/nona/NonaFileStitcher.cpp:33: /usr/include/vigra/imagecontainer.hxx:769:51: note: mismatched types 'std::weak_ptr<_Tp>' and 'int' std::swap(lowestLevel_, other.lowestLevel_); ^ In file included from /usr/include/c++/7/functional:58:0, from /usr/include/vigra/algorithm.hxx:43, from /usr/include/vigra/mathutil.hxx:51, from /usr/include/vigra/tinyvector.hxx:55, from /usr/include/vigra/multi_fwd.hxx:41, from /usr/include/vigra/multi_iterator.hxx:41, from /usr/include/vigra/imageinfo.hxx:58, from /usr/local/src/hg/hugin/src/hugin_base/hugin_utils/utils.h:35, from /usr/local/src/hg/hugin/src/hugin_base/appbase/ProgressDisplay.h:33, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/PanoramaAlgorithm.h:35, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/StitcherAlgorithm.h:36, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/nona/NonaFileStitcher.h:35, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/nona/NonaFileStitcher.cpp:31: /usr/include/c++/7/bits/std_function.h:803:5: note: candidate: template void std::swap(std::function<_Res(_ArgTypes ...)>&, std::function<_Res(_ArgTypes ...)>&) swap(function<_Res(_Args...)>& __x, function<_Res(_Args...)>& __y) noexcept ^~~~ /usr/include/c++/7/bits/std_function.h:803:5: note: template argument deduction/substitution failed: In file included from /usr/include/vigra/resampling_convolution.hxx:46:0, from /usr/include/vigra/resizeimage.hxx:46, from /usr/include/vigra/stdimagefunctions.hxx:74, from /usr/include/vigra/seededregiongrowing.hxx:44, from /usr/local/src/hg/hugin/src/hugin_base/vigra_ext/StitchWatershed.h:28, from /usr/local/src/hg/hugin/src/hugin_base/nona/Stitcher.h:47, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/nona/NonaFileStitcher.cpp:33: /usr/include/vigra/imagecontainer.hxx:769:51: note: mismatched types 'std::function<_Res(_ArgTypes ...)>' and 'int' std::swap(lowestLevel_, other.lowestLevel_); ^ In file included from /usr/include/c++/7/set:60:0, from /usr/local/src/hg/hugin/src/hugin_base/panodata/PanoramaData.h:36, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/StitcherAlgorithm.h:40, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/nona/NonaFileStitcher.h:35, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/nona/NonaFileStitcher.cpp:31: /usr/include/c++/7/bits/stl_tree.h:1581:5: note: candidate: template void std::swap(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>&, std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>&) swap(_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>& __x, ^~~~ /usr/include/c++/7/bits/stl_tree.h:1581:5: note: template argument deduction/substitution failed: In file included from /usr/include/vigra/resampling_convolution.hxx:46:0, from /usr/include/vigra/resizeimage.hxx:46, from /usr/include/vigra/stdimagefunctions.hxx:74, from /usr/include/vigra/seededregiongrowing.hxx:44, from /usr/local/src/hg/hugin/src/hugin_base/vigra_ext/StitchWatershed.h:28, from /usr/local/src/hg/hugin/src/hugin_base/nona/Stitcher.h:47, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/nona/NonaFileStitcher.cpp:33: /usr/include/vigra/imagecontainer.hxx:769:51: note: mismatched types 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>' and 'int' std::swap(lowestLevel_, other.lowestLevel_); ^ In file included from /usr/include/c++/7/set:61:0, from /usr/local/src/hg/hugin/src/hugin_base/panodata/PanoramaData.h:36, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/StitcherAlgorithm.h:40, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/nona/NonaFileStitcher.h:35, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/nona/NonaFileStitcher.cpp:31: /usr/include/c++/7/bits/stl_set.h:965:5: note: candidate: template void std::swap(std::set<_Key, _Compare, _Alloc>&, std::set<_Key, _Compare, _Alloc>&) swap(set<_Key, _Compare, _Alloc>& __x, set<_Key, _Compare, _Alloc>& __y) ^~~~ /usr/include/c++/7/bits/stl_set.h:965:5: note: template argument deduction/substitution failed: In file included from /usr/include/vigra/resampling_convolution.hxx:46:0, from /usr/include/vigra/resizeimage.hxx:46, from /usr/include/vigra/stdimagefunctions.hxx:74, from /usr/include/vigra/seededregiongrowing.hxx:44, from /usr/local/src/hg/hugin/src/hugin_base/vigra_ext/StitchWatershed.h:28, from /usr/local/src/hg/hugin/src/hugin_base/nona/Stitcher.h:47, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/nona/NonaFileStitcher.cpp:33: /usr/include/vigra/imagecontainer.hxx:769:51: note: mismatched types 'std::set<_Key, _Compare, _Alloc>' and 'int' std::swap(lowestLevel_, other.lowestLevel_); ^ In file included from /usr/include/c++/7/set:62:0, from /usr/local/src/hg/hugin/src/hugin_base/panodata/PanoramaData.h:36, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/StitcherAlgorithm.h:40, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/nona/NonaFileStitcher.h:35, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/nona/NonaFileStitcher.cpp:31: /usr/include/c++/7/bits/stl_multiset.h:948:5: note: candidate: template void std::swap(std::multiset<_Key, _Compare, _Alloc>&, std::multiset<_Key, _Compare, _Alloc>&) swap(multiset<_Key, _Compare, _Alloc>& __x, ^~~~ /usr/include/c++/7/bits/stl_multiset.h:948:5: note: template argument deduction/substitution failed: In file included from /usr/include/vigra/resampling_convolution.hxx:46:0, from /usr/include/vigra/resizeimage.hxx:46, from /usr/include/vigra/stdimagefunctions.hxx:74, from /usr/include/vigra/seededregiongrowing.hxx:44, from /usr/local/src/hg/hugin/src/hugin_base/vigra_ext/StitchWatershed.h:28, from /usr/local/src/hg/hugin/src/hugin_base/nona/Stitcher.h:47, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/nona/NonaFileStitcher.cpp:33: /usr/include/vigra/imagecontainer.hxx:769:51: note: mismatched types 'std::multiset<_Key, _Compare, _Alloc>' and 'int' std::swap(lowestLevel_, other.lowestLevel_); ^ In file included from /usr/include/c++/7/map:61:0, from /usr/local/src/hg/hugin/src/hugin_base/panodata/PanoramaVariable.h:35, from /usr/local/src/hg/hugin/src/hugin_base/panodata/PanoramaData.h:40, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/StitcherAlgorithm.h:40, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/nona/NonaFileStitcher.h:35, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/nona/NonaFileStitcher.cpp:31: /usr/include/c++/7/bits/stl_map.h:1432:5: note: candidate: template void std::swap(std::map<_Key, _Tp, _Compare, _Alloc>&, std::map<_Key, _Tp, _Compare, _Alloc>&) swap(map<_Key, _Tp, _Compare, _Alloc>& __x, ^~~~ /usr/include/c++/7/bits/stl_map.h:1432:5: note: template argument deduction/substitution failed: In file included from /usr/include/vigra/resampling_convolution.hxx:46:0, from /usr/include/vigra/resizeimage.hxx:46, from /usr/include/vigra/stdimagefunctions.hxx:74, from /usr/include/vigra/seededregiongrowing.hxx:44, from /usr/local/src/hg/hugin/src/hugin_base/vigra_ext/StitchWatershed.h:28, from /usr/local/src/hg/hugin/src/hugin_base/nona/Stitcher.h:47, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/nona/NonaFileStitcher.cpp:33: /usr/include/vigra/imagecontainer.hxx:769:51: note: mismatched types 'std::map<_Key, _Tp, _Compare, _Alloc>' and 'int' std::swap(lowestLevel_, other.lowestLevel_); ^ In file included from /usr/include/c++/7/map:62:0, from /usr/local/src/hg/hugin/src/hugin_base/panodata/PanoramaVariable.h:35, from /usr/local/src/hg/hugin/src/hugin_base/panodata/PanoramaData.h:40, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/StitcherAlgorithm.h:40, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/nona/NonaFileStitcher.h:35, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/nona/NonaFileStitcher.cpp:31: /usr/include/c++/7/bits/stl_multimap.h:1097:5: note: candidate: template void std::swap(std::multimap<_Key, _Tp, _Compare, _Alloc>&, std::multimap<_Key, _Tp, _Compare, _Alloc>&) swap(multimap<_Key, _Tp, _Compare, _Alloc>& __x, ^~~~ /usr/include/c++/7/bits/stl_multimap.h:1097:5: note: template argument deduction/substitution failed: In file included from /usr/include/vigra/resampling_convolution.hxx:46:0, from /usr/include/vigra/resizeimage.hxx:46, from /usr/include/vigra/stdimagefunctions.hxx:74, from /usr/include/vigra/seededregiongrowing.hxx:44, from /usr/local/src/hg/hugin/src/hugin_base/vigra_ext/StitchWatershed.h:28, from /usr/local/src/hg/hugin/src/hugin_base/nona/Stitcher.h:47, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/nona/NonaFileStitcher.cpp:33: /usr/include/vigra/imagecontainer.hxx:769:51: note: mismatched types 'std::multimap<_Key, _Tp, _Compare, _Alloc>' and 'int' std::swap(lowestLevel_, other.lowestLevel_); ^ In file included from /usr/include/c++/7/deque:64:0, from /usr/include/c++/7/stack:60, from /usr/include/vigra/seededregiongrowing.hxx:40, from /usr/local/src/hg/hugin/src/hugin_base/vigra_ext/StitchWatershed.h:28, from /usr/local/src/hg/hugin/src/hugin_base/nona/Stitcher.h:47, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/nona/NonaFileStitcher.cpp:33: /usr/include/c++/7/bits/stl_deque.h:2312:5: note: candidate: template void std::swap(std::deque<_Tp, _Alloc>&, std::deque<_Tp, _Alloc>&) swap(deque<_Tp,_Alloc>& __x, deque<_Tp,_Alloc>& __y) ^~~~ /usr/include/c++/7/bits/stl_deque.h:2312:5: note: template argument deduction/substitution failed: In file included from /usr/include/vigra/resampling_convolution.hxx:46:0, from /usr/include/vigra/resizeimage.hxx:46, from /usr/include/vigra/stdimagefunctions.hxx:74, from /usr/include/vigra/seededregiongrowing.hxx:44, from /usr/local/src/hg/hugin/src/hugin_base/vigra_ext/StitchWatershed.h:28, from /usr/local/src/hg/hugin/src/hugin_base/nona/Stitcher.h:47, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/nona/NonaFileStitcher.cpp:33: /usr/include/vigra/imagecontainer.hxx:769:51: note: mismatched types 'std::deque<_Tp, _Alloc>' and 'int' std::swap(lowestLevel_, other.lowestLevel_); ^ In file included from /usr/include/c++/7/stack:61:0, from /usr/include/vigra/seededregiongrowing.hxx:40, from /usr/local/src/hg/hugin/src/hugin_base/vigra_ext/StitchWatershed.h:28, from /usr/local/src/hg/hugin/src/hugin_base/nona/Stitcher.h:47, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/nona/NonaFileStitcher.cpp:33: /usr/include/c++/7/bits/stl_stack.h:347:5: note: candidate: template typename std::enable_if::value>::type std::swap(std::stack<_Tp, _Seq>&, std::stack<_Tp, _Seq>&) swap(stack<_Tp, _Seq>& __x, stack<_Tp, _Seq>& __y) ^~~~ /usr/include/c++/7/bits/stl_stack.h:347:5: note: template argument deduction/substitution failed: In file included from /usr/include/vigra/resampling_convolution.hxx:46:0, from /usr/include/vigra/resizeimage.hxx:46, from /usr/include/vigra/stdimagefunctions.hxx:74, from /usr/include/vigra/seededregiongrowing.hxx:44, from /usr/local/src/hg/hugin/src/hugin_base/vigra_ext/StitchWatershed.h:28, from /usr/local/src/hg/hugin/src/hugin_base/nona/Stitcher.h:47, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/nona/NonaFileStitcher.cpp:33: /usr/include/vigra/imagecontainer.hxx:769:51: note: mismatched types 'std::stack<_Tp, _Seq>' and 'int' std::swap(lowestLevel_, other.lowestLevel_); ^ In file included from /usr/include/c++/7/queue:64:0, from /usr/include/vigra/seededregiongrowing.hxx:41, from /usr/local/src/hg/hugin/src/hugin_base/vigra_ext/StitchWatershed.h:28, from /usr/local/src/hg/hugin/src/hugin_base/nona/Stitcher.h:47, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/nona/NonaFileStitcher.cpp:33: /usr/include/c++/7/bits/stl_queue.h:372:5: note: candidate: template typename std::enable_if::value>::type std::swap(std::queue<_Tp, _Seq>&, std::queue<_Tp, _Seq>&) swap(queue<_Tp, _Seq>& __x, queue<_Tp, _Seq>& __y) ^~~~ /usr/include/c++/7/bits/stl_queue.h:372:5: note: template argument deduction/substitution failed: In file included from /usr/include/vigra/resampling_convolution.hxx:46:0, from /usr/include/vigra/resizeimage.hxx:46, from /usr/include/vigra/stdimagefunctions.hxx:74, from /usr/include/vigra/seededregiongrowing.hxx:44, from /usr/local/src/hg/hugin/src/hugin_base/vigra_ext/StitchWatershed.h:28, from /usr/local/src/hg/hugin/src/hugin_base/nona/Stitcher.h:47, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/nona/NonaFileStitcher.cpp:33: /usr/include/vigra/imagecontainer.hxx:769:51: note: mismatched types 'std::queue<_Tp, _Seq>' and 'int' std::swap(lowestLevel_, other.lowestLevel_); ^ In file included from /usr/include/c++/7/queue:64:0, from /usr/include/vigra/seededregiongrowing.hxx:41, from /usr/local/src/hg/hugin/src/hugin_base/vigra_ext/StitchWatershed.h:28, from /usr/local/src/hg/hugin/src/hugin_base/nona/Stitcher.h:47, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/nona/NonaFileStitcher.cpp:33: /usr/include/c++/7/bits/stl_queue.h:668:5: note: candidate: template typename std::enable_if, std::__is_swappable<_Compare> >::value>::type std::swap(std::priority_queue<_Tp, _Sequence, _Compare>&, std::priority_queue<_Tp, _Sequence, _Compare>&) swap(priority_queue<_Tp, _Sequence, _Compare>& __x, ^~~~ /usr/include/c++/7/bits/stl_queue.h:668:5: note: template argument deduction/substitution failed: In file included from /usr/include/vigra/resampling_convolution.hxx:46:0, from /usr/include/vigra/resizeimage.hxx:46, from /usr/include/vigra/stdimagefunctions.hxx:74, from /usr/include/vigra/seededregiongrowing.hxx:44, from /usr/local/src/hg/hugin/src/hugin_base/vigra_ext/StitchWatershed.h:28, from /usr/local/src/hg/hugin/src/hugin_base/nona/Stitcher.h:47, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/nona/NonaFileStitcher.cpp:33: /usr/include/vigra/imagecontainer.hxx:769:51: note: mismatched types 'std::priority_queue<_Tp, _Sequence, _Compare>' and 'int' std::swap(lowestLevel_, other.lowestLevel_); ^ In file included from /usr/local/src/hg/hugin/src/hugin_base/hugin_utils/utils.h:33:0, from /usr/local/src/hg/hugin/src/hugin_base/appbase/ProgressDisplay.h:33, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/PanoramaAlgorithm.h:35, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/StitcherAlgorithm.h:36, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/nona/NonaFileStitcher.h:35, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/nona/NonaFileStitcher.cpp:31: /usr/include/c++/7/sstream:804:5: note: candidate: template void std::__cxx11::swap(std::__cxx11::basic_stringstream<_CharT, _Traits, _Allocator>&, std::__cxx11::basic_stringstream<_CharT, _Traits, _Allocator>&) swap(basic_stringstream<_CharT, _Traits, _Allocator>& __x, ^~~~ /usr/include/c++/7/sstream:804:5: note: template argument deduction/substitution failed: In file included from /usr/include/vigra/resampling_convolution.hxx:46:0, from /usr/include/vigra/resizeimage.hxx:46, from /usr/include/vigra/stdimagefunctions.hxx:74, from /usr/include/vigra/seededregiongrowing.hxx:44, from /usr/local/src/hg/hugin/src/hugin_base/vigra_ext/StitchWatershed.h:28, from /usr/local/src/hg/hugin/src/hugin_base/nona/Stitcher.h:47, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/nona/NonaFileStitcher.cpp:33: /usr/include/vigra/imagecontainer.hxx:769:51: note: mismatched types 'std::__cxx11::basic_stringstream<_CharT, _Traits, _Allocator>' and 'int' std::swap(lowestLevel_, other.lowestLevel_); ^ In file included from /usr/local/src/hg/hugin/src/hugin_base/hugin_utils/utils.h:33:0, from /usr/local/src/hg/hugin/src/hugin_base/appbase/ProgressDisplay.h:33, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/PanoramaAlgorithm.h:35, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/StitcherAlgorithm.h:36, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/nona/NonaFileStitcher.h:35, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/nona/NonaFileStitcher.cpp:31: /usr/include/c++/7/sstream:797:5: note: candidate: template void std::__cxx11::swap(std::__cxx11::basic_ostringstream<_CharT, _Traits, _Allocator>&, std::__cxx11::basic_ostringstream<_CharT, _Traits, _Allocator>&) swap(basic_ostringstream<_CharT, _Traits, _Allocator>& __x, ^~~~ /usr/include/c++/7/sstream:797:5: note: template argument deduction/substitution failed: In file included from /usr/include/vigra/resampling_convolution.hxx:46:0, from /usr/include/vigra/resizeimage.hxx:46, from /usr/include/vigra/stdimagefunctions.hxx:74, from /usr/include/vigra/seededregiongrowing.hxx:44, from /usr/local/src/hg/hugin/src/hugin_base/vigra_ext/StitchWatershed.h:28, from /usr/local/src/hg/hugin/src/hugin_base/nona/Stitcher.h:47, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/nona/NonaFileStitcher.cpp:33: /usr/include/vigra/imagecontainer.hxx:769:51: note: mismatched types 'std::__cxx11::basic_ostringstream<_CharT, _Traits, _Allocator>' and 'int' std::swap(lowestLevel_, other.lowestLevel_); ^ In file included from /usr/local/src/hg/hugin/src/hugin_base/hugin_utils/utils.h:33:0, from /usr/local/src/hg/hugin/src/hugin_base/appbase/ProgressDisplay.h:33, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/PanoramaAlgorithm.h:35, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/StitcherAlgorithm.h:36, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/nona/NonaFileStitcher.h:35, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/nona/NonaFileStitcher.cpp:31: /usr/include/c++/7/sstream:790:5: note: candidate: template void std::__cxx11::swap(std::__cxx11::basic_istringstream<_CharT, _Traits, _Allocator>&, std::__cxx11::basic_istringstream<_CharT, _Traits, _Allocator>&) swap(basic_istringstream<_CharT, _Traits, _Allocator>& __x, ^~~~ /usr/include/c++/7/sstream:790:5: note: template argument deduction/substitution failed: In file included from /usr/include/vigra/resampling_convolution.hxx:46:0, from /usr/include/vigra/resizeimage.hxx:46, from /usr/include/vigra/stdimagefunctions.hxx:74, from /usr/include/vigra/seededregiongrowing.hxx:44, from /usr/local/src/hg/hugin/src/hugin_base/vigra_ext/StitchWatershed.h:28, from /usr/local/src/hg/hugin/src/hugin_base/nona/Stitcher.h:47, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/nona/NonaFileStitcher.cpp:33: /usr/include/vigra/imagecontainer.hxx:769:51: note: mismatched types 'std::__cxx11::basic_istringstream<_CharT, _Traits, _Allocator>' and 'int' std::swap(lowestLevel_, other.lowestLevel_); ^ In file included from /usr/local/src/hg/hugin/src/hugin_base/hugin_utils/utils.h:33:0, from /usr/local/src/hg/hugin/src/hugin_base/appbase/ProgressDisplay.h:33, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/PanoramaAlgorithm.h:35, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/StitcherAlgorithm.h:36, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/nona/NonaFileStitcher.h:35, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/nona/NonaFileStitcher.cpp:31: /usr/include/c++/7/sstream:783:5: note: candidate: template void std::__cxx11::swap(std::__cxx11::basic_stringbuf<_CharT, _Traits, _Alloc>&, std::__cxx11::basic_stringbuf<_CharT, _Traits, _Alloc>&) swap(basic_stringbuf<_CharT, _Traits, _Allocator>& __x, ^~~~ /usr/include/c++/7/sstream:783:5: note: template argument deduction/substitution failed: In file included from /usr/include/vigra/resampling_convolution.hxx:46:0, from /usr/include/vigra/resizeimage.hxx:46, from /usr/include/vigra/stdimagefunctions.hxx:74, from /usr/include/vigra/seededregiongrowing.hxx:44, from /usr/local/src/hg/hugin/src/hugin_base/vigra_ext/StitchWatershed.h:28, from /usr/local/src/hg/hugin/src/hugin_base/nona/Stitcher.h:47, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/nona/NonaFileStitcher.cpp:33: /usr/include/vigra/imagecontainer.hxx:769:51: note: mismatched types 'std::__cxx11::basic_stringbuf<_CharT, _Traits, _Alloc>' and 'int' std::swap(lowestLevel_, other.lowestLevel_); ^ /usr/include/vigra/imagecontainer.hxx:770:53: error: no matching function for call to 'swap(int&, const int&)' std::swap(highestLevel_, other.highestLevel_); ^ In file included from /usr/include/c++/7/bits/nested_exception.h:40:0, from /usr/include/c++/7/exception:143, from /usr/include/c++/7/ios:39, from /usr/include/c++/7/ostream:38, from /usr/include/c++/7/iostream:39, from /usr/local/src/hg/hugin/src/hugin_base/appbase/ProgressDisplay.h:29, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/PanoramaAlgorithm.h:35, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/StitcherAlgorithm.h:36, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/nona/NonaFileStitcher.h:35, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/nona/NonaFileStitcher.cpp:31: /usr/include/c++/7/bits/move.h:187:5: note: candidate: template typename std::enable_if >, std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> >::value>::type std::swap(_Tp&, _Tp&) swap(_Tp& __a, _Tp& __b) ^~~~ /usr/include/c++/7/bits/move.h:187:5: note: template argument deduction/substitution failed: In file included from /usr/include/vigra/resampling_convolution.hxx:46:0, from /usr/include/vigra/resizeimage.hxx:46, from /usr/include/vigra/stdimagefunctions.hxx:74, from /usr/include/vigra/seededregiongrowing.hxx:44, from /usr/local/src/hg/hugin/src/hugin_base/vigra_ext/StitchWatershed.h:28, from /usr/local/src/hg/hugin/src/hugin_base/nona/Stitcher.h:47, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/nona/NonaFileStitcher.cpp:33: /usr/include/vigra/imagecontainer.hxx:770:53: note: deduced conflicting types for parameter '_Tp' ('int' and 'const int') std::swap(highestLevel_, other.highestLevel_); ^ In file included from /usr/include/c++/7/bits/nested_exception.h:40:0, from /usr/include/c++/7/exception:143, from /usr/include/c++/7/ios:39, from /usr/include/c++/7/ostream:38, from /usr/include/c++/7/iostream:39, from /usr/local/src/hg/hugin/src/hugin_base/appbase/ProgressDisplay.h:29, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/PanoramaAlgorithm.h:35, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/StitcherAlgorithm.h:36, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/nona/NonaFileStitcher.h:35, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/nona/NonaFileStitcher.cpp:31: /usr/include/c++/7/bits/move.h:210:5: note: candidate: template typename std::enable_if::value>::type std::swap(_Tp (&)[_Nm], _Tp (&)[_Nm]) swap(_Tp (&__a)[_Nm], _Tp (&__b)[_Nm]) ^~~~ /usr/include/c++/7/bits/move.h:210:5: note: template argument deduction/substitution failed: In file included from /usr/include/vigra/resampling_convolution.hxx:46:0, from /usr/include/vigra/resizeimage.hxx:46, from /usr/include/vigra/stdimagefunctions.hxx:74, from /usr/include/vigra/seededregiongrowing.hxx:44, from /usr/local/src/hg/hugin/src/hugin_base/vigra_ext/StitchWatershed.h:28, from /usr/local/src/hg/hugin/src/hugin_base/nona/Stitcher.h:47, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/nona/NonaFileStitcher.cpp:33: /usr/include/vigra/imagecontainer.hxx:770:53: note: mismatched types '_Tp [_Nm]' and 'int' std::swap(highestLevel_, other.highestLevel_); ^ In file included from /usr/include/c++/7/bits/stl_algobase.h:64:0, from /usr/include/c++/7/bits/char_traits.h:39, from /usr/include/c++/7/ios:40, from /usr/include/c++/7/ostream:38, from /usr/include/c++/7/iostream:39, from /usr/local/src/hg/hugin/src/hugin_base/appbase/ProgressDisplay.h:29, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/PanoramaAlgorithm.h:35, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/StitcherAlgorithm.h:36, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/nona/NonaFileStitcher.h:35, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/nona/NonaFileStitcher.cpp:31: /usr/include/c++/7/bits/stl_pair.h:490:5: note: candidate: template typename std::enable_if, std::__is_swappable<_T2> >::value>::type std::swap(std::pair<_T1, _T2>&, std::pair<_T1, _T2>&) swap(pair<_T1, _T2>& __x, pair<_T1, _T2>& __y) ^~~~ /usr/include/c++/7/bits/stl_pair.h:490:5: note: template argument deduction/substitution failed: In file included from /usr/include/vigra/resampling_convolution.hxx:46:0, from /usr/include/vigra/resizeimage.hxx:46, from /usr/include/vigra/stdimagefunctions.hxx:74, from /usr/include/vigra/seededregiongrowing.hxx:44, from /usr/local/src/hg/hugin/src/hugin_base/vigra_ext/StitchWatershed.h:28, from /usr/local/src/hg/hugin/src/hugin_base/nona/Stitcher.h:47, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/nona/NonaFileStitcher.cpp:33: /usr/include/vigra/imagecontainer.hxx:770:53: note: mismatched types 'std::pair<_T1, _T2>' and 'int' std::swap(highestLevel_, other.highestLevel_); ^ In file included from /usr/include/c++/7/bits/stl_algobase.h:64:0, from /usr/include/c++/7/bits/char_traits.h:39, from /usr/include/c++/7/ios:40, from /usr/include/c++/7/ostream:38, from /usr/include/c++/7/iostream:39, from /usr/local/src/hg/hugin/src/hugin_base/appbase/ProgressDisplay.h:29, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/PanoramaAlgorithm.h:35, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/StitcherAlgorithm.h:36, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/nona/NonaFileStitcher.h:35, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/nona/NonaFileStitcher.cpp:31: /usr/include/c++/7/bits/stl_pair.h:498:5: note: candidate: template typename std::enable_if<(! std::__and_, std::__is_swappable<_T2> >::value)>::type std::swap(std::pair<_T1, _T2>&, std::pair<_T1, _T2>&) swap(pair<_T1, _T2>&, pair<_T1, _T2>&) = delete; ^~~~ /usr/include/c++/7/bits/stl_pair.h:498:5: note: template argument deduction/substitution failed: In file included from /usr/include/vigra/resampling_convolution.hxx:46:0, from /usr/include/vigra/resizeimage.hxx:46, from /usr/include/vigra/stdimagefunctions.hxx:74, from /usr/include/vigra/seededregiongrowing.hxx:44, from /usr/local/src/hg/hugin/src/hugin_base/vigra_ext/StitchWatershed.h:28, from /usr/local/src/hg/hugin/src/hugin_base/nona/Stitcher.h:47, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/nona/NonaFileStitcher.cpp:33: /usr/include/vigra/imagecontainer.hxx:770:53: note: mismatched types 'std::pair<_T1, _T2>' and 'int' std::swap(highestLevel_, other.highestLevel_); ^ In file included from /usr/include/c++/7/string:52:0, from /usr/include/c++/7/bits/locale_classes.h:40, from /usr/include/c++/7/bits/ios_base.h:41, from /usr/include/c++/7/ios:42, from /usr/include/c++/7/ostream:38, from /usr/include/c++/7/iostream:39, from /usr/local/src/hg/hugin/src/hugin_base/appbase/ProgressDisplay.h:29, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/PanoramaAlgorithm.h:35, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/StitcherAlgorithm.h:36, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/nona/NonaFileStitcher.h:35, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/nona/NonaFileStitcher.cpp:31: /usr/include/c++/7/bits/basic_string.h:6044:5: note: candidate: template void std::swap(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&) swap(basic_string<_CharT, _Traits, _Alloc>& __lhs, ^~~~ /usr/include/c++/7/bits/basic_string.h:6044:5: note: template argument deduction/substitution failed: In file included from /usr/include/vigra/resampling_convolution.hxx:46:0, from /usr/include/vigra/resizeimage.hxx:46, from /usr/include/vigra/stdimagefunctions.hxx:74, from /usr/include/vigra/seededregiongrowing.hxx:44, from /usr/local/src/hg/hugin/src/hugin_base/vigra_ext/StitchWatershed.h:28, from /usr/local/src/hg/hugin/src/hugin_base/nona/Stitcher.h:47, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/nona/NonaFileStitcher.cpp:33: /usr/include/vigra/imagecontainer.hxx:770:53: note: mismatched types 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' and 'int' std::swap(highestLevel_, other.highestLevel_); ^ In file included from /usr/include/c++/7/vector:64:0, from /usr/local/src/hg/hugin/src/hugin_base/hugin_utils/utils.h:31, from /usr/local/src/hg/hugin/src/hugin_base/appbase/ProgressDisplay.h:33, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/PanoramaAlgorithm.h:35, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/StitcherAlgorithm.h:36, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/nona/NonaFileStitcher.h:35, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/nona/NonaFileStitcher.cpp:31: /usr/include/c++/7/bits/stl_vector.h:1644:5: note: candidate: template void std::swap(std::vector<_Tp, _Alloc>&, std::vector<_Tp, _Alloc>&) swap(vector<_Tp, _Alloc>& __x, vector<_Tp, _Alloc>& __y) ^~~~ /usr/include/c++/7/bits/stl_vector.h:1644:5: note: template argument deduction/substitution failed: In file included from /usr/include/vigra/resampling_convolution.hxx:46:0, from /usr/include/vigra/resizeimage.hxx:46, from /usr/include/vigra/stdimagefunctions.hxx:74, from /usr/include/vigra/seededregiongrowing.hxx:44, from /usr/local/src/hg/hugin/src/hugin_base/vigra_ext/StitchWatershed.h:28, from /usr/local/src/hg/hugin/src/hugin_base/nona/Stitcher.h:47, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/nona/NonaFileStitcher.cpp:33: /usr/include/vigra/imagecontainer.hxx:770:53: note: mismatched types 'std::vector<_Tp, _Alloc>' and 'int' std::swap(highestLevel_, other.highestLevel_); ^ In file included from /usr/include/c++/7/vector:65:0, from /usr/local/src/hg/hugin/src/hugin_base/hugin_utils/utils.h:31, from /usr/local/src/hg/hugin/src/hugin_base/appbase/ProgressDisplay.h:33, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/PanoramaAlgorithm.h:35, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/StitcherAlgorithm.h:36, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/nona/NonaFileStitcher.h:35, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/nona/NonaFileStitcher.cpp:31: /usr/include/c++/7/bits/stl_bvector.h:112:3: note: candidate: void std::swap(std::_Bit_reference, std::_Bit_reference) swap(_Bit_reference __x, _Bit_reference __y) noexcept ^~~~ /usr/include/c++/7/bits/stl_bvector.h:112:3: note: no known conversion for argument 1 from 'int' to 'std::_Bit_reference' /usr/include/c++/7/bits/stl_bvector.h:120:3: note: candidate: void std::swap(std::_Bit_reference, bool&) swap(_Bit_reference __x, bool& __y) noexcept ^~~~ /usr/include/c++/7/bits/stl_bvector.h:120:3: note: no known conversion for argument 1 from 'int' to 'std::_Bit_reference' /usr/include/c++/7/bits/stl_bvector.h:128:3: note: candidate: void std::swap(bool&, std::_Bit_reference) swap(bool& __x, _Bit_reference __y) noexcept ^~~~ /usr/include/c++/7/bits/stl_bvector.h:128:3: note: no known conversion for argument 2 from 'const int' to 'std::_Bit_reference' In file included from /usr/include/c++/7/tuple:39:0, from /usr/include/c++/7/bits/unique_ptr.h:37, from /usr/include/c++/7/memory:80, from /usr/include/vigra/imageinfo.hxx:51, from /usr/local/src/hg/hugin/src/hugin_base/hugin_utils/utils.h:35, from /usr/local/src/hg/hugin/src/hugin_base/appbase/ProgressDisplay.h:33, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/PanoramaAlgorithm.h:35, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/StitcherAlgorithm.h:36, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/nona/NonaFileStitcher.h:35, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/nona/NonaFileStitcher.cpp:31: /usr/include/c++/7/array:294:5: note: candidate: template typename std::enable_if::_Is_swappable:: value>::type std::swap(std::array<_Tp, _Nm>&, std::array<_Tp, _Nm>&) swap(array<_Tp, _Nm>& __one, array<_Tp, _Nm>& __two) ^~~~ /usr/include/c++/7/array:294:5: note: template argument deduction/substitution failed: In file included from /usr/include/vigra/resampling_convolution.hxx:46:0, from /usr/include/vigra/resizeimage.hxx:46, from /usr/include/vigra/stdimagefunctions.hxx:74, from /usr/include/vigra/seededregiongrowing.hxx:44, from /usr/local/src/hg/hugin/src/hugin_base/vigra_ext/StitchWatershed.h:28, from /usr/local/src/hg/hugin/src/hugin_base/nona/Stitcher.h:47, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/nona/NonaFileStitcher.cpp:33: /usr/include/vigra/imagecontainer.hxx:770:53: note: mismatched types 'std::array<_Tp, _Nm>' and 'int' std::swap(highestLevel_, other.highestLevel_); ^ In file included from /usr/include/c++/7/tuple:39:0, from /usr/include/c++/7/bits/unique_ptr.h:37, from /usr/include/c++/7/memory:80, from /usr/include/vigra/imageinfo.hxx:51, from /usr/local/src/hg/hugin/src/hugin_base/hugin_utils/utils.h:35, from /usr/local/src/hg/hugin/src/hugin_base/appbase/ProgressDisplay.h:33, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/PanoramaAlgorithm.h:35, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/StitcherAlgorithm.h:36, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/nona/NonaFileStitcher.h:35, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/nona/NonaFileStitcher.cpp:31: /usr/include/c++/7/array:302:5: note: candidate: template typename std::enable_if<(! typename std::__array_traits<_Tp, _Nm>::_Is_swappable:: value)>::type std::swap(std::array<_Tp, _Nm>&, std::array<_Tp, _Nm>&) swap(array<_Tp, _Nm>&, array<_Tp, _Nm>&) = delete; ^~~~ /usr/include/c++/7/array:302:5: note: template argument deduction/substitution failed: In file included from /usr/include/vigra/resampling_convolution.hxx:46:0, from /usr/include/vigra/resizeimage.hxx:46, from /usr/include/vigra/stdimagefunctions.hxx:74, from /usr/include/vigra/seededregiongrowing.hxx:44, from /usr/local/src/hg/hugin/src/hugin_base/vigra_ext/StitchWatershed.h:28, from /usr/local/src/hg/hugin/src/hugin_base/nona/Stitcher.h:47, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/nona/NonaFileStitcher.cpp:33: /usr/include/vigra/imagecontainer.hxx:770:53: note: mismatched types 'std::array<_Tp, _Nm>' and 'int' std::swap(highestLevel_, other.highestLevel_); ^ In file included from /usr/include/c++/7/bits/unique_ptr.h:37:0, from /usr/include/c++/7/memory:80, from /usr/include/vigra/imageinfo.hxx:51, from /usr/local/src/hg/hugin/src/hugin_base/hugin_utils/utils.h:35, from /usr/local/src/hg/hugin/src/hugin_base/appbase/ProgressDisplay.h:33, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/PanoramaAlgorithm.h:35, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/StitcherAlgorithm.h:36, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/nona/NonaFileStitcher.h:35, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/nona/NonaFileStitcher.cpp:31: /usr/include/c++/7/tuple:1602:5: note: candidate: template typename std::enable_if...>::value>::type std::swap(std::tuple<_Tps ...>&, std::tuple<_Tps ...>&) swap(tuple<_Elements...>& __x, tuple<_Elements...>& __y) ^~~~ /usr/include/c++/7/tuple:1602:5: note: template argument deduction/substitution failed: In file included from /usr/include/vigra/resampling_convolution.hxx:46:0, from /usr/include/vigra/resizeimage.hxx:46, from /usr/include/vigra/stdimagefunctions.hxx:74, from /usr/include/vigra/seededregiongrowing.hxx:44, from /usr/local/src/hg/hugin/src/hugin_base/vigra_ext/StitchWatershed.h:28, from /usr/local/src/hg/hugin/src/hugin_base/nona/Stitcher.h:47, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/nona/NonaFileStitcher.cpp:33: /usr/include/vigra/imagecontainer.hxx:770:53: note: mismatched types 'std::tuple<_Tps ...>' and 'int' std::swap(highestLevel_, other.highestLevel_); ^ In file included from /usr/include/c++/7/bits/unique_ptr.h:37:0, from /usr/include/c++/7/memory:80, from /usr/include/vigra/imageinfo.hxx:51, from /usr/local/src/hg/hugin/src/hugin_base/hugin_utils/utils.h:35, from /usr/local/src/hg/hugin/src/hugin_base/appbase/ProgressDisplay.h:33, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/PanoramaAlgorithm.h:35, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/StitcherAlgorithm.h:36, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/nona/NonaFileStitcher.h:35, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/nona/NonaFileStitcher.cpp:31: /usr/include/c++/7/tuple:1609:5: note: candidate: template typename std::enable_if<(! std::__and_...>::value)>::type std::swap(std::tuple<_Tps ...>&, std::tuple<_Tps ...>&) swap(tuple<_Elements...>&, tuple<_Elements...>&) = delete; ^~~~ /usr/include/c++/7/tuple:1609:5: note: template argument deduction/substitution failed: In file included from /usr/include/vigra/resampling_convolution.hxx:46:0, from /usr/include/vigra/resizeimage.hxx:46, from /usr/include/vigra/stdimagefunctions.hxx:74, from /usr/include/vigra/seededregiongrowing.hxx:44, from /usr/local/src/hg/hugin/src/hugin_base/vigra_ext/StitchWatershed.h:28, from /usr/local/src/hg/hugin/src/hugin_base/nona/Stitcher.h:47, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/nona/NonaFileStitcher.cpp:33: /usr/include/vigra/imagecontainer.hxx:770:53: note: mismatched types 'std::tuple<_Tps ...>' and 'int' std::swap(highestLevel_, other.highestLevel_); ^ In file included from /usr/include/c++/7/memory:80:0, from /usr/include/vigra/imageinfo.hxx:51, from /usr/local/src/hg/hugin/src/hugin_base/hugin_utils/utils.h:35, from /usr/local/src/hg/hugin/src/hugin_base/appbase/ProgressDisplay.h:33, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/PanoramaAlgorithm.h:35, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/StitcherAlgorithm.h:36, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/nona/NonaFileStitcher.h:35, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/nona/NonaFileStitcher.cpp:31: /usr/include/c++/7/bits/unique_ptr.h:669:5: note: candidate: template typename std::enable_if::value>::type std::swap(std::unique_ptr<_Tp, _Dp>&, std::unique_ptr<_Tp, _Dp>&) swap(unique_ptr<_Tp, _Dp>& __x, ^~~~ /usr/include/c++/7/bits/unique_ptr.h:669:5: note: template argument deduction/substitution failed: In file included from /usr/include/vigra/resampling_convolution.hxx:46:0, from /usr/include/vigra/resizeimage.hxx:46, from /usr/include/vigra/stdimagefunctions.hxx:74, from /usr/include/vigra/seededregiongrowing.hxx:44, from /usr/local/src/hg/hugin/src/hugin_base/vigra_ext/StitchWatershed.h:28, from /usr/local/src/hg/hugin/src/hugin_base/nona/Stitcher.h:47, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/nona/NonaFileStitcher.cpp:33: /usr/include/vigra/imagecontainer.hxx:770:53: note: mismatched types 'std::unique_ptr<_Tp, _Dp>' and 'int' std::swap(highestLevel_, other.highestLevel_); ^ In file included from /usr/include/c++/7/memory:80:0, from /usr/include/vigra/imageinfo.hxx:51, from /usr/local/src/hg/hugin/src/hugin_base/hugin_utils/utils.h:35, from /usr/local/src/hg/hugin/src/hugin_base/appbase/ProgressDisplay.h:33, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/PanoramaAlgorithm.h:35, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/StitcherAlgorithm.h:36, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/nona/NonaFileStitcher.h:35, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/nona/NonaFileStitcher.cpp:31: /usr/include/c++/7/bits/unique_ptr.h:676:5: note: candidate: template typename std::enable_if<(! std::__is_swappable<_T2>::value)>::type std::swap(std::unique_ptr<_Tp, _Dp>&, std::unique_ptr<_Tp, _Dp>&) swap(unique_ptr<_Tp, _Dp>&, ^~~~ /usr/include/c++/7/bits/unique_ptr.h:676:5: note: template argument deduction/substitution failed: In file included from /usr/include/vigra/resampling_convolution.hxx:46:0, from /usr/include/vigra/resizeimage.hxx:46, from /usr/include/vigra/stdimagefunctions.hxx:74, from /usr/include/vigra/seededregiongrowing.hxx:44, from /usr/local/src/hg/hugin/src/hugin_base/vigra_ext/StitchWatershed.h:28, from /usr/local/src/hg/hugin/src/hugin_base/nona/Stitcher.h:47, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/nona/NonaFileStitcher.cpp:33: /usr/include/vigra/imagecontainer.hxx:770:53: note: mismatched types 'std::unique_ptr<_Tp, _Dp>' and 'int' std::swap(highestLevel_, other.highestLevel_); ^ In file included from /usr/include/c++/7/bits/shared_ptr.h:52:0, from /usr/include/c++/7/memory:81, from /usr/include/vigra/imageinfo.hxx:51, from /usr/local/src/hg/hugin/src/hugin_base/hugin_utils/utils.h:35, from /usr/local/src/hg/hugin/src/hugin_base/appbase/ProgressDisplay.h:33, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/PanoramaAlgorithm.h:35, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/StitcherAlgorithm.h:36, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/nona/NonaFileStitcher.h:35, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/nona/NonaFileStitcher.cpp:31: /usr/include/c++/7/bits/shared_ptr_base.h:1533:5: note: candidate: template void std::swap(std::__shared_ptr<_Tp, _Lp>&, std::__shared_ptr<_Tp, _Lp>&) swap(__shared_ptr<_Tp, _Lp>& __a, __shared_ptr<_Tp, _Lp>& __b) noexcept ^~~~ /usr/include/c++/7/bits/shared_ptr_base.h:1533:5: note: template argument deduction/substitution failed: In file included from /usr/include/vigra/resampling_convolution.hxx:46:0, from /usr/include/vigra/resizeimage.hxx:46, from /usr/include/vigra/stdimagefunctions.hxx:74, from /usr/include/vigra/seededregiongrowing.hxx:44, from /usr/local/src/hg/hugin/src/hugin_base/vigra_ext/StitchWatershed.h:28, from /usr/local/src/hg/hugin/src/hugin_base/nona/Stitcher.h:47, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/nona/NonaFileStitcher.cpp:33: /usr/include/vigra/imagecontainer.hxx:770:53: note: mismatched types 'std::__shared_ptr<_Tp, _Lp>' and 'int' std::swap(highestLevel_, other.highestLevel_); ^ In file included from /usr/include/c++/7/bits/shared_ptr.h:52:0, from /usr/include/c++/7/memory:81, from /usr/include/vigra/imageinfo.hxx:51, from /usr/local/src/hg/hugin/src/hugin_base/hugin_utils/utils.h:35, from /usr/local/src/hg/hugin/src/hugin_base/appbase/ProgressDisplay.h:33, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/PanoramaAlgorithm.h:35, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/StitcherAlgorithm.h:36, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/nona/NonaFileStitcher.h:35, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/nona/NonaFileStitcher.cpp:31: /usr/include/c++/7/bits/shared_ptr_base.h:1741:5: note: candidate: template void std::swap(std::__weak_ptr<_Tp, _Lp>&, std::__weak_ptr<_Tp, _Lp>&) swap(__weak_ptr<_Tp, _Lp>& __a, __weak_ptr<_Tp, _Lp>& __b) noexcept ^~~~ /usr/include/c++/7/bits/shared_ptr_base.h:1741:5: note: template argument deduction/substitution failed: In file included from /usr/include/vigra/resampling_convolution.hxx:46:0, from /usr/include/vigra/resizeimage.hxx:46, from /usr/include/vigra/stdimagefunctions.hxx:74, from /usr/include/vigra/seededregiongrowing.hxx:44, from /usr/local/src/hg/hugin/src/hugin_base/vigra_ext/StitchWatershed.h:28, from /usr/local/src/hg/hugin/src/hugin_base/nona/Stitcher.h:47, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/nona/NonaFileStitcher.cpp:33: /usr/include/vigra/imagecontainer.hxx:770:53: note: mismatched types 'std::__weak_ptr<_Tp, _Lp>' and 'int' std::swap(highestLevel_, other.highestLevel_); ^ In file included from /usr/include/c++/7/memory:81:0, from /usr/include/vigra/imageinfo.hxx:51, from /usr/local/src/hg/hugin/src/hugin_base/hugin_utils/utils.h:35, from /usr/local/src/hg/hugin/src/hugin_base/appbase/ProgressDisplay.h:33, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/PanoramaAlgorithm.h:35, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/StitcherAlgorithm.h:36, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/nona/NonaFileStitcher.h:35, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/nona/NonaFileStitcher.cpp:31: /usr/include/c++/7/bits/shared_ptr.h:474:5: note: candidate: template void std::swap(std::shared_ptr<_Tp>&, std::shared_ptr<_Tp>&) swap(shared_ptr<_Tp>& __a, shared_ptr<_Tp>& __b) noexcept ^~~~ /usr/include/c++/7/bits/shared_ptr.h:474:5: note: template argument deduction/substitution failed: In file included from /usr/include/vigra/resampling_convolution.hxx:46:0, from /usr/include/vigra/resizeimage.hxx:46, from /usr/include/vigra/stdimagefunctions.hxx:74, from /usr/include/vigra/seededregiongrowing.hxx:44, from /usr/local/src/hg/hugin/src/hugin_base/vigra_ext/StitchWatershed.h:28, from /usr/local/src/hg/hugin/src/hugin_base/nona/Stitcher.h:47, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/nona/NonaFileStitcher.cpp:33: /usr/include/vigra/imagecontainer.hxx:770:53: note: mismatched types 'std::shared_ptr<_Tp>' and 'int' std::swap(highestLevel_, other.highestLevel_); ^ In file included from /usr/include/c++/7/memory:81:0, from /usr/include/vigra/imageinfo.hxx:51, from /usr/local/src/hg/hugin/src/hugin_base/hugin_utils/utils.h:35, from /usr/local/src/hg/hugin/src/hugin_base/appbase/ProgressDisplay.h:33, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/PanoramaAlgorithm.h:35, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/StitcherAlgorithm.h:36, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/nona/NonaFileStitcher.h:35, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/nona/NonaFileStitcher.cpp:31: /usr/include/c++/7/bits/shared_ptr.h:595:5: note: candidate: template void std::swap(std::weak_ptr<_Tp>&, std::weak_ptr<_Tp>&) swap(weak_ptr<_Tp>& __a, weak_ptr<_Tp>& __b) noexcept ^~~~ /usr/include/c++/7/bits/shared_ptr.h:595:5: note: template argument deduction/substitution failed: In file included from /usr/include/vigra/resampling_convolution.hxx:46:0, from /usr/include/vigra/resizeimage.hxx:46, from /usr/include/vigra/stdimagefunctions.hxx:74, from /usr/include/vigra/seededregiongrowing.hxx:44, from /usr/local/src/hg/hugin/src/hugin_base/vigra_ext/StitchWatershed.h:28, from /usr/local/src/hg/hugin/src/hugin_base/nona/Stitcher.h:47, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/nona/NonaFileStitcher.cpp:33: /usr/include/vigra/imagecontainer.hxx:770:53: note: mismatched types 'std::weak_ptr<_Tp>' and 'int' std::swap(highestLevel_, other.highestLevel_); ^ In file included from /usr/include/c++/7/functional:58:0, from /usr/include/vigra/algorithm.hxx:43, from /usr/include/vigra/mathutil.hxx:51, from /usr/include/vigra/tinyvector.hxx:55, from /usr/include/vigra/multi_fwd.hxx:41, from /usr/include/vigra/multi_iterator.hxx:41, from /usr/include/vigra/imageinfo.hxx:58, from /usr/local/src/hg/hugin/src/hugin_base/hugin_utils/utils.h:35, from /usr/local/src/hg/hugin/src/hugin_base/appbase/ProgressDisplay.h:33, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/PanoramaAlgorithm.h:35, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/StitcherAlgorithm.h:36, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/nona/NonaFileStitcher.h:35, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/nona/NonaFileStitcher.cpp:31: /usr/include/c++/7/bits/std_function.h:803:5: note: candidate: template void std::swap(std::function<_Res(_ArgTypes ...)>&, std::function<_Res(_ArgTypes ...)>&) swap(function<_Res(_Args...)>& __x, function<_Res(_Args...)>& __y) noexcept ^~~~ /usr/include/c++/7/bits/std_function.h:803:5: note: template argument deduction/substitution failed: In file included from /usr/include/vigra/resampling_convolution.hxx:46:0, from /usr/include/vigra/resizeimage.hxx:46, from /usr/include/vigra/stdimagefunctions.hxx:74, from /usr/include/vigra/seededregiongrowing.hxx:44, from /usr/local/src/hg/hugin/src/hugin_base/vigra_ext/StitchWatershed.h:28, from /usr/local/src/hg/hugin/src/hugin_base/nona/Stitcher.h:47, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/nona/NonaFileStitcher.cpp:33: /usr/include/vigra/imagecontainer.hxx:770:53: note: mismatched types 'std::function<_Res(_ArgTypes ...)>' and 'int' std::swap(highestLevel_, other.highestLevel_); ^ In file included from /usr/include/c++/7/set:60:0, from /usr/local/src/hg/hugin/src/hugin_base/panodata/PanoramaData.h:36, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/StitcherAlgorithm.h:40, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/nona/NonaFileStitcher.h:35, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/nona/NonaFileStitcher.cpp:31: /usr/include/c++/7/bits/stl_tree.h:1581:5: note: candidate: template void std::swap(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>&, std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>&) swap(_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>& __x, ^~~~ /usr/include/c++/7/bits/stl_tree.h:1581:5: note: template argument deduction/substitution failed: In file included from /usr/include/vigra/resampling_convolution.hxx:46:0, from /usr/include/vigra/resizeimage.hxx:46, from /usr/include/vigra/stdimagefunctions.hxx:74, from /usr/include/vigra/seededregiongrowing.hxx:44, from /usr/local/src/hg/hugin/src/hugin_base/vigra_ext/StitchWatershed.h:28, from /usr/local/src/hg/hugin/src/hugin_base/nona/Stitcher.h:47, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/nona/NonaFileStitcher.cpp:33: /usr/include/vigra/imagecontainer.hxx:770:53: note: mismatched types 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>' and 'int' std::swap(highestLevel_, other.highestLevel_); ^ In file included from /usr/include/c++/7/set:61:0, from /usr/local/src/hg/hugin/src/hugin_base/panodata/PanoramaData.h:36, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/StitcherAlgorithm.h:40, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/nona/NonaFileStitcher.h:35, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/nona/NonaFileStitcher.cpp:31: /usr/include/c++/7/bits/stl_set.h:965:5: note: candidate: template void std::swap(std::set<_Key, _Compare, _Alloc>&, std::set<_Key, _Compare, _Alloc>&) swap(set<_Key, _Compare, _Alloc>& __x, set<_Key, _Compare, _Alloc>& __y) ^~~~ /usr/include/c++/7/bits/stl_set.h:965:5: note: template argument deduction/substitution failed: In file included from /usr/include/vigra/resampling_convolution.hxx:46:0, from /usr/include/vigra/resizeimage.hxx:46, from /usr/include/vigra/stdimagefunctions.hxx:74, from /usr/include/vigra/seededregiongrowing.hxx:44, from /usr/local/src/hg/hugin/src/hugin_base/vigra_ext/StitchWatershed.h:28, from /usr/local/src/hg/hugin/src/hugin_base/nona/Stitcher.h:47, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/nona/NonaFileStitcher.cpp:33: /usr/include/vigra/imagecontainer.hxx:770:53: note: mismatched types 'std::set<_Key, _Compare, _Alloc>' and 'int' std::swap(highestLevel_, other.highestLevel_); ^ In file included from /usr/include/c++/7/set:62:0, from /usr/local/src/hg/hugin/src/hugin_base/panodata/PanoramaData.h:36, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/StitcherAlgorithm.h:40, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/nona/NonaFileStitcher.h:35, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/nona/NonaFileStitcher.cpp:31: /usr/include/c++/7/bits/stl_multiset.h:948:5: note: candidate: template void std::swap(std::multiset<_Key, _Compare, _Alloc>&, std::multiset<_Key, _Compare, _Alloc>&) swap(multiset<_Key, _Compare, _Alloc>& __x, ^~~~ /usr/include/c++/7/bits/stl_multiset.h:948:5: note: template argument deduction/substitution failed: In file included from /usr/include/vigra/resampling_convolution.hxx:46:0, from /usr/include/vigra/resizeimage.hxx:46, from /usr/include/vigra/stdimagefunctions.hxx:74, from /usr/include/vigra/seededregiongrowing.hxx:44, from /usr/local/src/hg/hugin/src/hugin_base/vigra_ext/StitchWatershed.h:28, from /usr/local/src/hg/hugin/src/hugin_base/nona/Stitcher.h:47, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/nona/NonaFileStitcher.cpp:33: /usr/include/vigra/imagecontainer.hxx:770:53: note: mismatched types 'std::multiset<_Key, _Compare, _Alloc>' and 'int' std::swap(highestLevel_, other.highestLevel_); ^ In file included from /usr/include/c++/7/map:61:0, from /usr/local/src/hg/hugin/src/hugin_base/panodata/PanoramaVariable.h:35, from /usr/local/src/hg/hugin/src/hugin_base/panodata/PanoramaData.h:40, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/StitcherAlgorithm.h:40, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/nona/NonaFileStitcher.h:35, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/nona/NonaFileStitcher.cpp:31: /usr/include/c++/7/bits/stl_map.h:1432:5: note: candidate: template void std::swap(std::map<_Key, _Tp, _Compare, _Alloc>&, std::map<_Key, _Tp, _Compare, _Alloc>&) swap(map<_Key, _Tp, _Compare, _Alloc>& __x, ^~~~ /usr/include/c++/7/bits/stl_map.h:1432:5: note: template argument deduction/substitution failed: In file included from /usr/include/vigra/resampling_convolution.hxx:46:0, from /usr/include/vigra/resizeimage.hxx:46, from /usr/include/vigra/stdimagefunctions.hxx:74, from /usr/include/vigra/seededregiongrowing.hxx:44, from /usr/local/src/hg/hugin/src/hugin_base/vigra_ext/StitchWatershed.h:28, from /usr/local/src/hg/hugin/src/hugin_base/nona/Stitcher.h:47, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/nona/NonaFileStitcher.cpp:33: /usr/include/vigra/imagecontainer.hxx:770:53: note: mismatched types 'std::map<_Key, _Tp, _Compare, _Alloc>' and 'int' std::swap(highestLevel_, other.highestLevel_); ^ In file included from /usr/include/c++/7/map:62:0, from /usr/local/src/hg/hugin/src/hugin_base/panodata/PanoramaVariable.h:35, from /usr/local/src/hg/hugin/src/hugin_base/panodata/PanoramaData.h:40, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/StitcherAlgorithm.h:40, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/nona/NonaFileStitcher.h:35, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/nona/NonaFileStitcher.cpp:31: /usr/include/c++/7/bits/stl_multimap.h:1097:5: note: candidate: template void std::swap(std::multimap<_Key, _Tp, _Compare, _Alloc>&, std::multimap<_Key, _Tp, _Compare, _Alloc>&) swap(multimap<_Key, _Tp, _Compare, _Alloc>& __x, ^~~~ /usr/include/c++/7/bits/stl_multimap.h:1097:5: note: template argument deduction/substitution failed: In file included from /usr/include/vigra/resampling_convolution.hxx:46:0, from /usr/include/vigra/resizeimage.hxx:46, from /usr/include/vigra/stdimagefunctions.hxx:74, from /usr/include/vigra/seededregiongrowing.hxx:44, from /usr/local/src/hg/hugin/src/hugin_base/vigra_ext/StitchWatershed.h:28, from /usr/local/src/hg/hugin/src/hugin_base/nona/Stitcher.h:47, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/nona/NonaFileStitcher.cpp:33: /usr/include/vigra/imagecontainer.hxx:770:53: note: mismatched types 'std::multimap<_Key, _Tp, _Compare, _Alloc>' and 'int' std::swap(highestLevel_, other.highestLevel_); ^ In file included from /usr/include/c++/7/deque:64:0, from /usr/include/c++/7/stack:60, from /usr/include/vigra/seededregiongrowing.hxx:40, from /usr/local/src/hg/hugin/src/hugin_base/vigra_ext/StitchWatershed.h:28, from /usr/local/src/hg/hugin/src/hugin_base/nona/Stitcher.h:47, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/nona/NonaFileStitcher.cpp:33: /usr/include/c++/7/bits/stl_deque.h:2312:5: note: candidate: template void std::swap(std::deque<_Tp, _Alloc>&, std::deque<_Tp, _Alloc>&) swap(deque<_Tp,_Alloc>& __x, deque<_Tp,_Alloc>& __y) ^~~~ /usr/include/c++/7/bits/stl_deque.h:2312:5: note: template argument deduction/substitution failed: In file included from /usr/include/vigra/resampling_convolution.hxx:46:0, from /usr/include/vigra/resizeimage.hxx:46, from /usr/include/vigra/stdimagefunctions.hxx:74, from /usr/include/vigra/seededregiongrowing.hxx:44, from /usr/local/src/hg/hugin/src/hugin_base/vigra_ext/StitchWatershed.h:28, from /usr/local/src/hg/hugin/src/hugin_base/nona/Stitcher.h:47, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/nona/NonaFileStitcher.cpp:33: /usr/include/vigra/imagecontainer.hxx:770:53: note: mismatched types 'std::deque<_Tp, _Alloc>' and 'int' std::swap(highestLevel_, other.highestLevel_); ^ In file included from /usr/include/c++/7/stack:61:0, from /usr/include/vigra/seededregiongrowing.hxx:40, from /usr/local/src/hg/hugin/src/hugin_base/vigra_ext/StitchWatershed.h:28, from /usr/local/src/hg/hugin/src/hugin_base/nona/Stitcher.h:47, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/nona/NonaFileStitcher.cpp:33: /usr/include/c++/7/bits/stl_stack.h:347:5: note: candidate: template typename std::enable_if::value>::type std::swap(std::stack<_Tp, _Seq>&, std::stack<_Tp, _Seq>&) swap(stack<_Tp, _Seq>& __x, stack<_Tp, _Seq>& __y) ^~~~ /usr/include/c++/7/bits/stl_stack.h:347:5: note: template argument deduction/substitution failed: In file included from /usr/include/vigra/resampling_convolution.hxx:46:0, from /usr/include/vigra/resizeimage.hxx:46, from /usr/include/vigra/stdimagefunctions.hxx:74, from /usr/include/vigra/seededregiongrowing.hxx:44, from /usr/local/src/hg/hugin/src/hugin_base/vigra_ext/StitchWatershed.h:28, from /usr/local/src/hg/hugin/src/hugin_base/nona/Stitcher.h:47, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/nona/NonaFileStitcher.cpp:33: /usr/include/vigra/imagecontainer.hxx:770:53: note: mismatched types 'std::stack<_Tp, _Seq>' and 'int' std::swap(highestLevel_, other.highestLevel_); ^ In file included from /usr/include/c++/7/queue:64:0, from /usr/include/vigra/seededregiongrowing.hxx:41, from /usr/local/src/hg/hugin/src/hugin_base/vigra_ext/StitchWatershed.h:28, from /usr/local/src/hg/hugin/src/hugin_base/nona/Stitcher.h:47, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/nona/NonaFileStitcher.cpp:33: /usr/include/c++/7/bits/stl_queue.h:372:5: note: candidate: template typename std::enable_if::value>::type std::swap(std::queue<_Tp, _Seq>&, std::queue<_Tp, _Seq>&) swap(queue<_Tp, _Seq>& __x, queue<_Tp, _Seq>& __y) ^~~~ /usr/include/c++/7/bits/stl_queue.h:372:5: note: template argument deduction/substitution failed: In file included from /usr/include/vigra/resampling_convolution.hxx:46:0, from /usr/include/vigra/resizeimage.hxx:46, from /usr/include/vigra/stdimagefunctions.hxx:74, from /usr/include/vigra/seededregiongrowing.hxx:44, from /usr/local/src/hg/hugin/src/hugin_base/vigra_ext/StitchWatershed.h:28, from /usr/local/src/hg/hugin/src/hugin_base/nona/Stitcher.h:47, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/nona/NonaFileStitcher.cpp:33: /usr/include/vigra/imagecontainer.hxx:770:53: note: mismatched types 'std::queue<_Tp, _Seq>' and 'int' std::swap(highestLevel_, other.highestLevel_); ^ In file included from /usr/include/c++/7/queue:64:0, from /usr/include/vigra/seededregiongrowing.hxx:41, from /usr/local/src/hg/hugin/src/hugin_base/vigra_ext/StitchWatershed.h:28, from /usr/local/src/hg/hugin/src/hugin_base/nona/Stitcher.h:47, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/nona/NonaFileStitcher.cpp:33: /usr/include/c++/7/bits/stl_queue.h:668:5: note: candidate: template typename std::enable_if, std::__is_swappable<_Compare> >::value>::type std::swap(std::priority_queue<_Tp, _Sequence, _Compare>&, std::priority_queue<_Tp, _Sequence, _Compare>&) swap(priority_queue<_Tp, _Sequence, _Compare>& __x, ^~~~ /usr/include/c++/7/bits/stl_queue.h:668:5: note: template argument deduction/substitution failed: In file included from /usr/include/vigra/resampling_convolution.hxx:46:0, from /usr/include/vigra/resizeimage.hxx:46, from /usr/include/vigra/stdimagefunctions.hxx:74, from /usr/include/vigra/seededregiongrowing.hxx:44, from /usr/local/src/hg/hugin/src/hugin_base/vigra_ext/StitchWatershed.h:28, from /usr/local/src/hg/hugin/src/hugin_base/nona/Stitcher.h:47, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/nona/NonaFileStitcher.cpp:33: /usr/include/vigra/imagecontainer.hxx:770:53: note: mismatched types 'std::priority_queue<_Tp, _Sequence, _Compare>' and 'int' std::swap(highestLevel_, other.highestLevel_); ^ In file included from /usr/local/src/hg/hugin/src/hugin_base/hugin_utils/utils.h:33:0, from /usr/local/src/hg/hugin/src/hugin_base/appbase/ProgressDisplay.h:33, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/PanoramaAlgorithm.h:35, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/StitcherAlgorithm.h:36, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/nona/NonaFileStitcher.h:35, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/nona/NonaFileStitcher.cpp:31: /usr/include/c++/7/sstream:804:5: note: candidate: template void std::__cxx11::swap(std::__cxx11::basic_stringstream<_CharT, _Traits, _Allocator>&, std::__cxx11::basic_stringstream<_CharT, _Traits, _Allocator>&) swap(basic_stringstream<_CharT, _Traits, _Allocator>& __x, ^~~~ /usr/include/c++/7/sstream:804:5: note: template argument deduction/substitution failed: In file included from /usr/include/vigra/resampling_convolution.hxx:46:0, from /usr/include/vigra/resizeimage.hxx:46, from /usr/include/vigra/stdimagefunctions.hxx:74, from /usr/include/vigra/seededregiongrowing.hxx:44, from /usr/local/src/hg/hugin/src/hugin_base/vigra_ext/StitchWatershed.h:28, from /usr/local/src/hg/hugin/src/hugin_base/nona/Stitcher.h:47, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/nona/NonaFileStitcher.cpp:33: /usr/include/vigra/imagecontainer.hxx:770:53: note: mismatched types 'std::__cxx11::basic_stringstream<_CharT, _Traits, _Allocator>' and 'int' std::swap(highestLevel_, other.highestLevel_); ^ In file included from /usr/local/src/hg/hugin/src/hugin_base/hugin_utils/utils.h:33:0, from /usr/local/src/hg/hugin/src/hugin_base/appbase/ProgressDisplay.h:33, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/PanoramaAlgorithm.h:35, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/StitcherAlgorithm.h:36, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/nona/NonaFileStitcher.h:35, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/nona/NonaFileStitcher.cpp:31: /usr/include/c++/7/sstream:797:5: note: candidate: template void std::__cxx11::swap(std::__cxx11::basic_ostringstream<_CharT, _Traits, _Allocator>&, std::__cxx11::basic_ostringstream<_CharT, _Traits, _Allocator>&) swap(basic_ostringstream<_CharT, _Traits, _Allocator>& __x, ^~~~ /usr/include/c++/7/sstream:797:5: note: template argument deduction/substitution failed: In file included from /usr/include/vigra/resampling_convolution.hxx:46:0, from /usr/include/vigra/resizeimage.hxx:46, from /usr/include/vigra/stdimagefunctions.hxx:74, from /usr/include/vigra/seededregiongrowing.hxx:44, from /usr/local/src/hg/hugin/src/hugin_base/vigra_ext/StitchWatershed.h:28, from /usr/local/src/hg/hugin/src/hugin_base/nona/Stitcher.h:47, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/nona/NonaFileStitcher.cpp:33: /usr/include/vigra/imagecontainer.hxx:770:53: note: mismatched types 'std::__cxx11::basic_ostringstream<_CharT, _Traits, _Allocator>' and 'int' std::swap(highestLevel_, other.highestLevel_); ^ In file included from /usr/local/src/hg/hugin/src/hugin_base/hugin_utils/utils.h:33:0, from /usr/local/src/hg/hugin/src/hugin_base/appbase/ProgressDisplay.h:33, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/PanoramaAlgorithm.h:35, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/StitcherAlgorithm.h:36, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/nona/NonaFileStitcher.h:35, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/nona/NonaFileStitcher.cpp:31: /usr/include/c++/7/sstream:790:5: note: candidate: template void std::__cxx11::swap(std::__cxx11::basic_istringstream<_CharT, _Traits, _Allocator>&, std::__cxx11::basic_istringstream<_CharT, _Traits, _Allocator>&) swap(basic_istringstream<_CharT, _Traits, _Allocator>& __x, ^~~~ /usr/include/c++/7/sstream:790:5: note: template argument deduction/substitution failed: In file included from /usr/include/vigra/resampling_convolution.hxx:46:0, from /usr/include/vigra/resizeimage.hxx:46, from /usr/include/vigra/stdimagefunctions.hxx:74, from /usr/include/vigra/seededregiongrowing.hxx:44, from /usr/local/src/hg/hugin/src/hugin_base/vigra_ext/StitchWatershed.h:28, from /usr/local/src/hg/hugin/src/hugin_base/nona/Stitcher.h:47, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/nona/NonaFileStitcher.cpp:33: /usr/include/vigra/imagecontainer.hxx:770:53: note: mismatched types 'std::__cxx11::basic_istringstream<_CharT, _Traits, _Allocator>' and 'int' std::swap(highestLevel_, other.highestLevel_); ^ In file included from /usr/local/src/hg/hugin/src/hugin_base/hugin_utils/utils.h:33:0, from /usr/local/src/hg/hugin/src/hugin_base/appbase/ProgressDisplay.h:33, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/PanoramaAlgorithm.h:35, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/StitcherAlgorithm.h:36, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/nona/NonaFileStitcher.h:35, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/nona/NonaFileStitcher.cpp:31: /usr/include/c++/7/sstream:783:5: note: candidate: template void std::__cxx11::swap(std::__cxx11::basic_stringbuf<_CharT, _Traits, _Alloc>&, std::__cxx11::basic_stringbuf<_CharT, _Traits, _Alloc>&) swap(basic_stringbuf<_CharT, _Traits, _Allocator>& __x, ^~~~ /usr/include/c++/7/sstream:783:5: note: template argument deduction/substitution failed: In file included from /usr/include/vigra/resampling_convolution.hxx:46:0, from /usr/include/vigra/resizeimage.hxx:46, from /usr/include/vigra/stdimagefunctions.hxx:74, from /usr/include/vigra/seededregiongrowing.hxx:44, from /usr/local/src/hg/hugin/src/hugin_base/vigra_ext/StitchWatershed.h:28, from /usr/local/src/hg/hugin/src/hugin_base/nona/Stitcher.h:47, from /usr/local/src/hg/hugin/src/hugin_base/algorithms/nona/NonaFileStitcher.cpp:33: /usr/include/vigra/imagecontainer.hxx:770:53: note: mismatched types 'std::__cxx11::basic_stringbuf<_CharT, _Traits, _Alloc>' and 'int' std::swap(highestLevel_, other.highestLevel_); ^ [ 24%] Linking CXX shared library liblocalfeatures.so [ 24%] Building CXX object src/hugin_base/CMakeFiles/huginbase.dir/algorithms/basic/LayerStacks.cpp.o [ 24%] Built target localfeatures [ 25%] Building CXX object src/hugin_base/CMakeFiles/huginbase.dir/algorithms/nona/CalculateFOV.cpp.o [ 25%] Building CXX object src/hugin_base/CMakeFiles/huginbase.dir/algorithms/nona/CenterHorizontally.cpp.o src/hugin_base/CMakeFiles/huginbase.dir/build.make:62: recipe for target 'src/hugin_base/CMakeFiles/huginbase.dir/algorithms/nona/NonaFileStitcher.cpp.o' failed make[2]: *** [src/hugin_base/CMakeFiles/huginbase.dir/algorithms/nona/NonaFileStitcher.cpp.o] Error 1 make[2]: *** Waiting for unfinished jobs.... CMakeFiles/Makefile2:326: recipe for target 'src/hugin_base/CMakeFiles/huginbase.dir/all' failed make[1]: *** [src/hugin_base/CMakeFiles/huginbase.dir/all] Error 2 Makefile:151: recipe for target 'all' failed make: *** [all] Error 2