=> Bootstrap dependency digest>=20010302: found digest-20190127 ===> Skipping vulnerability checks. WARNING: No /var/db/pkg/pkg-vulnerabilities file found. WARNING: To fix run: `/usr/sbin/pkg_admin -K /var/db/pkg fetch-pkg-vulnerabilities'. ===> Building for enblend-enfuse-4.2nb19 /usr/pkg/bin/gmake all-recursive gmake[1]: Entering directory '/tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/enblend-enfuse-4.2' Making all in src gmake[2]: Entering directory '/tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/enblend-enfuse-4.2/src' ./embrace --format=c++ --label=calculate_state_probabilities_source_code calculate_state_probabilities.cl > calculate_state_probabilities.icl ./embrace --format=c++ --label=distance_transform_fh_source_code distance_transform_fh.cl > distance_transform_fh.icl /usr/pkg/bin/gmake all-recursive gmake[3]: Entering directory '/tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/enblend-enfuse-4.2/src' Making all in dynamic_loader gmake[4]: Entering directory '/tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/enblend-enfuse-4.2/src/dynamic_loader' c++ -DHAVE_CONFIG_H -I. -I../.. -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -I../../include -I../../src -I../../src/dynamic_loader -I/usr/pkg/include/OpenEXR -pthread -I/usr/pkg/include -O2 -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include -DNDEBUG -MT libdynamic_loader_a-dynamic_loader.o -MD -MP -MF .deps/libdynamic_loader_a-dynamic_loader.Tpo -c -o libdynamic_loader_a-dynamic_loader.o `test -f 'dynamic_loader.cc' || echo './'`dynamic_loader.cc c++ -DHAVE_CONFIG_H -I. -I../.. -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -I../../include -I../../src -I../../src/dynamic_loader -I/usr/pkg/include/OpenEXR -pthread -I/usr/pkg/include -O2 -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include -DNDEBUG -MT libdynamic_loader_a-dynamic_loader_implementation.o -MD -MP -MF .deps/libdynamic_loader_a-dynamic_loader_implementation.Tpo -c -o libdynamic_loader_a-dynamic_loader_implementation.o `test -f 'dynamic_loader_implementation.cc' || echo './'`dynamic_loader_implementation.cc c++ -DHAVE_CONFIG_H -I. -I../.. -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -I../../include -I../../src -I../../src/dynamic_loader -I/usr/pkg/include/OpenEXR -pthread -I/usr/pkg/include -O2 -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include -DNDEBUG -MT libdynamic_loader_a-posix_implementation.o -MD -MP -MF .deps/libdynamic_loader_a-posix_implementation.Tpo -c -o libdynamic_loader_a-posix_implementation.o `test -f 'posix_implementation.cc' || echo './'`posix_implementation.cc mv -f .deps/libdynamic_loader_a-dynamic_loader_implementation.Tpo .deps/libdynamic_loader_a-dynamic_loader_implementation.Po mv -f .deps/libdynamic_loader_a-posix_implementation.Tpo .deps/libdynamic_loader_a-posix_implementation.Po mv -f .deps/libdynamic_loader_a-dynamic_loader.Tpo .deps/libdynamic_loader_a-dynamic_loader.Po rm -f libdynamic_loader.a ar cru libdynamic_loader.a libdynamic_loader_a-dynamic_loader.o libdynamic_loader_a-dynamic_loader_implementation.o libdynamic_loader_a-posix_implementation.o ranlib libdynamic_loader.a gmake[4]: Leaving directory '/tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/enblend-enfuse-4.2/src/dynamic_loader' Making all in layer_selection gmake[4]: Entering directory '/tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/enblend-enfuse-4.2/src/layer_selection' c++ -DHAVE_CONFIG_H -I. -I../.. -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -I../../include -I../../src -I../../src/layer_selection -I/usr/pkg/include/OpenEXR -pthread -I/usr/pkg/include -O2 -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include -DNDEBUG -MT liblayersel_a-info.o -MD -MP -MF .deps/liblayersel_a-info.Tpo -c -o liblayersel_a-info.o `test -f 'info.cc' || echo './'`info.cc c++ -DHAVE_CONFIG_H -I. -I../.. -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -I../../include -I../../src -I../../src/layer_selection -I/usr/pkg/include/OpenEXR -pthread -I/usr/pkg/include -O2 -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include -DNDEBUG -MT liblayersel_a-layer_selection.o -MD -MP -MF .deps/liblayersel_a-layer_selection.Tpo -c -o liblayersel_a-layer_selection.o `test -f 'layer_selection.cc' || echo './'`layer_selection.cc c++ -DHAVE_CONFIG_H -I. -I../.. -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -I../../include -I../../src -I../../src/layer_selection -I/usr/pkg/include/OpenEXR -pthread -I/usr/pkg/include -O2 -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include -DNDEBUG -MT liblayersel_a-selector.o -MD -MP -MF .deps/liblayersel_a-selector.Tpo -c -o liblayersel_a-selector.o `test -f 'selector.cc' || echo './'`selector.cc In file included from selector.cc:30:0: ../../config.h:8:0: warning: "BOOST_FALLTHROUGH" redefined #define BOOST_FALLTHROUGH ((void) 0) In file included from /tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/.buildlink/include/boost/config.hpp:39:0, from /tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/.buildlink/include/boost/static_assert.hpp:17, from /tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/.buildlink/include/boost/iterator/iterator_adaptor.hpp:10, from /tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/.buildlink/include/boost/token_iterator.hpp:22, from /tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/.buildlink/include/boost/tokenizer.hpp:20, from selector.cc:27: /tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/.buildlink/include/boost/config/compiler/gcc.hpp:315:0: note: this is the location of the previous definition # define BOOST_FALLTHROUGH __attribute__((fallthrough)) mv -f .deps/liblayersel_a-info.Tpo .deps/liblayersel_a-info.Po mv -f .deps/liblayersel_a-layer_selection.Tpo .deps/liblayersel_a-layer_selection.Po mv -f .deps/liblayersel_a-selector.Tpo .deps/liblayersel_a-selector.Po rm -f liblayersel.a ar cru liblayersel.a liblayersel_a-info.o liblayersel_a-layer_selection.o liblayersel_a-selector.o ranlib liblayersel.a gmake[4]: Leaving directory '/tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/enblend-enfuse-4.2/src/layer_selection' Making all in win32helpers gmake[4]: Entering directory '/tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/enblend-enfuse-4.2/src/win32helpers' gmake[4]: Nothing to be done for 'all'. gmake[4]: Leaving directory '/tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/enblend-enfuse-4.2/src/win32helpers' gmake[4]: Entering directory '/tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/enblend-enfuse-4.2/src' c++ -DHAVE_CONFIG_H -I. -I.. -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include -DENBLEND_SOURCE -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -I../src/dynamic_loader -I../src/layer_selection -I/usr/pkg/include/OpenEXR -pthread -I/usr/pkg/include -O2 -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include -DNDEBUG -MT enblend-enblend.o -MD -MP -MF .deps/enblend-enblend.Tpo -c -o enblend-enblend.o `test -f 'enblend.cc' || echo './'`enblend.cc c++ -DHAVE_CONFIG_H -I. -I.. -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include -DENBLEND_SOURCE -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -I../src/dynamic_loader -I../src/layer_selection -I/usr/pkg/include/OpenEXR -pthread -I/usr/pkg/include -O2 -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include -DNDEBUG -MT enblend-opencl.o -MD -MP -MF .deps/enblend-opencl.Tpo -c -o enblend-opencl.o `test -f 'opencl.cc' || echo './'`opencl.cc c++ -DHAVE_CONFIG_H -I. -I.. -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include -DENBLEND_SOURCE -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -I../src/dynamic_loader -I../src/layer_selection -I/usr/pkg/include/OpenEXR -pthread -I/usr/pkg/include -O2 -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include -DNDEBUG -MT enblend-alternativepercentage.o -MD -MP -MF .deps/enblend-alternativepercentage.Tpo -c -o enblend-alternativepercentage.o `test -f 'alternativepercentage.cc' || echo './'`alternativepercentage.cc In file included from /tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/.buildlink/include/boost/config.hpp:39:0, from /tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/.buildlink/include/boost/static_assert.hpp:17, from /tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/.buildlink/include/boost/iterator/iterator_adaptor.hpp:10, from /tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/.buildlink/include/boost/token_iterator.hpp:22, from /tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/.buildlink/include/boost/tokenizer.hpp:20, from enblend.cc:71: /tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/.buildlink/include/boost/config/compiler/gcc.hpp:315:0: warning: "BOOST_FALLTHROUGH" redefined # define BOOST_FALLTHROUGH __attribute__((fallthrough)) In file included from enblend.cc:22:0: ../config.h:8:0: note: this is the location of the previous definition #define BOOST_FALLTHROUGH ((void) 0) In file included from alternativepercentage.h:25:0, from enblend.cc:78: ../config.h:8:0: warning: "BOOST_FALLTHROUGH" redefined #define BOOST_FALLTHROUGH ((void) 0) In file included from /tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/.buildlink/include/boost/config.hpp:39:0, from /tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/.buildlink/include/boost/static_assert.hpp:17, from /tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/.buildlink/include/boost/iterator/iterator_adaptor.hpp:10, from /tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/.buildlink/include/boost/token_iterator.hpp:22, from /tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/.buildlink/include/boost/tokenizer.hpp:20, from enblend.cc:71: /tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/.buildlink/include/boost/config/compiler/gcc.hpp:315:0: note: this is the location of the previous definition # define BOOST_FALLTHROUGH __attribute__((fallthrough)) mv -f .deps/enblend-alternativepercentage.Tpo .deps/enblend-alternativepercentage.Po c++ -DHAVE_CONFIG_H -I. -I.. -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include -DENBLEND_SOURCE -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -I../src/dynamic_loader -I../src/layer_selection -I/usr/pkg/include/OpenEXR -pthread -I/usr/pkg/include -O2 -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include -DNDEBUG -MT enblend-error_message.o -MD -MP -MF .deps/enblend-error_message.Tpo -c -o enblend-error_message.o `test -f 'error_message.cc' || echo './'`error_message.cc mv -f .deps/enblend-opencl.Tpo .deps/enblend-opencl.Po c++ -DHAVE_CONFIG_H -I. -I.. -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include -DENBLEND_SOURCE -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -I../src/dynamic_loader -I../src/layer_selection -I/usr/pkg/include/OpenEXR -pthread -I/usr/pkg/include -O2 -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include -DNDEBUG -MT enblend-filenameparse.o -MD -MP -MF .deps/enblend-filenameparse.Tpo -c -o enblend-filenameparse.o `test -f 'filenameparse.cc' || echo './'`filenameparse.cc mv -f .deps/enblend-error_message.Tpo .deps/enblend-error_message.Po c++ -DHAVE_CONFIG_H -I. -I.. -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include -DENBLEND_SOURCE -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -I../src/dynamic_loader -I../src/layer_selection -I/usr/pkg/include/OpenEXR -pthread -I/usr/pkg/include -O2 -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include -DNDEBUG -MT enblend-filespec.o -MD -MP -MF .deps/enblend-filespec.Tpo -c -o enblend-filespec.o `test -f 'filespec.cc' || echo './'`filespec.cc In file included from /tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/.buildlink/include/vigra/initimage.hxx:42:0, from /tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/.buildlink/include/vigra/basicimageview.hxx:40, from /tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/.buildlink/include/vigra/basicimage.hxx:45, from /tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/.buildlink/include/vigra/stdimage.hxx:42, from /tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/.buildlink/include/vigra/impex.hxx:51, from enblend.cc:183: /tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/.buildlink/include/vigra/functortraits.hxx:198:31: warning: 'template class std::binder1st' is deprecated [-Wdeprecated-declarations] VIGRA_DEFINE_STL_FUNCTOR(std::binder1st, VigraTrueType, VigraFalseType) ^ /tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/.buildlink/include/vigra/functortraits.hxx:163:21: note: in definition of macro 'VIGRA_DEFINE_STL_FUNCTOR' class FunctorTraits > \ ^~~~ In file included from /usr/include/g++/bits/stl_function.h:1127:0, from /usr/include/g++/string:48, from /usr/include/g++/bits/locale_classes.h:40, from /usr/include/g++/bits/ios_base.h:41, from /usr/include/g++/ios:42, from /usr/include/g++/ostream:38, from /usr/include/g++/iostream:39, from enblend.cc:48: /usr/include/g++/backward/binders.h:108:11: note: declared here class binder1st ^~~~~~~~~ In file included from /tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/.buildlink/include/vigra/initimage.hxx:42:0, from /tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/.buildlink/include/vigra/basicimageview.hxx:40, from /tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/.buildlink/include/vigra/basicimage.hxx:45, from /tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/.buildlink/include/vigra/stdimage.hxx:42, from /tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/.buildlink/include/vigra/impex.hxx:51, from enblend.cc:183: /tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/.buildlink/include/vigra/functortraits.hxx:199:31: warning: 'template class std::binder2nd' is deprecated [-Wdeprecated-declarations] VIGRA_DEFINE_STL_FUNCTOR(std::binder2nd, VigraTrueType, VigraFalseType) ^ /tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/.buildlink/include/vigra/functortraits.hxx:163:21: note: in definition of macro 'VIGRA_DEFINE_STL_FUNCTOR' class FunctorTraits > \ ^~~~ In file included from /usr/include/g++/bits/stl_function.h:1127:0, from /usr/include/g++/string:48, from /usr/include/g++/bits/locale_classes.h:40, from /usr/include/g++/bits/ios_base.h:41, from /usr/include/g++/ios:42, from /usr/include/g++/ostream:38, from /usr/include/g++/iostream:39, from enblend.cc:48: /usr/include/g++/backward/binders.h:143:11: note: declared here class binder2nd ^~~~~~~~~ mv -f .deps/enblend-filenameparse.Tpo .deps/enblend-filenameparse.Po c++ -DHAVE_CONFIG_H -I. -I.. -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include -DENBLEND_SOURCE -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -I../src/dynamic_loader -I../src/layer_selection -I/usr/pkg/include/OpenEXR -pthread -I/usr/pkg/include -O2 -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include -DNDEBUG -MT enblend-introspection.o -MD -MP -MF .deps/enblend-introspection.Tpo -c -o enblend-introspection.o `test -f 'introspection.cc' || echo './'`introspection.cc In file included from /tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/.buildlink/include/vigra/stdconvolution.hxx:43:0, from /tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/.buildlink/include/vigra/convolution.hxx:41, from openmp_vigra.h:32, from enblend.h:40, from enblend.cc:191: /tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/.buildlink/include/vigra/separableconvolution.hxx:1413:13: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw(PreconditionViolation) ^~~~~ In file included from /tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/.buildlink/include/vigra/convolution.hxx:41:0, from openmp_vigra.h:32, from enblend.h:40, from enblend.cc:191: /tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/.buildlink/include/vigra/stdconvolution.hxx:796:13: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw(PreconditionViolation) ^~~~~ mv -f .deps/enblend-filespec.Tpo .deps/enblend-filespec.Po c++ -DHAVE_CONFIG_H -I. -I.. -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include -DENBLEND_SOURCE -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -I../src/dynamic_loader -I../src/layer_selection -I/usr/pkg/include/OpenEXR -pthread -I/usr/pkg/include -O2 -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include -DNDEBUG -MT enblend-mersenne.o -MD -MP -MF .deps/enblend-mersenne.Tpo -c -o enblend-mersenne.o `test -f 'mersenne.cc' || echo './'`mersenne.cc mv -f .deps/enblend-mersenne.Tpo .deps/enblend-mersenne.Po c++ -DHAVE_CONFIG_H -I. -I.. -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include -DENBLEND_SOURCE -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -I../src/dynamic_loader -I../src/layer_selection -I/usr/pkg/include/OpenEXR -pthread -I/usr/pkg/include -O2 -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include -DNDEBUG -MT enblend-parameter.o -MD -MP -MF .deps/enblend-parameter.Tpo -c -o enblend-parameter.o `test -f 'parameter.cc' || echo './'`parameter.cc mv -f .deps/enblend-parameter.Tpo .deps/enblend-parameter.Po c++ -DHAVE_CONFIG_H -I. -I.. -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include -DENBLEND_SOURCE -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -I../src/dynamic_loader -I../src/layer_selection -I/usr/pkg/include/OpenEXR -pthread -I/usr/pkg/include -O2 -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include -DNDEBUG -MT enblend-self_test.o -MD -MP -MF .deps/enblend-self_test.Tpo -c -o enblend-self_test.o `test -f 'self_test.cc' || echo './'`self_test.cc mv -f .deps/enblend-self_test.Tpo .deps/enblend-self_test.Po c++ -DHAVE_CONFIG_H -I. -I.. -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include -DENBLEND_SOURCE -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -I../src/dynamic_loader -I../src/layer_selection -I/usr/pkg/include/OpenEXR -pthread -I/usr/pkg/include -O2 -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include -DNDEBUG -MT enblend-tiff_message.o -MD -MP -MF .deps/enblend-tiff_message.Tpo -c -o enblend-tiff_message.o `test -f 'tiff_message.cc' || echo './'`tiff_message.cc mv -f .deps/enblend-tiff_message.Tpo .deps/enblend-tiff_message.Po c++ -DHAVE_CONFIG_H -I. -I.. -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include -DENBLEND_SOURCE -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -I../src/dynamic_loader -I../src/layer_selection -I/usr/pkg/include/OpenEXR -pthread -I/usr/pkg/include -O2 -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include -DNDEBUG -MT enblend-timer.o -MD -MP -MF .deps/enblend-timer.Tpo -c -o enblend-timer.o `test -f 'timer.cc' || echo './'`timer.cc mv -f .deps/enblend-timer.Tpo .deps/enblend-timer.Po c++ -DHAVE_CONFIG_H -I. -I.. -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include -DENBLEND_SOURCE -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -I../src/dynamic_loader -I../src/layer_selection -I/usr/pkg/include/OpenEXR -pthread -I/usr/pkg/include -O2 -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include -DNDEBUG -MT enblend-minimizer.o -MD -MP -MF .deps/enblend-minimizer.Tpo -c -o enblend-minimizer.o `test -f 'minimizer.cc' || echo './'`minimizer.cc In file included from /tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/.buildlink/include/boost/config.hpp:39:0, from /tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/.buildlink/include/boost/core/addressof.hpp:17, from /tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/.buildlink/include/boost/optional/optional.hpp:28, from /tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/.buildlink/include/boost/optional.hpp:15, from minimizer.h:33, from minimizer.cc:23: /tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/.buildlink/include/boost/config/compiler/gcc.hpp:315:0: warning: "BOOST_FALLTHROUGH" redefined # define BOOST_FALLTHROUGH __attribute__((fallthrough)) In file included from minimizer.h:26:0, from minimizer.cc:23: ../config.h:8:0: note: this is the location of the previous definition #define BOOST_FALLTHROUGH ((void) 0) minimizer.cc: In constructor 'Minimizer::Minimizer(size_t)': minimizer.cc:29:53: error: 'numeric_limits' is not a member of 'std' f_goal_(boost::none), absolute_error_(sqrt(std::numeric_limits::epsilon())) ^~~~~~~~~~~~~~ minimizer.cc:29:68: error: expected primary-expression before 'double' f_goal_(boost::none), absolute_error_(sqrt(std::numeric_limits::epsilon())) ^~~~~~ minimizer.cc: In member function 'Minimizer* Minimizer::set_absolute_error(double)': minimizer.cc:93:65: error: 'numeric_limits' is not a member of 'std' absolute_error_ = std::max(an_absolute_error, sqrt(std::numeric_limits::epsilon())); ^~~~~~~~~~~~~~ minimizer.cc:93:80: error: expected primary-expression before 'double' absolute_error_ = std::max(an_absolute_error, sqrt(std::numeric_limits::epsilon())); ^~~~~~ minimizer.cc: In member function 'virtual double Minimizer::absolute_error() const': minimizer.cc:128:59: error: 'numeric_limits' is not a member of 'std' return absolute_error_ ? *absolute_error_ : sqrt(std::numeric_limits::epsilon()); ^~~~~~~~~~~~~~ minimizer.cc:128:74: error: expected primary-expression before 'double' return absolute_error_ ? *absolute_error_ : sqrt(std::numeric_limits::epsilon()); ^~~~~~ minimizer.cc: In constructor 'MinimizerMultiDimensionNoDerivative::MinimizerMultiDimensionNoDerivative(const gsl_multimin_function&, const array_type&, const array_type&)': minimizer.cc:362:31: error: 'numeric_limits' is not a member of 'std' characteristic_size_(std::numeric_limits::max()) ^~~~~~~~~~~~~~ minimizer.cc:362:46: error: expected primary-expression before 'double' characteristic_size_(std::numeric_limits::max()) ^~~~~~ minimizer.cc: In constructor 'MinimizerMultiDimensionNoDerivative::MinimizerMultiDimensionNoDerivative(const gsl_multimin_function&, const array_type&)': minimizer.cc:382:31: error: 'numeric_limits' is not a member of 'std' characteristic_size_(std::numeric_limits::max()) ^~~~~~~~~~~~~~ minimizer.cc:382:46: error: expected primary-expression before 'double' characteristic_size_(std::numeric_limits::max()) ^~~~~~ gmake[4]: *** [Makefile:823: enblend-minimizer.o] Error 1 gmake[4]: *** Waiting for unfinished jobs.... mv -f .deps/enblend-introspection.Tpo .deps/enblend-introspection.Po In file included from /tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/.buildlink/include/vigra/stdimagefunctions.hxx:71:0, from /tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/.buildlink/include/vigra/nonlineardiffusion.hxx:41, from /tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/.buildlink/include/vigra/convolution.hxx:44, from openmp_vigra.h:32, from enblend.h:40, from enblend.cc:191: /tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/.buildlink/include/vigra/copyimage.hxx: In function 'void vigra::copyImageIf(SrcImageIterator, SrcImageIterator, SrcAccessor, MaskImageIterator, MaskAccessor, DestImageIterator, DestAccessor) [with SrcImageIterator = vigra::ConstBasicImageIterator, vigra::RGBValue**>; SrcAccessor = vigra::RGBAccessor >; MaskImageIterator = vigra::ConstBasicImageIterator; MaskAccessor = vigra::StandardConstValueAccessor; DestImageIterator = vigra::BasicImageIterator, vigra::RGBValue**>; DestAccessor = vigra::RGBAccessor >]': /tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/.buildlink/include/vigra/copyimage.hxx:371:1: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 copyImageIf(SrcImageIterator src_upperleft, ^~~~~~~~~~~ /tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/.buildlink/include/vigra/copyimage.hxx:371:1: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 /tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/.buildlink/include/vigra/copyimage.hxx: In function 'void vigra::copyImageIf(SrcImageIterator, SrcImageIterator, SrcAccessor, MaskImageIterator, MaskAccessor, DestImageIterator, DestAccessor) [with SrcImageIterator = vigra::ConstBasicImageIterator; SrcAccessor = vigra::StandardConstValueAccessor; MaskImageIterator = vigra::ConstBasicImageIterator; MaskAccessor = vigra::StandardConstValueAccessor; DestImageIterator = vigra::BasicImageIterator; DestAccessor = vigra::StandardValueAccessor]': /tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/.buildlink/include/vigra/copyimage.hxx:371:1: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor' changed in GCC 7.1 /tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/.buildlink/include/vigra/copyimage.hxx:371:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 In file included from bounds.h:30:0, from enblend.h:45, from enblend.cc:191: pyramid.h: In function 'void enblend::expand(bool, bool, SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestImageIterator, DestAccessor, CombineFunctor) [with SKIPSMImagePixelType = vigra::RGBValue; SrcImageIterator = vigra::ConstBasicImageIterator, vigra::RGBValue**>; SrcAccessor = vigra::RGBAccessor >; DestImageIterator = vigra::BasicImageIterator, vigra::RGBValue**>; DestAccessor = vigra::RGBAccessor >; CombineFunctor = enblend::FromPromotePlusFunctorWrapper, vigra::RGBValue, vigra::RGBValue >]': pyramid.h:1107:1: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 expand(bool add, bool wraparound, ^~~~~~ pyramid.h:1107:1: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 pyramid.h: In function 'void enblend::collapsePyramid(bool, std::vector*) [with SKIPSMImagePixelType = vigra::RGBValue; PyramidImageType = vigra::BasicImage >]': pyramid.h:1447:37: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 expand(add, wraparound, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ src.first, src.second, src.third, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dest.first, dest.second, dest.third, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FromPromotePlusFunctorWrapper()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pyramid.h:1447:37: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 pyramid.h: In function 'void enblend::expand(bool, bool, SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestImageIterator, DestAccessor, CombineFunctor) [with SKIPSMImagePixelType = vigra::RGBValue; SrcImageIterator = vigra::ConstBasicImageIterator, vigra::RGBValue**>; SrcAccessor = vigra::RGBAccessor >; DestImageIterator = vigra::BasicImageIterator, vigra::RGBValue**>; DestAccessor = vigra::RGBAccessor >; CombineFunctor = std::minus >]': pyramid.h:1107:1: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 expand(bool add, bool wraparound, ^~~~~~ pyramid.h:1107:1: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 pyramid.h: In function 'void enblend::expand(bool, bool, SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestImageIterator, DestAccessor, CombineFunctor) [with SKIPSMImagePixelType = vigra::RGBValue; SrcImageIterator = vigra::ConstBasicImageIterator, vigra::RGBValue**>; SrcAccessor = vigra::RGBAccessor >; DestImageIterator = vigra::BasicImageIterator, vigra::RGBValue**>; DestAccessor = vigra::RGBAccessor >; CombineFunctor = enblend::FromPromotePlusFunctorWrapper, vigra::RGBValue, vigra::RGBValue >]': pyramid.h:1107:1: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 pyramid.h:1107:1: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 pyramid.h: In function 'void enblend::collapsePyramid(bool, std::vector*) [with SKIPSMImagePixelType = vigra::RGBValue; PyramidImageType = vigra::BasicImage >]': pyramid.h:1447:37: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 expand(add, wraparound, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ src.first, src.second, src.third, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dest.first, dest.second, dest.third, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FromPromotePlusFunctorWrapper()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pyramid.h:1447:37: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 pyramid.h: In function 'void enblend::expand(bool, bool, SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestImageIterator, DestAccessor, CombineFunctor) [with SKIPSMImagePixelType = vigra::RGBValue; SrcImageIterator = vigra::ConstBasicImageIterator, vigra::RGBValue**>; SrcAccessor = vigra::RGBAccessor >; DestImageIterator = vigra::BasicImageIterator, vigra::RGBValue**>; DestAccessor = vigra::RGBAccessor >; CombineFunctor = std::minus >]': pyramid.h:1107:1: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 expand(bool add, bool wraparound, ^~~~~~ pyramid.h:1107:1: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 pyramid.h: In function 'void enblend::expand(bool, bool, SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestImageIterator, DestAccessor, CombineFunctor) [with SKIPSMImagePixelType = long long int; SrcImageIterator = vigra::ConstBasicImageIterator; SrcAccessor = vigra::StandardConstAccessor; DestImageIterator = vigra::BasicImageIterator; DestAccessor = vigra::StandardAccessor; CombineFunctor = enblend::FromPromotePlusFunctorWrapper]': pyramid.h:1107:1: note: parameter passing for argument of type 'vigra::StandardConstAccessor' changed in GCC 7.1 pyramid.h:1107:1: note: parameter passing for argument of type 'vigra::StandardAccessor' changed in GCC 7.1 pyramid.h: In function 'void enblend::collapsePyramid(bool, std::vector*) [with SKIPSMImagePixelType = long long int; PyramidImageType = vigra::BasicImage]': pyramid.h:1447:37: note: parameter passing for argument of type 'vigra::StandardConstAccessor' changed in GCC 7.1 expand(add, wraparound, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ src.first, src.second, src.third, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dest.first, dest.second, dest.third, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FromPromotePlusFunctorWrapper()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pyramid.h:1447:37: note: parameter passing for argument of type 'vigra::StandardAccessor' changed in GCC 7.1 pyramid.h: In function 'void enblend::expand(bool, bool, SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestImageIterator, DestAccessor, CombineFunctor) [with SKIPSMImagePixelType = long long int; SrcImageIterator = vigra::ConstBasicImageIterator; SrcAccessor = vigra::StandardConstAccessor; DestImageIterator = vigra::BasicImageIterator; DestAccessor = vigra::StandardAccessor; CombineFunctor = std::minus]': pyramid.h:1107:1: note: parameter passing for argument of type 'vigra::StandardConstAccessor' changed in GCC 7.1 expand(bool add, bool wraparound, ^~~~~~ pyramid.h:1107:1: note: parameter passing for argument of type 'vigra::StandardAccessor' changed in GCC 7.1 pyramid.h: In function 'void enblend::expand(bool, bool, SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestImageIterator, DestAccessor, CombineFunctor) [with SKIPSMImagePixelType = double; SrcImageIterator = vigra::ConstBasicImageIterator; SrcAccessor = vigra::StandardConstValueAccessor; DestImageIterator = vigra::BasicImageIterator; DestAccessor = vigra::StandardValueAccessor; CombineFunctor = enblend::FromPromotePlusFunctorWrapper]': pyramid.h:1107:1: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor' changed in GCC 7.1 pyramid.h:1107:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 pyramid.h: In function 'void enblend::collapsePyramid(bool, std::vector*) [with SKIPSMImagePixelType = double; PyramidImageType = vigra::BasicImage]': pyramid.h:1447:37: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor' changed in GCC 7.1 expand(add, wraparound, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ src.first, src.second, src.third, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dest.first, dest.second, dest.third, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FromPromotePlusFunctorWrapper()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pyramid.h:1447:37: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 pyramid.h: In function 'void enblend::expand(bool, bool, SrcImageIterator, SrcImageIterator, SrcAccessor, DestImageIterator, DestImageIterator, DestAccessor, CombineFunctor) [with SKIPSMImagePixelType = double; SrcImageIterator = vigra::ConstBasicImageIterator; SrcAccessor = vigra::StandardConstValueAccessor; DestImageIterator = vigra::BasicImageIterator; DestAccessor = vigra::StandardValueAccessor; CombineFunctor = std::minus]': pyramid.h:1107:1: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor' changed in GCC 7.1 expand(bool add, bool wraparound, ^~~~~~ pyramid.h:1107:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 In file included from enblend.cc:183:0: /tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/.buildlink/include/vigra/impex.hxx: In function 'void vigra::detail::importImage(const vigra::ImageImportInfo&, ImageIterator, ImageAccessor, vigra::VigraTrueType) [with ImageIterator = vigra::BasicImageIterator; ImageAccessor = vigra::StandardValueAccessor]': /tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/.buildlink/include/vigra/impex.hxx:200:9: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 importImage(const ImageImportInfo& import_info, ^~~~~~~~~~~ In file included from enblend.h:42:0, from enblend.cc:191: fixmath.h: In function 'void enblend::copyToPyramidImage(typename SrcImageType::const_traverser, typename SrcImageType::const_traverser, typename SrcImageType::ConstAccessor, typename PyramidImageType::traverser, typename PyramidImageType::Accessor, vigra::VigraFalseType) [with SrcImageType = vigra::BasicImage >; PyramidImageType = vigra::BasicImage >; int PyramidIntegerBits = 33; int PyramidFractionBits = 23]': fixmath.h:1676:1: note: parameter passing for argument of type 'vigra::BasicImage >::Accessor {aka vigra::RGBAccessor >}' changed in GCC 7.1 copyToPyramidImage(typename SrcImageType::const_traverser src_upperleft, ^~~~~~~~~~~~~~~~~~ In file included from enblend.h:33:0, from enblend.cc:191: /tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/.buildlink/include/vigra/transformimage.hxx: In function 'void vigra::transformImageIf(SrcImageIterator, SrcImageIterator, SrcAccessor, MaskImageIterator, MaskAccessor, DestImageIterator, DestAccessor, const Functor&) [with SrcImageIterator = vigra::ConstBasicImageIterator, vigra::RGBValue**>; SrcAccessor = vigra::RGBAccessor >; MaskImageIterator = vigra::ConstBasicImageIterator; MaskAccessor = vigra::StandardConstValueAccessor; DestImageIterator = vigra::BasicImageIterator, vigra::RGBValue**>; DestAccessor = vigra::RGBAccessor >; Functor = enblend::ConvertLuvPyramidToVectorFunctor, vigra::RGBValue, 33, 23>]': /tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/.buildlink/include/vigra/transformimage.hxx:362:1: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 transformImageIf(SrcImageIterator src_upperleft, ^~~~~~~~~~~~~~~~ In file included from enblend.h:42:0, from enblend.cc:191: fixmath.h: In function 'void enblend::copyToPyramidImage(typename SrcImageType::const_traverser, typename SrcImageType::const_traverser, typename SrcImageType::ConstAccessor, typename PyramidImageType::traverser, typename PyramidImageType::Accessor, vigra::VigraFalseType) [with SrcImageType = vigra::BasicImage >; PyramidImageType = vigra::BasicImage >; int PyramidIntegerBits = 33; int PyramidFractionBits = 23]': fixmath.h:1676:1: note: parameter passing for argument of type 'vigra::BasicImage >::Accessor {aka vigra::RGBAccessor >}' changed in GCC 7.1 copyToPyramidImage(typename SrcImageType::const_traverser src_upperleft, ^~~~~~~~~~~~~~~~~~ In file included from enblend.h:33:0, from enblend.cc:191: /tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/.buildlink/include/vigra/transformimage.hxx: In function 'void vigra::transformImageIf(SrcImageIterator, SrcImageIterator, SrcAccessor, MaskImageIterator, MaskAccessor, DestImageIterator, DestAccessor, const Functor&) [with SrcImageIterator = vigra::ConstBasicImageIterator, vigra::RGBValue**>; SrcAccessor = vigra::RGBAccessor >; MaskImageIterator = vigra::ConstBasicImageIterator; MaskAccessor = vigra::StandardConstValueAccessor; DestImageIterator = vigra::BasicImageIterator, vigra::RGBValue**>; DestAccessor = vigra::RGBAccessor >; Functor = enblend::ConvertLabPyramidToVectorFunctor, vigra::RGBValue, 33, 23>]': /tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/.buildlink/include/vigra/transformimage.hxx:362:1: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 transformImageIf(SrcImageIterator src_upperleft, ^~~~~~~~~~~~~~~~ /tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/.buildlink/include/vigra/transformimage.hxx: In function 'void vigra::transformImageIf(SrcImageIterator, SrcImageIterator, SrcAccessor, MaskImageIterator, MaskAccessor, DestImageIterator, DestAccessor, const Functor&) [with SrcImageIterator = vigra::ConstBasicImageIterator, vigra::RGBValue**>; SrcAccessor = vigra::RGBAccessor >; MaskImageIterator = vigra::ConstBasicImageIterator; MaskAccessor = vigra::StandardConstValueAccessor; DestImageIterator = vigra::BasicImageIterator, vigra::RGBValue**>; DestAccessor = vigra::RGBAccessor >; Functor = enblend::ConvertLuvPyramidToVectorFunctor, vigra::RGBValue, 33, 23>]': /tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/.buildlink/include/vigra/transformimage.hxx:362:1: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 In file included from bounds.h:30:0, from enblend.h:45, from enblend.cc:191: pyramid.h: In function 'void enblend::reduce(bool, SrcImageIterator, SrcImageIterator, SrcAccessor, AlphaIterator, AlphaAccessor, DestImageIterator, DestImageIterator, DestAccessor, DestAlphaIterator, DestAlphaIterator, DestAlphaAccessor) [with SKIPSMImagePixelType = vigra::RGBValue; SKIPSMAlphaPixelType = short int; SrcImageIterator = vigra::ConstBasicImageIterator, vigra::RGBValue**>; SrcAccessor = vigra::RGBAccessor >; AlphaIterator = vigra::ConstBasicImageIterator; AlphaAccessor = vigra::StandardConstValueAccessor; DestImageIterator = vigra::BasicImageIterator, vigra::RGBValue**>; DestAccessor = vigra::RGBAccessor >; DestAlphaIterator = vigra::BasicImageIterator; DestAlphaAccessor = vigra::StandardValueAccessor]': pyramid.h:172:1: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 reduce(bool wraparound, ^~~~~~ pyramid.h:172:1: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 In file included from enblend.h:42:0, from enblend.cc:191: fixmath.h: In function 'void enblend::copyToPyramidImage(typename SrcImageType::const_traverser, typename SrcImageType::const_traverser, typename SrcImageType::ConstAccessor, typename PyramidImageType::traverser, typename PyramidImageType::Accessor, vigra::VigraFalseType) [with SrcImageType = vigra::BasicImage >; PyramidImageType = vigra::BasicImage >; int PyramidIntegerBits = 8; int PyramidFractionBits = 0]': fixmath.h:1676:1: note: parameter passing for argument of type 'vigra::BasicImage >::Accessor {aka vigra::RGBAccessor >}' changed in GCC 7.1 copyToPyramidImage(typename SrcImageType::const_traverser src_upperleft, ^~~~~~~~~~~~~~~~~~ fixmath.h: In function 'std::vector* enblend::gaussianPyramid(unsigned int, bool, typename SrcImageType::const_traverser, typename SrcImageType::const_traverser, typename SrcImageType::ConstAccessor, typename AlphaImageType::const_traverser, typename AlphaImageType::ConstAccessor) [with SrcImageType = vigra::BasicImage >; AlphaImageType = vigra::BasicImage; PyramidImageType = vigra::BasicImage >; int PyramidIntegerBits = 8; int PyramidFractionBits = 0; SKIPSMImagePixelType = vigra::RGBValue; SKIPSMAlphaPixelType = short int]': fixmath.h:1766:9: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 copyToPyramidImage ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (src_upperleft, src_lowerright, sa, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dest_upperleft, da, ~~~~~~~~~~~~~~~~~~~ src_is_scalar()); ~~~~~~~~~~~~~~~~ In file included from bounds.h:30:0, from enblend.h:45, from enblend.cc:191: pyramid.h:589:55: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 reduce(wraparound, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ src.first, src.second, src.third, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mask.first, mask.second, ~~~~~~~~~~~~~~~~~~~~~~~~ dest.first, dest.second, dest.third, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ destMask.first, destMask.second, destMask.third); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pyramid.h:589:55: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 pyramid.h:589:55: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 reduce(wraparound, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ src.first, src.second, src.third, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mask.first, mask.second, ~~~~~~~~~~~~~~~~~~~~~~~~ dest.first, dest.second, dest.third, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ destMask.first, destMask.second, destMask.third); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pyramid.h:589:55: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 pyramid.h: In function 'std::vector* enblend::laplacianPyramid(const char*, unsigned int, bool, typename SrcImageType::const_traverser, typename SrcImageType::const_traverser, typename SrcImageType::ConstAccessor, typename AlphaImageType::const_traverser, typename AlphaImageType::ConstAccessor) [with SrcImageType = vigra::BasicImage >; AlphaImageType = vigra::BasicImage; PyramidImageType = vigra::BasicImage >; int PyramidIntegerBits = 8; int PyramidFractionBits = 0; SKIPSMImagePixelType = vigra::RGBValue; SKIPSMAlphaPixelType = short int]': pyramid.h:1452:37: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 expand(add, wraparound, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ src.first, src.second, src.third, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dest.first, dest.second, dest.third, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ std::minus()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pyramid.h:1452:37: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 In file included from assemble.h:38:0, from enblend.h:43, from enblend.cc:191: /tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/.buildlink/include/vigra/impexalpha.hxx: In function 'void vigra::detail::importImageAlpha(const vigra::ImageImportInfo&, ImageIterator, ImageAccessor, AlphaIterator, AlphaAccessor, vigra::VigraFalseType) [with ImageIterator = vigra::BasicImageIterator, vigra::RGBValue**>; ImageAccessor = vigra::RGBAccessor >; AlphaIterator = vigra::BasicImageIterator; AlphaAccessor = vigra_ext::WriteFunctorAccessor, vigra::StandardValueAccessor >]': /tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/.buildlink/include/vigra/impexalpha.hxx:260:9: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 importImageAlpha(const ImageImportInfo& import_info, ^~~~~~~~~~~~~~~~ /tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/.buildlink/include/vigra/impexalpha.hxx:260:9: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 In file included from enblend.cc:183:0: /tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/.buildlink/include/vigra/impex.hxx: In function 'void vigra::detail::read_image_bands(vigra::Decoder*, ImageIterator, ImageAccessor) [with ValueType = unsigned char; ImageIterator = vigra::BasicImageIterator, vigra::RGBValue**>; ImageAccessor = vigra::RGBAccessor >]': /tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/.buildlink/include/vigra/impex.hxx:99:9: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 read_image_bands(Decoder* decoder, ^~~~~~~~~~~~~~~~ /tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/.buildlink/include/vigra/impex.hxx:99:9: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 /tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/.buildlink/include/vigra/impex.hxx: In function 'void vigra::detail::read_image_bands(vigra::Decoder*, ImageIterator, ImageAccessor) [with ValueType = short unsigned int; ImageIterator = vigra::BasicImageIterator, vigra::RGBValue**>; ImageAccessor = vigra::RGBAccessor >]': /tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/.buildlink/include/vigra/impex.hxx:99:9: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 /tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/.buildlink/include/vigra/impex.hxx: In function 'void vigra::detail::read_image_bands(vigra::Decoder*, ImageIterator, ImageAccessor) [with ValueType = unsigned int; ImageIterator = vigra::BasicImageIterator, vigra::RGBValue**>; ImageAccessor = vigra::RGBAccessor >]': /tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/.buildlink/include/vigra/impex.hxx:99:9: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 /tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/.buildlink/include/vigra/impex.hxx: In function 'void vigra::detail::read_image_bands(vigra::Decoder*, ImageIterator, ImageAccessor) [with ValueType = short int; ImageIterator = vigra::BasicImageIterator, vigra::RGBValue**>; ImageAccessor = vigra::RGBAccessor >]': /tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/.buildlink/include/vigra/impex.hxx:99:9: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 /tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/.buildlink/include/vigra/impex.hxx: In function 'void vigra::detail::read_image_bands(vigra::Decoder*, ImageIterator, ImageAccessor) [with ValueType = int; ImageIterator = vigra::BasicImageIterator, vigra::RGBValue**>; ImageAccessor = vigra::RGBAccessor >]': /tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/.buildlink/include/vigra/impex.hxx:99:9: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 /tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/.buildlink/include/vigra/impex.hxx: In function 'void vigra::detail::read_image_bands(vigra::Decoder*, ImageIterator, ImageAccessor) [with ValueType = float; ImageIterator = vigra::BasicImageIterator, vigra::RGBValue**>; ImageAccessor = vigra::RGBAccessor >]': /tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/.buildlink/include/vigra/impex.hxx:99:9: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 /tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/.buildlink/include/vigra/impex.hxx: In function 'void vigra::detail::read_image_bands(vigra::Decoder*, ImageIterator, ImageAccessor) [with ValueType = double; ImageIterator = vigra::BasicImageIterator, vigra::RGBValue**>; ImageAccessor = vigra::RGBAccessor >]': /tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/.buildlink/include/vigra/impex.hxx:99:9: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 /tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/.buildlink/include/vigra/impex.hxx: In function 'void vigra::detail::importImage(const vigra::ImageImportInfo&, ImageIterator, ImageAccessor, vigra::VigraFalseType) [with ImageIterator = vigra::BasicImageIterator, vigra::RGBValue**>; ImageAccessor = vigra::RGBAccessor >]': /tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/.buildlink/include/vigra/impex.hxx:239:9: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 importImage(const ImageImportInfo& import_info, ^~~~~~~~~~~ /tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/.buildlink/include/vigra/impex.hxx:253:40: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 read_image_bands(decoder.get(), image_iterator, image_accessor); ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/.buildlink/include/vigra/impex.hxx:256:41: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 read_image_bands(decoder.get(), image_iterator, image_accessor); ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/.buildlink/include/vigra/impex.hxx:259:41: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 read_image_bands(decoder.get(), image_iterator, image_accessor); ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/.buildlink/include/vigra/impex.hxx:262:40: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 read_image_bands(decoder.get(), image_iterator, image_accessor); ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/.buildlink/include/vigra/impex.hxx:265:40: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 read_image_bands(decoder.get(), image_iterator, image_accessor); ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/.buildlink/include/vigra/impex.hxx:268:40: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 read_image_bands(decoder.get(), image_iterator, image_accessor); ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/.buildlink/include/vigra/impex.hxx:271:41: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 read_image_bands(decoder.get(), image_iterator, image_accessor); ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from assemble.h:38:0, from enblend.h:43, from enblend.cc:191: /tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/.buildlink/include/vigra/impexalpha.hxx: In function 'void enblend::import(const vigra::ImageImportInfo&, const std::pair<_T1, _T2>&, const std::pair&) [with DestIterator = vigra::BasicImageIterator, vigra::RGBValue**>; DestAccessor = vigra::RGBAccessor >; AlphaIterator = vigra::BasicImageIterator; AlphaAccessor = vigra::StandardValueAccessor]': /tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/.buildlink/include/vigra/impexalpha.hxx:437:33: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 detail::importImageAlpha(import_info, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ image_iterator, image_accessor, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ alpha_iterator, alpha_accessor, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ is_scalar()); ~~~~~~~~~~~~ In file included from enblend.cc:183:0: /tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/.buildlink/include/vigra/impex.hxx:797:28: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 detail::importImage(import_info, ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ image_iterator, image_accessor, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ is_scalar()); ~~~~~~~~~~~~ In file included from enblend.h:40:0, from enblend.cc:191: openmp_vigra.h: In function 'std::pair enblend::assemble(std::__cxx11::list&, vigra::Rect2D&, vigra::Rect2D&) [with ImageType = vigra::BasicImage >; AlphaType = vigra::BasicImage]': openmp_vigra.h:551:31: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 vigra::copyImageIf(src_upperleft, src_lowerright, src_acc, ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mask_upperleft, mask_acc, ~~~~~~~~~~~~~~~~~~~~~~~~~ dest_upperleft, dest_acc); ~~~~~~~~~~~~~~~~~~~~~~~~~ openmp_vigra.h:551:31: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 In file included from enblend.h:42:0, from enblend.cc:191: fixmath.h: In function 'void enblend::copyToPyramidImage(typename SrcImageType::const_traverser, typename SrcImageType::const_traverser, typename SrcImageType::ConstAccessor, typename PyramidImageType::traverser, typename PyramidImageType::Accessor, vigra::VigraFalseType) [with SrcImageType = vigra::BasicImage >; PyramidImageType = vigra::BasicImage >; int PyramidIntegerBits = 8; int PyramidFractionBits = 0]': fixmath.h:1676:1: note: parameter passing for argument of type 'vigra::BasicImage >::ConstAccessor {aka vigra::RGBAccessor >}' changed in GCC 7.1 copyToPyramidImage(typename SrcImageType::const_traverser src_upperleft, ^~~~~~~~~~~~~~~~~~ fixmath.h:1676:1: note: parameter passing for argument of type 'vigra::BasicImage >::Accessor {aka vigra::RGBAccessor >}' changed in GCC 7.1 In file included from bounds.h:30:0, from enblend.h:45, from enblend.cc:191: pyramid.h: In function 'std::vector* enblend::gaussianPyramid(unsigned int, bool, typename SrcImageType::const_traverser, typename SrcImageType::const_traverser, typename SrcImageType::ConstAccessor, typename AlphaImageType::const_traverser, typename AlphaImageType::ConstAccessor) [with SrcImageType = vigra::BasicImage >; AlphaImageType = vigra::BasicImage; PyramidImageType = vigra::BasicImage >; int PyramidIntegerBits = 8; int PyramidFractionBits = 0; SKIPSMImagePixelType = vigra::RGBValue; SKIPSMAlphaPixelType = short int]': pyramid.h:1472:1: note: parameter passing for argument of type 'vigra::BasicImage >::ConstAccessor {aka vigra::RGBAccessor >}' changed in GCC 7.1 gaussianPyramid(unsigned int numLevels, ^~~~~~~~~~~~~~~ In file included from enblend.h:42:0, from enblend.cc:191: fixmath.h:1766:9: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 copyToPyramidImage ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (src_upperleft, src_lowerright, sa, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dest_upperleft, da, ~~~~~~~~~~~~~~~~~~~ src_is_scalar()); ~~~~~~~~~~~~~~~~ fixmath.h:1766:9: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 In file included from bounds.h:30:0, from enblend.h:45, from enblend.cc:191: pyramid.h:589:55: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 reduce(wraparound, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ src.first, src.second, src.third, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mask.first, mask.second, ~~~~~~~~~~~~~~~~~~~~~~~~ dest.first, dest.second, dest.third, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ destMask.first, destMask.second, destMask.third); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pyramid.h:589:55: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 pyramid.h:589:55: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 reduce(wraparound, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ src.first, src.second, src.third, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mask.first, mask.second, ~~~~~~~~~~~~~~~~~~~~~~~~ dest.first, dest.second, dest.third, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ destMask.first, destMask.second, destMask.third); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pyramid.h:589:55: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 pyramid.h: In function 'std::vector* enblend::laplacianPyramid(const char*, unsigned int, bool, typename SrcImageType::const_traverser, typename SrcImageType::const_traverser, typename SrcImageType::ConstAccessor, typename AlphaImageType::const_traverser, typename AlphaImageType::ConstAccessor) [with SrcImageType = vigra::BasicImage >; AlphaImageType = vigra::BasicImage; PyramidImageType = vigra::BasicImage >; int PyramidIntegerBits = 8; int PyramidFractionBits = 0; SKIPSMImagePixelType = vigra::RGBValue; SKIPSMAlphaPixelType = short int]': pyramid.h:1651:1: note: parameter passing for argument of type 'vigra::BasicImage >::ConstAccessor {aka vigra::RGBAccessor >}' changed in GCC 7.1 laplacianPyramid(const char* exportName, unsigned int numLevels, ^~~~~~~~~~~~~~~~ pyramid.h:1660:38: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 std::vector * gp = ^~ pyramid.h:1452:37: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 expand(add, wraparound, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ src.first, src.second, src.third, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dest.first, dest.second, dest.third, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ std::minus()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pyramid.h:1452:37: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 In file included from enblend.h:33:0, from enblend.cc:191: /tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/.buildlink/include/vigra/transformimage.hxx: In function 'void vigra::transformImageIf(SrcImageIterator, SrcImageIterator, SrcAccessor, MaskImageIterator, MaskAccessor, DestImageIterator, DestAccessor, const Functor&) [with SrcImageIterator = vigra::ConstBasicImageIterator, vigra::RGBValue**>; SrcAccessor = vigra::RGBAccessor >; MaskImageIterator = vigra::ConstBasicImageIterator; MaskAccessor = vigra::StandardConstValueAccessor; DestImageIterator = vigra::BasicImageIterator, vigra::RGBValue**>; DestAccessor = vigra::RGBAccessor >; Functor = enblend::ConvertLuvPyramidToVectorFunctor, vigra::RGBValue, 8, 0>]': /tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/.buildlink/include/vigra/transformimage.hxx:362:1: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 transformImageIf(SrcImageIterator src_upperleft, ^~~~~~~~~~~~~~~~ /tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/.buildlink/include/vigra/transformimage.hxx:362:1: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 In file included from bounds.h:30:0, from enblend.h:45, from enblend.cc:191: pyramid.h: In function 'void enblend::reduce(bool, SrcImageIterator, SrcImageIterator, SrcAccessor, AlphaIterator, AlphaAccessor, DestImageIterator, DestImageIterator, DestAccessor, DestAlphaIterator, DestAlphaIterator, DestAlphaAccessor) [with SKIPSMImagePixelType = long long int; SKIPSMAlphaPixelType = short int; SrcImageIterator = vigra::ConstBasicImageIterator; SrcAccessor = vigra::StandardConstAccessor; AlphaIterator = vigra::ConstBasicImageIterator; AlphaAccessor = vigra::StandardConstValueAccessor; DestImageIterator = vigra::BasicImageIterator; DestAccessor = vigra::StandardAccessor; DestAlphaIterator = vigra::BasicImageIterator; DestAlphaAccessor = vigra::StandardValueAccessor]': pyramid.h:172:1: note: parameter passing for argument of type 'vigra::StandardConstAccessor' changed in GCC 7.1 reduce(bool wraparound, ^~~~~~ pyramid.h:172:1: note: parameter passing for argument of type 'vigra::StandardAccessor' changed in GCC 7.1 In file included from bounds.h:30:0, from enblend.h:45, from enblend.cc:191: pyramid.h: In function 'std::vector* enblend::gaussianPyramid(unsigned int, bool, typename SrcImageType::const_traverser, typename SrcImageType::const_traverser, typename SrcImageType::ConstAccessor, typename AlphaImageType::const_traverser, typename AlphaImageType::ConstAccessor) [with SrcImageType = vigra::BasicImage; AlphaImageType = vigra::BasicImage; PyramidImageType = vigra::BasicImage; int PyramidIntegerBits = 33; int PyramidFractionBits = 23; SKIPSMImagePixelType = long long int; SKIPSMAlphaPixelType = short int]': pyramid.h:589:55: note: parameter passing for argument of type 'vigra::StandardConstAccessor' changed in GCC 7.1 reduce(wraparound, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ src.first, src.second, src.third, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mask.first, mask.second, ~~~~~~~~~~~~~~~~~~~~~~~~ dest.first, dest.second, dest.third, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ destMask.first, destMask.second, destMask.third); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pyramid.h:589:55: note: parameter passing for argument of type 'vigra::StandardAccessor' changed in GCC 7.1 pyramid.h:589:55: note: parameter passing for argument of type 'vigra::StandardConstAccessor' changed in GCC 7.1 reduce(wraparound, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ src.first, src.second, src.third, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mask.first, mask.second, ~~~~~~~~~~~~~~~~~~~~~~~~ dest.first, dest.second, dest.third, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ destMask.first, destMask.second, destMask.third); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pyramid.h:589:55: note: parameter passing for argument of type 'vigra::StandardAccessor' changed in GCC 7.1 pyramid.h: In function 'std::vector* enblend::laplacianPyramid(const char*, unsigned int, bool, typename SrcImageType::const_traverser, typename SrcImageType::const_traverser, typename SrcImageType::ConstAccessor, typename AlphaImageType::const_traverser, typename AlphaImageType::ConstAccessor) [with SrcImageType = vigra::BasicImage; AlphaImageType = vigra::BasicImage; PyramidImageType = vigra::BasicImage; int PyramidIntegerBits = 33; int PyramidFractionBits = 23; SKIPSMImagePixelType = long long int; SKIPSMAlphaPixelType = short int]': pyramid.h:1452:37: note: parameter passing for argument of type 'vigra::StandardConstAccessor' changed in GCC 7.1 expand(add, wraparound, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ src.first, src.second, src.third, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dest.first, dest.second, dest.third, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ std::minus()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pyramid.h:1452:37: note: parameter passing for argument of type 'vigra::StandardAccessor' changed in GCC 7.1 pyramid.h: In function 'std::vector* enblend::gaussianPyramid(unsigned int, bool, typename SrcImageType::const_traverser, typename SrcImageType::const_traverser, typename SrcImageType::ConstAccessor, typename AlphaImageType::const_traverser, typename AlphaImageType::ConstAccessor) [with SrcImageType = vigra::BasicImage; AlphaImageType = vigra::BasicImage; PyramidImageType = vigra::BasicImage; int PyramidIntegerBits = 33; int PyramidFractionBits = 23; SKIPSMImagePixelType = long long int; SKIPSMAlphaPixelType = short int]': pyramid.h:589:55: note: parameter passing for argument of type 'vigra::StandardConstAccessor' changed in GCC 7.1 reduce(wraparound, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ src.first, src.second, src.third, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mask.first, mask.second, ~~~~~~~~~~~~~~~~~~~~~~~~ dest.first, dest.second, dest.third, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ destMask.first, destMask.second, destMask.third); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pyramid.h:589:55: note: parameter passing for argument of type 'vigra::StandardAccessor' changed in GCC 7.1 pyramid.h:589:55: note: parameter passing for argument of type 'vigra::StandardConstAccessor' changed in GCC 7.1 reduce(wraparound, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ src.first, src.second, src.third, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mask.first, mask.second, ~~~~~~~~~~~~~~~~~~~~~~~~ dest.first, dest.second, dest.third, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ destMask.first, destMask.second, destMask.third); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pyramid.h:589:55: note: parameter passing for argument of type 'vigra::StandardAccessor' changed in GCC 7.1 pyramid.h: In function 'std::vector* enblend::laplacianPyramid(const char*, unsigned int, bool, typename SrcImageType::const_traverser, typename SrcImageType::const_traverser, typename SrcImageType::ConstAccessor, typename AlphaImageType::const_traverser, typename AlphaImageType::ConstAccessor) [with SrcImageType = vigra::BasicImage; AlphaImageType = vigra::BasicImage; PyramidImageType = vigra::BasicImage; int PyramidIntegerBits = 33; int PyramidFractionBits = 23; SKIPSMImagePixelType = long long int; SKIPSMAlphaPixelType = short int]': pyramid.h:1452:37: note: parameter passing for argument of type 'vigra::StandardConstAccessor' changed in GCC 7.1 expand(add, wraparound, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ src.first, src.second, src.third, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dest.first, dest.second, dest.third, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ std::minus()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pyramid.h:1452:37: note: parameter passing for argument of type 'vigra::StandardAccessor' changed in GCC 7.1 In file included from bounds.h:30:0, from enblend.h:45, from enblend.cc:191: pyramid.h: In function 'void enblend::reduce(bool, SrcImageIterator, SrcImageIterator, SrcAccessor, AlphaIterator, AlphaAccessor, DestImageIterator, DestImageIterator, DestAccessor, DestAlphaIterator, DestAlphaIterator, DestAlphaAccessor) [with SKIPSMImagePixelType = double; SKIPSMAlphaPixelType = short int; SrcImageIterator = vigra::ConstBasicImageIterator; SrcAccessor = vigra::StandardConstValueAccessor; AlphaIterator = vigra::ConstBasicImageIterator; AlphaAccessor = vigra::StandardConstValueAccessor; DestImageIterator = vigra::BasicImageIterator; DestAccessor = vigra::StandardValueAccessor; DestAlphaIterator = vigra::BasicImageIterator; DestAlphaAccessor = vigra::StandardValueAccessor]': pyramid.h:172:1: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor' changed in GCC 7.1 reduce(bool wraparound, ^~~~~~ pyramid.h:172:1: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 In file included from bounds.h:30:0, from enblend.h:45, from enblend.cc:191: pyramid.h: In function 'std::vector* enblend::gaussianPyramid(unsigned int, bool, typename SrcImageType::const_traverser, typename SrcImageType::const_traverser, typename SrcImageType::ConstAccessor, typename AlphaImageType::const_traverser, typename AlphaImageType::ConstAccessor) [with SrcImageType = vigra::BasicImage; AlphaImageType = vigra::BasicImage; PyramidImageType = vigra::BasicImage; int PyramidIntegerBits = 8; int PyramidFractionBits = 0; SKIPSMImagePixelType = double; SKIPSMAlphaPixelType = short int]': pyramid.h:589:55: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor' changed in GCC 7.1 reduce(wraparound, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ src.first, src.second, src.third, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mask.first, mask.second, ~~~~~~~~~~~~~~~~~~~~~~~~ dest.first, dest.second, dest.third, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ destMask.first, destMask.second, destMask.third); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pyramid.h:589:55: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 pyramid.h:589:55: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor' changed in GCC 7.1 reduce(wraparound, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ src.first, src.second, src.third, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mask.first, mask.second, ~~~~~~~~~~~~~~~~~~~~~~~~ dest.first, dest.second, dest.third, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ destMask.first, destMask.second, destMask.third); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pyramid.h:589:55: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 pyramid.h: In function 'std::vector* enblend::laplacianPyramid(const char*, unsigned int, bool, typename SrcImageType::const_traverser, typename SrcImageType::const_traverser, typename SrcImageType::ConstAccessor, typename AlphaImageType::const_traverser, typename AlphaImageType::ConstAccessor) [with SrcImageType = vigra::BasicImage; AlphaImageType = vigra::BasicImage; PyramidImageType = vigra::BasicImage; int PyramidIntegerBits = 8; int PyramidFractionBits = 0; SKIPSMImagePixelType = double; SKIPSMAlphaPixelType = short int]': pyramid.h:1452:37: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor' changed in GCC 7.1 expand(add, wraparound, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ src.first, src.second, src.third, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dest.first, dest.second, dest.third, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ std::minus()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pyramid.h:1452:37: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 pyramid.h: In function 'std::vector* enblend::gaussianPyramid(unsigned int, bool, typename SrcImageType::const_traverser, typename SrcImageType::const_traverser, typename SrcImageType::ConstAccessor, typename AlphaImageType::const_traverser, typename AlphaImageType::ConstAccessor) [with SrcImageType = vigra::BasicImage; AlphaImageType = vigra::BasicImage; PyramidImageType = vigra::BasicImage; int PyramidIntegerBits = 8; int PyramidFractionBits = 0; SKIPSMImagePixelType = double; SKIPSMAlphaPixelType = short int]': pyramid.h:1472:1: note: parameter passing for argument of type 'vigra::BasicImage::ConstAccessor {aka vigra::StandardConstValueAccessor}' changed in GCC 7.1 gaussianPyramid(unsigned int numLevels, ^~~~~~~~~~~~~~~ pyramid.h:589:55: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor' changed in GCC 7.1 reduce(wraparound, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ src.first, src.second, src.third, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mask.first, mask.second, ~~~~~~~~~~~~~~~~~~~~~~~~ dest.first, dest.second, dest.third, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ destMask.first, destMask.second, destMask.third); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pyramid.h:589:55: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 pyramid.h:589:55: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor' changed in GCC 7.1 reduce(wraparound, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ src.first, src.second, src.third, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mask.first, mask.second, ~~~~~~~~~~~~~~~~~~~~~~~~ dest.first, dest.second, dest.third, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ destMask.first, destMask.second, destMask.third); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pyramid.h:589:55: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 pyramid.h: In function 'std::vector* enblend::laplacianPyramid(const char*, unsigned int, bool, typename SrcImageType::const_traverser, typename SrcImageType::const_traverser, typename SrcImageType::ConstAccessor, typename AlphaImageType::const_traverser, typename AlphaImageType::ConstAccessor) [with SrcImageType = vigra::BasicImage; AlphaImageType = vigra::BasicImage; PyramidImageType = vigra::BasicImage; int PyramidIntegerBits = 8; int PyramidFractionBits = 0; SKIPSMImagePixelType = double; SKIPSMAlphaPixelType = short int]': pyramid.h:1651:1: note: parameter passing for argument of type 'vigra::BasicImage::ConstAccessor {aka vigra::StandardConstValueAccessor}' changed in GCC 7.1 laplacianPyramid(const char* exportName, unsigned int numLevels, ^~~~~~~~~~~~~~~~ pyramid.h:1660:38: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor' changed in GCC 7.1 std::vector * gp = ^~ pyramid.h:1452:37: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor' changed in GCC 7.1 expand(add, wraparound, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ src.first, src.second, src.third, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dest.first, dest.second, dest.third, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ std::minus()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pyramid.h:1452:37: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 In file included from assemble.h:38:0, from enblend.h:43, from enblend.cc:191: /tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/.buildlink/include/vigra/impexalpha.hxx: In function 'void vigra::detail::importImageAlpha(const vigra::ImageImportInfo&, ImageIterator, ImageAccessor, AlphaIterator, AlphaAccessor, vigra::VigraTrueType) [with ImageIterator = vigra::BasicImageIterator; ImageAccessor = vigra::StandardValueAccessor; AlphaIterator = vigra::BasicImageIterator; AlphaAccessor = vigra_ext::WriteFunctorAccessor, vigra::StandardValueAccessor >]': /tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/.buildlink/include/vigra/impexalpha.hxx:205:9: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 importImageAlpha(const ImageImportInfo& import_info, ^~~~~~~~~~~~~~~~ /tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/.buildlink/include/vigra/impexalpha.hxx:205:9: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 /tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/.buildlink/include/vigra/impexalpha.hxx: In function 'void enblend::import(const vigra::ImageImportInfo&, const std::pair<_T1, _T2>&, const std::pair&) [with DestIterator = vigra::BasicImageIterator; DestAccessor = vigra::StandardValueAccessor; AlphaIterator = vigra::BasicImageIterator; AlphaAccessor = vigra::StandardValueAccessor]': /tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/.buildlink/include/vigra/impexalpha.hxx:437:33: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 detail::importImageAlpha(import_info, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ image_iterator, image_accessor, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ alpha_iterator, alpha_accessor, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ is_scalar()); ~~~~~~~~~~~~ In file included from enblend.cc:183:0: /tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/.buildlink/include/vigra/impex.hxx:797:28: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 detail::importImage(import_info, ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ image_iterator, image_accessor, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ is_scalar()); ~~~~~~~~~~~~ In file included from enblend.h:40:0, from enblend.cc:191: openmp_vigra.h: In function 'std::pair enblend::assemble(std::__cxx11::list&, vigra::Rect2D&, vigra::Rect2D&) [with ImageType = vigra::BasicImage; AlphaType = vigra::BasicImage]': openmp_vigra.h:551:31: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor' changed in GCC 7.1 vigra::copyImageIf(src_upperleft, src_lowerright, src_acc, ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mask_upperleft, mask_acc, ~~~~~~~~~~~~~~~~~~~~~~~~~ dest_upperleft, dest_acc); ~~~~~~~~~~~~~~~~~~~~~~~~~ openmp_vigra.h:551:31: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 In file included from assemble.h:38:0, from enblend.h:43, from enblend.cc:191: /tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/.buildlink/include/vigra/impexalpha.hxx: In function 'void vigra::detail::exportImageAlpha(ImageIterator, ImageIterator, ImageAccessor, AlphaIterator, AlphaAccessor, const vigra::ImageExportInfo&, vigra::VigraTrueType) [with ImageIterator = vigra::ConstBasicImageIterator; ImageAccessor = vigra::StandardConstValueAccessor; AlphaIterator = vigra::ConstBasicImageIterator; AlphaAccessor = vigra_ext::ReadFunctorAccessor, vigra::StandardValueAccessor >]': /tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/.buildlink/include/vigra/impexalpha.hxx:654:9: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor' changed in GCC 7.1 exportImageAlpha(ImageIterator image_upper_left, ImageIterator image_lower_right, ImageAccessor image_accessor, ^~~~~~~~~~~~~~~~ In file included from bounds.h:30:0, from enblend.h:45, from enblend.cc:191: pyramid.h: In function 'void enblend::reduce(bool, SrcImageIterator, SrcImageIterator, SrcAccessor, AlphaIterator, AlphaAccessor, DestImageIterator, DestImageIterator, DestAccessor, DestAlphaIterator, DestAlphaIterator, DestAlphaAccessor) [with SKIPSMImagePixelType = vigra::RGBValue; SKIPSMAlphaPixelType = short int; SrcImageIterator = vigra::ConstBasicImageIterator, vigra::RGBValue**>; SrcAccessor = vigra::RGBAccessor >; AlphaIterator = vigra::ConstBasicImageIterator; AlphaAccessor = vigra::StandardConstValueAccessor; DestImageIterator = vigra::BasicImageIterator, vigra::RGBValue**>; DestAccessor = vigra::RGBAccessor >; DestAlphaIterator = vigra::BasicImageIterator; DestAlphaAccessor = vigra::StandardValueAccessor]': pyramid.h:172:1: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 reduce(bool wraparound, ^~~~~~ pyramid.h:172:1: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 In file included from enblend.h:42:0, from enblend.cc:191: fixmath.h: In function 'std::vector* enblend::gaussianPyramid(unsigned int, bool, typename SrcImageType::const_traverser, typename SrcImageType::const_traverser, typename SrcImageType::ConstAccessor, typename AlphaImageType::const_traverser, typename AlphaImageType::ConstAccessor) [with SrcImageType = vigra::BasicImage >; AlphaImageType = vigra::BasicImage; PyramidImageType = vigra::BasicImage >; int PyramidIntegerBits = 33; int PyramidFractionBits = 23; SKIPSMImagePixelType = vigra::RGBValue; SKIPSMAlphaPixelType = short int]': fixmath.h:1766:9: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 copyToPyramidImage ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (src_upperleft, src_lowerright, sa, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dest_upperleft, da, ~~~~~~~~~~~~~~~~~~~ src_is_scalar()); ~~~~~~~~~~~~~~~~ In file included from bounds.h:30:0, from enblend.h:45, from enblend.cc:191: pyramid.h:589:55: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 reduce(wraparound, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ src.first, src.second, src.third, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mask.first, mask.second, ~~~~~~~~~~~~~~~~~~~~~~~~ dest.first, dest.second, dest.third, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ destMask.first, destMask.second, destMask.third); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pyramid.h:589:55: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 pyramid.h:589:55: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 reduce(wraparound, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ src.first, src.second, src.third, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mask.first, mask.second, ~~~~~~~~~~~~~~~~~~~~~~~~ dest.first, dest.second, dest.third, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ destMask.first, destMask.second, destMask.third); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pyramid.h:589:55: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 pyramid.h: In function 'std::vector* enblend::laplacianPyramid(const char*, unsigned int, bool, typename SrcImageType::const_traverser, typename SrcImageType::const_traverser, typename SrcImageType::ConstAccessor, typename AlphaImageType::const_traverser, typename AlphaImageType::ConstAccessor) [with SrcImageType = vigra::BasicImage >; AlphaImageType = vigra::BasicImage; PyramidImageType = vigra::BasicImage >; int PyramidIntegerBits = 33; int PyramidFractionBits = 23; SKIPSMImagePixelType = vigra::RGBValue; SKIPSMAlphaPixelType = short int]': pyramid.h:1452:37: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 expand(add, wraparound, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ src.first, src.second, src.third, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dest.first, dest.second, dest.third, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ std::minus()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pyramid.h:1452:37: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 In file included from enblend.h:42:0, from enblend.cc:191: fixmath.h: In function 'std::vector* enblend::gaussianPyramid(unsigned int, bool, typename SrcImageType::const_traverser, typename SrcImageType::const_traverser, typename SrcImageType::ConstAccessor, typename AlphaImageType::const_traverser, typename AlphaImageType::ConstAccessor) [with SrcImageType = vigra::BasicImage >; AlphaImageType = vigra::BasicImage; PyramidImageType = vigra::BasicImage >; int PyramidIntegerBits = 33; int PyramidFractionBits = 23; SKIPSMImagePixelType = vigra::RGBValue; SKIPSMAlphaPixelType = short int]': fixmath.h:1766:9: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 copyToPyramidImage ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (src_upperleft, src_lowerright, sa, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dest_upperleft, da, ~~~~~~~~~~~~~~~~~~~ src_is_scalar()); ~~~~~~~~~~~~~~~~ In file included from bounds.h:30:0, from enblend.h:45, from enblend.cc:191: pyramid.h:589:55: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 reduce(wraparound, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ src.first, src.second, src.third, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mask.first, mask.second, ~~~~~~~~~~~~~~~~~~~~~~~~ dest.first, dest.second, dest.third, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ destMask.first, destMask.second, destMask.third); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pyramid.h:589:55: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 pyramid.h:589:55: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 reduce(wraparound, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ src.first, src.second, src.third, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mask.first, mask.second, ~~~~~~~~~~~~~~~~~~~~~~~~ dest.first, dest.second, dest.third, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ destMask.first, destMask.second, destMask.third); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pyramid.h:589:55: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 pyramid.h: In function 'std::vector* enblend::laplacianPyramid(const char*, unsigned int, bool, typename SrcImageType::const_traverser, typename SrcImageType::const_traverser, typename SrcImageType::ConstAccessor, typename AlphaImageType::const_traverser, typename AlphaImageType::ConstAccessor) [with SrcImageType = vigra::BasicImage >; AlphaImageType = vigra::BasicImage; PyramidImageType = vigra::BasicImage >; int PyramidIntegerBits = 33; int PyramidFractionBits = 23; SKIPSMImagePixelType = vigra::RGBValue; SKIPSMAlphaPixelType = short int]': pyramid.h:1452:37: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 expand(add, wraparound, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ src.first, src.second, src.third, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dest.first, dest.second, dest.third, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ std::minus()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pyramid.h:1452:37: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 In file included from assemble.h:38:0, from enblend.h:43, from enblend.cc:191: /tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/.buildlink/include/vigra/impexalpha.hxx: In function 'void vigra::detail::write_image_bands_and_alpha(vigra::Encoder*, ImageIterator, ImageIterator, ImageAccessor, const ImageScaler&, AlphaIterator, AlphaAccessor, const AlphaScaler&) [with ValueType = short int; ImageIterator = vigra::ConstBasicImageIterator, vigra::RGBValue**>; ImageAccessor = vigra::RGBAccessor >; ImageScaler = vigra::detail::identity; AlphaIterator = vigra::ConstBasicImageIterator; AlphaAccessor = vigra_ext::ReadFunctorAccessor, vigra::StandardValueAccessor >; AlphaScaler = vigra::detail::identity]': /tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/.buildlink/include/vigra/impexalpha.hxx:539:9: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 write_image_bands_and_alpha(Encoder* encoder, ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/.buildlink/include/vigra/impexalpha.hxx: In function 'void vigra::detail::write_image_bands_and_alpha(vigra::Encoder*, ImageIterator, ImageIterator, ImageAccessor, const ImageScaler&, AlphaIterator, AlphaAccessor, const AlphaScaler&) [with ValueType = int; ImageIterator = vigra::ConstBasicImageIterator, vigra::RGBValue**>; ImageAccessor = vigra::RGBAccessor >; ImageScaler = vigra::detail::identity; AlphaIterator = vigra::ConstBasicImageIterator; AlphaAccessor = vigra_ext::ReadFunctorAccessor, vigra::StandardValueAccessor >; AlphaScaler = vigra::detail::identity]': /tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/.buildlink/include/vigra/impexalpha.hxx:539:9: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 /tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/.buildlink/include/vigra/impexalpha.hxx: In function 'void vigra::detail::exportImageAlpha(ImageIterator, ImageIterator, ImageAccessor, AlphaIterator, AlphaAccessor, const vigra::ImageExportInfo&, vigra::VigraFalseType) [with ImageIterator = vigra::ConstBasicImageIterator, vigra::RGBValue**>; ImageAccessor = vigra::RGBAccessor >; AlphaIterator = vigra::ConstBasicImageIterator; AlphaAccessor = vigra_ext::ReadFunctorAccessor, vigra::StandardValueAccessor >]': /tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/.buildlink/include/vigra/impexalpha.hxx:776:9: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 exportImageAlpha(ImageIterator image_upper_left, ImageIterator image_lower_right, ImageAccessor image_accessor, ^~~~~~~~~~~~~~~~ /tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/.buildlink/include/vigra/impexalpha.hxx:871:55: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 write_image_bands_and_alpha(encoder.get(), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ image_upper_left, image_lower_right, image_accessor, identity(), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ alpha_upper_left, alpha_accessor, identity()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/.buildlink/include/vigra/impexalpha.hxx:876:55: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 write_image_bands_and_alpha(encoder.get(), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ image_upper_left, image_lower_right, image_accessor, identity(), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ alpha_upper_left, alpha_accessor, identity()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from enblend.cc:183:0: /tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/.buildlink/include/vigra/impex.hxx: In function 'void vigra::detail::write_image_bands(vigra::Encoder*, ImageIterator, ImageIterator, ImageAccessor, const ImageScaler&) [with ValueType = unsigned char; ImageIterator = vigra::ConstBasicImageIterator, vigra::RGBValue**>; ImageAccessor = vigra::RGBAccessor >; ImageScaler = vigra::detail::linear_transform]': /tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/.buildlink/include/vigra/impex.hxx:335:9: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 write_image_bands(Encoder* encoder, ^~~~~~~~~~~~~~~~~ /tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/.buildlink/include/vigra/impex.hxx: In function 'void vigra::detail::write_image_bands(vigra::Encoder*, ImageIterator, ImageIterator, ImageAccessor, const ImageScaler&) [with ValueType = short unsigned int; ImageIterator = vigra::ConstBasicImageIterator, vigra::RGBValue**>; ImageAccessor = vigra::RGBAccessor >; ImageScaler = vigra::detail::linear_transform]': /tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/.buildlink/include/vigra/impex.hxx:335:9: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 /tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/.buildlink/include/vigra/impex.hxx: In function 'void vigra::detail::write_image_bands(vigra::Encoder*, ImageIterator, ImageIterator, ImageAccessor, const ImageScaler&) [with ValueType = unsigned int; ImageIterator = vigra::ConstBasicImageIterator, vigra::RGBValue**>; ImageAccessor = vigra::RGBAccessor >; ImageScaler = vigra::detail::linear_transform]': /tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/.buildlink/include/vigra/impex.hxx:335:9: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 /tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/.buildlink/include/vigra/impex.hxx: In function 'void vigra::detail::write_image_bands(vigra::Encoder*, ImageIterator, ImageIterator, ImageAccessor, const ImageScaler&) [with ValueType = short int; ImageIterator = vigra::ConstBasicImageIterator, vigra::RGBValue**>; ImageAccessor = vigra::RGBAccessor >; ImageScaler = vigra::detail::linear_transform]': /tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/.buildlink/include/vigra/impex.hxx:335:9: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 /tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/.buildlink/include/vigra/impex.hxx: In function 'void vigra::detail::write_image_bands(vigra::Encoder*, ImageIterator, ImageIterator, ImageAccessor, const ImageScaler&) [with ValueType = int; ImageIterator = vigra::ConstBasicImageIterator, vigra::RGBValue**>; ImageAccessor = vigra::RGBAccessor >; ImageScaler = vigra::detail::linear_transform]': /tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/.buildlink/include/vigra/impex.hxx:335:9: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 /tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/.buildlink/include/vigra/impex.hxx: In function 'void vigra::detail::write_image_bands(vigra::Encoder*, ImageIterator, ImageIterator, ImageAccessor, const ImageScaler&) [with ValueType = float; ImageIterator = vigra::ConstBasicImageIterator, vigra::RGBValue**>; ImageAccessor = vigra::RGBAccessor >; ImageScaler = vigra::detail::linear_transform]': /tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/.buildlink/include/vigra/impex.hxx:335:9: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 /tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/.buildlink/include/vigra/impex.hxx: In function 'void vigra::detail::write_image_bands(vigra::Encoder*, ImageIterator, ImageIterator, ImageAccessor, const ImageScaler&) [with ValueType = double; ImageIterator = vigra::ConstBasicImageIterator, vigra::RGBValue**>; ImageAccessor = vigra::RGBAccessor >; ImageScaler = vigra::detail::linear_transform]': /tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/.buildlink/include/vigra/impex.hxx:335:9: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 /tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/.buildlink/include/vigra/impex.hxx: In function 'void vigra::detail::write_image_bands(vigra::Encoder*, ImageIterator, ImageIterator, ImageAccessor, const ImageScaler&) [with ValueType = unsigned char; ImageIterator = vigra::ConstBasicImageIterator, vigra::RGBValue**>; ImageAccessor = vigra::RGBAccessor >; ImageScaler = vigra::detail::identity]': /tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/.buildlink/include/vigra/impex.hxx:335:9: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 /tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/.buildlink/include/vigra/impex.hxx: In function 'void vigra::detail::write_image_bands(vigra::Encoder*, ImageIterator, ImageIterator, ImageAccessor, const ImageScaler&) [with ValueType = short unsigned int; ImageIterator = vigra::ConstBasicImageIterator, vigra::RGBValue**>; ImageAccessor = vigra::RGBAccessor >; ImageScaler = vigra::detail::identity]': /tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/.buildlink/include/vigra/impex.hxx:335:9: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 /tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/.buildlink/include/vigra/impex.hxx: In function 'void vigra::detail::write_image_bands(vigra::Encoder*, ImageIterator, ImageIterator, ImageAccessor, const ImageScaler&) [with ValueType = unsigned int; ImageIterator = vigra::ConstBasicImageIterator, vigra::RGBValue**>; ImageAccessor = vigra::RGBAccessor >; ImageScaler = vigra::detail::identity]': /tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/.buildlink/include/vigra/impex.hxx:335:9: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 /tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/.buildlink/include/vigra/impex.hxx: In function 'void vigra::detail::write_image_bands(vigra::Encoder*, ImageIterator, ImageIterator, ImageAccessor, const ImageScaler&) [with ValueType = short int; ImageIterator = vigra::ConstBasicImageIterator, vigra::RGBValue**>; ImageAccessor = vigra::RGBAccessor >; ImageScaler = vigra::detail::identity]': /tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/.buildlink/include/vigra/impex.hxx:335:9: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 /tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/.buildlink/include/vigra/impex.hxx: In function 'void vigra::detail::write_image_bands(vigra::Encoder*, ImageIterator, ImageIterator, ImageAccessor, const ImageScaler&) [with ValueType = int; ImageIterator = vigra::ConstBasicImageIterator, vigra::RGBValue**>; ImageAccessor = vigra::RGBAccessor >; ImageScaler = vigra::detail::identity]': /tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/.buildlink/include/vigra/impex.hxx:335:9: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 /tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/.buildlink/include/vigra/impex.hxx: In function 'void vigra::detail::write_image_bands(vigra::Encoder*, ImageIterator, ImageIterator, ImageAccessor, const ImageScaler&) [with ValueType = float; ImageIterator = vigra::ConstBasicImageIterator, vigra::RGBValue**>; ImageAccessor = vigra::RGBAccessor >; ImageScaler = vigra::detail::identity]': /tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/.buildlink/include/vigra/impex.hxx:335:9: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 /tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/.buildlink/include/vigra/impex.hxx: In function 'void vigra::detail::write_image_bands(vigra::Encoder*, ImageIterator, ImageIterator, ImageAccessor, const ImageScaler&) [with ValueType = double; ImageIterator = vigra::ConstBasicImageIterator, vigra::RGBValue**>; ImageAccessor = vigra::RGBAccessor >; ImageScaler = vigra::detail::identity]': /tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/.buildlink/include/vigra/impex.hxx:335:9: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 In file included from enblend.cc:183:0: /tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/.buildlink/include/vigra/impex.hxx: In function 'void vigra::detail::exportImage(ImageIterator, ImageIterator, ImageAccessor, const vigra::ImageExportInfo&, vigra::VigraFalseType) [with ImageIterator = vigra::ConstBasicImageIterator, vigra::RGBValue**>; ImageAccessor = vigra::RGBAccessor >]': /tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/.buildlink/include/vigra/impex.hxx:532:9: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 exportImage(ImageIterator image_upper_left, ImageIterator image_lower_right, ImageAccessor image_accessor, ^~~~~~~~~~~ /tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/.buildlink/include/vigra/impex.hxx:562:45: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 write_image_bands(encoder.get(), ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ image_upper_left, image_lower_right, image_accessor, image_rescaler); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/.buildlink/include/vigra/impex.hxx:566:46: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 write_image_bands(encoder.get(), ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ image_upper_left, image_lower_right, image_accessor, image_rescaler); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/.buildlink/include/vigra/impex.hxx:570:46: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 write_image_bands(encoder.get(), ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ image_upper_left, image_lower_right, image_accessor, image_rescaler); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/.buildlink/include/vigra/impex.hxx:574:45: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 write_image_bands(encoder.get(), ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ image_upper_left, image_lower_right, image_accessor, image_rescaler); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/.buildlink/include/vigra/impex.hxx:578:45: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 write_image_bands(encoder.get(), ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ image_upper_left, image_lower_right, image_accessor, image_rescaler); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/.buildlink/include/vigra/impex.hxx:582:45: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 write_image_bands(encoder.get(), ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ image_upper_left, image_lower_right, image_accessor, image_rescaler); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/.buildlink/include/vigra/impex.hxx:586:46: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 write_image_bands(encoder.get(), ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ image_upper_left, image_lower_right, image_accessor, image_rescaler); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/.buildlink/include/vigra/impex.hxx:598:45: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 write_image_bands(encoder.get(), ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ image_upper_left, image_lower_right, image_accessor, identity()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/.buildlink/include/vigra/impex.hxx:602:46: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 write_image_bands(encoder.get(), ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ image_upper_left, image_lower_right, image_accessor, identity()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/.buildlink/include/vigra/impex.hxx:606:46: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 write_image_bands(encoder.get(), ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ image_upper_left, image_lower_right, image_accessor, identity()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/.buildlink/include/vigra/impex.hxx:610:45: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 write_image_bands(encoder.get(), ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ image_upper_left, image_lower_right, image_accessor, identity()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/.buildlink/include/vigra/impex.hxx:614:45: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 write_image_bands(encoder.get(), ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ image_upper_left, image_lower_right, image_accessor, identity()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/.buildlink/include/vigra/impex.hxx:618:45: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 write_image_bands(encoder.get(), ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ image_upper_left, image_lower_right, image_accessor, identity()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/.buildlink/include/vigra/impex.hxx:622:46: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 write_image_bands(encoder.get(), ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ image_upper_left, image_lower_right, image_accessor, identity()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from assemble.h:38:0, from enblend.h:43, from enblend.cc:191: /tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/.buildlink/include/vigra/impexalpha.hxx: In function 'void enblend::exportImagePreferablyWithAlpha(const ImageType*, const AlphaType*, const AlphaAccessor&, const vigra::ImageExportInfo&) [with ImageType = vigra::BasicImage >; AlphaType = vigra::BasicImage; AlphaAccessor = vigra_ext::ReadFunctorAccessor, vigra::StandardValueAccessor >]': /tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/.buildlink/include/vigra/impexalpha.hxx:1033:37: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 detail::exportImageAlpha(image_upper_left, image_lower_right, image_accessor, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ alpha_upper_left, alpha_accessor, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ export_info, ~~~~~~~~~~~~ is_scalar()); ~~~~~~~~~~~~ /tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/.buildlink/include/vigra/impexalpha.hxx:1043:37: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 detail::exportImageAlpha(image_upper_left, image_lower_right, image_accessor, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ alpha_upper_left, alpha_accessor, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ info, ~~~~~ is_scalar()); ~~~~~~~~~~~~ In file included from enblend.cc:183:0: /tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/.buildlink/include/vigra/impex.hxx:973:32: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 detail::exportImage(image_upper_left, image_lower_right, image_accessor, ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ export_info, ~~~~~~~~~~~~ is_scalar()); ~~~~~~~~~~~~ /tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/.buildlink/include/vigra/impex.hxx:982:32: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 detail::exportImage(image_upper_left, image_lower_right, image_accessor, ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ info, ~~~~~ is_scalar()); ~~~~~~~~~~~~ In file included from enblend.cc:183:0: /tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/.buildlink/include/vigra/impex.hxx: In function 'void vigra::detail::write_image_band(vigra::Encoder*, ImageIterator, ImageIterator, ImageAccessor, const ImageScaler&) [with ValueType = short int; ImageIterator = vigra::ConstBasicImageIterator; ImageAccessor = vigra::StandardConstValueAccessor; ImageScaler = vigra::detail::linear_transform]': /tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/.buildlink/include/vigra/impex.hxx:283:9: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor' changed in GCC 7.1 write_image_band(Encoder* encoder, ^~~~~~~~~~~~~~~~ /tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/.buildlink/include/vigra/impex.hxx: In function 'void vigra::detail::write_image_band(vigra::Encoder*, ImageIterator, ImageIterator, ImageAccessor, const ImageScaler&) [with ValueType = int; ImageIterator = vigra::ConstBasicImageIterator; ImageAccessor = vigra::StandardConstValueAccessor; ImageScaler = vigra::detail::linear_transform]': /tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/.buildlink/include/vigra/impex.hxx:283:9: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor' changed in GCC 7.1 /tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/.buildlink/include/vigra/impex.hxx: In function 'void vigra::detail::write_image_band(vigra::Encoder*, ImageIterator, ImageIterator, ImageAccessor, const ImageScaler&) [with ValueType = short unsigned int; ImageIterator = vigra::ConstBasicImageIterator; ImageAccessor = vigra::StandardConstValueAccessor; ImageScaler = vigra::detail::identity]': /tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/.buildlink/include/vigra/impex.hxx:283:9: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor' changed in GCC 7.1 /tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/.buildlink/include/vigra/impex.hxx: In function 'void vigra::detail::write_image_band(vigra::Encoder*, ImageIterator, ImageIterator, ImageAccessor, const ImageScaler&) [with ValueType = unsigned int; ImageIterator = vigra::ConstBasicImageIterator; ImageAccessor = vigra::StandardConstValueAccessor; ImageScaler = vigra::detail::identity]': /tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/.buildlink/include/vigra/impex.hxx:283:9: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor' changed in GCC 7.1 /tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/.buildlink/include/vigra/impex.hxx: In function 'void vigra::detail::write_image_band(vigra::Encoder*, ImageIterator, ImageIterator, ImageAccessor, const ImageScaler&) [with ValueType = short int; ImageIterator = vigra::ConstBasicImageIterator; ImageAccessor = vigra::StandardConstValueAccessor; ImageScaler = vigra::detail::identity]': /tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/.buildlink/include/vigra/impex.hxx:283:9: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor' changed in GCC 7.1 /tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/.buildlink/include/vigra/impex.hxx: In function 'void vigra::detail::write_image_band(vigra::Encoder*, ImageIterator, ImageIterator, ImageAccessor, const ImageScaler&) [with ValueType = int; ImageIterator = vigra::ConstBasicImageIterator; ImageAccessor = vigra::StandardConstValueAccessor; ImageScaler = vigra::detail::identity]': /tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/.buildlink/include/vigra/impex.hxx:283:9: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor' changed in GCC 7.1 In file included from enblend.cc:183:0: /tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/.buildlink/include/vigra/impex.hxx: In function 'void vigra::detail::exportImage(ImageIterator, ImageIterator, ImageAccessor, const vigra::ImageExportInfo&, vigra::VigraTrueType) [with ImageIterator = vigra::ConstBasicImageIterator; ImageAccessor = vigra::StandardConstValueAccessor]': /tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/.buildlink/include/vigra/impex.hxx:432:9: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor' changed in GCC 7.1 exportImage(ImageIterator image_upper_left, ImageIterator image_lower_right, ImageAccessor image_accessor, ^~~~~~~~~~~ /tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/.buildlink/include/vigra/impex.hxx:470:44: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor' changed in GCC 7.1 write_image_band(encoder.get(), ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ image_upper_left, image_lower_right, image_accessor, image_rescaler); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/.buildlink/include/vigra/impex.hxx:474:44: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor' changed in GCC 7.1 write_image_band(encoder.get(), ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ image_upper_left, image_lower_right, image_accessor, image_rescaler); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/.buildlink/include/vigra/impex.hxx:498:45: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor' changed in GCC 7.1 write_image_band(encoder.get(), ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ image_upper_left, image_lower_right, image_accessor, identity()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/.buildlink/include/vigra/impex.hxx:502:45: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor' changed in GCC 7.1 write_image_band(encoder.get(), ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ image_upper_left, image_lower_right, image_accessor, identity()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/.buildlink/include/vigra/impex.hxx:506:44: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor' changed in GCC 7.1 write_image_band(encoder.get(), ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ image_upper_left, image_lower_right, image_accessor, identity()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/.buildlink/include/vigra/impex.hxx:510:44: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor' changed in GCC 7.1 write_image_band(encoder.get(), ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ image_upper_left, image_lower_right, image_accessor, identity()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from assemble.h:38:0, from enblend.h:43, from enblend.cc:191: /tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/.buildlink/include/vigra/impexalpha.hxx: In function 'void enblend::exportImagePreferablyWithAlpha(const ImageType*, const AlphaType*, const AlphaAccessor&, const vigra::ImageExportInfo&) [with ImageType = vigra::BasicImage; AlphaType = vigra::BasicImage; AlphaAccessor = vigra_ext::ReadFunctorAccessor, vigra::StandardValueAccessor >]': /tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/.buildlink/include/vigra/impexalpha.hxx:1033:37: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor' changed in GCC 7.1 detail::exportImageAlpha(image_upper_left, image_lower_right, image_accessor, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ alpha_upper_left, alpha_accessor, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ export_info, ~~~~~~~~~~~~ is_scalar()); ~~~~~~~~~~~~ /tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/.buildlink/include/vigra/impexalpha.hxx:1043:37: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor' changed in GCC 7.1 detail::exportImageAlpha(image_upper_left, image_lower_right, image_accessor, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ alpha_upper_left, alpha_accessor, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ info, ~~~~~ is_scalar()); ~~~~~~~~~~~~ In file included from enblend.cc:183:0: /tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/.buildlink/include/vigra/impex.hxx:973:32: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor' changed in GCC 7.1 detail::exportImage(image_upper_left, image_lower_right, image_accessor, ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ export_info, ~~~~~~~~~~~~ is_scalar()); ~~~~~~~~~~~~ /tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/.buildlink/include/vigra/impex.hxx:982:32: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor' changed in GCC 7.1 detail::exportImage(image_upper_left, image_lower_right, image_accessor, ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ info, ~~~~~ is_scalar()); ~~~~~~~~~~~~ In file included from mask.h:53:0, from enblend.h:46, from enblend.cc:191: graphcut.h: In function 'void enblend::graphCut(SrcImageIterator, SrcImageIterator, SrcAccessor, SrcImageIterator, SrcAccessor, DestImageIterator, DestAccessor, MaskImageIterator, MaskImageIterator, MaskAccessor, MaskImageIterator, MaskAccessor, enblend::nearest_neighbor_metric_t, boundary_t, const vigra::Rect2D&) [with SrcImageIterator = vigra::ConstStridedImageIterator; SrcAccessor = vigra::StandardConstValueAccessor; DestImageIterator = vigra::BasicImageIterator; DestAccessor = vigra::StandardValueAccessor; MaskImageIterator = vigra::ConstStridedImageIterator; MaskAccessor = vigra::StandardConstValueAccessor]': graphcut.h:1312:5: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor' changed in GCC 7.1 graphCut(SrcImageIterator src1_upperleft, SrcImageIterator src1_lowerright, SrcAccessor sa1, ^~~~~~~~ graphcut.h:1312:5: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor' changed in GCC 7.1 graphcut.h: In function 'MaskType* enblend::createMask(const ImageType*, const ImageType*, const AlphaType*, const AlphaType*, const vigra::Rect2D&, const vigra::Rect2D&, bool, unsigned int, std::__cxx11::list >::const_iterator, unsigned int) [with ImageType = vigra::BasicImage; AlphaType = vigra::BasicImage; MaskType = vigra::BasicImage]': graphcut.h:429:17: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor' changed in GCC 7.1 graphCut(src1.first, src1.second, src1.third, ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src2.first, src2.second, ~~~~~~~~~~~~~~~~~~~~~~~~ dest.first, dest.second, ~~~~~~~~~~~~~~~~~~~~~~~~ mask1.first, mask1.second, mask1.third, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mask2.first, mask2.second, ~~~~~~~~~~~~~~~~~~~~~~~~~~ norm, boundary, iBB); ~~~~~~~~~~~~~~~~~~~~ In file included from enblend.h:40:0, from enblend.cc:191: openmp_vigra.h: In function 'void enblend::enblendMain(const FileNameList&, const std::__cxx11::list&, vigra::ImageExportInfo&, vigra::Rect2D&) [with ImagePixelType = double]': openmp_vigra.h:551:31: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor' changed in GCC 7.1 vigra::copyImageIf(src_upperleft, src_lowerright, src_acc, ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mask_upperleft, mask_acc, ~~~~~~~~~~~~~~~~~~~~~~~~~ dest_upperleft, dest_acc); ~~~~~~~~~~~~~~~~~~~~~~~~~ openmp_vigra.h:551:31: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 In file included from /tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/.buildlink/include/vigra/stdimagefunctions.hxx:71:0, from /tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/.buildlink/include/vigra/nonlineardiffusion.hxx:41, from /tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/.buildlink/include/vigra/convolution.hxx:44, from openmp_vigra.h:32, from enblend.h:40, from enblend.cc:191: /tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/.buildlink/include/vigra/copyimage.hxx:397:16: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor' changed in GCC 7.1 copyImageIf(src.first, src.second, src.third, ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mask.first, mask.second, ~~~~~~~~~~~~~~~~~~~~~~~~ dest.first, dest.second); ~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/.buildlink/include/vigra/copyimage.hxx:397:16: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 /tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/.buildlink/include/vigra/copyimage.hxx:397:16: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor' changed in GCC 7.1 copyImageIf(src.first, src.second, src.third, ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mask.first, mask.second, ~~~~~~~~~~~~~~~~~~~~~~~~ dest.first, dest.second); ~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/.buildlink/include/vigra/copyimage.hxx:397:16: note: parameter passing for argument of type 'vigra::StandardValueAccessor' changed in GCC 7.1 In file included from bounds.h:30:0, from enblend.h:45, from enblend.cc:191: pyramid.h:1746:35: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor' changed in GCC 7.1 alpha.first, alpha.second); ^ pyramid.h:1746:35: note: parameter passing for argument of type 'vigra::StandardConstValueAccessor' changed in GCC 7.1 alpha.first, alpha.second); ^ In file included from mask.h:53:0, from enblend.h:46, from enblend.cc:191: graphcut.h: In function 'void enblend::graphCut(SrcImageIterator, SrcImageIterator, SrcAccessor, SrcImageIterator, SrcAccessor, DestImageIterator, DestAccessor, MaskImageIterator, MaskImageIterator, MaskAccessor, MaskImageIterator, MaskAccessor, enblend::nearest_neighbor_metric_t, boundary_t, const vigra::Rect2D&) [with SrcImageIterator = vigra::ConstStridedImageIterator >; SrcAccessor = vigra::RGBAccessor >; DestImageIterator = vigra::BasicImageIterator; DestAccessor = vigra::StandardValueAccessor; MaskImageIterator = vigra::ConstStridedImageIterator; MaskAccessor = vigra::StandardConstValueAccessor]': graphcut.h:1312:5: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 graphCut(SrcImageIterator src1_upperleft, SrcImageIterator src1_lowerright, SrcAccessor sa1, ^~~~~~~~ graphcut.h:1312:5: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 graphcut.h: In function 'MaskType* enblend::createMask(const ImageType*, const ImageType*, const AlphaType*, const AlphaType*, const vigra::Rect2D&, const vigra::Rect2D&, bool, unsigned int, std::__cxx11::list >::const_iterator, unsigned int) [with ImageType = vigra::BasicImage >; AlphaType = vigra::BasicImage; MaskType = vigra::BasicImage]': graphcut.h:429:17: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 graphCut(src1.first, src1.second, src1.third, ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src2.first, src2.second, ~~~~~~~~~~~~~~~~~~~~~~~~ dest.first, dest.second, ~~~~~~~~~~~~~~~~~~~~~~~~ mask1.first, mask1.second, mask1.third, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mask2.first, mask2.second, ~~~~~~~~~~~~~~~~~~~~~~~~~~ norm, boundary, iBB); ~~~~~~~~~~~~~~~~~~~~ In file included from enblend.h:40:0, from enblend.cc:191: openmp_vigra.h: In function 'void enblend::enblendMain(const FileNameList&, const std::__cxx11::list&, vigra::ImageExportInfo&, vigra::Rect2D&) [with ImagePixelType = vigra::RGBValue]': openmp_vigra.h:551:31: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 vigra::copyImageIf(src_upperleft, src_lowerright, src_acc, ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mask_upperleft, mask_acc, ~~~~~~~~~~~~~~~~~~~~~~~~~ dest_upperleft, dest_acc); ~~~~~~~~~~~~~~~~~~~~~~~~~ openmp_vigra.h:551:31: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 In file included from /tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/.buildlink/include/vigra/stdimagefunctions.hxx:71:0, from /tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/.buildlink/include/vigra/nonlineardiffusion.hxx:41, from /tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/.buildlink/include/vigra/convolution.hxx:44, from openmp_vigra.h:32, from enblend.h:40, from enblend.cc:191: /tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/.buildlink/include/vigra/copyimage.hxx:397:16: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 copyImageIf(src.first, src.second, src.third, ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mask.first, mask.second, ~~~~~~~~~~~~~~~~~~~~~~~~ dest.first, dest.second); ~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/.buildlink/include/vigra/copyimage.hxx:397:16: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 /tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/.buildlink/include/vigra/copyimage.hxx:397:16: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 copyImageIf(src.first, src.second, src.third, ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mask.first, mask.second, ~~~~~~~~~~~~~~~~~~~~~~~~ dest.first, dest.second); ~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/.buildlink/include/vigra/copyimage.hxx:397:16: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 In file included from bounds.h:30:0, from enblend.h:45, from enblend.cc:191: pyramid.h:1746:35: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 alpha.first, alpha.second); ^ pyramid.h:1746:35: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 alpha.first, alpha.second); ^ In file included from enblend.h:40:0, from enblend.cc:191: openmp_vigra.h:581:36: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 vigra::transformImageIf(src_upperleft, src_lowerright, src_acc, ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mask_upperleft, mask_acc, ~~~~~~~~~~~~~~~~~~~~~~~~~ dest_upperleft, dest_acc, ~~~~~~~~~~~~~~~~~~~~~~~~~ func); ~~~~~ openmp_vigra.h:581:36: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 openmp_vigra.h: In function 'void enblend::enblendMain(const FileNameList&, const std::__cxx11::list&, vigra::ImageExportInfo&, vigra::Rect2D&) [with ImagePixelType = vigra::RGBValue]': openmp_vigra.h:581:36: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 vigra::transformImageIf(src_upperleft, src_lowerright, src_acc, ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mask_upperleft, mask_acc, ~~~~~~~~~~~~~~~~~~~~~~~~~ dest_upperleft, dest_acc, ~~~~~~~~~~~~~~~~~~~~~~~~~ func); ~~~~~ openmp_vigra.h:581:36: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 vigra::transformImageIf(src_upperleft, src_lowerright, src_acc, ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mask_upperleft, mask_acc, ~~~~~~~~~~~~~~~~~~~~~~~~~ dest_upperleft, dest_acc, ~~~~~~~~~~~~~~~~~~~~~~~~~ func); ~~~~~ openmp_vigra.h: In function 'void enblend::enblendMain(const FileNameList&, const std::__cxx11::list&, vigra::ImageExportInfo&, vigra::Rect2D&) [with ImagePixelType = vigra::RGBValue]': openmp_vigra.h:581:36: note: parameter passing for argument of type 'vigra::RGBAccessor >' changed in GCC 7.1 vigra::transformImageIf(src_upperleft, src_lowerright, src_acc, ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mask_upperleft, mask_acc, ~~~~~~~~~~~~~~~~~~~~~~~~~ dest_upperleft, dest_acc, ~~~~~~~~~~~~~~~~~~~~~~~~~ func); ~~~~~ mv -f .deps/enblend-enblend.Tpo .deps/enblend-enblend.Po gmake[4]: Leaving directory '/tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/enblend-enfuse-4.2/src' gmake[3]: *** [Makefile:1096: all-recursive] Error 1 gmake[3]: Leaving directory '/tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/enblend-enfuse-4.2/src' gmake[2]: *** [Makefile:520: all] Error 2 gmake[2]: Leaving directory '/tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/enblend-enfuse-4.2/src' gmake[1]: *** [Makefile:432: all-recursive] Error 1 gmake[1]: Leaving directory '/tmp/pkgbuild/graphics/enblend-enfuse/work.earmv6hf/enblend-enfuse-4.2' gmake: *** [Makefile:372: all] Error 2 *** Error code 2 Stop. make[1]: stopped in /usr/pkgsrc/graphics/enblend-enfuse *** Error code 1 Stop. make: stopped in /usr/pkgsrc/graphics/enblend-enfuse