+ case "${usergroup_phase}" in + local run_cmd + run_cmd=run_su + shift + run_su /usr/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/panomatic-0.9.4nb7/work.log + su pbulk -c '"$@"' make /usr/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/panomatic-0.9.4nb7/work.log => Bootstrap dependency digest>=20211023: found digest-20220214 ===> Building for panomatic-0.9.4nb7 --- all-recursive --- Making all in vigra/src/impex --- ../../../aclocal.m4 --- --- libvigra_impex_a-bmp.o --- --- ../../../aclocal.m4 --- cd ../../.. && /usr/pkg/bin/bmake am--refresh --- am--refresh --- --- libvigra_impex_a-bmp.o --- c++ -DPACKAGE_NAME=\"panomatic\" -DPACKAGE_TARNAME=\"panomatic\" -DPACKAGE_VERSION=\"1.0\" -DPACKAGE_STRING=\"panomatic\ 1.0\" -DPACKAGE_BUGREPORT=\"naouel@naouel.org\" -DPACKAGE=\"panomatic\" -DVERSION=\"1.0\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_LIMITS_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STDBOOL_H=1 -DHAVE_POSIX_THREADS= -DHAVE_SCHED_RT= -DHAVE_SCHED_YIELD= -DHAVE_PTHREAD_YIELD= -DHAVE_PTHREADKEY_CREATE= -DHAVE_BOOST= -DPNG_NO_ASSEMBLER_CODE= -I. -I../../include -I/usr/pkg/include -DHasPNG -DHasJPEG -DHasTIFF -DNDEBUG -I/usr/pkg/include -I/usr/include -pipe -O2 -pthread -I/usr/pkg/include -I/usr/include -MT libvigra_impex_a-bmp.o -MD -MP -MF .deps/libvigra_impex_a-bmp.Tpo -c -o libvigra_impex_a-bmp.o `test -f 'bmp.cxx' || echo './'`bmp.cxx --- libvigra_impex_a-byteorder.o --- c++ -DPACKAGE_NAME=\"panomatic\" -DPACKAGE_TARNAME=\"panomatic\" -DPACKAGE_VERSION=\"1.0\" -DPACKAGE_STRING=\"panomatic\ 1.0\" -DPACKAGE_BUGREPORT=\"naouel@naouel.org\" -DPACKAGE=\"panomatic\" -DVERSION=\"1.0\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_LIMITS_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STDBOOL_H=1 -DHAVE_POSIX_THREADS= -DHAVE_SCHED_RT= -DHAVE_SCHED_YIELD= -DHAVE_PTHREAD_YIELD= -DHAVE_PTHREADKEY_CREATE= -DHAVE_BOOST= -DPNG_NO_ASSEMBLER_CODE= -I. -I../../include -I/usr/pkg/include -DHasPNG -DHasJPEG -DHasTIFF -DNDEBUG -I/usr/pkg/include -I/usr/include -pipe -O2 -pthread -I/usr/pkg/include -I/usr/include -MT libvigra_impex_a-byteorder.o -MD -MP -MF .deps/libvigra_impex_a-byteorder.Tpo -c -o libvigra_impex_a-byteorder.o `test -f 'byteorder.cxx' || echo './'`byteorder.cxx In file included from byteorder.hxx:46:0, from byteorder.cxx:40: ../../include/vigra/sized_int.hxx: In instantiation of 'struct vigra::detail::SelectBiggestIntegerType >': ../../include/vigra/sized_int.hxx:79:10: recursively required from 'struct vigra::detail::SelectBiggestIntegerType > > > >' ../../include/vigra/sized_int.hxx:79:10: required from 'struct vigra::detail::SelectBiggestIntegerType > > > > >' ../../include/vigra/sized_int.hxx:141:65: required from here ../../include/vigra/sized_int.hxx:81:28: warning: comparison between 'enum vigra::detail::IntTypeList::' and 'enum vigra::detail::SelectBiggestIntegerType::' [-Wenum-compare] size = (cursize < nextsize) ? nextsize : cursize }; ^ ../../include/vigra/sized_int.hxx: In instantiation of 'struct vigra::detail::SelectBiggestIntegerType > >': ../../include/vigra/sized_int.hxx:79:10: recursively required from 'struct vigra::detail::SelectBiggestIntegerType > > > >' ../../include/vigra/sized_int.hxx:79:10: required from 'struct vigra::detail::SelectBiggestIntegerType > > > > >' ../../include/vigra/sized_int.hxx:141:65: required from here ../../include/vigra/sized_int.hxx:81:28: warning: comparison between 'enum vigra::detail::IntTypeList >::' and 'enum vigra::detail::SelectBiggestIntegerType >::' [-Wenum-compare] ../../include/vigra/sized_int.hxx: In instantiation of 'struct vigra::detail::SelectBiggestIntegerType > > >': ../../include/vigra/sized_int.hxx:79:10: recursively required from 'struct vigra::detail::SelectBiggestIntegerType > > > >' ../../include/vigra/sized_int.hxx:79:10: required from 'struct vigra::detail::SelectBiggestIntegerType > > > > >' ../../include/vigra/sized_int.hxx:141:65: required from here ../../include/vigra/sized_int.hxx:81:28: warning: comparison between 'enum vigra::detail::IntTypeList > >::' and 'enum vigra::detail::SelectBiggestIntegerType > >::' [-Wenum-compare] ../../include/vigra/sized_int.hxx: In instantiation of 'struct vigra::detail::SelectBiggestIntegerType > > > >': ../../include/vigra/sized_int.hxx:79:10: required from 'struct vigra::detail::SelectBiggestIntegerType > > > > >' ../../include/vigra/sized_int.hxx:141:65: required from here ../../include/vigra/sized_int.hxx:81:28: warning: comparison between 'enum vigra::detail::IntTypeList > > >::' and 'enum vigra::detail::SelectBiggestIntegerType > > >::' [-Wenum-compare] ../../include/vigra/sized_int.hxx: In instantiation of 'struct vigra::detail::SelectBiggestIntegerType > > > > >': ../../include/vigra/sized_int.hxx:141:65: required from here ../../include/vigra/sized_int.hxx:81:28: warning: comparison between 'enum vigra::detail::IntTypeList > > > >::' and 'enum vigra::detail::SelectBiggestIntegerType > > > >::' [-Wenum-compare] ../../include/vigra/sized_int.hxx: In instantiation of 'struct vigra::detail::SelectBiggestIntegerType >': ../../include/vigra/sized_int.hxx:79:10: recursively required from 'struct vigra::detail::SelectBiggestIntegerType > > > >' ../../include/vigra/sized_int.hxx:79:10: required from 'struct vigra::detail::SelectBiggestIntegerType > > > > >' ../../include/vigra/sized_int.hxx:143:67: required from here ../../include/vigra/sized_int.hxx:81:28: warning: comparison between 'enum vigra::detail::IntTypeList::' and 'enum vigra::detail::SelectBiggestIntegerType::' [-Wenum-compare] ../../include/vigra/sized_int.hxx: In instantiation of 'struct vigra::detail::SelectBiggestIntegerType > >': ../../include/vigra/sized_int.hxx:79:10: recursively required from 'struct vigra::detail::SelectBiggestIntegerType > > > >' ../../include/vigra/sized_int.hxx:79:10: required from 'struct vigra::detail::SelectBiggestIntegerType > > > > >' ../../include/vigra/sized_int.hxx:143:67: required from here ../../include/vigra/sized_int.hxx:81:28: warning: comparison between 'enum vigra::detail::IntTypeList >::' and 'enum vigra::detail::SelectBiggestIntegerType >::' [-Wenum-compare] ../../include/vigra/sized_int.hxx: In instantiation of 'struct vigra::detail::SelectBiggestIntegerType > > >': ../../include/vigra/sized_int.hxx:79:10: recursively required from 'struct vigra::detail::SelectBiggestIntegerType > > > >' ../../include/vigra/sized_int.hxx:79:10: required from 'struct vigra::detail::SelectBiggestIntegerType > > > > >' ../../include/vigra/sized_int.hxx:143:67: required from here ../../include/vigra/sized_int.hxx:81:28: warning: comparison between 'enum vigra::detail::IntTypeList > >::' and 'enum vigra::detail::SelectBiggestIntegerType > >::' [-Wenum-compare] ../../include/vigra/sized_int.hxx: In instantiation of 'struct vigra::detail::SelectBiggestIntegerType > > > >': ../../include/vigra/sized_int.hxx:79:10: required from 'struct vigra::detail::SelectBiggestIntegerType > > > > >' ../../include/vigra/sized_int.hxx:143:67: required from here ../../include/vigra/sized_int.hxx:81:28: warning: comparison between 'enum vigra::detail::IntTypeList > > >::' and 'enum vigra::detail::SelectBiggestIntegerType > > >::' [-Wenum-compare] ../../include/vigra/sized_int.hxx: In instantiation of 'struct vigra::detail::SelectBiggestIntegerType > > > > >': ../../include/vigra/sized_int.hxx:143:67: required from here ../../include/vigra/sized_int.hxx:81:28: warning: comparison between 'enum vigra::detail::IntTypeList > > > >::' and 'enum vigra::detail::SelectBiggestIntegerType > > > >::' [-Wenum-compare] mv -f .deps/libvigra_impex_a-byteorder.Tpo .deps/libvigra_impex_a-byteorder.Po --- libvigra_impex_a-codecmanager.o --- c++ -DPACKAGE_NAME=\"panomatic\" -DPACKAGE_TARNAME=\"panomatic\" -DPACKAGE_VERSION=\"1.0\" -DPACKAGE_STRING=\"panomatic\ 1.0\" -DPACKAGE_BUGREPORT=\"naouel@naouel.org\" -DPACKAGE=\"panomatic\" -DVERSION=\"1.0\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_LIMITS_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STDBOOL_H=1 -DHAVE_POSIX_THREADS= -DHAVE_SCHED_RT= -DHAVE_SCHED_YIELD= -DHAVE_PTHREAD_YIELD= -DHAVE_PTHREADKEY_CREATE= -DHAVE_BOOST= -DPNG_NO_ASSEMBLER_CODE= -I. -I../../include -I/usr/pkg/include -DHasPNG -DHasJPEG -DHasTIFF -DNDEBUG -I/usr/pkg/include -I/usr/include -pipe -O2 -pthread -I/usr/pkg/include -I/usr/include -MT libvigra_impex_a-codecmanager.o -MD -MP -MF .deps/libvigra_impex_a-codecmanager.Tpo -c -o libvigra_impex_a-codecmanager.o `test -f 'codecmanager.cxx' || echo './'`codecmanager.cxx --- libvigra_impex_a-bmp.o --- In file included from bmp.cxx:41:0: ../../include/vigra/sized_int.hxx: In instantiation of 'struct vigra::detail::SelectBiggestIntegerType >': ../../include/vigra/sized_int.hxx:79:10: recursively required from 'struct vigra::detail::SelectBiggestIntegerType > > > >' ../../include/vigra/sized_int.hxx:79:10: required from 'struct vigra::detail::SelectBiggestIntegerType > > > > >' ../../include/vigra/sized_int.hxx:141:65: required from here ../../include/vigra/sized_int.hxx:81:28: warning: comparison between 'enum vigra::detail::IntTypeList::' and 'enum vigra::detail::SelectBiggestIntegerType::' [-Wenum-compare] size = (cursize < nextsize) ? nextsize : cursize }; ^ ../../include/vigra/sized_int.hxx: In instantiation of 'struct vigra::detail::SelectBiggestIntegerType > >': ../../include/vigra/sized_int.hxx:79:10: recursively required from 'struct vigra::detail::SelectBiggestIntegerType > > > >' ../../include/vigra/sized_int.hxx:79:10: required from 'struct vigra::detail::SelectBiggestIntegerType > > > > >' ../../include/vigra/sized_int.hxx:141:65: required from here ../../include/vigra/sized_int.hxx:81:28: warning: comparison between 'enum vigra::detail::IntTypeList >::' and 'enum vigra::detail::SelectBiggestIntegerType >::' [-Wenum-compare] ../../include/vigra/sized_int.hxx: In instantiation of 'struct vigra::detail::SelectBiggestIntegerType > > >': ../../include/vigra/sized_int.hxx:79:10: recursively required from 'struct vigra::detail::SelectBiggestIntegerType > > > >' ../../include/vigra/sized_int.hxx:79:10: required from 'struct vigra::detail::SelectBiggestIntegerType > > > > >' ../../include/vigra/sized_int.hxx:141:65: required from here ../../include/vigra/sized_int.hxx:81:28: warning: comparison between 'enum vigra::detail::IntTypeList > >::' and 'enum vigra::detail::SelectBiggestIntegerType > >::' [-Wenum-compare] ../../include/vigra/sized_int.hxx: In instantiation of 'struct vigra::detail::SelectBiggestIntegerType > > > >': ../../include/vigra/sized_int.hxx:79:10: required from 'struct vigra::detail::SelectBiggestIntegerType > > > > >' ../../include/vigra/sized_int.hxx:141:65: required from here ../../include/vigra/sized_int.hxx:81:28: warning: comparison between 'enum vigra::detail::IntTypeList > > >::' and 'enum vigra::detail::SelectBiggestIntegerType > > >::' [-Wenum-compare] ../../include/vigra/sized_int.hxx: In instantiation of 'struct vigra::detail::SelectBiggestIntegerType > > > > >': ../../include/vigra/sized_int.hxx:141:65: required from here ../../include/vigra/sized_int.hxx:81:28: warning: comparison between 'enum vigra::detail::IntTypeList > > > >::' and 'enum vigra::detail::SelectBiggestIntegerType > > > >::' [-Wenum-compare] ../../include/vigra/sized_int.hxx: In instantiation of 'struct vigra::detail::SelectBiggestIntegerType >': ../../include/vigra/sized_int.hxx:79:10: recursively required from 'struct vigra::detail::SelectBiggestIntegerType > > > >' ../../include/vigra/sized_int.hxx:79:10: required from 'struct vigra::detail::SelectBiggestIntegerType > > > > >' ../../include/vigra/sized_int.hxx:143:67: required from here ../../include/vigra/sized_int.hxx:81:28: warning: comparison between 'enum vigra::detail::IntTypeList::' and 'enum vigra::detail::SelectBiggestIntegerType::' [-Wenum-compare] ../../include/vigra/sized_int.hxx: In instantiation of 'struct vigra::detail::SelectBiggestIntegerType > >': ../../include/vigra/sized_int.hxx:79:10: recursively required from 'struct vigra::detail::SelectBiggestIntegerType > > > >' ../../include/vigra/sized_int.hxx:79:10: required from 'struct vigra::detail::SelectBiggestIntegerType > > > > >' ../../include/vigra/sized_int.hxx:143:67: required from here ../../include/vigra/sized_int.hxx:81:28: warning: comparison between 'enum vigra::detail::IntTypeList >::' and 'enum vigra::detail::SelectBiggestIntegerType >::' [-Wenum-compare] ../../include/vigra/sized_int.hxx: In instantiation of 'struct vigra::detail::SelectBiggestIntegerType > > >': ../../include/vigra/sized_int.hxx:79:10: recursively required from 'struct vigra::detail::SelectBiggestIntegerType > > > >' ../../include/vigra/sized_int.hxx:79:10: required from 'struct vigra::detail::SelectBiggestIntegerType > > > > >' ../../include/vigra/sized_int.hxx:143:67: required from here ../../include/vigra/sized_int.hxx:81:28: warning: comparison between 'enum vigra::detail::IntTypeList > >::' and 'enum vigra::detail::SelectBiggestIntegerType > >::' [-Wenum-compare] ../../include/vigra/sized_int.hxx: In instantiation of 'struct vigra::detail::SelectBiggestIntegerType > > > >': ../../include/vigra/sized_int.hxx:79:10: required from 'struct vigra::detail::SelectBiggestIntegerType > > > > >' ../../include/vigra/sized_int.hxx:143:67: required from here ../../include/vigra/sized_int.hxx:81:28: warning: comparison between 'enum vigra::detail::IntTypeList > > >::' and 'enum vigra::detail::SelectBiggestIntegerType > > >::' [-Wenum-compare] ../../include/vigra/sized_int.hxx: In instantiation of 'struct vigra::detail::SelectBiggestIntegerType > > > > >': ../../include/vigra/sized_int.hxx:143:67: required from here ../../include/vigra/sized_int.hxx:81:28: warning: comparison between 'enum vigra::detail::IntTypeList > > > >::' and 'enum vigra::detail::SelectBiggestIntegerType > > > >::' [-Wenum-compare] --- libvigra_impex_a-codecmanager.o --- In file included from ../../include/vigra/numerictraits.hxx:46:0, from ../../include/vigra/accessor.hxx:42, from ../../include/vigra/iteratortraits.hxx:42, from ../../include/vigra/diff2d.hxx:45, from ../../include/vigra/codec.hxx:58, from codecmanager.hxx:43, from codecmanager.cxx:47: ../../include/vigra/sized_int.hxx: In instantiation of 'struct vigra::detail::SelectBiggestIntegerType >': ../../include/vigra/sized_int.hxx:79:10: recursively required from 'struct vigra::detail::SelectBiggestIntegerType > > > >' ../../include/vigra/sized_int.hxx:79:10: required from 'struct vigra::detail::SelectBiggestIntegerType > > > > >' ../../include/vigra/sized_int.hxx:141:65: required from here ../../include/vigra/sized_int.hxx:81:28: warning: comparison between 'enum vigra::detail::IntTypeList::' and 'enum vigra::detail::SelectBiggestIntegerType::' [-Wenum-compare] size = (cursize < nextsize) ? nextsize : cursize }; ^ ../../include/vigra/sized_int.hxx: In instantiation of 'struct vigra::detail::SelectBiggestIntegerType > >': ../../include/vigra/sized_int.hxx:79:10: recursively required from 'struct vigra::detail::SelectBiggestIntegerType > > > >' ../../include/vigra/sized_int.hxx:79:10: required from 'struct vigra::detail::SelectBiggestIntegerType > > > > >' ../../include/vigra/sized_int.hxx:141:65: required from here ../../include/vigra/sized_int.hxx:81:28: warning: comparison between 'enum vigra::detail::IntTypeList >::' and 'enum vigra::detail::SelectBiggestIntegerType >::' [-Wenum-compare] ../../include/vigra/sized_int.hxx: In instantiation of 'struct vigra::detail::SelectBiggestIntegerType > > >': ../../include/vigra/sized_int.hxx:79:10: recursively required from 'struct vigra::detail::SelectBiggestIntegerType > > > >' ../../include/vigra/sized_int.hxx:79:10: required from 'struct vigra::detail::SelectBiggestIntegerType > > > > >' ../../include/vigra/sized_int.hxx:141:65: required from here ../../include/vigra/sized_int.hxx:81:28: warning: comparison between 'enum vigra::detail::IntTypeList > >::' and 'enum vigra::detail::SelectBiggestIntegerType > >::' [-Wenum-compare] ../../include/vigra/sized_int.hxx: In instantiation of 'struct vigra::detail::SelectBiggestIntegerType > > > >': ../../include/vigra/sized_int.hxx:79:10: required from 'struct vigra::detail::SelectBiggestIntegerType > > > > >' ../../include/vigra/sized_int.hxx:141:65: required from here ../../include/vigra/sized_int.hxx:81:28: warning: comparison between 'enum vigra::detail::IntTypeList > > >::' and 'enum vigra::detail::SelectBiggestIntegerType > > >::' [-Wenum-compare] ../../include/vigra/sized_int.hxx: In instantiation of 'struct vigra::detail::SelectBiggestIntegerType > > > > >': ../../include/vigra/sized_int.hxx:141:65: required from here ../../include/vigra/sized_int.hxx:81:28: warning: comparison between 'enum vigra::detail::IntTypeList > > > >::' and 'enum vigra::detail::SelectBiggestIntegerType > > > >::' [-Wenum-compare] ../../include/vigra/sized_int.hxx: In instantiation of 'struct vigra::detail::SelectBiggestIntegerType >': ../../include/vigra/sized_int.hxx:79:10: recursively required from 'struct vigra::detail::SelectBiggestIntegerType > > > >' ../../include/vigra/sized_int.hxx:79:10: required from 'struct vigra::detail::SelectBiggestIntegerType > > > > >' ../../include/vigra/sized_int.hxx:143:67: required from here ../../include/vigra/sized_int.hxx:81:28: warning: comparison between 'enum vigra::detail::IntTypeList::' and 'enum vigra::detail::SelectBiggestIntegerType::' [-Wenum-compare] ../../include/vigra/sized_int.hxx: In instantiation of 'struct vigra::detail::SelectBiggestIntegerType > >': ../../include/vigra/sized_int.hxx:79:10: recursively required from 'struct vigra::detail::SelectBiggestIntegerType > > > >' ../../include/vigra/sized_int.hxx:79:10: required from 'struct vigra::detail::SelectBiggestIntegerType > > > > >' ../../include/vigra/sized_int.hxx:143:67: required from here ../../include/vigra/sized_int.hxx:81:28: warning: comparison between 'enum vigra::detail::IntTypeList >::' and 'enum vigra::detail::SelectBiggestIntegerType >::' [-Wenum-compare] ../../include/vigra/sized_int.hxx: In instantiation of 'struct vigra::detail::SelectBiggestIntegerType > > >': ../../include/vigra/sized_int.hxx:79:10: recursively required from 'struct vigra::detail::SelectBiggestIntegerType > > > >' ../../include/vigra/sized_int.hxx:79:10: required from 'struct vigra::detail::SelectBiggestIntegerType > > > > >' ../../include/vigra/sized_int.hxx:143:67: required from here ../../include/vigra/sized_int.hxx:81:28: warning: comparison between 'enum vigra::detail::IntTypeList > >::' and 'enum vigra::detail::SelectBiggestIntegerType > >::' [-Wenum-compare] ../../include/vigra/sized_int.hxx: In instantiation of 'struct vigra::detail::SelectBiggestIntegerType > > > >': ../../include/vigra/sized_int.hxx:79:10: required from 'struct vigra::detail::SelectBiggestIntegerType > > > > >' ../../include/vigra/sized_int.hxx:143:67: required from here ../../include/vigra/sized_int.hxx:81:28: warning: comparison between 'enum vigra::detail::IntTypeList > > >::' and 'enum vigra::detail::SelectBiggestIntegerType > > >::' [-Wenum-compare] ../../include/vigra/sized_int.hxx: In instantiation of 'struct vigra::detail::SelectBiggestIntegerType > > > > >': ../../include/vigra/sized_int.hxx:143:67: required from here ../../include/vigra/sized_int.hxx:81:28: warning: comparison between 'enum vigra::detail::IntTypeList > > > >::' and 'enum vigra::detail::SelectBiggestIntegerType > > > >::' [-Wenum-compare] --- libvigra_impex_a-bmp.o --- mv -f .deps/libvigra_impex_a-bmp.Tpo .deps/libvigra_impex_a-bmp.Po --- libvigra_impex_a-gif.o --- c++ -DPACKAGE_NAME=\"panomatic\" -DPACKAGE_TARNAME=\"panomatic\" -DPACKAGE_VERSION=\"1.0\" -DPACKAGE_STRING=\"panomatic\ 1.0\" -DPACKAGE_BUGREPORT=\"naouel@naouel.org\" -DPACKAGE=\"panomatic\" -DVERSION=\"1.0\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_LIMITS_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STDBOOL_H=1 -DHAVE_POSIX_THREADS= -DHAVE_SCHED_RT= -DHAVE_SCHED_YIELD= -DHAVE_PTHREAD_YIELD= -DHAVE_PTHREADKEY_CREATE= -DHAVE_BOOST= -DPNG_NO_ASSEMBLER_CODE= -I. -I../../include -I/usr/pkg/include -DHasPNG -DHasJPEG -DHasTIFF -DNDEBUG -I/usr/pkg/include -I/usr/include -pipe -O2 -pthread -I/usr/pkg/include -I/usr/include -MT libvigra_impex_a-gif.o -MD -MP -MF .deps/libvigra_impex_a-gif.Tpo -c -o libvigra_impex_a-gif.o `test -f 'gif.cxx' || echo './'`gif.cxx In file included from gif.cxx:43:0: ../../include/vigra/sized_int.hxx: In instantiation of 'struct vigra::detail::SelectBiggestIntegerType >': ../../include/vigra/sized_int.hxx:79:10: recursively required from 'struct vigra::detail::SelectBiggestIntegerType > > > >' ../../include/vigra/sized_int.hxx:79:10: required from 'struct vigra::detail::SelectBiggestIntegerType > > > > >' ../../include/vigra/sized_int.hxx:141:65: required from here ../../include/vigra/sized_int.hxx:81:28: warning: comparison between 'enum vigra::detail::IntTypeList::' and 'enum vigra::detail::SelectBiggestIntegerType::' [-Wenum-compare] size = (cursize < nextsize) ? nextsize : cursize }; ^ ../../include/vigra/sized_int.hxx: In instantiation of 'struct vigra::detail::SelectBiggestIntegerType > >': ../../include/vigra/sized_int.hxx:79:10: recursively required from 'struct vigra::detail::SelectBiggestIntegerType > > > >' ../../include/vigra/sized_int.hxx:79:10: required from 'struct vigra::detail::SelectBiggestIntegerType > > > > >' ../../include/vigra/sized_int.hxx:141:65: required from here ../../include/vigra/sized_int.hxx:81:28: warning: comparison between 'enum vigra::detail::IntTypeList >::' and 'enum vigra::detail::SelectBiggestIntegerType >::' [-Wenum-compare] ../../include/vigra/sized_int.hxx: In instantiation of 'struct vigra::detail::SelectBiggestIntegerType > > >': ../../include/vigra/sized_int.hxx:79:10: recursively required from 'struct vigra::detail::SelectBiggestIntegerType > > > >' ../../include/vigra/sized_int.hxx:79:10: required from 'struct vigra::detail::SelectBiggestIntegerType > > > > >' ../../include/vigra/sized_int.hxx:141:65: required from here ../../include/vigra/sized_int.hxx:81:28: warning: comparison between 'enum vigra::detail::IntTypeList > >::' and 'enum vigra::detail::SelectBiggestIntegerType > >::' [-Wenum-compare] ../../include/vigra/sized_int.hxx: In instantiation of 'struct vigra::detail::SelectBiggestIntegerType > > > >': ../../include/vigra/sized_int.hxx:79:10: required from 'struct vigra::detail::SelectBiggestIntegerType > > > > >' ../../include/vigra/sized_int.hxx:141:65: required from here ../../include/vigra/sized_int.hxx:81:28: warning: comparison between 'enum vigra::detail::IntTypeList > > >::' and 'enum vigra::detail::SelectBiggestIntegerType > > >::' [-Wenum-compare] ../../include/vigra/sized_int.hxx: In instantiation of 'struct vigra::detail::SelectBiggestIntegerType > > > > >': ../../include/vigra/sized_int.hxx:141:65: required from here ../../include/vigra/sized_int.hxx:81:28: warning: comparison between 'enum vigra::detail::IntTypeList > > > >::' and 'enum vigra::detail::SelectBiggestIntegerType > > > >::' [-Wenum-compare] ../../include/vigra/sized_int.hxx: In instantiation of 'struct vigra::detail::SelectBiggestIntegerType >': ../../include/vigra/sized_int.hxx:79:10: recursively required from 'struct vigra::detail::SelectBiggestIntegerType > > > >' ../../include/vigra/sized_int.hxx:79:10: required from 'struct vigra::detail::SelectBiggestIntegerType > > > > >' ../../include/vigra/sized_int.hxx:143:67: required from here ../../include/vigra/sized_int.hxx:81:28: warning: comparison between 'enum vigra::detail::IntTypeList::' and 'enum vigra::detail::SelectBiggestIntegerType::' [-Wenum-compare] ../../include/vigra/sized_int.hxx: In instantiation of 'struct vigra::detail::SelectBiggestIntegerType > >': ../../include/vigra/sized_int.hxx:79:10: recursively required from 'struct vigra::detail::SelectBiggestIntegerType > > > >' ../../include/vigra/sized_int.hxx:79:10: required from 'struct vigra::detail::SelectBiggestIntegerType > > > > >' ../../include/vigra/sized_int.hxx:143:67: required from here ../../include/vigra/sized_int.hxx:81:28: warning: comparison between 'enum vigra::detail::IntTypeList >::' and 'enum vigra::detail::SelectBiggestIntegerType >::' [-Wenum-compare] ../../include/vigra/sized_int.hxx: In instantiation of 'struct vigra::detail::SelectBiggestIntegerType > > >': ../../include/vigra/sized_int.hxx:79:10: recursively required from 'struct vigra::detail::SelectBiggestIntegerType > > > >' ../../include/vigra/sized_int.hxx:79:10: required from 'struct vigra::detail::SelectBiggestIntegerType > > > > >' ../../include/vigra/sized_int.hxx:143:67: required from here ../../include/vigra/sized_int.hxx:81:28: warning: comparison between 'enum vigra::detail::IntTypeList > >::' and 'enum vigra::detail::SelectBiggestIntegerType > >::' [-Wenum-compare] ../../include/vigra/sized_int.hxx: In instantiation of 'struct vigra::detail::SelectBiggestIntegerType > > > >': ../../include/vigra/sized_int.hxx:79:10: required from 'struct vigra::detail::SelectBiggestIntegerType > > > > >' ../../include/vigra/sized_int.hxx:143:67: required from here ../../include/vigra/sized_int.hxx:81:28: warning: comparison between 'enum vigra::detail::IntTypeList > > >::' and 'enum vigra::detail::SelectBiggestIntegerType > > >::' [-Wenum-compare] ../../include/vigra/sized_int.hxx: In instantiation of 'struct vigra::detail::SelectBiggestIntegerType > > > > >': ../../include/vigra/sized_int.hxx:143:67: required from here ../../include/vigra/sized_int.hxx:81:28: warning: comparison between 'enum vigra::detail::IntTypeList > > > >::' and 'enum vigra::detail::SelectBiggestIntegerType > > > >::' [-Wenum-compare] --- libvigra_impex_a-codecmanager.o --- mv -f .deps/libvigra_impex_a-codecmanager.Tpo .deps/libvigra_impex_a-codecmanager.Po --- libvigra_impex_a-hdr.o --- c++ -DPACKAGE_NAME=\"panomatic\" -DPACKAGE_TARNAME=\"panomatic\" -DPACKAGE_VERSION=\"1.0\" -DPACKAGE_STRING=\"panomatic\ 1.0\" -DPACKAGE_BUGREPORT=\"naouel@naouel.org\" -DPACKAGE=\"panomatic\" -DVERSION=\"1.0\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_LIMITS_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STDBOOL_H=1 -DHAVE_POSIX_THREADS= -DHAVE_SCHED_RT= -DHAVE_SCHED_YIELD= -DHAVE_PTHREAD_YIELD= -DHAVE_PTHREADKEY_CREATE= -DHAVE_BOOST= -DPNG_NO_ASSEMBLER_CODE= -I. -I../../include -I/usr/pkg/include -DHasPNG -DHasJPEG -DHasTIFF -DNDEBUG -I/usr/pkg/include -I/usr/include -pipe -O2 -pthread -I/usr/pkg/include -I/usr/include -MT libvigra_impex_a-hdr.o -MD -MP -MF .deps/libvigra_impex_a-hdr.Tpo -c -o libvigra_impex_a-hdr.o `test -f 'hdr.cxx' || echo './'`hdr.cxx In file included from hdr.cxx:38:0: ../../include/vigra/sized_int.hxx: In instantiation of 'struct vigra::detail::SelectBiggestIntegerType >': ../../include/vigra/sized_int.hxx:79:10: recursively required from 'struct vigra::detail::SelectBiggestIntegerType > > > >' ../../include/vigra/sized_int.hxx:79:10: required from 'struct vigra::detail::SelectBiggestIntegerType > > > > >' ../../include/vigra/sized_int.hxx:141:65: required from here ../../include/vigra/sized_int.hxx:81:28: warning: comparison between 'enum vigra::detail::IntTypeList::' and 'enum vigra::detail::SelectBiggestIntegerType::' [-Wenum-compare] size = (cursize < nextsize) ? nextsize : cursize }; ^ ../../include/vigra/sized_int.hxx: In instantiation of 'struct vigra::detail::SelectBiggestIntegerType > >': ../../include/vigra/sized_int.hxx:79:10: recursively required from 'struct vigra::detail::SelectBiggestIntegerType > > > >' ../../include/vigra/sized_int.hxx:79:10: required from 'struct vigra::detail::SelectBiggestIntegerType > > > > >' ../../include/vigra/sized_int.hxx:141:65: required from here ../../include/vigra/sized_int.hxx:81:28: warning: comparison between 'enum vigra::detail::IntTypeList >::' and 'enum vigra::detail::SelectBiggestIntegerType >::' [-Wenum-compare] ../../include/vigra/sized_int.hxx: In instantiation of 'struct vigra::detail::SelectBiggestIntegerType > > >': ../../include/vigra/sized_int.hxx:79:10: recursively required from 'struct vigra::detail::SelectBiggestIntegerType > > > >' ../../include/vigra/sized_int.hxx:79:10: required from 'struct vigra::detail::SelectBiggestIntegerType > > > > >' ../../include/vigra/sized_int.hxx:141:65: required from here ../../include/vigra/sized_int.hxx:81:28: warning: comparison between 'enum vigra::detail::IntTypeList > >::' and 'enum vigra::detail::SelectBiggestIntegerType > >::' [-Wenum-compare] ../../include/vigra/sized_int.hxx: In instantiation of 'struct vigra::detail::SelectBiggestIntegerType > > > >': ../../include/vigra/sized_int.hxx:79:10: required from 'struct vigra::detail::SelectBiggestIntegerType > > > > >' ../../include/vigra/sized_int.hxx:141:65: required from here ../../include/vigra/sized_int.hxx:81:28: warning: comparison between 'enum vigra::detail::IntTypeList > > >::' and 'enum vigra::detail::SelectBiggestIntegerType > > >::' [-Wenum-compare] ../../include/vigra/sized_int.hxx: In instantiation of 'struct vigra::detail::SelectBiggestIntegerType > > > > >': ../../include/vigra/sized_int.hxx:141:65: required from here ../../include/vigra/sized_int.hxx:81:28: warning: comparison between 'enum vigra::detail::IntTypeList > > > >::' and 'enum vigra::detail::SelectBiggestIntegerType > > > >::' [-Wenum-compare] ../../include/vigra/sized_int.hxx: In instantiation of 'struct vigra::detail::SelectBiggestIntegerType >': ../../include/vigra/sized_int.hxx:79:10: recursively required from 'struct vigra::detail::SelectBiggestIntegerType > > > >' ../../include/vigra/sized_int.hxx:79:10: required from 'struct vigra::detail::SelectBiggestIntegerType > > > > >' ../../include/vigra/sized_int.hxx:143:67: required from here ../../include/vigra/sized_int.hxx:81:28: warning: comparison between 'enum vigra::detail::IntTypeList::' and 'enum vigra::detail::SelectBiggestIntegerType::' [-Wenum-compare] ../../include/vigra/sized_int.hxx: In instantiation of 'struct vigra::detail::SelectBiggestIntegerType > >': ../../include/vigra/sized_int.hxx:79:10: recursively required from 'struct vigra::detail::SelectBiggestIntegerType > > > >' ../../include/vigra/sized_int.hxx:79:10: required from 'struct vigra::detail::SelectBiggestIntegerType > > > > >' ../../include/vigra/sized_int.hxx:143:67: required from here ../../include/vigra/sized_int.hxx:81:28: warning: comparison between 'enum vigra::detail::IntTypeList >::' and 'enum vigra::detail::SelectBiggestIntegerType >::' [-Wenum-compare] ../../include/vigra/sized_int.hxx: In instantiation of 'struct vigra::detail::SelectBiggestIntegerType > > >': ../../include/vigra/sized_int.hxx:79:10: recursively required from 'struct vigra::detail::SelectBiggestIntegerType > > > >' ../../include/vigra/sized_int.hxx:79:10: required from 'struct vigra::detail::SelectBiggestIntegerType > > > > >' ../../include/vigra/sized_int.hxx:143:67: required from here ../../include/vigra/sized_int.hxx:81:28: warning: comparison between 'enum vigra::detail::IntTypeList > >::' and 'enum vigra::detail::SelectBiggestIntegerType > >::' [-Wenum-compare] ../../include/vigra/sized_int.hxx: In instantiation of 'struct vigra::detail::SelectBiggestIntegerType > > > >': ../../include/vigra/sized_int.hxx:79:10: required from 'struct vigra::detail::SelectBiggestIntegerType > > > > >' ../../include/vigra/sized_int.hxx:143:67: required from here ../../include/vigra/sized_int.hxx:81:28: warning: comparison between 'enum vigra::detail::IntTypeList > > >::' and 'enum vigra::detail::SelectBiggestIntegerType > > >::' [-Wenum-compare] ../../include/vigra/sized_int.hxx: In instantiation of 'struct vigra::detail::SelectBiggestIntegerType > > > > >': ../../include/vigra/sized_int.hxx:143:67: required from here ../../include/vigra/sized_int.hxx:81:28: warning: comparison between 'enum vigra::detail::IntTypeList > > > >::' and 'enum vigra::detail::SelectBiggestIntegerType > > > >::' [-Wenum-compare] mv -f .deps/libvigra_impex_a-hdr.Tpo .deps/libvigra_impex_a-hdr.Po --- libvigra_impex_a-iccjpeg.o --- cc -DPACKAGE_NAME=\"panomatic\" -DPACKAGE_TARNAME=\"panomatic\" -DPACKAGE_VERSION=\"1.0\" -DPACKAGE_STRING=\"panomatic\ 1.0\" -DPACKAGE_BUGREPORT=\"naouel@naouel.org\" -DPACKAGE=\"panomatic\" -DVERSION=\"1.0\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_LIMITS_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STDBOOL_H=1 -DHAVE_POSIX_THREADS= -DHAVE_SCHED_RT= -DHAVE_SCHED_YIELD= -DHAVE_PTHREAD_YIELD= -DHAVE_PTHREADKEY_CREATE= -DHAVE_BOOST= -DPNG_NO_ASSEMBLER_CODE= -I. -I../../include -I/usr/pkg/include -DHasPNG -DHasJPEG -DHasTIFF -DNDEBUG -I/usr/pkg/include -I/usr/include -pipe -O2 -pthread -I/usr/pkg/include -I/usr/include -MT libvigra_impex_a-iccjpeg.o -MD -MP -MF .deps/libvigra_impex_a-iccjpeg.Tpo -c -o libvigra_impex_a-iccjpeg.o `test -f 'iccjpeg.c' || echo './'`iccjpeg.c mv -f .deps/libvigra_impex_a-iccjpeg.Tpo .deps/libvigra_impex_a-iccjpeg.Po --- libvigra_impex_a-imageinfo.o --- c++ -DPACKAGE_NAME=\"panomatic\" -DPACKAGE_TARNAME=\"panomatic\" -DPACKAGE_VERSION=\"1.0\" -DPACKAGE_STRING=\"panomatic\ 1.0\" -DPACKAGE_BUGREPORT=\"naouel@naouel.org\" -DPACKAGE=\"panomatic\" -DVERSION=\"1.0\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_LIMITS_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STDBOOL_H=1 -DHAVE_POSIX_THREADS= -DHAVE_SCHED_RT= -DHAVE_SCHED_YIELD= -DHAVE_PTHREAD_YIELD= -DHAVE_PTHREADKEY_CREATE= -DHAVE_BOOST= -DPNG_NO_ASSEMBLER_CODE= -I. -I../../include -I/usr/pkg/include -DHasPNG -DHasJPEG -DHasTIFF -DNDEBUG -I/usr/pkg/include -I/usr/include -pipe -O2 -pthread -I/usr/pkg/include -I/usr/include -MT libvigra_impex_a-imageinfo.o -MD -MP -MF .deps/libvigra_impex_a-imageinfo.Tpo -c -o libvigra_impex_a-imageinfo.o `test -f 'imageinfo.cxx' || echo './'`imageinfo.cxx In file included from ../../include/vigra/numerictraits.hxx:46:0, from ../../include/vigra/accessor.hxx:42, from ../../include/vigra/iteratortraits.hxx:42, from ../../include/vigra/diff2d.hxx:45, from ../../include/vigra/imageinfo.hxx:57, from imageinfo.cxx:60: ../../include/vigra/sized_int.hxx: In instantiation of 'struct vigra::detail::SelectBiggestIntegerType >': ../../include/vigra/sized_int.hxx:79:10: recursively required from 'struct vigra::detail::SelectBiggestIntegerType > > > >' ../../include/vigra/sized_int.hxx:79:10: required from 'struct vigra::detail::SelectBiggestIntegerType > > > > >' ../../include/vigra/sized_int.hxx:141:65: required from here ../../include/vigra/sized_int.hxx:81:28: warning: comparison between 'enum vigra::detail::IntTypeList::' and 'enum vigra::detail::SelectBiggestIntegerType::' [-Wenum-compare] size = (cursize < nextsize) ? nextsize : cursize }; ^ ../../include/vigra/sized_int.hxx: In instantiation of 'struct vigra::detail::SelectBiggestIntegerType > >': ../../include/vigra/sized_int.hxx:79:10: recursively required from 'struct vigra::detail::SelectBiggestIntegerType > > > >' ../../include/vigra/sized_int.hxx:79:10: required from 'struct vigra::detail::SelectBiggestIntegerType > > > > >' ../../include/vigra/sized_int.hxx:141:65: required from here ../../include/vigra/sized_int.hxx:81:28: warning: comparison between 'enum vigra::detail::IntTypeList >::' and 'enum vigra::detail::SelectBiggestIntegerType >::' [-Wenum-compare] ../../include/vigra/sized_int.hxx: In instantiation of 'struct vigra::detail::SelectBiggestIntegerType > > >': ../../include/vigra/sized_int.hxx:79:10: recursively required from 'struct vigra::detail::SelectBiggestIntegerType > > > >' ../../include/vigra/sized_int.hxx:79:10: required from 'struct vigra::detail::SelectBiggestIntegerType > > > > >' ../../include/vigra/sized_int.hxx:141:65: required from here ../../include/vigra/sized_int.hxx:81:28: warning: comparison between 'enum vigra::detail::IntTypeList > >::' and 'enum vigra::detail::SelectBiggestIntegerType > >::' [-Wenum-compare] ../../include/vigra/sized_int.hxx: In instantiation of 'struct vigra::detail::SelectBiggestIntegerType > > > >': ../../include/vigra/sized_int.hxx:79:10: required from 'struct vigra::detail::SelectBiggestIntegerType > > > > >' ../../include/vigra/sized_int.hxx:141:65: required from here ../../include/vigra/sized_int.hxx:81:28: warning: comparison between 'enum vigra::detail::IntTypeList > > >::' and 'enum vigra::detail::SelectBiggestIntegerType > > >::' [-Wenum-compare] ../../include/vigra/sized_int.hxx: In instantiation of 'struct vigra::detail::SelectBiggestIntegerType > > > > >': ../../include/vigra/sized_int.hxx:141:65: required from here ../../include/vigra/sized_int.hxx:81:28: warning: comparison between 'enum vigra::detail::IntTypeList > > > >::' and 'enum vigra::detail::SelectBiggestIntegerType > > > >::' [-Wenum-compare] ../../include/vigra/sized_int.hxx: In instantiation of 'struct vigra::detail::SelectBiggestIntegerType >': ../../include/vigra/sized_int.hxx:79:10: recursively required from 'struct vigra::detail::SelectBiggestIntegerType > > > >' ../../include/vigra/sized_int.hxx:79:10: required from 'struct vigra::detail::SelectBiggestIntegerType > > > > >' ../../include/vigra/sized_int.hxx:143:67: required from here ../../include/vigra/sized_int.hxx:81:28: warning: comparison between 'enum vigra::detail::IntTypeList::' and 'enum vigra::detail::SelectBiggestIntegerType::' [-Wenum-compare] ../../include/vigra/sized_int.hxx: In instantiation of 'struct vigra::detail::SelectBiggestIntegerType > >': ../../include/vigra/sized_int.hxx:79:10: recursively required from 'struct vigra::detail::SelectBiggestIntegerType > > > >' ../../include/vigra/sized_int.hxx:79:10: required from 'struct vigra::detail::SelectBiggestIntegerType > > > > >' ../../include/vigra/sized_int.hxx:143:67: required from here ../../include/vigra/sized_int.hxx:81:28: warning: comparison between 'enum vigra::detail::IntTypeList >::' and 'enum vigra::detail::SelectBiggestIntegerType >::' [-Wenum-compare] ../../include/vigra/sized_int.hxx: In instantiation of 'struct vigra::detail::SelectBiggestIntegerType > > >': ../../include/vigra/sized_int.hxx:79:10: recursively required from 'struct vigra::detail::SelectBiggestIntegerType > > > >' ../../include/vigra/sized_int.hxx:79:10: required from 'struct vigra::detail::SelectBiggestIntegerType > > > > >' ../../include/vigra/sized_int.hxx:143:67: required from here ../../include/vigra/sized_int.hxx:81:28: warning: comparison between 'enum vigra::detail::IntTypeList > >::' and 'enum vigra::detail::SelectBiggestIntegerType > >::' [-Wenum-compare] ../../include/vigra/sized_int.hxx: In instantiation of 'struct vigra::detail::SelectBiggestIntegerType > > > >': ../../include/vigra/sized_int.hxx:79:10: required from 'struct vigra::detail::SelectBiggestIntegerType > > > > >' ../../include/vigra/sized_int.hxx:143:67: required from here ../../include/vigra/sized_int.hxx:81:28: warning: comparison between 'enum vigra::detail::IntTypeList > > >::' and 'enum vigra::detail::SelectBiggestIntegerType > > >::' [-Wenum-compare] ../../include/vigra/sized_int.hxx: In instantiation of 'struct vigra::detail::SelectBiggestIntegerType > > > > >': ../../include/vigra/sized_int.hxx:143:67: required from here ../../include/vigra/sized_int.hxx:81:28: warning: comparison between 'enum vigra::detail::IntTypeList > > > >::' and 'enum vigra::detail::SelectBiggestIntegerType > > > >::' [-Wenum-compare] --- libvigra_impex_a-gif.o --- mv -f .deps/libvigra_impex_a-gif.Tpo .deps/libvigra_impex_a-gif.Po --- libvigra_impex_a-jpeg.o --- c++ -DPACKAGE_NAME=\"panomatic\" -DPACKAGE_TARNAME=\"panomatic\" -DPACKAGE_VERSION=\"1.0\" -DPACKAGE_STRING=\"panomatic\ 1.0\" -DPACKAGE_BUGREPORT=\"naouel@naouel.org\" -DPACKAGE=\"panomatic\" -DVERSION=\"1.0\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_LIMITS_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STDBOOL_H=1 -DHAVE_POSIX_THREADS= -DHAVE_SCHED_RT= -DHAVE_SCHED_YIELD= -DHAVE_PTHREAD_YIELD= -DHAVE_PTHREADKEY_CREATE= -DHAVE_BOOST= -DPNG_NO_ASSEMBLER_CODE= -I. -I../../include -I/usr/pkg/include -DHasPNG -DHasJPEG -DHasTIFF -DNDEBUG -I/usr/pkg/include -I/usr/include -pipe -O2 -pthread -I/usr/pkg/include -I/usr/include -MT libvigra_impex_a-jpeg.o -MD -MP -MF .deps/libvigra_impex_a-jpeg.Tpo -c -o libvigra_impex_a-jpeg.o `test -f 'jpeg.cxx' || echo './'`jpeg.cxx In file included from ../../include/vigra/numerictraits.hxx:46:0, from ../../include/vigra/accessor.hxx:42, from ../../include/vigra/iteratortraits.hxx:42, from ../../include/vigra/diff2d.hxx:45, from ../../include/vigra/codec.hxx:58, from jpeg.hxx:42, from jpeg.cxx:51: ../../include/vigra/sized_int.hxx: In instantiation of 'struct vigra::detail::SelectBiggestIntegerType >': ../../include/vigra/sized_int.hxx:79:10: recursively required from 'struct vigra::detail::SelectBiggestIntegerType > > > >' ../../include/vigra/sized_int.hxx:79:10: required from 'struct vigra::detail::SelectBiggestIntegerType > > > > >' ../../include/vigra/sized_int.hxx:141:65: required from here ../../include/vigra/sized_int.hxx:81:28: warning: comparison between 'enum vigra::detail::IntTypeList::' and 'enum vigra::detail::SelectBiggestIntegerType::' [-Wenum-compare] size = (cursize < nextsize) ? nextsize : cursize }; ^ ../../include/vigra/sized_int.hxx: In instantiation of 'struct vigra::detail::SelectBiggestIntegerType > >': ../../include/vigra/sized_int.hxx:79:10: recursively required from 'struct vigra::detail::SelectBiggestIntegerType > > > >' ../../include/vigra/sized_int.hxx:79:10: required from 'struct vigra::detail::SelectBiggestIntegerType > > > > >' ../../include/vigra/sized_int.hxx:141:65: required from here ../../include/vigra/sized_int.hxx:81:28: warning: comparison between 'enum vigra::detail::IntTypeList >::' and 'enum vigra::detail::SelectBiggestIntegerType >::' [-Wenum-compare] ../../include/vigra/sized_int.hxx: In instantiation of 'struct vigra::detail::SelectBiggestIntegerType > > >': ../../include/vigra/sized_int.hxx:79:10: recursively required from 'struct vigra::detail::SelectBiggestIntegerType > > > >' ../../include/vigra/sized_int.hxx:79:10: required from 'struct vigra::detail::SelectBiggestIntegerType > > > > >' ../../include/vigra/sized_int.hxx:141:65: required from here ../../include/vigra/sized_int.hxx:81:28: warning: comparison between 'enum vigra::detail::IntTypeList > >::' and 'enum vigra::detail::SelectBiggestIntegerType > >::' [-Wenum-compare] ../../include/vigra/sized_int.hxx: In instantiation of 'struct vigra::detail::SelectBiggestIntegerType > > > >': ../../include/vigra/sized_int.hxx:79:10: required from 'struct vigra::detail::SelectBiggestIntegerType > > > > >' ../../include/vigra/sized_int.hxx:141:65: required from here ../../include/vigra/sized_int.hxx:81:28: warning: comparison between 'enum vigra::detail::IntTypeList > > >::' and 'enum vigra::detail::SelectBiggestIntegerType > > >::' [-Wenum-compare] ../../include/vigra/sized_int.hxx: In instantiation of 'struct vigra::detail::SelectBiggestIntegerType > > > > >': ../../include/vigra/sized_int.hxx:141:65: required from here ../../include/vigra/sized_int.hxx:81:28: warning: comparison between 'enum vigra::detail::IntTypeList > > > >::' and 'enum vigra::detail::SelectBiggestIntegerType > > > >::' [-Wenum-compare] ../../include/vigra/sized_int.hxx: In instantiation of 'struct vigra::detail::SelectBiggestIntegerType >': ../../include/vigra/sized_int.hxx:79:10: recursively required from 'struct vigra::detail::SelectBiggestIntegerType > > > >' ../../include/vigra/sized_int.hxx:79:10: required from 'struct vigra::detail::SelectBiggestIntegerType > > > > >' ../../include/vigra/sized_int.hxx:143:67: required from here ../../include/vigra/sized_int.hxx:81:28: warning: comparison between 'enum vigra::detail::IntTypeList::' and 'enum vigra::detail::SelectBiggestIntegerType::' [-Wenum-compare] ../../include/vigra/sized_int.hxx: In instantiation of 'struct vigra::detail::SelectBiggestIntegerType > >': ../../include/vigra/sized_int.hxx:79:10: recursively required from 'struct vigra::detail::SelectBiggestIntegerType > > > >' ../../include/vigra/sized_int.hxx:79:10: required from 'struct vigra::detail::SelectBiggestIntegerType > > > > >' ../../include/vigra/sized_int.hxx:143:67: required from here ../../include/vigra/sized_int.hxx:81:28: warning: comparison between 'enum vigra::detail::IntTypeList >::' and 'enum vigra::detail::SelectBiggestIntegerType >::' [-Wenum-compare] ../../include/vigra/sized_int.hxx: In instantiation of 'struct vigra::detail::SelectBiggestIntegerType > > >': ../../include/vigra/sized_int.hxx:79:10: recursively required from 'struct vigra::detail::SelectBiggestIntegerType > > > >' ../../include/vigra/sized_int.hxx:79:10: required from 'struct vigra::detail::SelectBiggestIntegerType > > > > >' ../../include/vigra/sized_int.hxx:143:67: required from here ../../include/vigra/sized_int.hxx:81:28: warning: comparison between 'enum vigra::detail::IntTypeList > >::' and 'enum vigra::detail::SelectBiggestIntegerType > >::' [-Wenum-compare] ../../include/vigra/sized_int.hxx: In instantiation of 'struct vigra::detail::SelectBiggestIntegerType > > > >': ../../include/vigra/sized_int.hxx:79:10: required from 'struct vigra::detail::SelectBiggestIntegerType > > > > >' ../../include/vigra/sized_int.hxx:143:67: required from here ../../include/vigra/sized_int.hxx:81:28: warning: comparison between 'enum vigra::detail::IntTypeList > > >::' and 'enum vigra::detail::SelectBiggestIntegerType > > >::' [-Wenum-compare] ../../include/vigra/sized_int.hxx: In instantiation of 'struct vigra::detail::SelectBiggestIntegerType > > > > >': ../../include/vigra/sized_int.hxx:143:67: required from here ../../include/vigra/sized_int.hxx:81:28: warning: comparison between 'enum vigra::detail::IntTypeList > > > >::' and 'enum vigra::detail::SelectBiggestIntegerType > > > >::' [-Wenum-compare] --- libvigra_impex_a-imageinfo.o --- mv -f .deps/libvigra_impex_a-imageinfo.Tpo .deps/libvigra_impex_a-imageinfo.Po --- libvigra_impex_a-png.o --- c++ -DPACKAGE_NAME=\"panomatic\" -DPACKAGE_TARNAME=\"panomatic\" -DPACKAGE_VERSION=\"1.0\" -DPACKAGE_STRING=\"panomatic\ 1.0\" -DPACKAGE_BUGREPORT=\"naouel@naouel.org\" -DPACKAGE=\"panomatic\" -DVERSION=\"1.0\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_LIMITS_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STDBOOL_H=1 -DHAVE_POSIX_THREADS= -DHAVE_SCHED_RT= -DHAVE_SCHED_YIELD= -DHAVE_PTHREAD_YIELD= -DHAVE_PTHREADKEY_CREATE= -DHAVE_BOOST= -DPNG_NO_ASSEMBLER_CODE= -I. -I../../include -I/usr/pkg/include -DHasPNG -DHasJPEG -DHasTIFF -DNDEBUG -I/usr/pkg/include -I/usr/include -pipe -O2 -pthread -I/usr/pkg/include -I/usr/include -MT libvigra_impex_a-png.o -MD -MP -MF .deps/libvigra_impex_a-png.Tpo -c -o libvigra_impex_a-png.o `test -f 'png.cxx' || echo './'`png.cxx In file included from png.cxx:50:0: ../../include/vigra/sized_int.hxx: In instantiation of 'struct vigra::detail::SelectBiggestIntegerType >': ../../include/vigra/sized_int.hxx:79:10: recursively required from 'struct vigra::detail::SelectBiggestIntegerType > > > >' ../../include/vigra/sized_int.hxx:79:10: required from 'struct vigra::detail::SelectBiggestIntegerType > > > > >' ../../include/vigra/sized_int.hxx:141:65: required from here ../../include/vigra/sized_int.hxx:81:28: warning: comparison between 'enum vigra::detail::IntTypeList::' and 'enum vigra::detail::SelectBiggestIntegerType::' [-Wenum-compare] size = (cursize < nextsize) ? nextsize : cursize }; ^ ../../include/vigra/sized_int.hxx: In instantiation of 'struct vigra::detail::SelectBiggestIntegerType > >': ../../include/vigra/sized_int.hxx:79:10: recursively required from 'struct vigra::detail::SelectBiggestIntegerType > > > >' ../../include/vigra/sized_int.hxx:79:10: required from 'struct vigra::detail::SelectBiggestIntegerType > > > > >' ../../include/vigra/sized_int.hxx:141:65: required from here ../../include/vigra/sized_int.hxx:81:28: warning: comparison between 'enum vigra::detail::IntTypeList >::' and 'enum vigra::detail::SelectBiggestIntegerType >::' [-Wenum-compare] ../../include/vigra/sized_int.hxx: In instantiation of 'struct vigra::detail::SelectBiggestIntegerType > > >': ../../include/vigra/sized_int.hxx:79:10: recursively required from 'struct vigra::detail::SelectBiggestIntegerType > > > >' ../../include/vigra/sized_int.hxx:79:10: required from 'struct vigra::detail::SelectBiggestIntegerType > > > > >' ../../include/vigra/sized_int.hxx:141:65: required from here ../../include/vigra/sized_int.hxx:81:28: warning: comparison between 'enum vigra::detail::IntTypeList > >::' and 'enum vigra::detail::SelectBiggestIntegerType > >::' [-Wenum-compare] ../../include/vigra/sized_int.hxx: In instantiation of 'struct vigra::detail::SelectBiggestIntegerType > > > >': ../../include/vigra/sized_int.hxx:79:10: required from 'struct vigra::detail::SelectBiggestIntegerType > > > > >' ../../include/vigra/sized_int.hxx:141:65: required from here ../../include/vigra/sized_int.hxx:81:28: warning: comparison between 'enum vigra::detail::IntTypeList > > >::' and 'enum vigra::detail::SelectBiggestIntegerType > > >::' [-Wenum-compare] ../../include/vigra/sized_int.hxx: In instantiation of 'struct vigra::detail::SelectBiggestIntegerType > > > > >': ../../include/vigra/sized_int.hxx:141:65: required from here ../../include/vigra/sized_int.hxx:81:28: warning: comparison between 'enum vigra::detail::IntTypeList > > > >::' and 'enum vigra::detail::SelectBiggestIntegerType > > > >::' [-Wenum-compare] ../../include/vigra/sized_int.hxx: In instantiation of 'struct vigra::detail::SelectBiggestIntegerType >': ../../include/vigra/sized_int.hxx:79:10: recursively required from 'struct vigra::detail::SelectBiggestIntegerType > > > >' ../../include/vigra/sized_int.hxx:79:10: required from 'struct vigra::detail::SelectBiggestIntegerType > > > > >' ../../include/vigra/sized_int.hxx:143:67: required from here ../../include/vigra/sized_int.hxx:81:28: warning: comparison between 'enum vigra::detail::IntTypeList::' and 'enum vigra::detail::SelectBiggestIntegerType::' [-Wenum-compare] ../../include/vigra/sized_int.hxx: In instantiation of 'struct vigra::detail::SelectBiggestIntegerType > >': ../../include/vigra/sized_int.hxx:79:10: recursively required from 'struct vigra::detail::SelectBiggestIntegerType > > > >' ../../include/vigra/sized_int.hxx:79:10: required from 'struct vigra::detail::SelectBiggestIntegerType > > > > >' ../../include/vigra/sized_int.hxx:143:67: required from here ../../include/vigra/sized_int.hxx:81:28: warning: comparison between 'enum vigra::detail::IntTypeList >::' and 'enum vigra::detail::SelectBiggestIntegerType >::' [-Wenum-compare] ../../include/vigra/sized_int.hxx: In instantiation of 'struct vigra::detail::SelectBiggestIntegerType > > >': ../../include/vigra/sized_int.hxx:79:10: recursively required from 'struct vigra::detail::SelectBiggestIntegerType > > > >' ../../include/vigra/sized_int.hxx:79:10: required from 'struct vigra::detail::SelectBiggestIntegerType > > > > >' ../../include/vigra/sized_int.hxx:143:67: required from here ../../include/vigra/sized_int.hxx:81:28: warning: comparison between 'enum vigra::detail::IntTypeList > >::' and 'enum vigra::detail::SelectBiggestIntegerType > >::' [-Wenum-compare] ../../include/vigra/sized_int.hxx: In instantiation of 'struct vigra::detail::SelectBiggestIntegerType > > > >': ../../include/vigra/sized_int.hxx:79:10: required from 'struct vigra::detail::SelectBiggestIntegerType > > > > >' ../../include/vigra/sized_int.hxx:143:67: required from here ../../include/vigra/sized_int.hxx:81:28: warning: comparison between 'enum vigra::detail::IntTypeList > > >::' and 'enum vigra::detail::SelectBiggestIntegerType > > >::' [-Wenum-compare] ../../include/vigra/sized_int.hxx: In instantiation of 'struct vigra::detail::SelectBiggestIntegerType > > > > >': ../../include/vigra/sized_int.hxx:143:67: required from here ../../include/vigra/sized_int.hxx:81:28: warning: comparison between 'enum vigra::detail::IntTypeList > > > >::' and 'enum vigra::detail::SelectBiggestIntegerType > > > >::' [-Wenum-compare] png.cxx: In constructor 'vigra::PngDecoderImpl::PngDecoderImpl(const string&)': png.cxx:206:51: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result] std::fread( sig, sig_size, 1, file.get() ); ^ --- libvigra_impex_a-jpeg.o --- mv -f .deps/libvigra_impex_a-jpeg.Tpo .deps/libvigra_impex_a-jpeg.Po --- libvigra_impex_a-pnm.o --- c++ -DPACKAGE_NAME=\"panomatic\" -DPACKAGE_TARNAME=\"panomatic\" -DPACKAGE_VERSION=\"1.0\" -DPACKAGE_STRING=\"panomatic\ 1.0\" -DPACKAGE_BUGREPORT=\"naouel@naouel.org\" -DPACKAGE=\"panomatic\" -DVERSION=\"1.0\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_LIMITS_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STDBOOL_H=1 -DHAVE_POSIX_THREADS= -DHAVE_SCHED_RT= -DHAVE_SCHED_YIELD= -DHAVE_PTHREAD_YIELD= -DHAVE_PTHREADKEY_CREATE= -DHAVE_BOOST= -DPNG_NO_ASSEMBLER_CODE= -I. -I../../include -I/usr/pkg/include -DHasPNG -DHasJPEG -DHasTIFF -DNDEBUG -I/usr/pkg/include -I/usr/include -pipe -O2 -pthread -I/usr/pkg/include -I/usr/include -MT libvigra_impex_a-pnm.o -MD -MP -MF .deps/libvigra_impex_a-pnm.Tpo -c -o libvigra_impex_a-pnm.o `test -f 'pnm.cxx' || echo './'`pnm.cxx In file included from pnm.cxx:45:0: ../../include/vigra/sized_int.hxx: In instantiation of 'struct vigra::detail::SelectBiggestIntegerType >': ../../include/vigra/sized_int.hxx:79:10: recursively required from 'struct vigra::detail::SelectBiggestIntegerType > > > >' ../../include/vigra/sized_int.hxx:79:10: required from 'struct vigra::detail::SelectBiggestIntegerType > > > > >' ../../include/vigra/sized_int.hxx:141:65: required from here ../../include/vigra/sized_int.hxx:81:28: warning: comparison between 'enum vigra::detail::IntTypeList::' and 'enum vigra::detail::SelectBiggestIntegerType::' [-Wenum-compare] size = (cursize < nextsize) ? nextsize : cursize }; ^ ../../include/vigra/sized_int.hxx: In instantiation of 'struct vigra::detail::SelectBiggestIntegerType > >': ../../include/vigra/sized_int.hxx:79:10: recursively required from 'struct vigra::detail::SelectBiggestIntegerType > > > >' ../../include/vigra/sized_int.hxx:79:10: required from 'struct vigra::detail::SelectBiggestIntegerType > > > > >' ../../include/vigra/sized_int.hxx:141:65: required from here ../../include/vigra/sized_int.hxx:81:28: warning: comparison between 'enum vigra::detail::IntTypeList >::' and 'enum vigra::detail::SelectBiggestIntegerType >::' [-Wenum-compare] ../../include/vigra/sized_int.hxx: In instantiation of 'struct vigra::detail::SelectBiggestIntegerType > > >': ../../include/vigra/sized_int.hxx:79:10: recursively required from 'struct vigra::detail::SelectBiggestIntegerType > > > >' ../../include/vigra/sized_int.hxx:79:10: required from 'struct vigra::detail::SelectBiggestIntegerType > > > > >' ../../include/vigra/sized_int.hxx:141:65: required from here ../../include/vigra/sized_int.hxx:81:28: warning: comparison between 'enum vigra::detail::IntTypeList > >::' and 'enum vigra::detail::SelectBiggestIntegerType > >::' [-Wenum-compare] ../../include/vigra/sized_int.hxx: In instantiation of 'struct vigra::detail::SelectBiggestIntegerType > > > >': ../../include/vigra/sized_int.hxx:79:10: required from 'struct vigra::detail::SelectBiggestIntegerType > > > > >' ../../include/vigra/sized_int.hxx:141:65: required from here ../../include/vigra/sized_int.hxx:81:28: warning: comparison between 'enum vigra::detail::IntTypeList > > >::' and 'enum vigra::detail::SelectBiggestIntegerType > > >::' [-Wenum-compare] ../../include/vigra/sized_int.hxx: In instantiation of 'struct vigra::detail::SelectBiggestIntegerType > > > > >': ../../include/vigra/sized_int.hxx:141:65: required from here ../../include/vigra/sized_int.hxx:81:28: warning: comparison between 'enum vigra::detail::IntTypeList > > > >::' and 'enum vigra::detail::SelectBiggestIntegerType > > > >::' [-Wenum-compare] ../../include/vigra/sized_int.hxx: In instantiation of 'struct vigra::detail::SelectBiggestIntegerType >': ../../include/vigra/sized_int.hxx:79:10: recursively required from 'struct vigra::detail::SelectBiggestIntegerType > > > >' ../../include/vigra/sized_int.hxx:79:10: required from 'struct vigra::detail::SelectBiggestIntegerType > > > > >' ../../include/vigra/sized_int.hxx:143:67: required from here ../../include/vigra/sized_int.hxx:81:28: warning: comparison between 'enum vigra::detail::IntTypeList::' and 'enum vigra::detail::SelectBiggestIntegerType::' [-Wenum-compare] ../../include/vigra/sized_int.hxx: In instantiation of 'struct vigra::detail::SelectBiggestIntegerType > >': ../../include/vigra/sized_int.hxx:79:10: recursively required from 'struct vigra::detail::SelectBiggestIntegerType > > > >' ../../include/vigra/sized_int.hxx:79:10: required from 'struct vigra::detail::SelectBiggestIntegerType > > > > >' ../../include/vigra/sized_int.hxx:143:67: required from here ../../include/vigra/sized_int.hxx:81:28: warning: comparison between 'enum vigra::detail::IntTypeList >::' and 'enum vigra::detail::SelectBiggestIntegerType >::' [-Wenum-compare] ../../include/vigra/sized_int.hxx: In instantiation of 'struct vigra::detail::SelectBiggestIntegerType > > >': ../../include/vigra/sized_int.hxx:79:10: recursively required from 'struct vigra::detail::SelectBiggestIntegerType > > > >' ../../include/vigra/sized_int.hxx:79:10: required from 'struct vigra::detail::SelectBiggestIntegerType > > > > >' ../../include/vigra/sized_int.hxx:143:67: required from here ../../include/vigra/sized_int.hxx:81:28: warning: comparison between 'enum vigra::detail::IntTypeList > >::' and 'enum vigra::detail::SelectBiggestIntegerType > >::' [-Wenum-compare] ../../include/vigra/sized_int.hxx: In instantiation of 'struct vigra::detail::SelectBiggestIntegerType > > > >': ../../include/vigra/sized_int.hxx:79:10: required from 'struct vigra::detail::SelectBiggestIntegerType > > > > >' ../../include/vigra/sized_int.hxx:143:67: required from here ../../include/vigra/sized_int.hxx:81:28: warning: comparison between 'enum vigra::detail::IntTypeList > > >::' and 'enum vigra::detail::SelectBiggestIntegerType > > >::' [-Wenum-compare] ../../include/vigra/sized_int.hxx: In instantiation of 'struct vigra::detail::SelectBiggestIntegerType > > > > >': ../../include/vigra/sized_int.hxx:143:67: required from here ../../include/vigra/sized_int.hxx:81:28: warning: comparison between 'enum vigra::detail::IntTypeList > > > >::' and 'enum vigra::detail::SelectBiggestIntegerType > > > >::' [-Wenum-compare] --- libvigra_impex_a-png.o --- mv -f .deps/libvigra_impex_a-png.Tpo .deps/libvigra_impex_a-png.Po --- libvigra_impex_a-rgbe.o --- cc -DPACKAGE_NAME=\"panomatic\" -DPACKAGE_TARNAME=\"panomatic\" -DPACKAGE_VERSION=\"1.0\" -DPACKAGE_STRING=\"panomatic\ 1.0\" -DPACKAGE_BUGREPORT=\"naouel@naouel.org\" -DPACKAGE=\"panomatic\" -DVERSION=\"1.0\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_LIMITS_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STDBOOL_H=1 -DHAVE_POSIX_THREADS= -DHAVE_SCHED_RT= -DHAVE_SCHED_YIELD= -DHAVE_PTHREAD_YIELD= -DHAVE_PTHREADKEY_CREATE= -DHAVE_BOOST= -DPNG_NO_ASSEMBLER_CODE= -I. -I../../include -I/usr/pkg/include -DHasPNG -DHasJPEG -DHasTIFF -DNDEBUG -I/usr/pkg/include -I/usr/include -pipe -O2 -pthread -I/usr/pkg/include -I/usr/include -MT libvigra_impex_a-rgbe.o -MD -MP -MF .deps/libvigra_impex_a-rgbe.Tpo -c -o libvigra_impex_a-rgbe.o `test -f 'rgbe.c' || echo './'`rgbe.c mv -f .deps/libvigra_impex_a-rgbe.Tpo .deps/libvigra_impex_a-rgbe.Po --- libvigra_impex_a-sun.o --- c++ -DPACKAGE_NAME=\"panomatic\" -DPACKAGE_TARNAME=\"panomatic\" -DPACKAGE_VERSION=\"1.0\" -DPACKAGE_STRING=\"panomatic\ 1.0\" -DPACKAGE_BUGREPORT=\"naouel@naouel.org\" -DPACKAGE=\"panomatic\" -DVERSION=\"1.0\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_LIMITS_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STDBOOL_H=1 -DHAVE_POSIX_THREADS= -DHAVE_SCHED_RT= -DHAVE_SCHED_YIELD= -DHAVE_PTHREAD_YIELD= -DHAVE_PTHREADKEY_CREATE= -DHAVE_BOOST= -DPNG_NO_ASSEMBLER_CODE= -I. -I../../include -I/usr/pkg/include -DHasPNG -DHasJPEG -DHasTIFF -DNDEBUG -I/usr/pkg/include -I/usr/include -pipe -O2 -pthread -I/usr/pkg/include -I/usr/include -MT libvigra_impex_a-sun.o -MD -MP -MF .deps/libvigra_impex_a-sun.Tpo -c -o libvigra_impex_a-sun.o `test -f 'sun.cxx' || echo './'`sun.cxx --- libvigra_impex_a-pnm.o --- mv -f .deps/libvigra_impex_a-pnm.Tpo .deps/libvigra_impex_a-pnm.Po --- libvigra_impex_a-tiff.o --- c++ -DPACKAGE_NAME=\"panomatic\" -DPACKAGE_TARNAME=\"panomatic\" -DPACKAGE_VERSION=\"1.0\" -DPACKAGE_STRING=\"panomatic\ 1.0\" -DPACKAGE_BUGREPORT=\"naouel@naouel.org\" -DPACKAGE=\"panomatic\" -DVERSION=\"1.0\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_LIMITS_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STDBOOL_H=1 -DHAVE_POSIX_THREADS= -DHAVE_SCHED_RT= -DHAVE_SCHED_YIELD= -DHAVE_PTHREAD_YIELD= -DHAVE_PTHREADKEY_CREATE= -DHAVE_BOOST= -DPNG_NO_ASSEMBLER_CODE= -I. -I../../include -I/usr/pkg/include -DHasPNG -DHasJPEG -DHasTIFF -DNDEBUG -I/usr/pkg/include -I/usr/include -pipe -O2 -pthread -I/usr/pkg/include -I/usr/include -MT libvigra_impex_a-tiff.o -MD -MP -MF .deps/libvigra_impex_a-tiff.Tpo -c -o libvigra_impex_a-tiff.o `test -f 'tiff.cxx' || echo './'`tiff.cxx --- libvigra_impex_a-sun.o --- In file included from sun.cxx:41:0: ../../include/vigra/sized_int.hxx: In instantiation of 'struct vigra::detail::SelectBiggestIntegerType >': ../../include/vigra/sized_int.hxx:79:10: recursively required from 'struct vigra::detail::SelectBiggestIntegerType > > > >' ../../include/vigra/sized_int.hxx:79:10: required from 'struct vigra::detail::SelectBiggestIntegerType > > > > >' ../../include/vigra/sized_int.hxx:141:65: required from here ../../include/vigra/sized_int.hxx:81:28: warning: comparison between 'enum vigra::detail::IntTypeList::' and 'enum vigra::detail::SelectBiggestIntegerType::' [-Wenum-compare] size = (cursize < nextsize) ? nextsize : cursize }; ^ ../../include/vigra/sized_int.hxx: In instantiation of 'struct vigra::detail::SelectBiggestIntegerType > >': ../../include/vigra/sized_int.hxx:79:10: recursively required from 'struct vigra::detail::SelectBiggestIntegerType > > > >' ../../include/vigra/sized_int.hxx:79:10: required from 'struct vigra::detail::SelectBiggestIntegerType > > > > >' ../../include/vigra/sized_int.hxx:141:65: required from here ../../include/vigra/sized_int.hxx:81:28: warning: comparison between 'enum vigra::detail::IntTypeList >::' and 'enum vigra::detail::SelectBiggestIntegerType >::' [-Wenum-compare] ../../include/vigra/sized_int.hxx: In instantiation of 'struct vigra::detail::SelectBiggestIntegerType > > >': ../../include/vigra/sized_int.hxx:79:10: recursively required from 'struct vigra::detail::SelectBiggestIntegerType > > > >' ../../include/vigra/sized_int.hxx:79:10: required from 'struct vigra::detail::SelectBiggestIntegerType > > > > >' ../../include/vigra/sized_int.hxx:141:65: required from here ../../include/vigra/sized_int.hxx:81:28: warning: comparison between 'enum vigra::detail::IntTypeList > >::' and 'enum vigra::detail::SelectBiggestIntegerType > >::' [-Wenum-compare] ../../include/vigra/sized_int.hxx: In instantiation of 'struct vigra::detail::SelectBiggestIntegerType > > > >': ../../include/vigra/sized_int.hxx:79:10: required from 'struct vigra::detail::SelectBiggestIntegerType > > > > >' ../../include/vigra/sized_int.hxx:141:65: required from here ../../include/vigra/sized_int.hxx:81:28: warning: comparison between 'enum vigra::detail::IntTypeList > > >::' and 'enum vigra::detail::SelectBiggestIntegerType > > >::' [-Wenum-compare] ../../include/vigra/sized_int.hxx: In instantiation of 'struct vigra::detail::SelectBiggestIntegerType > > > > >': ../../include/vigra/sized_int.hxx:141:65: required from here ../../include/vigra/sized_int.hxx:81:28: warning: comparison between 'enum vigra::detail::IntTypeList > > > >::' and 'enum vigra::detail::SelectBiggestIntegerType > > > >::' [-Wenum-compare] ../../include/vigra/sized_int.hxx: In instantiation of 'struct vigra::detail::SelectBiggestIntegerType >': ../../include/vigra/sized_int.hxx:79:10: recursively required from 'struct vigra::detail::SelectBiggestIntegerType > > > >' ../../include/vigra/sized_int.hxx:79:10: required from 'struct vigra::detail::SelectBiggestIntegerType > > > > >' ../../include/vigra/sized_int.hxx:143:67: required from here ../../include/vigra/sized_int.hxx:81:28: warning: comparison between 'enum vigra::detail::IntTypeList::' and 'enum vigra::detail::SelectBiggestIntegerType::' [-Wenum-compare] ../../include/vigra/sized_int.hxx: In instantiation of 'struct vigra::detail::SelectBiggestIntegerType > >': ../../include/vigra/sized_int.hxx:79:10: recursively required from 'struct vigra::detail::SelectBiggestIntegerType > > > >' ../../include/vigra/sized_int.hxx:79:10: required from 'struct vigra::detail::SelectBiggestIntegerType > > > > >' ../../include/vigra/sized_int.hxx:143:67: required from here ../../include/vigra/sized_int.hxx:81:28: warning: comparison between 'enum vigra::detail::IntTypeList >::' and 'enum vigra::detail::SelectBiggestIntegerType >::' [-Wenum-compare] ../../include/vigra/sized_int.hxx: In instantiation of 'struct vigra::detail::SelectBiggestIntegerType > > >': ../../include/vigra/sized_int.hxx:79:10: recursively required from 'struct vigra::detail::SelectBiggestIntegerType > > > >' ../../include/vigra/sized_int.hxx:79:10: required from 'struct vigra::detail::SelectBiggestIntegerType > > > > >' ../../include/vigra/sized_int.hxx:143:67: required from here ../../include/vigra/sized_int.hxx:81:28: warning: comparison between 'enum vigra::detail::IntTypeList > >::' and 'enum vigra::detail::SelectBiggestIntegerType > >::' [-Wenum-compare] ../../include/vigra/sized_int.hxx: In instantiation of 'struct vigra::detail::SelectBiggestIntegerType > > > >': ../../include/vigra/sized_int.hxx:79:10: required from 'struct vigra::detail::SelectBiggestIntegerType > > > > >' ../../include/vigra/sized_int.hxx:143:67: required from here ../../include/vigra/sized_int.hxx:81:28: warning: comparison between 'enum vigra::detail::IntTypeList > > >::' and 'enum vigra::detail::SelectBiggestIntegerType > > >::' [-Wenum-compare] ../../include/vigra/sized_int.hxx: In instantiation of 'struct vigra::detail::SelectBiggestIntegerType > > > > >': ../../include/vigra/sized_int.hxx:143:67: required from here ../../include/vigra/sized_int.hxx:81:28: warning: comparison between 'enum vigra::detail::IntTypeList > > > >::' and 'enum vigra::detail::SelectBiggestIntegerType > > > >::' [-Wenum-compare] --- libvigra_impex_a-tiff.o --- In file included from tiff.cxx:65:0: ../../include/vigra/sized_int.hxx: In instantiation of 'struct vigra::detail::SelectBiggestIntegerType >': ../../include/vigra/sized_int.hxx:79:10: recursively required from 'struct vigra::detail::SelectBiggestIntegerType > > > >' ../../include/vigra/sized_int.hxx:79:10: required from 'struct vigra::detail::SelectBiggestIntegerType > > > > >' ../../include/vigra/sized_int.hxx:141:65: required from here ../../include/vigra/sized_int.hxx:81:28: warning: comparison between 'enum vigra::detail::IntTypeList::' and 'enum vigra::detail::SelectBiggestIntegerType::' [-Wenum-compare] size = (cursize < nextsize) ? nextsize : cursize }; ^ ../../include/vigra/sized_int.hxx: In instantiation of 'struct vigra::detail::SelectBiggestIntegerType > >': ../../include/vigra/sized_int.hxx:79:10: recursively required from 'struct vigra::detail::SelectBiggestIntegerType > > > >' ../../include/vigra/sized_int.hxx:79:10: required from 'struct vigra::detail::SelectBiggestIntegerType > > > > >' ../../include/vigra/sized_int.hxx:141:65: required from here ../../include/vigra/sized_int.hxx:81:28: warning: comparison between 'enum vigra::detail::IntTypeList >::' and 'enum vigra::detail::SelectBiggestIntegerType >::' [-Wenum-compare] ../../include/vigra/sized_int.hxx: In instantiation of 'struct vigra::detail::SelectBiggestIntegerType > > >': ../../include/vigra/sized_int.hxx:79:10: recursively required from 'struct vigra::detail::SelectBiggestIntegerType > > > >' ../../include/vigra/sized_int.hxx:79:10: required from 'struct vigra::detail::SelectBiggestIntegerType > > > > >' ../../include/vigra/sized_int.hxx:141:65: required from here ../../include/vigra/sized_int.hxx:81:28: warning: comparison between 'enum vigra::detail::IntTypeList > >::' and 'enum vigra::detail::SelectBiggestIntegerType > >::' [-Wenum-compare] ../../include/vigra/sized_int.hxx: In instantiation of 'struct vigra::detail::SelectBiggestIntegerType > > > >': ../../include/vigra/sized_int.hxx:79:10: required from 'struct vigra::detail::SelectBiggestIntegerType > > > > >' ../../include/vigra/sized_int.hxx:141:65: required from here ../../include/vigra/sized_int.hxx:81:28: warning: comparison between 'enum vigra::detail::IntTypeList > > >::' and 'enum vigra::detail::SelectBiggestIntegerType > > >::' [-Wenum-compare] ../../include/vigra/sized_int.hxx: In instantiation of 'struct vigra::detail::SelectBiggestIntegerType > > > > >': ../../include/vigra/sized_int.hxx:141:65: required from here ../../include/vigra/sized_int.hxx:81:28: warning: comparison between 'enum vigra::detail::IntTypeList > > > >::' and 'enum vigra::detail::SelectBiggestIntegerType > > > >::' [-Wenum-compare] ../../include/vigra/sized_int.hxx: In instantiation of 'struct vigra::detail::SelectBiggestIntegerType >': ../../include/vigra/sized_int.hxx:79:10: recursively required from 'struct vigra::detail::SelectBiggestIntegerType > > > >' ../../include/vigra/sized_int.hxx:79:10: required from 'struct vigra::detail::SelectBiggestIntegerType > > > > >' ../../include/vigra/sized_int.hxx:143:67: required from here ../../include/vigra/sized_int.hxx:81:28: warning: comparison between 'enum vigra::detail::IntTypeList::' and 'enum vigra::detail::SelectBiggestIntegerType::' [-Wenum-compare] ../../include/vigra/sized_int.hxx: In instantiation of 'struct vigra::detail::SelectBiggestIntegerType > >': ../../include/vigra/sized_int.hxx:79:10: recursively required from 'struct vigra::detail::SelectBiggestIntegerType > > > >' ../../include/vigra/sized_int.hxx:79:10: required from 'struct vigra::detail::SelectBiggestIntegerType > > > > >' ../../include/vigra/sized_int.hxx:143:67: required from here ../../include/vigra/sized_int.hxx:81:28: warning: comparison between 'enum vigra::detail::IntTypeList >::' and 'enum vigra::detail::SelectBiggestIntegerType >::' [-Wenum-compare] ../../include/vigra/sized_int.hxx: In instantiation of 'struct vigra::detail::SelectBiggestIntegerType > > >': ../../include/vigra/sized_int.hxx:79:10: recursively required from 'struct vigra::detail::SelectBiggestIntegerType > > > >' ../../include/vigra/sized_int.hxx:79:10: required from 'struct vigra::detail::SelectBiggestIntegerType > > > > >' ../../include/vigra/sized_int.hxx:143:67: required from here ../../include/vigra/sized_int.hxx:81:28: warning: comparison between 'enum vigra::detail::IntTypeList > >::' and 'enum vigra::detail::SelectBiggestIntegerType > >::' [-Wenum-compare] ../../include/vigra/sized_int.hxx: In instantiation of 'struct vigra::detail::SelectBiggestIntegerType > > > >': ../../include/vigra/sized_int.hxx:79:10: required from 'struct vigra::detail::SelectBiggestIntegerType > > > > >' ../../include/vigra/sized_int.hxx:143:67: required from here ../../include/vigra/sized_int.hxx:81:28: warning: comparison between 'enum vigra::detail::IntTypeList > > >::' and 'enum vigra::detail::SelectBiggestIntegerType > > >::' [-Wenum-compare] ../../include/vigra/sized_int.hxx: In instantiation of 'struct vigra::detail::SelectBiggestIntegerType > > > > >': ../../include/vigra/sized_int.hxx:143:67: required from here ../../include/vigra/sized_int.hxx:81:28: warning: comparison between 'enum vigra::detail::IntTypeList > > > >::' and 'enum vigra::detail::SelectBiggestIntegerType > > > >::' [-Wenum-compare] tiff.cxx:171:16: warning: 'uint32' is deprecated (declared at /home/pbulk/build/graphics/panomatic/work/.buildlink/include/tiff.h:86) [-Wdeprecated-declarations] uint32 stripindex, stripheight; ^ tiff.cxx:171:28: warning: 'uint32' is deprecated (declared at /home/pbulk/build/graphics/panomatic/work/.buildlink/include/tiff.h:86) [-Wdeprecated-declarations] uint32 stripindex, stripheight; ^ tiff.cxx:172:16: warning: 'uint32' is deprecated (declared at /home/pbulk/build/graphics/panomatic/work/.buildlink/include/tiff.h:86) [-Wdeprecated-declarations] uint32 width, height; ^ tiff.cxx:172:23: warning: 'uint32' is deprecated (declared at /home/pbulk/build/graphics/panomatic/work/.buildlink/include/tiff.h:86) [-Wdeprecated-declarations] uint32 width, height; ^ tiff.cxx:173:16: warning: 'uint16' is deprecated (declared at /home/pbulk/build/graphics/panomatic/work/.buildlink/include/tiff.h:83) [-Wdeprecated-declarations] uint16 samples_per_pixel, bits_per_sample, ^ tiff.cxx:173:35: warning: 'uint16' is deprecated (declared at /home/pbulk/build/graphics/panomatic/work/.buildlink/include/tiff.h:83) [-Wdeprecated-declarations] uint16 samples_per_pixel, bits_per_sample, ^ tiff.cxx:174:13: warning: 'uint16' is deprecated (declared at /home/pbulk/build/graphics/panomatic/work/.buildlink/include/tiff.h:83) [-Wdeprecated-declarations] photometric, planarconfig, fillorder, extra_samples_per_pixel; ^ tiff.cxx:174:26: warning: 'uint16' is deprecated (declared at /home/pbulk/build/graphics/panomatic/work/.buildlink/include/tiff.h:83) [-Wdeprecated-declarations] photometric, planarconfig, fillorder, extra_samples_per_pixel; ^ tiff.cxx:174:40: warning: 'uint16' is deprecated (declared at /home/pbulk/build/graphics/panomatic/work/.buildlink/include/tiff.h:83) [-Wdeprecated-declarations] photometric, planarconfig, fillorder, extra_samples_per_pixel; ^ tiff.cxx:174:51: warning: 'uint16' is deprecated (declared at /home/pbulk/build/graphics/panomatic/work/.buildlink/include/tiff.h:83) [-Wdeprecated-declarations] photometric, planarconfig, fillorder, extra_samples_per_pixel; ^ tiff.cxx: In member function 'std::string vigra::TIFFDecoderImpl::get_pixeltype_by_sampleformat() const': tiff.cxx:254:16: warning: 'uint16' is deprecated (declared at /home/pbulk/build/graphics/panomatic/work/.buildlink/include/tiff.h:83) [-Wdeprecated-declarations] uint16 sampleformat; ^ tiff.cxx: In member function 'std::string vigra::TIFFDecoderImpl::get_pixeltype_by_datatype() const': tiff.cxx:298:16: warning: 'uint16' is deprecated (declared at /home/pbulk/build/graphics/panomatic/work/.buildlink/include/tiff.h:83) [-Wdeprecated-declarations] uint16 datatype; ^ tiff.cxx: In member function 'void vigra::TIFFDecoderImpl::init()': tiff.cxx:346:17: warning: 'uint16' is deprecated (declared at /home/pbulk/build/graphics/panomatic/work/.buildlink/include/tiff.h:83) [-Wdeprecated-declarations] uint16 *extra_sample_types=0; ^ tiff.cxx:456:16: warning: 'uint16' is deprecated (declared at /home/pbulk/build/graphics/panomatic/work/.buildlink/include/tiff.h:83) [-Wdeprecated-declarations] uint16 u16value; ^ tiff.cxx:457:16: warning: 'uint32' is deprecated (declared at /home/pbulk/build/graphics/panomatic/work/.buildlink/include/tiff.h:86) [-Wdeprecated-declarations] uint32 u32value; ^ tiff.cxx:503:14: warning: 'uint32' is deprecated (declared at /home/pbulk/build/graphics/panomatic/work/.buildlink/include/tiff.h:86) [-Wdeprecated-declarations] if ((uint32)canvasSize.x < position.x + width || (uint32)canvasSize.y < position.y + height) ^ tiff.cxx:503:59: warning: 'uint32' is deprecated (declared at /home/pbulk/build/graphics/panomatic/work/.buildlink/include/tiff.h:86) [-Wdeprecated-declarations] if ((uint32)canvasSize.x < position.x + width || (uint32)canvasSize.y < position.y + height) ^ tiff.cxx: In member function 'void vigra::TIFFEncoderImpl::finalizeSettings()': tiff.cxx:829:24: warning: 'uint16' is deprecated (declared at /home/pbulk/build/graphics/panomatic/work/.buildlink/include/tiff.h:83) [-Wdeprecated-declarations] uint16 * types = new uint16[extra_samples_per_pixel]; ^ tiff.cxx:829:67: warning: 'uint16' is deprecated (declared at /home/pbulk/build/graphics/panomatic/work/.buildlink/include/tiff.h:83) [-Wdeprecated-declarations] uint16 * types = new uint16[extra_samples_per_pixel]; ^ tiff.cxx:863:14: warning: 'uint32' is deprecated (declared at /home/pbulk/build/graphics/panomatic/work/.buildlink/include/tiff.h:86) [-Wdeprecated-declarations] if ((uint32)canvasSize.x >= position.x + width ^ tiff.cxx:864:17: warning: 'uint32' is deprecated (declared at /home/pbulk/build/graphics/panomatic/work/.buildlink/include/tiff.h:86) [-Wdeprecated-declarations] && (uint32)canvasSize.y >= position.y + height) ^ --- libvigra_impex_a-sun.o --- mv -f .deps/libvigra_impex_a-sun.Tpo .deps/libvigra_impex_a-sun.Po --- libvigra_impex_a-viff.o --- c++ -DPACKAGE_NAME=\"panomatic\" -DPACKAGE_TARNAME=\"panomatic\" -DPACKAGE_VERSION=\"1.0\" -DPACKAGE_STRING=\"panomatic\ 1.0\" -DPACKAGE_BUGREPORT=\"naouel@naouel.org\" -DPACKAGE=\"panomatic\" -DVERSION=\"1.0\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_LIMITS_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STDBOOL_H=1 -DHAVE_POSIX_THREADS= -DHAVE_SCHED_RT= -DHAVE_SCHED_YIELD= -DHAVE_PTHREAD_YIELD= -DHAVE_PTHREADKEY_CREATE= -DHAVE_BOOST= -DPNG_NO_ASSEMBLER_CODE= -I. -I../../include -I/usr/pkg/include -DHasPNG -DHasJPEG -DHasTIFF -DNDEBUG -I/usr/pkg/include -I/usr/include -pipe -O2 -pthread -I/usr/pkg/include -I/usr/include -MT libvigra_impex_a-viff.o -MD -MP -MF .deps/libvigra_impex_a-viff.Tpo -c -o libvigra_impex_a-viff.o `test -f 'viff.cxx' || echo './'`viff.cxx --- libvigra_impex_a-tiff.o --- mv -f .deps/libvigra_impex_a-tiff.Tpo .deps/libvigra_impex_a-tiff.Po --- libvigra_impex_a-void_vector.o --- c++ -DPACKAGE_NAME=\"panomatic\" -DPACKAGE_TARNAME=\"panomatic\" -DPACKAGE_VERSION=\"1.0\" -DPACKAGE_STRING=\"panomatic\ 1.0\" -DPACKAGE_BUGREPORT=\"naouel@naouel.org\" -DPACKAGE=\"panomatic\" -DVERSION=\"1.0\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_LIMITS_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STDBOOL_H=1 -DHAVE_POSIX_THREADS= -DHAVE_SCHED_RT= -DHAVE_SCHED_YIELD= -DHAVE_PTHREAD_YIELD= -DHAVE_PTHREADKEY_CREATE= -DHAVE_BOOST= -DPNG_NO_ASSEMBLER_CODE= -I. -I../../include -I/usr/pkg/include -DHasPNG -DHasJPEG -DHasTIFF -DNDEBUG -I/usr/pkg/include -I/usr/include -pipe -O2 -pthread -I/usr/pkg/include -I/usr/include -MT libvigra_impex_a-void_vector.o -MD -MP -MF .deps/libvigra_impex_a-void_vector.Tpo -c -o libvigra_impex_a-void_vector.o `test -f 'void_vector.cxx' || echo './'`void_vector.cxx --- libvigra_impex_a-viff.o --- In file included from viff.cxx:41:0: ../../include/vigra/sized_int.hxx: In instantiation of 'struct vigra::detail::SelectBiggestIntegerType >': ../../include/vigra/sized_int.hxx:79:10: recursively required from 'struct vigra::detail::SelectBiggestIntegerType > > > >' ../../include/vigra/sized_int.hxx:79:10: required from 'struct vigra::detail::SelectBiggestIntegerType > > > > >' ../../include/vigra/sized_int.hxx:141:65: required from here ../../include/vigra/sized_int.hxx:81:28: warning: comparison between 'enum vigra::detail::IntTypeList::' and 'enum vigra::detail::SelectBiggestIntegerType::' [-Wenum-compare] size = (cursize < nextsize) ? nextsize : cursize }; ^ ../../include/vigra/sized_int.hxx: In instantiation of 'struct vigra::detail::SelectBiggestIntegerType > >': ../../include/vigra/sized_int.hxx:79:10: recursively required from 'struct vigra::detail::SelectBiggestIntegerType > > > >' ../../include/vigra/sized_int.hxx:79:10: required from 'struct vigra::detail::SelectBiggestIntegerType > > > > >' ../../include/vigra/sized_int.hxx:141:65: required from here ../../include/vigra/sized_int.hxx:81:28: warning: comparison between 'enum vigra::detail::IntTypeList >::' and 'enum vigra::detail::SelectBiggestIntegerType >::' [-Wenum-compare] ../../include/vigra/sized_int.hxx: In instantiation of 'struct vigra::detail::SelectBiggestIntegerType > > >': ../../include/vigra/sized_int.hxx:79:10: recursively required from 'struct vigra::detail::SelectBiggestIntegerType > > > >' ../../include/vigra/sized_int.hxx:79:10: required from 'struct vigra::detail::SelectBiggestIntegerType > > > > >' ../../include/vigra/sized_int.hxx:141:65: required from here ../../include/vigra/sized_int.hxx:81:28: warning: comparison between 'enum vigra::detail::IntTypeList > >::' and 'enum vigra::detail::SelectBiggestIntegerType > >::' [-Wenum-compare] ../../include/vigra/sized_int.hxx: In instantiation of 'struct vigra::detail::SelectBiggestIntegerType > > > >': ../../include/vigra/sized_int.hxx:79:10: required from 'struct vigra::detail::SelectBiggestIntegerType > > > > >' ../../include/vigra/sized_int.hxx:141:65: required from here ../../include/vigra/sized_int.hxx:81:28: warning: comparison between 'enum vigra::detail::IntTypeList > > >::' and 'enum vigra::detail::SelectBiggestIntegerType > > >::' [-Wenum-compare] ../../include/vigra/sized_int.hxx: In instantiation of 'struct vigra::detail::SelectBiggestIntegerType > > > > >': ../../include/vigra/sized_int.hxx:141:65: required from here ../../include/vigra/sized_int.hxx:81:28: warning: comparison between 'enum vigra::detail::IntTypeList > > > >::' and 'enum vigra::detail::SelectBiggestIntegerType > > > >::' [-Wenum-compare] ../../include/vigra/sized_int.hxx: In instantiation of 'struct vigra::detail::SelectBiggestIntegerType >': ../../include/vigra/sized_int.hxx:79:10: recursively required from 'struct vigra::detail::SelectBiggestIntegerType > > > >' ../../include/vigra/sized_int.hxx:79:10: required from 'struct vigra::detail::SelectBiggestIntegerType > > > > >' ../../include/vigra/sized_int.hxx:143:67: required from here ../../include/vigra/sized_int.hxx:81:28: warning: comparison between 'enum vigra::detail::IntTypeList::' and 'enum vigra::detail::SelectBiggestIntegerType::' [-Wenum-compare] ../../include/vigra/sized_int.hxx: In instantiation of 'struct vigra::detail::SelectBiggestIntegerType > >': ../../include/vigra/sized_int.hxx:79:10: recursively required from 'struct vigra::detail::SelectBiggestIntegerType > > > >' ../../include/vigra/sized_int.hxx:79:10: required from 'struct vigra::detail::SelectBiggestIntegerType > > > > >' ../../include/vigra/sized_int.hxx:143:67: required from here ../../include/vigra/sized_int.hxx:81:28: warning: comparison between 'enum vigra::detail::IntTypeList >::' and 'enum vigra::detail::SelectBiggestIntegerType >::' [-Wenum-compare] ../../include/vigra/sized_int.hxx: In instantiation of 'struct vigra::detail::SelectBiggestIntegerType > > >': ../../include/vigra/sized_int.hxx:79:10: recursively required from 'struct vigra::detail::SelectBiggestIntegerType > > > >' ../../include/vigra/sized_int.hxx:79:10: required from 'struct vigra::detail::SelectBiggestIntegerType > > > > >' ../../include/vigra/sized_int.hxx:143:67: required from here ../../include/vigra/sized_int.hxx:81:28: warning: comparison between 'enum vigra::detail::IntTypeList > >::' and 'enum vigra::detail::SelectBiggestIntegerType > >::' [-Wenum-compare] ../../include/vigra/sized_int.hxx: In instantiation of 'struct vigra::detail::SelectBiggestIntegerType > > > >': ../../include/vigra/sized_int.hxx:79:10: required from 'struct vigra::detail::SelectBiggestIntegerType > > > > >' ../../include/vigra/sized_int.hxx:143:67: required from here ../../include/vigra/sized_int.hxx:81:28: warning: comparison between 'enum vigra::detail::IntTypeList > > >::' and 'enum vigra::detail::SelectBiggestIntegerType > > >::' [-Wenum-compare] ../../include/vigra/sized_int.hxx: In instantiation of 'struct vigra::detail::SelectBiggestIntegerType > > > > >': ../../include/vigra/sized_int.hxx:143:67: required from here ../../include/vigra/sized_int.hxx:81:28: warning: comparison between 'enum vigra::detail::IntTypeList > > > >::' and 'enum vigra::detail::SelectBiggestIntegerType > > > >::' [-Wenum-compare] --- libvigra_impex_a-void_vector.o --- mv -f .deps/libvigra_impex_a-void_vector.Tpo .deps/libvigra_impex_a-void_vector.Po --- libvigra_impex_a-viff.o --- mv -f .deps/libvigra_impex_a-viff.Tpo .deps/libvigra_impex_a-viff.Po --- libvigra_impex.a --- rm -f libvigra_impex.a ar cru libvigra_impex.a libvigra_impex_a-bmp.o libvigra_impex_a-byteorder.o libvigra_impex_a-codecmanager.o libvigra_impex_a-gif.o libvigra_impex_a-hdr.o libvigra_impex_a-iccjpeg.o libvigra_impex_a-imageinfo.o libvigra_impex_a-jpeg.o libvigra_impex_a-png.o libvigra_impex_a-pnm.o libvigra_impex_a-rgbe.o libvigra_impex_a-sun.o libvigra_impex_a-tiff.o libvigra_impex_a-viff.o libvigra_impex_a-void_vector.o ranlib libvigra_impex.a Making all in zthread/src --- all-recursive --- Making all in . --- ../../aclocal.m4 --- --- AtomicCount.o --- --- ../../aclocal.m4 --- cd ../.. && /usr/pkg/bin/bmake am--refresh --- am--refresh --- --- Condition.o --- --- AtomicCount.o --- c++ -DPACKAGE_NAME=\"panomatic\" -DPACKAGE_TARNAME=\"panomatic\" -DPACKAGE_VERSION=\"1.0\" -DPACKAGE_STRING=\"panomatic\ 1.0\" -DPACKAGE_BUGREPORT=\"naouel@naouel.org\" -DPACKAGE=\"panomatic\" -DVERSION=\"1.0\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_LIMITS_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STDBOOL_H=1 -DHAVE_POSIX_THREADS= -DHAVE_SCHED_RT= -DHAVE_SCHED_YIELD= -DHAVE_PTHREAD_YIELD= -DHAVE_PTHREADKEY_CREATE= -DHAVE_BOOST= -DPNG_NO_ASSEMBLER_CODE= -I. -I../include -I/usr/pkg/include -I/usr/include -DNDEBUG -pipe -O2 -pthread -I/usr/pkg/include -I/usr/include -MT AtomicCount.o -MD -MP -MF .deps/AtomicCount.Tpo -c -o AtomicCount.o AtomicCount.cxx --- Condition.o --- c++ -DPACKAGE_NAME=\"panomatic\" -DPACKAGE_TARNAME=\"panomatic\" -DPACKAGE_VERSION=\"1.0\" -DPACKAGE_STRING=\"panomatic\ 1.0\" -DPACKAGE_BUGREPORT=\"naouel@naouel.org\" -DPACKAGE=\"panomatic\" -DVERSION=\"1.0\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_LIMITS_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STDBOOL_H=1 -DHAVE_POSIX_THREADS= -DHAVE_SCHED_RT= -DHAVE_SCHED_YIELD= -DHAVE_PTHREAD_YIELD= -DHAVE_PTHREADKEY_CREATE= -DHAVE_BOOST= -DPNG_NO_ASSEMBLER_CODE= -I. -I../include -I/usr/pkg/include -I/usr/include -DNDEBUG -pipe -O2 -pthread -I/usr/pkg/include -I/usr/include -MT Condition.o -MD -MP -MF .deps/Condition.Tpo -c -o Condition.o Condition.cxx --- AtomicCount.o --- mv -f .deps/AtomicCount.Tpo .deps/AtomicCount.Po --- ConcurrentExecutor.o --- c++ -DPACKAGE_NAME=\"panomatic\" -DPACKAGE_TARNAME=\"panomatic\" -DPACKAGE_VERSION=\"1.0\" -DPACKAGE_STRING=\"panomatic\ 1.0\" -DPACKAGE_BUGREPORT=\"naouel@naouel.org\" -DPACKAGE=\"panomatic\" -DVERSION=\"1.0\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_LIMITS_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STDBOOL_H=1 -DHAVE_POSIX_THREADS= -DHAVE_SCHED_RT= -DHAVE_SCHED_YIELD= -DHAVE_PTHREAD_YIELD= -DHAVE_PTHREADKEY_CREATE= -DHAVE_BOOST= -DPNG_NO_ASSEMBLER_CODE= -I. -I../include -I/usr/pkg/include -I/usr/include -DNDEBUG -pipe -O2 -pthread -I/usr/pkg/include -I/usr/include -MT ConcurrentExecutor.o -MD -MP -MF .deps/ConcurrentExecutor.Tpo -c -o ConcurrentExecutor.o ConcurrentExecutor.cxx In file included from ../include/zthread/ConcurrentExecutor.h:26:0, from ConcurrentExecutor.cxx:23: ../include/zthread/PoolExecutor.h:58:9: warning: 'ZThread::PoolExecutor' has a field 'ZThread::PoolExecutor::_impl' whose type uses the anonymous namespace [enabled by default] class PoolExecutor : public Executor { ^ mv -f .deps/ConcurrentExecutor.Tpo .deps/ConcurrentExecutor.Po --- CountingSemaphore.o --- c++ -DPACKAGE_NAME=\"panomatic\" -DPACKAGE_TARNAME=\"panomatic\" -DPACKAGE_VERSION=\"1.0\" -DPACKAGE_STRING=\"panomatic\ 1.0\" -DPACKAGE_BUGREPORT=\"naouel@naouel.org\" -DPACKAGE=\"panomatic\" -DVERSION=\"1.0\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_LIMITS_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STDBOOL_H=1 -DHAVE_POSIX_THREADS= -DHAVE_SCHED_RT= -DHAVE_SCHED_YIELD= -DHAVE_PTHREAD_YIELD= -DHAVE_PTHREADKEY_CREATE= -DHAVE_BOOST= -DPNG_NO_ASSEMBLER_CODE= -I. -I../include -I/usr/pkg/include -I/usr/include -DNDEBUG -pipe -O2 -pthread -I/usr/pkg/include -I/usr/include -MT CountingSemaphore.o -MD -MP -MF .deps/CountingSemaphore.Tpo -c -o CountingSemaphore.o CountingSemaphore.cxx --- Condition.o --- mv -f .deps/Condition.Tpo .deps/Condition.Po --- FastMutex.o --- c++ -DPACKAGE_NAME=\"panomatic\" -DPACKAGE_TARNAME=\"panomatic\" -DPACKAGE_VERSION=\"1.0\" -DPACKAGE_STRING=\"panomatic\ 1.0\" -DPACKAGE_BUGREPORT=\"naouel@naouel.org\" -DPACKAGE=\"panomatic\" -DVERSION=\"1.0\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_LIMITS_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STDBOOL_H=1 -DHAVE_POSIX_THREADS= -DHAVE_SCHED_RT= -DHAVE_SCHED_YIELD= -DHAVE_PTHREAD_YIELD= -DHAVE_PTHREADKEY_CREATE= -DHAVE_BOOST= -DPNG_NO_ASSEMBLER_CODE= -I. -I../include -I/usr/pkg/include -I/usr/include -DNDEBUG -pipe -O2 -pthread -I/usr/pkg/include -I/usr/include -MT FastMutex.o -MD -MP -MF .deps/FastMutex.Tpo -c -o FastMutex.o FastMutex.cxx mv -f .deps/FastMutex.Tpo .deps/FastMutex.Po --- FastRecursiveMutex.o --- c++ -DPACKAGE_NAME=\"panomatic\" -DPACKAGE_TARNAME=\"panomatic\" -DPACKAGE_VERSION=\"1.0\" -DPACKAGE_STRING=\"panomatic\ 1.0\" -DPACKAGE_BUGREPORT=\"naouel@naouel.org\" -DPACKAGE=\"panomatic\" -DVERSION=\"1.0\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_LIMITS_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STDBOOL_H=1 -DHAVE_POSIX_THREADS= -DHAVE_SCHED_RT= -DHAVE_SCHED_YIELD= -DHAVE_PTHREAD_YIELD= -DHAVE_PTHREADKEY_CREATE= -DHAVE_BOOST= -DPNG_NO_ASSEMBLER_CODE= -I. -I../include -I/usr/pkg/include -I/usr/include -DNDEBUG -pipe -O2 -pthread -I/usr/pkg/include -I/usr/include -MT FastRecursiveMutex.o -MD -MP -MF .deps/FastRecursiveMutex.Tpo -c -o FastRecursiveMutex.o FastRecursiveMutex.cxx mv -f .deps/FastRecursiveMutex.Tpo .deps/FastRecursiveMutex.Po --- Mutex.o --- c++ -DPACKAGE_NAME=\"panomatic\" -DPACKAGE_TARNAME=\"panomatic\" -DPACKAGE_VERSION=\"1.0\" -DPACKAGE_STRING=\"panomatic\ 1.0\" -DPACKAGE_BUGREPORT=\"naouel@naouel.org\" -DPACKAGE=\"panomatic\" -DVERSION=\"1.0\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_LIMITS_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STDBOOL_H=1 -DHAVE_POSIX_THREADS= -DHAVE_SCHED_RT= -DHAVE_SCHED_YIELD= -DHAVE_PTHREAD_YIELD= -DHAVE_PTHREADKEY_CREATE= -DHAVE_BOOST= -DPNG_NO_ASSEMBLER_CODE= -I. -I../include -I/usr/pkg/include -I/usr/include -DNDEBUG -pipe -O2 -pthread -I/usr/pkg/include -I/usr/include -MT Mutex.o -MD -MP -MF .deps/Mutex.Tpo -c -o Mutex.o Mutex.cxx --- CountingSemaphore.o --- mv -f .deps/CountingSemaphore.Tpo .deps/CountingSemaphore.Po --- RecursiveMutexImpl.o --- c++ -DPACKAGE_NAME=\"panomatic\" -DPACKAGE_TARNAME=\"panomatic\" -DPACKAGE_VERSION=\"1.0\" -DPACKAGE_STRING=\"panomatic\ 1.0\" -DPACKAGE_BUGREPORT=\"naouel@naouel.org\" -DPACKAGE=\"panomatic\" -DVERSION=\"1.0\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_LIMITS_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STDBOOL_H=1 -DHAVE_POSIX_THREADS= -DHAVE_SCHED_RT= -DHAVE_SCHED_YIELD= -DHAVE_PTHREAD_YIELD= -DHAVE_PTHREADKEY_CREATE= -DHAVE_BOOST= -DPNG_NO_ASSEMBLER_CODE= -I. -I../include -I/usr/pkg/include -I/usr/include -DNDEBUG -pipe -O2 -pthread -I/usr/pkg/include -I/usr/include -MT RecursiveMutexImpl.o -MD -MP -MF .deps/RecursiveMutexImpl.Tpo -c -o RecursiveMutexImpl.o RecursiveMutexImpl.cxx --- Mutex.o --- mv -f .deps/Mutex.Tpo .deps/Mutex.Po --- RecursiveMutex.o --- c++ -DPACKAGE_NAME=\"panomatic\" -DPACKAGE_TARNAME=\"panomatic\" -DPACKAGE_VERSION=\"1.0\" -DPACKAGE_STRING=\"panomatic\ 1.0\" -DPACKAGE_BUGREPORT=\"naouel@naouel.org\" -DPACKAGE=\"panomatic\" -DVERSION=\"1.0\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_LIMITS_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STDBOOL_H=1 -DHAVE_POSIX_THREADS= -DHAVE_SCHED_RT= -DHAVE_SCHED_YIELD= -DHAVE_PTHREAD_YIELD= -DHAVE_PTHREADKEY_CREATE= -DHAVE_BOOST= -DPNG_NO_ASSEMBLER_CODE= -I. -I../include -I/usr/pkg/include -I/usr/include -DNDEBUG -pipe -O2 -pthread -I/usr/pkg/include -I/usr/include -MT RecursiveMutex.o -MD -MP -MF .deps/RecursiveMutex.Tpo -c -o RecursiveMutex.o RecursiveMutex.cxx --- RecursiveMutexImpl.o --- mv -f .deps/RecursiveMutexImpl.Tpo .deps/RecursiveMutexImpl.Po --- Monitor.o --- c++ -DPACKAGE_NAME=\"panomatic\" -DPACKAGE_TARNAME=\"panomatic\" -DPACKAGE_VERSION=\"1.0\" -DPACKAGE_STRING=\"panomatic\ 1.0\" -DPACKAGE_BUGREPORT=\"naouel@naouel.org\" -DPACKAGE=\"panomatic\" -DVERSION=\"1.0\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_LIMITS_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STDBOOL_H=1 -DHAVE_POSIX_THREADS= -DHAVE_SCHED_RT= -DHAVE_SCHED_YIELD= -DHAVE_PTHREAD_YIELD= -DHAVE_PTHREADKEY_CREATE= -DHAVE_BOOST= -DPNG_NO_ASSEMBLER_CODE= -I. -I../include -I/usr/pkg/include -I/usr/include -DNDEBUG -pipe -O2 -pthread -I/usr/pkg/include -I/usr/include -MT Monitor.o -MD -MP -MF .deps/Monitor.Tpo -c -o Monitor.o Monitor.cxx --- RecursiveMutex.o --- mv -f .deps/RecursiveMutex.Tpo .deps/RecursiveMutex.Po --- PoolExecutor.o --- c++ -DPACKAGE_NAME=\"panomatic\" -DPACKAGE_TARNAME=\"panomatic\" -DPACKAGE_VERSION=\"1.0\" -DPACKAGE_STRING=\"panomatic\ 1.0\" -DPACKAGE_BUGREPORT=\"naouel@naouel.org\" -DPACKAGE=\"panomatic\" -DVERSION=\"1.0\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_LIMITS_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STDBOOL_H=1 -DHAVE_POSIX_THREADS= -DHAVE_SCHED_RT= -DHAVE_SCHED_YIELD= -DHAVE_PTHREAD_YIELD= -DHAVE_PTHREADKEY_CREATE= -DHAVE_BOOST= -DPNG_NO_ASSEMBLER_CODE= -I. -I../include -I/usr/pkg/include -I/usr/include -DNDEBUG -pipe -O2 -pthread -I/usr/pkg/include -I/usr/include -MT PoolExecutor.o -MD -MP -MF .deps/PoolExecutor.Tpo -c -o PoolExecutor.o PoolExecutor.cxx --- Monitor.o --- mv -f .deps/Monitor.Tpo .deps/Monitor.Po --- PriorityCondition.o --- c++ -DPACKAGE_NAME=\"panomatic\" -DPACKAGE_TARNAME=\"panomatic\" -DPACKAGE_VERSION=\"1.0\" -DPACKAGE_STRING=\"panomatic\ 1.0\" -DPACKAGE_BUGREPORT=\"naouel@naouel.org\" -DPACKAGE=\"panomatic\" -DVERSION=\"1.0\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_LIMITS_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STDBOOL_H=1 -DHAVE_POSIX_THREADS= -DHAVE_SCHED_RT= -DHAVE_SCHED_YIELD= -DHAVE_PTHREAD_YIELD= -DHAVE_PTHREADKEY_CREATE= -DHAVE_BOOST= -DPNG_NO_ASSEMBLER_CODE= -I. -I../include -I/usr/pkg/include -I/usr/include -DNDEBUG -pipe -O2 -pthread -I/usr/pkg/include -I/usr/include -MT PriorityCondition.o -MD -MP -MF .deps/PriorityCondition.Tpo -c -o PriorityCondition.o PriorityCondition.cxx --- PoolExecutor.o --- In file included from PoolExecutor.cxx:24:0: ../include/zthread/PoolExecutor.h:58:9: warning: 'ZThread::PoolExecutor' has a field 'ZThread::PoolExecutor::_impl' whose type uses the anonymous namespace [enabled by default] class PoolExecutor : public Executor { ^ --- PriorityCondition.o --- mv -f .deps/PriorityCondition.Tpo .deps/PriorityCondition.Po --- PriorityInheritanceMutex.o --- c++ -DPACKAGE_NAME=\"panomatic\" -DPACKAGE_TARNAME=\"panomatic\" -DPACKAGE_VERSION=\"1.0\" -DPACKAGE_STRING=\"panomatic\ 1.0\" -DPACKAGE_BUGREPORT=\"naouel@naouel.org\" -DPACKAGE=\"panomatic\" -DVERSION=\"1.0\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_LIMITS_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STDBOOL_H=1 -DHAVE_POSIX_THREADS= -DHAVE_SCHED_RT= -DHAVE_SCHED_YIELD= -DHAVE_PTHREAD_YIELD= -DHAVE_PTHREADKEY_CREATE= -DHAVE_BOOST= -DPNG_NO_ASSEMBLER_CODE= -I. -I../include -I/usr/pkg/include -I/usr/include -DNDEBUG -pipe -O2 -pthread -I/usr/pkg/include -I/usr/include -MT PriorityInheritanceMutex.o -MD -MP -MF .deps/PriorityInheritanceMutex.Tpo -c -o PriorityInheritanceMutex.o PriorityInheritanceMutex.cxx --- PoolExecutor.o --- mv -f .deps/PoolExecutor.Tpo .deps/PoolExecutor.Po --- PriorityMutex.o --- c++ -DPACKAGE_NAME=\"panomatic\" -DPACKAGE_TARNAME=\"panomatic\" -DPACKAGE_VERSION=\"1.0\" -DPACKAGE_STRING=\"panomatic\ 1.0\" -DPACKAGE_BUGREPORT=\"naouel@naouel.org\" -DPACKAGE=\"panomatic\" -DVERSION=\"1.0\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_LIMITS_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STDBOOL_H=1 -DHAVE_POSIX_THREADS= -DHAVE_SCHED_RT= -DHAVE_SCHED_YIELD= -DHAVE_PTHREAD_YIELD= -DHAVE_PTHREADKEY_CREATE= -DHAVE_BOOST= -DPNG_NO_ASSEMBLER_CODE= -I. -I../include -I/usr/pkg/include -I/usr/include -DNDEBUG -pipe -O2 -pthread -I/usr/pkg/include -I/usr/include -MT PriorityMutex.o -MD -MP -MF .deps/PriorityMutex.Tpo -c -o PriorityMutex.o PriorityMutex.cxx --- PriorityInheritanceMutex.o --- mv -f .deps/PriorityInheritanceMutex.Tpo .deps/PriorityInheritanceMutex.Po --- PrioritySemaphore.o --- c++ -DPACKAGE_NAME=\"panomatic\" -DPACKAGE_TARNAME=\"panomatic\" -DPACKAGE_VERSION=\"1.0\" -DPACKAGE_STRING=\"panomatic\ 1.0\" -DPACKAGE_BUGREPORT=\"naouel@naouel.org\" -DPACKAGE=\"panomatic\" -DVERSION=\"1.0\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_LIMITS_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STDBOOL_H=1 -DHAVE_POSIX_THREADS= -DHAVE_SCHED_RT= -DHAVE_SCHED_YIELD= -DHAVE_PTHREAD_YIELD= -DHAVE_PTHREADKEY_CREATE= -DHAVE_BOOST= -DPNG_NO_ASSEMBLER_CODE= -I. -I../include -I/usr/pkg/include -I/usr/include -DNDEBUG -pipe -O2 -pthread -I/usr/pkg/include -I/usr/include -MT PrioritySemaphore.o -MD -MP -MF .deps/PrioritySemaphore.Tpo -c -o PrioritySemaphore.o PrioritySemaphore.cxx --- PriorityMutex.o --- mv -f .deps/PriorityMutex.Tpo .deps/PriorityMutex.Po --- Semaphore.o --- c++ -DPACKAGE_NAME=\"panomatic\" -DPACKAGE_TARNAME=\"panomatic\" -DPACKAGE_VERSION=\"1.0\" -DPACKAGE_STRING=\"panomatic\ 1.0\" -DPACKAGE_BUGREPORT=\"naouel@naouel.org\" -DPACKAGE=\"panomatic\" -DVERSION=\"1.0\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_LIMITS_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STDBOOL_H=1 -DHAVE_POSIX_THREADS= -DHAVE_SCHED_RT= -DHAVE_SCHED_YIELD= -DHAVE_PTHREAD_YIELD= -DHAVE_PTHREADKEY_CREATE= -DHAVE_BOOST= -DPNG_NO_ASSEMBLER_CODE= -I. -I../include -I/usr/pkg/include -I/usr/include -DNDEBUG -pipe -O2 -pthread -I/usr/pkg/include -I/usr/include -MT Semaphore.o -MD -MP -MF .deps/Semaphore.Tpo -c -o Semaphore.o Semaphore.cxx mv -f .deps/Semaphore.Tpo .deps/Semaphore.Po --- SynchronousExecutor.o --- c++ -DPACKAGE_NAME=\"panomatic\" -DPACKAGE_TARNAME=\"panomatic\" -DPACKAGE_VERSION=\"1.0\" -DPACKAGE_STRING=\"panomatic\ 1.0\" -DPACKAGE_BUGREPORT=\"naouel@naouel.org\" -DPACKAGE=\"panomatic\" -DVERSION=\"1.0\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_LIMITS_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STDBOOL_H=1 -DHAVE_POSIX_THREADS= -DHAVE_SCHED_RT= -DHAVE_SCHED_YIELD= -DHAVE_PTHREAD_YIELD= -DHAVE_PTHREADKEY_CREATE= -DHAVE_BOOST= -DPNG_NO_ASSEMBLER_CODE= -I. -I../include -I/usr/pkg/include -I/usr/include -DNDEBUG -pipe -O2 -pthread -I/usr/pkg/include -I/usr/include -MT SynchronousExecutor.o -MD -MP -MF .deps/SynchronousExecutor.Tpo -c -o SynchronousExecutor.o SynchronousExecutor.cxx --- PrioritySemaphore.o --- mv -f .deps/PrioritySemaphore.Tpo .deps/PrioritySemaphore.Po --- Thread.o --- c++ -DPACKAGE_NAME=\"panomatic\" -DPACKAGE_TARNAME=\"panomatic\" -DPACKAGE_VERSION=\"1.0\" -DPACKAGE_STRING=\"panomatic\ 1.0\" -DPACKAGE_BUGREPORT=\"naouel@naouel.org\" -DPACKAGE=\"panomatic\" -DVERSION=\"1.0\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_LIMITS_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STDBOOL_H=1 -DHAVE_POSIX_THREADS= -DHAVE_SCHED_RT= -DHAVE_SCHED_YIELD= -DHAVE_PTHREAD_YIELD= -DHAVE_PTHREADKEY_CREATE= -DHAVE_BOOST= -DPNG_NO_ASSEMBLER_CODE= -I. -I../include -I/usr/pkg/include -I/usr/include -DNDEBUG -pipe -O2 -pthread -I/usr/pkg/include -I/usr/include -MT Thread.o -MD -MP -MF .deps/Thread.Tpo -c -o Thread.o Thread.cxx --- SynchronousExecutor.o --- mv -f .deps/SynchronousExecutor.Tpo .deps/SynchronousExecutor.Po --- ThreadedExecutor.o --- c++ -DPACKAGE_NAME=\"panomatic\" -DPACKAGE_TARNAME=\"panomatic\" -DPACKAGE_VERSION=\"1.0\" -DPACKAGE_STRING=\"panomatic\ 1.0\" -DPACKAGE_BUGREPORT=\"naouel@naouel.org\" -DPACKAGE=\"panomatic\" -DVERSION=\"1.0\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_LIMITS_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STDBOOL_H=1 -DHAVE_POSIX_THREADS= -DHAVE_SCHED_RT= -DHAVE_SCHED_YIELD= -DHAVE_PTHREAD_YIELD= -DHAVE_PTHREADKEY_CREATE= -DHAVE_BOOST= -DPNG_NO_ASSEMBLER_CODE= -I. -I../include -I/usr/pkg/include -I/usr/include -DNDEBUG -pipe -O2 -pthread -I/usr/pkg/include -I/usr/include -MT ThreadedExecutor.o -MD -MP -MF .deps/ThreadedExecutor.Tpo -c -o ThreadedExecutor.o ThreadedExecutor.cxx --- Thread.o --- mv -f .deps/Thread.Tpo .deps/Thread.Po --- ThreadImpl.o --- c++ -DPACKAGE_NAME=\"panomatic\" -DPACKAGE_TARNAME=\"panomatic\" -DPACKAGE_VERSION=\"1.0\" -DPACKAGE_STRING=\"panomatic\ 1.0\" -DPACKAGE_BUGREPORT=\"naouel@naouel.org\" -DPACKAGE=\"panomatic\" -DVERSION=\"1.0\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_LIMITS_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STDBOOL_H=1 -DHAVE_POSIX_THREADS= -DHAVE_SCHED_RT= -DHAVE_SCHED_YIELD= -DHAVE_PTHREAD_YIELD= -DHAVE_PTHREADKEY_CREATE= -DHAVE_BOOST= -DPNG_NO_ASSEMBLER_CODE= -I. -I../include -I/usr/pkg/include -I/usr/include -DNDEBUG -pipe -O2 -pthread -I/usr/pkg/include -I/usr/include -MT ThreadImpl.o -MD -MP -MF .deps/ThreadImpl.Tpo -c -o ThreadImpl.o ThreadImpl.cxx --- ThreadedExecutor.o --- In file included from ThreadedExecutor.cxx:23:0: ../include/zthread/ThreadedExecutor.h:56:9: warning: 'ZThread::ThreadedExecutor' has a field 'ZThread::ThreadedExecutor::_impl' whose type uses the anonymous namespace [enabled by default] class ThreadedExecutor : public Executor { ^ --- ThreadImpl.o --- mv -f .deps/ThreadImpl.Tpo .deps/ThreadImpl.Po --- ThreadLocalImpl.o --- c++ -DPACKAGE_NAME=\"panomatic\" -DPACKAGE_TARNAME=\"panomatic\" -DPACKAGE_VERSION=\"1.0\" -DPACKAGE_STRING=\"panomatic\ 1.0\" -DPACKAGE_BUGREPORT=\"naouel@naouel.org\" -DPACKAGE=\"panomatic\" -DVERSION=\"1.0\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_LIMITS_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STDBOOL_H=1 -DHAVE_POSIX_THREADS= -DHAVE_SCHED_RT= -DHAVE_SCHED_YIELD= -DHAVE_PTHREAD_YIELD= -DHAVE_PTHREADKEY_CREATE= -DHAVE_BOOST= -DPNG_NO_ASSEMBLER_CODE= -I. -I../include -I/usr/pkg/include -I/usr/include -DNDEBUG -pipe -O2 -pthread -I/usr/pkg/include -I/usr/include -MT ThreadLocalImpl.o -MD -MP -MF .deps/ThreadLocalImpl.Tpo -c -o ThreadLocalImpl.o ThreadLocalImpl.cxx --- ThreadedExecutor.o --- mv -f .deps/ThreadedExecutor.Tpo .deps/ThreadedExecutor.Po --- ThreadQueue.o --- c++ -DPACKAGE_NAME=\"panomatic\" -DPACKAGE_TARNAME=\"panomatic\" -DPACKAGE_VERSION=\"1.0\" -DPACKAGE_STRING=\"panomatic\ 1.0\" -DPACKAGE_BUGREPORT=\"naouel@naouel.org\" -DPACKAGE=\"panomatic\" -DVERSION=\"1.0\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_LIMITS_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STDBOOL_H=1 -DHAVE_POSIX_THREADS= -DHAVE_SCHED_RT= -DHAVE_SCHED_YIELD= -DHAVE_PTHREAD_YIELD= -DHAVE_PTHREADKEY_CREATE= -DHAVE_BOOST= -DPNG_NO_ASSEMBLER_CODE= -I. -I../include -I/usr/pkg/include -I/usr/include -DNDEBUG -pipe -O2 -pthread -I/usr/pkg/include -I/usr/include -MT ThreadQueue.o -MD -MP -MF .deps/ThreadQueue.Tpo -c -o ThreadQueue.o ThreadQueue.cxx --- ThreadLocalImpl.o --- mv -f .deps/ThreadLocalImpl.Tpo .deps/ThreadLocalImpl.Po --- Time.o --- c++ -DPACKAGE_NAME=\"panomatic\" -DPACKAGE_TARNAME=\"panomatic\" -DPACKAGE_VERSION=\"1.0\" -DPACKAGE_STRING=\"panomatic\ 1.0\" -DPACKAGE_BUGREPORT=\"naouel@naouel.org\" -DPACKAGE=\"panomatic\" -DVERSION=\"1.0\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_LIMITS_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STDBOOL_H=1 -DHAVE_POSIX_THREADS= -DHAVE_SCHED_RT= -DHAVE_SCHED_YIELD= -DHAVE_PTHREAD_YIELD= -DHAVE_PTHREADKEY_CREATE= -DHAVE_BOOST= -DPNG_NO_ASSEMBLER_CODE= -I. -I../include -I/usr/pkg/include -I/usr/include -DNDEBUG -pipe -O2 -pthread -I/usr/pkg/include -I/usr/include -MT Time.o -MD -MP -MF .deps/Time.Tpo -c -o Time.o Time.cxx mv -f .deps/Time.Tpo .deps/Time.Po --- ThreadOps.o --- c++ -DPACKAGE_NAME=\"panomatic\" -DPACKAGE_TARNAME=\"panomatic\" -DPACKAGE_VERSION=\"1.0\" -DPACKAGE_STRING=\"panomatic\ 1.0\" -DPACKAGE_BUGREPORT=\"naouel@naouel.org\" -DPACKAGE=\"panomatic\" -DVERSION=\"1.0\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_LIMITS_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STDBOOL_H=1 -DHAVE_POSIX_THREADS= -DHAVE_SCHED_RT= -DHAVE_SCHED_YIELD= -DHAVE_PTHREAD_YIELD= -DHAVE_PTHREADKEY_CREATE= -DHAVE_BOOST= -DPNG_NO_ASSEMBLER_CODE= -I. -I../include -I/usr/pkg/include -I/usr/include -DNDEBUG -pipe -O2 -pthread -I/usr/pkg/include -I/usr/include -MT ThreadOps.o -MD -MP -MF .deps/ThreadOps.Tpo -c -o ThreadOps.o ThreadOps.cxx mv -f .deps/ThreadOps.Tpo .deps/ThreadOps.Po --- ./Makefile.in --- --- am--refresh --- --- ThreadQueue.o --- mv -f .deps/ThreadQueue.Tpo .deps/ThreadQueue.Po --- libZThread.a --- rm -f libZThread.a ar cru libZThread.a AtomicCount.o Condition.o ConcurrentExecutor.o CountingSemaphore.o FastMutex.o FastRecursiveMutex.o Mutex.o RecursiveMutexImpl.o RecursiveMutex.o Monitor.o PoolExecutor.o PriorityCondition.o PriorityInheritanceMutex.o PriorityMutex.o PrioritySemaphore.o Semaphore.o SynchronousExecutor.o Thread.o ThreadedExecutor.o ThreadImpl.o ThreadLocalImpl.o ThreadQueue.o Time.o ThreadOps.o ranlib libZThread.a Making all in libsurf --- ../aclocal.m4 --- --- Image.o --- --- ../aclocal.m4 --- cd .. && /usr/pkg/bin/bmake am--refresh --- Image.o --- c++ -DPACKAGE_NAME=\"panomatic\" -DPACKAGE_TARNAME=\"panomatic\" -DPACKAGE_VERSION=\"1.0\" -DPACKAGE_STRING=\"panomatic\ 1.0\" -DPACKAGE_BUGREPORT=\"naouel@naouel.org\" -DPACKAGE=\"panomatic\" -DVERSION=\"1.0\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_LIMITS_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STDBOOL_H=1 -DHAVE_POSIX_THREADS= -DHAVE_SCHED_RT= -DHAVE_SCHED_YIELD= -DHAVE_PTHREAD_YIELD= -DHAVE_PTHREADKEY_CREATE= -DHAVE_BOOST= -DPNG_NO_ASSEMBLER_CODE= -I. -I/usr/pkg/include -I/usr/include -pipe -O2 -pthread -I/usr/pkg/include -I/usr/include -MT Image.o -MD -MP -MF .deps/Image.Tpo -c -o Image.o Image.cpp --- ../aclocal.m4 --- --- am--refresh --- --- KeyPointDescriptor.o --- c++ -DPACKAGE_NAME=\"panomatic\" -DPACKAGE_TARNAME=\"panomatic\" -DPACKAGE_VERSION=\"1.0\" -DPACKAGE_STRING=\"panomatic\ 1.0\" -DPACKAGE_BUGREPORT=\"naouel@naouel.org\" -DPACKAGE=\"panomatic\" -DVERSION=\"1.0\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_LIMITS_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STDBOOL_H=1 -DHAVE_POSIX_THREADS= -DHAVE_SCHED_RT= -DHAVE_SCHED_YIELD= -DHAVE_PTHREAD_YIELD= -DHAVE_PTHREADKEY_CREATE= -DHAVE_BOOST= -DPNG_NO_ASSEMBLER_CODE= -I. -I/usr/pkg/include -I/usr/include -pipe -O2 -pthread -I/usr/pkg/include -I/usr/include -MT KeyPointDescriptor.o -MD -MP -MF .deps/KeyPointDescriptor.Tpo -c -o KeyPointDescriptor.o KeyPointDescriptor.cpp --- Image.o --- mv -f .deps/Image.Tpo .deps/Image.Po --- KeyPointDetector.o --- c++ -DPACKAGE_NAME=\"panomatic\" -DPACKAGE_TARNAME=\"panomatic\" -DPACKAGE_VERSION=\"1.0\" -DPACKAGE_STRING=\"panomatic\ 1.0\" -DPACKAGE_BUGREPORT=\"naouel@naouel.org\" -DPACKAGE=\"panomatic\" -DVERSION=\"1.0\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_LIMITS_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STDBOOL_H=1 -DHAVE_POSIX_THREADS= -DHAVE_SCHED_RT= -DHAVE_SCHED_YIELD= -DHAVE_PTHREAD_YIELD= -DHAVE_PTHREADKEY_CREATE= -DHAVE_BOOST= -DPNG_NO_ASSEMBLER_CODE= -I. -I/usr/pkg/include -I/usr/include -pipe -O2 -pthread -I/usr/pkg/include -I/usr/include -MT KeyPointDetector.o -MD -MP -MF .deps/KeyPointDetector.Tpo -c -o KeyPointDetector.o KeyPointDetector.cpp --- KeyPointDescriptor.o --- mv -f .deps/KeyPointDescriptor.Tpo .deps/KeyPointDescriptor.Po --- MathStuff.o --- c++ -DPACKAGE_NAME=\"panomatic\" -DPACKAGE_TARNAME=\"panomatic\" -DPACKAGE_VERSION=\"1.0\" -DPACKAGE_STRING=\"panomatic\ 1.0\" -DPACKAGE_BUGREPORT=\"naouel@naouel.org\" -DPACKAGE=\"panomatic\" -DVERSION=\"1.0\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_LIMITS_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STDBOOL_H=1 -DHAVE_POSIX_THREADS= -DHAVE_SCHED_RT= -DHAVE_SCHED_YIELD= -DHAVE_PTHREAD_YIELD= -DHAVE_PTHREADKEY_CREATE= -DHAVE_BOOST= -DPNG_NO_ASSEMBLER_CODE= -I. -I/usr/pkg/include -I/usr/include -pipe -O2 -pthread -I/usr/pkg/include -I/usr/include -MT MathStuff.o -MD -MP -MF .deps/MathStuff.Tpo -c -o MathStuff.o MathStuff.cpp mv -f .deps/MathStuff.Tpo .deps/MathStuff.Po --- ./Makefile.in --- --- am--refresh --- --- KeyPointDetector.o --- mv -f .deps/KeyPointDetector.Tpo .deps/KeyPointDetector.Po --- libsurf.a --- rm -f libsurf.a ar cru libsurf.a Image.o KeyPointDescriptor.o KeyPointDetector.o MathStuff.o ranlib libsurf.a Making all in panomatic --- ../aclocal.m4 --- --- Homography.o --- --- ../aclocal.m4 --- cd .. && /usr/pkg/bin/bmake am--refresh --- Homography.o --- c++ -DPACKAGE_NAME=\"panomatic\" -DPACKAGE_TARNAME=\"panomatic\" -DPACKAGE_VERSION=\"1.0\" -DPACKAGE_STRING=\"panomatic\ 1.0\" -DPACKAGE_BUGREPORT=\"naouel@naouel.org\" -DPACKAGE=\"panomatic\" -DVERSION=\"1.0\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_LIMITS_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STDBOOL_H=1 -DHAVE_POSIX_THREADS= -DHAVE_SCHED_RT= -DHAVE_SCHED_YIELD= -DHAVE_PTHREAD_YIELD= -DHAVE_PTHREADKEY_CREATE= -DHAVE_BOOST= -DPNG_NO_ASSEMBLER_CODE= -I. -I../libsurf -I../vigra/include -I../zthread/include -I/usr/pkg/include -I/usr/include -pipe -O2 -pthread -I/usr/pkg/include -I/usr/include -MT Homography.o -MD -MP -MF .deps/Homography.Tpo -c -o Homography.o Homography.cpp --- ../aclocal.m4 --- --- am--refresh --- --- PanoDetector.o --- c++ -DPACKAGE_NAME=\"panomatic\" -DPACKAGE_TARNAME=\"panomatic\" -DPACKAGE_VERSION=\"1.0\" -DPACKAGE_STRING=\"panomatic\ 1.0\" -DPACKAGE_BUGREPORT=\"naouel@naouel.org\" -DPACKAGE=\"panomatic\" -DVERSION=\"1.0\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_LIMITS_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STDBOOL_H=1 -DHAVE_POSIX_THREADS= -DHAVE_SCHED_RT= -DHAVE_SCHED_YIELD= -DHAVE_PTHREAD_YIELD= -DHAVE_PTHREADKEY_CREATE= -DHAVE_BOOST= -DPNG_NO_ASSEMBLER_CODE= -I. -I../libsurf -I../vigra/include -I../zthread/include -I/usr/pkg/include -I/usr/include -pipe -O2 -pthread -I/usr/pkg/include -I/usr/include -MT PanoDetector.o -MD -MP -MF .deps/PanoDetector.Tpo -c -o PanoDetector.o PanoDetector.cpp --- Homography.o --- In file included from /home/pbulk/build/graphics/panomatic/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:17:0, from /home/pbulk/build/graphics/panomatic/work/.buildlink/include/boost/shared_ptr.hpp:17, from PointMatch.h:24, from Homography.h:27, from Homography.cpp:26: /home/pbulk/build/graphics/panomatic/work/.buildlink/include/boost/smart_ptr/detail/requires_cxx11.hpp:19:193: note: #pragma message: C++03 support was deprecated in Boost.SmartPtr 1.82 and will be removed in Boost.SmartPtr 1.84. Please open an issue in https://github.com/boostorg/smart_ptr if you want it retained. BOOST_PRAGMA_MESSAGE("C++03 support was deprecated in Boost.SmartPtr 1.82 and will be removed in Boost.SmartPtr 1.84. Please open an issue in https://github.com/boostorg/smart_ptr if you want it retained.") ^ --- PanoDetector.o --- In file included from /home/pbulk/build/graphics/panomatic/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:17:0, from /home/pbulk/build/graphics/panomatic/work/.buildlink/include/boost/shared_ptr.hpp:17, from PanoDetectorDefs.h:27, from PanoDetector.h:24, from PanoDetector.cpp:1: /home/pbulk/build/graphics/panomatic/work/.buildlink/include/boost/smart_ptr/detail/requires_cxx11.hpp:19:193: note: #pragma message: C++03 support was deprecated in Boost.SmartPtr 1.82 and will be removed in Boost.SmartPtr 1.84. Please open an issue in https://github.com/boostorg/smart_ptr if you want it retained. BOOST_PRAGMA_MESSAGE("C++03 support was deprecated in Boost.SmartPtr 1.82 and will be removed in Boost.SmartPtr 1.84. Please open an issue in https://github.com/boostorg/smart_ptr if you want it retained.") ^ --- Homography.o --- mv -f .deps/Homography.Tpo .deps/Homography.Po --- PanoDetector.o --- In file included from PanoDetector.h:31:0, from PanoDetector.cpp:1: ../zthread/include/zthread/PoolExecutor.h:58:9: warning: 'ZThread::PoolExecutor' has a field 'ZThread::PoolExecutor::_impl' whose type uses the anonymous namespace [enabled by default] class PoolExecutor : public Executor { ^ --- PanoDetectorLogic.o --- c++ -DPACKAGE_NAME=\"panomatic\" -DPACKAGE_TARNAME=\"panomatic\" -DPACKAGE_VERSION=\"1.0\" -DPACKAGE_STRING=\"panomatic\ 1.0\" -DPACKAGE_BUGREPORT=\"naouel@naouel.org\" -DPACKAGE=\"panomatic\" -DVERSION=\"1.0\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_LIMITS_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STDBOOL_H=1 -DHAVE_POSIX_THREADS= -DHAVE_SCHED_RT= -DHAVE_SCHED_YIELD= -DHAVE_PTHREAD_YIELD= -DHAVE_PTHREADKEY_CREATE= -DHAVE_BOOST= -DPNG_NO_ASSEMBLER_CODE= -I. -I../libsurf -I../vigra/include -I../zthread/include -I/usr/pkg/include -I/usr/include -pipe -O2 -pthread -I/usr/pkg/include -I/usr/include -MT PanoDetectorLogic.o -MD -MP -MF .deps/PanoDetectorLogic.Tpo -c -o PanoDetectorLogic.o PanoDetectorLogic.cpp In file included from ../vigra/include/vigra/stdimage.hxx:42:0, from ImageImport.h:35, from PanoDetectorLogic.cpp:21: ../vigra/include/vigra/sized_int.hxx: In instantiation of 'struct vigra::detail::SelectBiggestIntegerType >': ../vigra/include/vigra/sized_int.hxx:79:10: recursively required from 'struct vigra::detail::SelectBiggestIntegerType > > > >' ../vigra/include/vigra/sized_int.hxx:79:10: required from 'struct vigra::detail::SelectBiggestIntegerType > > > > >' ../vigra/include/vigra/sized_int.hxx:141:65: required from here ../vigra/include/vigra/sized_int.hxx:81:28: warning: comparison between 'enum vigra::detail::IntTypeList::' and 'enum vigra::detail::SelectBiggestIntegerType::' [-Wenum-compare] size = (cursize < nextsize) ? nextsize : cursize }; ^ ../vigra/include/vigra/sized_int.hxx: In instantiation of 'struct vigra::detail::SelectBiggestIntegerType > >': ../vigra/include/vigra/sized_int.hxx:79:10: recursively required from 'struct vigra::detail::SelectBiggestIntegerType > > > >' ../vigra/include/vigra/sized_int.hxx:79:10: required from 'struct vigra::detail::SelectBiggestIntegerType > > > > >' ../vigra/include/vigra/sized_int.hxx:141:65: required from here ../vigra/include/vigra/sized_int.hxx:81:28: warning: comparison between 'enum vigra::detail::IntTypeList >::' and 'enum vigra::detail::SelectBiggestIntegerType >::' [-Wenum-compare] ../vigra/include/vigra/sized_int.hxx: In instantiation of 'struct vigra::detail::SelectBiggestIntegerType > > >': ../vigra/include/vigra/sized_int.hxx:79:10: recursively required from 'struct vigra::detail::SelectBiggestIntegerType > > > >' ../vigra/include/vigra/sized_int.hxx:79:10: required from 'struct vigra::detail::SelectBiggestIntegerType > > > > >' ../vigra/include/vigra/sized_int.hxx:141:65: required from here ../vigra/include/vigra/sized_int.hxx:81:28: warning: comparison between 'enum vigra::detail::IntTypeList > >::' and 'enum vigra::detail::SelectBiggestIntegerType > >::' [-Wenum-compare] ../vigra/include/vigra/sized_int.hxx: In instantiation of 'struct vigra::detail::SelectBiggestIntegerType > > > >': ../vigra/include/vigra/sized_int.hxx:79:10: required from 'struct vigra::detail::SelectBiggestIntegerType > > > > >' ../vigra/include/vigra/sized_int.hxx:141:65: required from here ../vigra/include/vigra/sized_int.hxx:81:28: warning: comparison between 'enum vigra::detail::IntTypeList > > >::' and 'enum vigra::detail::SelectBiggestIntegerType > > >::' [-Wenum-compare] ../vigra/include/vigra/sized_int.hxx: In instantiation of 'struct vigra::detail::SelectBiggestIntegerType > > > > >': ../vigra/include/vigra/sized_int.hxx:141:65: required from here ../vigra/include/vigra/sized_int.hxx:81:28: warning: comparison between 'enum vigra::detail::IntTypeList > > > >::' and 'enum vigra::detail::SelectBiggestIntegerType > > > >::' [-Wenum-compare] ../vigra/include/vigra/sized_int.hxx: In instantiation of 'struct vigra::detail::SelectBiggestIntegerType >': ../vigra/include/vigra/sized_int.hxx:79:10: recursively required from 'struct vigra::detail::SelectBiggestIntegerType > > > >' ../vigra/include/vigra/sized_int.hxx:79:10: required from 'struct vigra::detail::SelectBiggestIntegerType > > > > >' ../vigra/include/vigra/sized_int.hxx:143:67: required from here ../vigra/include/vigra/sized_int.hxx:81:28: warning: comparison between 'enum vigra::detail::IntTypeList::' and 'enum vigra::detail::SelectBiggestIntegerType::' [-Wenum-compare] ../vigra/include/vigra/sized_int.hxx: In instantiation of 'struct vigra::detail::SelectBiggestIntegerType > >': ../vigra/include/vigra/sized_int.hxx:79:10: recursively required from 'struct vigra::detail::SelectBiggestIntegerType > > > >' ../vigra/include/vigra/sized_int.hxx:79:10: required from 'struct vigra::detail::SelectBiggestIntegerType > > > > >' ../vigra/include/vigra/sized_int.hxx:143:67: required from here ../vigra/include/vigra/sized_int.hxx:81:28: warning: comparison between 'enum vigra::detail::IntTypeList >::' and 'enum vigra::detail::SelectBiggestIntegerType >::' [-Wenum-compare] ../vigra/include/vigra/sized_int.hxx: In instantiation of 'struct vigra::detail::SelectBiggestIntegerType > > >': ../vigra/include/vigra/sized_int.hxx:79:10: recursively required from 'struct vigra::detail::SelectBiggestIntegerType > > > >' ../vigra/include/vigra/sized_int.hxx:79:10: required from 'struct vigra::detail::SelectBiggestIntegerType > > > > >' ../vigra/include/vigra/sized_int.hxx:143:67: required from here ../vigra/include/vigra/sized_int.hxx:81:28: warning: comparison between 'enum vigra::detail::IntTypeList > >::' and 'enum vigra::detail::SelectBiggestIntegerType > >::' [-Wenum-compare] ../vigra/include/vigra/sized_int.hxx: In instantiation of 'struct vigra::detail::SelectBiggestIntegerType > > > >': ../vigra/include/vigra/sized_int.hxx:79:10: required from 'struct vigra::detail::SelectBiggestIntegerType > > > > >' ../vigra/include/vigra/sized_int.hxx:143:67: required from here ../vigra/include/vigra/sized_int.hxx:81:28: warning: comparison between 'enum vigra::detail::IntTypeList > > >::' and 'enum vigra::detail::SelectBiggestIntegerType > > >::' [-Wenum-compare] ../vigra/include/vigra/sized_int.hxx: In instantiation of 'struct vigra::detail::SelectBiggestIntegerType > > > > >': ../vigra/include/vigra/sized_int.hxx:143:67: required from here ../vigra/include/vigra/sized_int.hxx:81:28: warning: comparison between 'enum vigra::detail::IntTypeList > > > >::' and 'enum vigra::detail::SelectBiggestIntegerType > > > >::' [-Wenum-compare] In file included from ../vigra/include/vigra/multi_array.hxx:50:0, from ../vigra/include/vigra/impex.hxx:75, from ImageImport.h:37, from PanoDetectorLogic.cpp:21: ../vigra/include/vigra/multi_iterator.hxx:498:17: error: 'ptrdiff_t' does not name a type typedef ptrdiff_t difference_type; ^ ../vigra/include/vigra/multi_iterator.hxx:503:28: error: 'difference_type' was not declared in this scope typedef TinyVector multi_difference_type; ^ ../vigra/include/vigra/multi_iterator.hxx:503:46: error: template argument 1 is invalid typedef TinyVector multi_difference_type; ^ ../vigra/include/vigra/multi_iterator.hxx:531:21: error: 'difference_type' does not name a type const difference_type *stride, ^ ../vigra/include/vigra/multi_iterator.hxx:531:38: error: ISO C++ forbids declaration of 'stride' with no type [-fpermissive] const difference_type *stride, ^ ../vigra/include/vigra/multi_iterator.hxx:532:21: error: 'difference_type' does not name a type const difference_type *shape) ^ ../vigra/include/vigra/multi_iterator.hxx:532:38: error: ISO C++ forbids declaration of 'shape' with no type [-fpermissive] const difference_type *shape) ^ ../vigra/include/vigra/multi_iterator.hxx:571:28: error: declaration of 'operator+=' as non-function type & operator+= (difference_type n) ^ ../vigra/include/vigra/multi_iterator.hxx:571:24: error: expected ';' at end of member declaration type & operator+= (difference_type n) ^ ../vigra/include/vigra/multi_iterator.hxx:571:44: error: expected ')' before 'n' type & operator+= (difference_type n) ^ ../vigra/include/vigra/multi_iterator.hxx:589:28: error: declaration of 'operator-=' as non-function type & operator-= (difference_type n) ^ ../vigra/include/vigra/multi_iterator.hxx:589:24: error: expected ';' at end of member declaration type & operator-= (difference_type n) ^ ../vigra/include/vigra/multi_iterator.hxx:589:44: error: expected ')' before 'n' type & operator-= (difference_type n) ^ ../vigra/include/vigra/multi_iterator.hxx:608:9: error: 'difference_type' does not name a type difference_type operator- (type const & d) const ^ ../vigra/include/vigra/multi_iterator.hxx:618:31: error: 'difference_type' has not been declared reference operator[] (difference_type n) const ^ ../vigra/include/vigra/multi_iterator.hxx:692:9: error: 'difference_type' does not name a type difference_type ^ ../vigra/include/vigra/multi_iterator.hxx: In member function 'vigra::MultiIteratorBase::type& vigra::MultiIteratorBase::type::operator+=(const multi_difference_type&)': ../vigra/include/vigra/multi_iterator.hxx:582:43: error: request for member 'begin' in 'd', which is of non-class type 'const multi_difference_type {aka const int}' type::m_ptr += total_stride(d.begin()); ^ ../vigra/include/vigra/multi_iterator.hxx:582:50: error: there are no arguments to 'total_stride' that depend on a template parameter, so a declaration of 'total_stride' must be available [-fpermissive] type::m_ptr += total_stride(d.begin()); ^ ../vigra/include/vigra/multi_iterator.hxx:582:50: note: (if you use '-fpermissive', G++ will accept your code, but allowing the use of an undeclared name is deprecated) ../vigra/include/vigra/multi_iterator.hxx: In member function 'vigra::MultiIteratorBase::type& vigra::MultiIteratorBase::type::operator-=(const multi_difference_type&)': ../vigra/include/vigra/multi_iterator.hxx:600:43: error: request for member 'begin' in 'd', which is of non-class type 'const multi_difference_type {aka const int}' type::m_ptr -= total_stride(d.begin()); ^ ../vigra/include/vigra/multi_iterator.hxx:600:50: error: there are no arguments to 'total_stride' that depend on a template parameter, so a declaration of 'total_stride' must be available [-fpermissive] type::m_ptr -= total_stride(d.begin()); ^ ../vigra/include/vigra/multi_iterator.hxx: In member function 'vigra::MultiIteratorBase::type::reference vigra::MultiIteratorBase::type::operator[](const multi_difference_type&) const': ../vigra/include/vigra/multi_iterator.hxx:627:48: error: request for member 'begin' in 'd', which is of non-class type 'const multi_difference_type {aka const int}' return type::m_ptr [total_stride(d.begin())]; ^ ../vigra/include/vigra/multi_iterator.hxx:627:55: error: there are no arguments to 'total_stride' that depend on a template parameter, so a declaration of 'total_stride' must be available [-fpermissive] return type::m_ptr [total_stride(d.begin())]; ^ ../vigra/include/vigra/multi_iterator.hxx: At global scope: ../vigra/include/vigra/multi_iterator.hxx:724:17: error: 'ptrdiff_t' does not name a type typedef ptrdiff_t difference_type; ^ ../vigra/include/vigra/multi_iterator.hxx:727:28: error: 'difference_type' was not declared in this scope typedef TinyVector multi_difference_type; ^ ../vigra/include/vigra/multi_iterator.hxx:727:46: error: template argument 1 is invalid typedef TinyVector multi_difference_type; ^ ../vigra/include/vigra/multi_iterator.hxx:730:15: error: 'difference_type' does not name a type const difference_type *m_stride; ^ ../vigra/include/vigra/multi_iterator.hxx:731:15: error: 'difference_type' does not name a type const difference_type *m_shape; ^ ../vigra/include/vigra/multi_iterator.hxx:741:21: error: 'difference_type' does not name a type const difference_type *stride, ^ ../vigra/include/vigra/multi_iterator.hxx:741:38: error: ISO C++ forbids declaration of 'stride' with no type [-fpermissive] const difference_type *stride, ^ ../vigra/include/vigra/multi_iterator.hxx:742:21: error: 'difference_type' does not name a type const difference_type *shape) ^ ../vigra/include/vigra/multi_iterator.hxx:742:38: error: ISO C++ forbids declaration of 'shape' with no type [-fpermissive] const difference_type *shape) ^ ../vigra/include/vigra/multi_iterator.hxx:771:28: error: declaration of 'operator+=' as non-function type & operator+= (difference_type n) ^ ../vigra/include/vigra/multi_iterator.hxx:771:24: error: expected ';' at end of member declaration type & operator+= (difference_type n) ^ ../vigra/include/vigra/multi_iterator.hxx:771:44: error: expected ')' before 'n' type & operator+= (difference_type n) ^ ../vigra/include/vigra/multi_iterator.hxx:783:28: error: declaration of 'operator-=' as non-function type &operator-= (difference_type n) ^ ../vigra/include/vigra/multi_iterator.hxx:783:24: error: expected ';' at end of member declaration type &operator-= (difference_type n) ^ ../vigra/include/vigra/multi_iterator.hxx:783:44: error: expected ')' before 'n' type &operator-= (difference_type n) ^ ../vigra/include/vigra/multi_iterator.hxx:795:9: error: 'difference_type' does not name a type difference_type operator- (type const & d) const ^ ../vigra/include/vigra/multi_iterator.hxx:800:31: error: 'difference_type' has not been declared reference operator[] (difference_type n) const ^ ../vigra/include/vigra/multi_iterator.hxx:831:9: error: 'difference_type' does not name a type difference_type ^ ../vigra/include/vigra/multi_iterator.hxx: In constructor 'vigra::MultiIteratorBase<2u>::type::type()': ../vigra/include/vigra/multi_iterator.hxx:737:15: error: class 'vigra::MultiIteratorBase<2u>::type' does not have any field named 'm_stride' m_stride (0), m_shape (0) ^ ../vigra/include/vigra/multi_iterator.hxx:737:29: error: class 'vigra::MultiIteratorBase<2u>::type' does not have any field named 'm_shape' m_stride (0), m_shape (0) ^ ../vigra/include/vigra/multi_iterator.hxx: In constructor 'vigra::MultiIteratorBase<2u>::type::type(vigra::MultiIteratorBase<2u>::type::pointer, const int*, const int*)': ../vigra/include/vigra/multi_iterator.hxx:744:15: error: class 'vigra::MultiIteratorBase<2u>::type' does not have any field named 'm_stride' m_stride (stride), m_shape (shape) ^ ../vigra/include/vigra/multi_iterator.hxx:744:34: error: class 'vigra::MultiIteratorBase<2u>::type' does not have any field named 'm_shape' m_stride (stride), m_shape (shape) ^ ../vigra/include/vigra/multi_iterator.hxx: In member function 'void vigra::MultiIteratorBase<2u>::type::operator++()': ../vigra/include/vigra/multi_iterator.hxx:749:28: error: 'm_stride' was not declared in this scope type::m_ptr += m_stride [level]; ^ ../vigra/include/vigra/multi_iterator.hxx: In member function 'void vigra::MultiIteratorBase<2u>::type::operator--()': ../vigra/include/vigra/multi_iterator.hxx:754:28: error: 'm_stride' was not declared in this scope type::m_ptr -= m_stride [level]; ^ ../vigra/include/vigra/multi_iterator.hxx: In member function 'vigra::MultiIteratorBase<2u>::type& vigra::MultiIteratorBase<2u>::type::operator+=(const multi_difference_type&)': ../vigra/include/vigra/multi_iterator.hxx:779:43: error: request for member 'begin' in 'd', which is of non-class type 'const multi_difference_type {aka const int}' type::m_ptr += total_stride(d.begin()); ^ ../vigra/include/vigra/multi_iterator.hxx:779:50: error: there are no arguments to 'total_stride' that depend on a template parameter, so a declaration of 'total_stride' must be available [-fpermissive] type::m_ptr += total_stride(d.begin()); ^ ../vigra/include/vigra/multi_iterator.hxx: In member function 'vigra::MultiIteratorBase<2u>::type& vigra::MultiIteratorBase<2u>::type::operator-=(const multi_difference_type&)': ../vigra/include/vigra/multi_iterator.hxx:791:43: error: request for member 'begin' in 'd', which is of non-class type 'const multi_difference_type {aka const int}' type::m_ptr -= total_stride(d.begin()); ^ ../vigra/include/vigra/multi_iterator.hxx:791:50: error: there are no arguments to 'total_stride' that depend on a template parameter, so a declaration of 'total_stride' must be available [-fpermissive] type::m_ptr -= total_stride(d.begin()); ^ ../vigra/include/vigra/multi_iterator.hxx: In member function 'vigra::MultiIteratorBase<2u>::type::reference vigra::MultiIteratorBase<2u>::type::operator[](int) const': ../vigra/include/vigra/multi_iterator.hxx:802:35: error: 'm_stride' was not declared in this scope return type::m_ptr [n*m_stride [level]]; ^ ../vigra/include/vigra/multi_iterator.hxx: In member function 'vigra::MultiIteratorBase<2u>::type::reference vigra::MultiIteratorBase<2u>::type::operator[](const multi_difference_type&) const': ../vigra/include/vigra/multi_iterator.hxx:807:48: error: request for member 'begin' in 'd', which is of non-class type 'const multi_difference_type {aka const int}' return type::m_ptr [total_stride(d.begin())]; ^ ../vigra/include/vigra/multi_iterator.hxx:807:55: error: there are no arguments to 'total_stride' that depend on a template parameter, so a declaration of 'total_stride' must be available [-fpermissive] return type::m_ptr [total_stride(d.begin())]; ^ ../vigra/include/vigra/multi_iterator.hxx: In member function 'vigra::MultiIteratorBase<2u>::type::next_type vigra::MultiIteratorBase<2u>::type::end() const': ../vigra/include/vigra/multi_iterator.hxx:818:20: error: 'm_shape' was not declared in this scope ret += m_shape [level-1]; ^ ../vigra/include/vigra/multi_iterator.hxx: In member function 'vigra::MultiIteratorBase<2u>::type::iterator vigra::MultiIteratorBase<2u>::type::iteratorForDimension(unsigned int) const': ../vigra/include/vigra/multi_iterator.hxx:826:43: error: 'm_stride' was not declared in this scope return iterator(type::m_ptr, &m_stride [d], 0); ^ ../vigra/include/vigra/multi_iterator.hxx: At global scope: ../vigra/include/vigra/multi_iterator.hxx:860:17: error: 'ptrdiff_t' does not name a type typedef ptrdiff_t difference_type; ^ ../vigra/include/vigra/multi_iterator.hxx:863:28: error: 'difference_type' was not declared in this scope typedef TinyVector multi_difference_type; ^ ../vigra/include/vigra/multi_iterator.hxx:863:46: error: template argument 1 is invalid typedef TinyVector multi_difference_type; ^ ../vigra/include/vigra/multi_iterator.hxx:876:21: error: 'difference_type' does not name a type const difference_type *, ^ ../vigra/include/vigra/multi_iterator.hxx:876:37: error: ISO C++ forbids declaration of 'parameter' with no type [-fpermissive] const difference_type *, ^ ../vigra/include/vigra/multi_iterator.hxx:877:21: error: 'difference_type' does not name a type const difference_type *) ^ ../vigra/include/vigra/multi_iterator.hxx:877:37: error: ISO C++ forbids declaration of 'parameter' with no type [-fpermissive] const difference_type *) ^ ../vigra/include/vigra/multi_iterator.hxx:905:27: error: declaration of 'operator+=' as non-function type &operator+= (difference_type n) ^ ../vigra/include/vigra/multi_iterator.hxx:905:23: error: expected ';' at end of member declaration type &operator+= (difference_type n) ^ ../vigra/include/vigra/multi_iterator.hxx:905:43: error: expected ')' before 'n' type &operator+= (difference_type n) ^ ../vigra/include/vigra/multi_iterator.hxx:917:27: error: declaration of 'operator-=' as non-function type &operator-= (difference_type n) ^ ../vigra/include/vigra/multi_iterator.hxx:917:23: error: expected ';' at end of member declaration type &operator-= (difference_type n) ^ ../vigra/include/vigra/multi_iterator.hxx:917:43: error: expected ')' before 'n' type &operator-= (difference_type n) ^ ../vigra/include/vigra/multi_iterator.hxx:944:31: error: 'difference_type' has not been declared reference operator[] (difference_type n) const ^ ../vigra/include/vigra/multi_iterator.hxx:954:9: error: 'difference_type' does not name a type difference_type operator- (type const & d) const ^ ../vigra/include/vigra/multi_iterator.hxx:989:9: error: 'difference_type' does not name a type difference_type ^ ../vigra/include/vigra/multi_iterator.hxx: In member function 'vigra::MultiIteratorBase<1u>::type::iterator vigra::MultiIteratorBase<1u>::type::iteratorForDimension(unsigned int) const': ../vigra/include/vigra/multi_iterator.hxx:983:19: error: 'difference_type' does not name a type const difference_type stride = 1; ^ ../vigra/include/vigra/multi_iterator.hxx:984:37: error: 'stride' was not declared in this scope return iterator(m_ptr, &stride, 0); ^ ../vigra/include/vigra/multi_iterator.hxx: At global scope: ../vigra/include/vigra/multi_iterator.hxx:1045:13: error: 'ptrdiff_t' does not name a type typedef ptrdiff_t difference_type; ^ ../vigra/include/vigra/multi_iterator.hxx:1050:24: error: 'difference_type' was not declared in this scope typedef TinyVector multi_difference_type; ^ ../vigra/include/vigra/multi_iterator.hxx:1050:42: error: template argument 1 is invalid typedef TinyVector multi_difference_type; ^ ../vigra/include/vigra/multi_iterator.hxx:1076:26: error: 'difference_type' does not name a type const difference_type *stride, ^ ../vigra/include/vigra/multi_iterator.hxx:1076:43: error: ISO C++ forbids declaration of 'stride' with no type [-fpermissive] const difference_type *stride, ^ ../vigra/include/vigra/multi_iterator.hxx:1077:26: error: 'difference_type' does not name a type const difference_type *shape) ^ ../vigra/include/vigra/multi_iterator.hxx:1077:43: error: ISO C++ forbids declaration of 'shape' with no type [-fpermissive] const difference_type *shape) ^ ../vigra/include/vigra/multi_iterator.hxx:1083:30: error: 'difference_type' has not been declared MultiIterator operator+ (difference_type n) const ^ ../vigra/include/vigra/multi_iterator.hxx:1103:5: error: 'difference_type' does not name a type difference_type operator- (MultiIterator const & d) const ^ ../vigra/include/vigra/multi_iterator.hxx:1110:30: error: 'difference_type' has not been declared MultiIterator operator- (difference_type n) const ^ ../vigra/include/vigra/multi_iterator.hxx:1234:17: error: 'ptrdiff_t' does not name a type typedef ptrdiff_t difference_type; ^ ../vigra/include/vigra/multi_iterator.hxx:1239:28: error: 'difference_type' was not declared in this scope typedef TinyVector multi_difference_type; ^ ../vigra/include/vigra/multi_iterator.hxx:1239:46: error: template argument 1 is invalid typedef TinyVector multi_difference_type; ^ ../vigra/include/vigra/multi_iterator.hxx:1266:21: error: 'difference_type' does not name a type const difference_type *stride, ^ ../vigra/include/vigra/multi_iterator.hxx:1266:38: error: ISO C++ forbids declaration of 'stride' with no type [-fpermissive] const difference_type *stride, ^ ../vigra/include/vigra/multi_iterator.hxx:1267:21: error: 'difference_type' does not name a type const difference_type *shape) ^ ../vigra/include/vigra/multi_iterator.hxx:1267:38: error: ISO C++ forbids declaration of 'shape' with no type [-fpermissive] const difference_type *shape) ^ ../vigra/include/vigra/multi_iterator.hxx:1306:27: error: declaration of 'operator+=' as non-function type &operator+= (difference_type n) ^ ../vigra/include/vigra/multi_iterator.hxx:1306:23: error: expected ';' at end of member declaration type &operator+= (difference_type n) ^ ../vigra/include/vigra/multi_iterator.hxx:1306:43: error: expected ')' before 'n' type &operator+= (difference_type n) ^ ../vigra/include/vigra/multi_iterator.hxx:1324:27: error: declaration of 'operator-=' as non-function type &operator-= (difference_type n) ^ ../vigra/include/vigra/multi_iterator.hxx:1324:23: error: expected ';' at end of member declaration type &operator-= (difference_type n) ^ ../vigra/include/vigra/multi_iterator.hxx:1324:43: error: expected ')' before 'n' type &operator-= (difference_type n) ^ ../vigra/include/vigra/multi_iterator.hxx:1343:9: error: 'difference_type' does not name a type difference_type operator- (type const & d) const ^ ../vigra/include/vigra/multi_iterator.hxx:1353:31: error: 'difference_type' has not been declared reference operator[] (difference_type n) const ^ ../vigra/include/vigra/multi_iterator.hxx:1427:9: error: 'difference_type' does not name a type difference_type ^ ../vigra/include/vigra/multi_iterator.hxx: In member function 'vigra::StridedMultiIteratorBase::type& vigra::StridedMultiIteratorBase::type::operator+=(const multi_difference_type&)': ../vigra/include/vigra/multi_iterator.hxx:1317:43: error: request for member 'begin' in 'd', which is of non-class type 'const multi_difference_type {aka const int}' type::m_ptr += total_stride(d.begin()); ^ ../vigra/include/vigra/multi_iterator.hxx:1317:50: error: there are no arguments to 'total_stride' that depend on a template parameter, so a declaration of 'total_stride' must be available [-fpermissive] type::m_ptr += total_stride(d.begin()); ^ ../vigra/include/vigra/multi_iterator.hxx: In member function 'vigra::StridedMultiIteratorBase::type& vigra::StridedMultiIteratorBase::type::operator-=(const multi_difference_type&)': ../vigra/include/vigra/multi_iterator.hxx:1335:43: error: request for member 'begin' in 'd', which is of non-class type 'const multi_difference_type {aka const int}' type::m_ptr -= total_stride(d.begin()); ^ ../vigra/include/vigra/multi_iterator.hxx:1335:50: error: there are no arguments to 'total_stride' that depend on a template parameter, so a declaration of 'total_stride' must be available [-fpermissive] type::m_ptr -= total_stride(d.begin()); ^ ../vigra/include/vigra/multi_iterator.hxx: In member function 'vigra::StridedMultiIteratorBase::type::reference vigra::StridedMultiIteratorBase::type::operator[](const multi_difference_type&) const': ../vigra/include/vigra/multi_iterator.hxx:1362:48: error: request for member 'begin' in 'd', which is of non-class type 'const multi_difference_type {aka const int}' return type::m_ptr [total_stride(d.begin())]; ^ ../vigra/include/vigra/multi_iterator.hxx:1362:55: error: there are no arguments to 'total_stride' that depend on a template parameter, so a declaration of 'total_stride' must be available [-fpermissive] return type::m_ptr [total_stride(d.begin())]; ^ ../vigra/include/vigra/multi_iterator.hxx: At global scope: ../vigra/include/vigra/multi_iterator.hxx:1457:17: error: 'ptrdiff_t' does not name a type typedef ptrdiff_t difference_type; ^ ../vigra/include/vigra/multi_iterator.hxx:1458:28: error: 'difference_type' was not declared in this scope typedef TinyVector multi_difference_type; ^ ../vigra/include/vigra/multi_iterator.hxx:1458:46: error: template argument 1 is invalid typedef TinyVector multi_difference_type; ^ ../vigra/include/vigra/multi_iterator.hxx:1463:15: error: 'difference_type' does not name a type const difference_type *m_stride; ^ ../vigra/include/vigra/multi_iterator.hxx:1464:15: error: 'difference_type' does not name a type const difference_type *m_shape; ^ ../vigra/include/vigra/multi_iterator.hxx:1474:21: error: 'difference_type' does not name a type const difference_type *stride, ^ ../vigra/include/vigra/multi_iterator.hxx:1474:38: error: ISO C++ forbids declaration of 'stride' with no type [-fpermissive] const difference_type *stride, ^ ../vigra/include/vigra/multi_iterator.hxx:1475:21: error: 'difference_type' does not name a type const difference_type *shape) ^ ../vigra/include/vigra/multi_iterator.hxx:1475:38: error: ISO C++ forbids declaration of 'shape' with no type [-fpermissive] const difference_type *shape) ^ ../vigra/include/vigra/multi_iterator.hxx:1516:28: error: declaration of 'operator-=' as non-function type &operator-= (difference_type n) ^ ../vigra/include/vigra/multi_iterator.hxx:1516:24: error: expected ';' at end of member declaration type &operator-= (difference_type n) ^ ../vigra/include/vigra/multi_iterator.hxx:1516:44: error: expected ')' before 'n' type &operator-= (difference_type n) ^ ../vigra/include/vigra/multi_iterator.hxx:1528:31: error: 'difference_type' has not been declared reference operator[] (difference_type n) const ^ ../vigra/include/vigra/multi_iterator.hxx:1533:9: error: 'difference_type' does not name a type difference_type operator- (type const & d) const ^ ../vigra/include/vigra/multi_iterator.hxx:1564:9: error: 'difference_type' does not name a type difference_type ^ ../vigra/include/vigra/multi_iterator.hxx: In constructor 'vigra::StridedMultiIteratorBase<2u>::type::type()': ../vigra/include/vigra/multi_iterator.hxx:1470:15: error: class 'vigra::StridedMultiIteratorBase<2u>::type' does not have any field named 'm_stride' m_stride (0), m_shape (0) ^ ../vigra/include/vigra/multi_iterator.hxx:1470:29: error: class 'vigra::StridedMultiIteratorBase<2u>::type' does not have any field named 'm_shape' m_stride (0), m_shape (0) ^ ../vigra/include/vigra/multi_iterator.hxx: In constructor 'vigra::StridedMultiIteratorBase<2u>::type::type(vigra::StridedMultiIteratorBase<2u>::type::pointer, const int*, const int*)': ../vigra/include/vigra/multi_iterator.hxx:1477:15: error: class 'vigra::StridedMultiIteratorBase<2u>::type' does not have any field named 'm_stride' m_stride (stride), m_shape (shape) ^ ../vigra/include/vigra/multi_iterator.hxx:1477:34: error: class 'vigra::StridedMultiIteratorBase<2u>::type' does not have any field named 'm_shape' m_stride (stride), m_shape (shape) ^ ../vigra/include/vigra/multi_iterator.hxx: In member function 'void vigra::StridedMultiIteratorBase<2u>::type::operator++()': ../vigra/include/vigra/multi_iterator.hxx:1482:28: error: 'm_stride' was not declared in this scope type::m_ptr += m_stride [level]; ^ ../vigra/include/vigra/multi_iterator.hxx: In member function 'void vigra::StridedMultiIteratorBase<2u>::type::operator--()': ../vigra/include/vigra/multi_iterator.hxx:1487:28: error: 'm_stride' was not declared in this scope type::m_ptr -= m_stride [level]; ^ ../vigra/include/vigra/multi_iterator.hxx: In member function 'vigra::StridedMultiIteratorBase<2u>::type& vigra::StridedMultiIteratorBase<2u>::type::operator+=(int)': ../vigra/include/vigra/multi_iterator.hxx:1506:32: error: 'm_stride' was not declared in this scope type::m_ptr += n * m_stride [level]; ^ ../vigra/include/vigra/multi_iterator.hxx: In member function 'vigra::StridedMultiIteratorBase<2u>::type& vigra::StridedMultiIteratorBase<2u>::type::operator+=(const multi_difference_type&)': ../vigra/include/vigra/multi_iterator.hxx:1512:43: error: request for member 'begin' in 'd', which is of non-class type 'const multi_difference_type {aka const int}' type::m_ptr += total_stride(d.begin()); ^ ../vigra/include/vigra/multi_iterator.hxx:1512:50: error: there are no arguments to 'total_stride' that depend on a template parameter, so a declaration of 'total_stride' must be available [-fpermissive] type::m_ptr += total_stride(d.begin()); ^ ../vigra/include/vigra/multi_iterator.hxx: In member function 'vigra::StridedMultiIteratorBase<2u>::type& vigra::StridedMultiIteratorBase<2u>::type::operator-=(const multi_difference_type&)': ../vigra/include/vigra/multi_iterator.hxx:1524:43: error: request for member 'begin' in 'd', which is of non-class type 'const multi_difference_type {aka const int}' type::m_ptr -= total_stride(d.begin()); ^ ../vigra/include/vigra/multi_iterator.hxx:1524:50: error: there are no arguments to 'total_stride' that depend on a template parameter, so a declaration of 'total_stride' must be available [-fpermissive] type::m_ptr -= total_stride(d.begin()); ^ ../vigra/include/vigra/multi_iterator.hxx: In member function 'vigra::StridedMultiIteratorBase<2u>::type::reference vigra::StridedMultiIteratorBase<2u>::type::operator[](int) const': ../vigra/include/vigra/multi_iterator.hxx:1530:35: error: 'm_stride' was not declared in this scope return type::m_ptr [n*m_stride [level]]; ^ ../vigra/include/vigra/multi_iterator.hxx: In member function 'vigra::StridedMultiIteratorBase<2u>::type::reference vigra::StridedMultiIteratorBase<2u>::type::operator[](const multi_difference_type&) const': ../vigra/include/vigra/multi_iterator.hxx:1540:48: error: request for member 'begin' in 'd', which is of non-class type 'const multi_difference_type {aka const int}' return type::m_ptr [total_stride(d.begin())]; ^ ../vigra/include/vigra/multi_iterator.hxx:1540:55: error: there are no arguments to 'total_stride' that depend on a template parameter, so a declaration of 'total_stride' must be available [-fpermissive] return type::m_ptr [total_stride(d.begin())]; ^ ../vigra/include/vigra/multi_iterator.hxx: In member function 'vigra::StridedMultiIteratorBase<2u>::type::next_type vigra::StridedMultiIteratorBase<2u>::type::end() const': ../vigra/include/vigra/multi_iterator.hxx:1551:20: error: 'm_shape' was not declared in this scope ret += m_shape [level-1]; ^ ../vigra/include/vigra/multi_iterator.hxx: In member function 'vigra::StridedMultiIteratorBase<2u>::type::iterator vigra::StridedMultiIteratorBase<2u>::type::iteratorForDimension(unsigned int) const': ../vigra/include/vigra/multi_iterator.hxx:1559:43: error: 'm_stride' was not declared in this scope return iterator(type::m_ptr, &m_stride [d], 0); ^ ../vigra/include/vigra/multi_iterator.hxx: At global scope: ../vigra/include/vigra/multi_iterator.hxx:1594:17: error: 'ptrdiff_t' does not name a type typedef ptrdiff_t difference_type; ^ ../vigra/include/vigra/multi_iterator.hxx:1595:28: error: 'difference_type' was not declared in this scope typedef TinyVector multi_difference_type; ^ ../vigra/include/vigra/multi_iterator.hxx:1595:46: error: template argument 1 is invalid typedef TinyVector multi_difference_type; ^ ../vigra/include/vigra/multi_iterator.hxx:1601:9: error: 'difference_type' does not name a type difference_type m_stride; ^ ../vigra/include/vigra/multi_iterator.hxx:1610:21: error: 'difference_type' does not name a type const difference_type *stride, ^ ../vigra/include/vigra/multi_iterator.hxx:1610:38: error: ISO C++ forbids declaration of 'stride' with no type [-fpermissive] const difference_type *stride, ^ ../vigra/include/vigra/multi_iterator.hxx:1611:21: error: 'difference_type' does not name a type const difference_type *) ^ ../vigra/include/vigra/multi_iterator.hxx:1611:37: error: ISO C++ forbids declaration of 'parameter' with no type [-fpermissive] const difference_type *) ^ ../vigra/include/vigra/multi_iterator.hxx:1654:27: error: declaration of 'operator+=' as non-function type &operator+= (difference_type n) ^ ../vigra/include/vigra/multi_iterator.hxx:1654:23: error: expected ';' at end of member declaration type &operator+= (difference_type n) ^ ../vigra/include/vigra/multi_iterator.hxx:1654:43: error: expected ')' before 'n' type &operator+= (difference_type n) ^ ../vigra/include/vigra/multi_iterator.hxx:1666:27: error: declaration of 'operator-=' as non-function type &operator-= (difference_type n) ^ ../vigra/include/vigra/multi_iterator.hxx:1666:23: error: expected ';' at end of member declaration type &operator-= (difference_type n) ^ ../vigra/include/vigra/multi_iterator.hxx:1666:43: error: expected ')' before 'n' type &operator-= (difference_type n) ^ ../vigra/include/vigra/multi_iterator.hxx:1678:9: error: 'difference_type' does not name a type difference_type operator- (type const & d) const ^ ../vigra/include/vigra/multi_iterator.hxx:1683:31: error: 'difference_type' has not been declared reference operator[] (difference_type n) const ^ ../vigra/include/vigra/multi_iterator.hxx:1722:9: error: 'difference_type' does not name a type difference_type ^ ../vigra/include/vigra/multi_iterator.hxx: In constructor 'vigra::StridedMultiIteratorBase<1u>::type::type()': ../vigra/include/vigra/multi_iterator.hxx:1606:26: error: class 'vigra::StridedMultiIteratorBase<1u>::type' does not have any field named 'm_stride' : m_ptr (0), m_stride (0) ^ ../vigra/include/vigra/multi_iterator.hxx: In constructor 'vigra::StridedMultiIteratorBase<1u>::type::type(vigra::StridedMultiIteratorBase<1u>::type::pointer, const int*, const int*)': ../vigra/include/vigra/multi_iterator.hxx:1612:28: error: class 'vigra::StridedMultiIteratorBase<1u>::type' does not have any field named 'm_stride' : m_ptr (ptr), m_stride (stride [level]) ^ ../vigra/include/vigra/multi_iterator.hxx: In member function 'void vigra::StridedMultiIteratorBase<1u>::type::operator++()': ../vigra/include/vigra/multi_iterator.hxx:1632:22: error: 'm_stride' was not declared in this scope m_ptr += m_stride; ^ ../vigra/include/vigra/multi_iterator.hxx: In member function 'void vigra::StridedMultiIteratorBase<1u>::type::operator--()': ../vigra/include/vigra/multi_iterator.hxx:1637:22: error: 'm_stride' was not declared in this scope m_ptr -= m_stride; ^ ../vigra/include/vigra/multi_iterator.hxx: In member function 'vigra::StridedMultiIteratorBase<1u>::type& vigra::StridedMultiIteratorBase<1u>::type::operator+=(const multi_difference_type&)': ../vigra/include/vigra/multi_iterator.hxx:1662:33: error: 'm_stride' was not declared in this scope m_ptr += d[level] * m_stride; ^ ../vigra/include/vigra/multi_iterator.hxx: In member function 'vigra::StridedMultiIteratorBase<1u>::type& vigra::StridedMultiIteratorBase<1u>::type::operator-=(const multi_difference_type&)': ../vigra/include/vigra/multi_iterator.hxx:1674:33: error: 'm_stride' was not declared in this scope m_ptr -= d[level] * m_stride; ^ ../vigra/include/vigra/multi_iterator.hxx: In member function 'vigra::StridedMultiIteratorBase<1u>::type::reference vigra::StridedMultiIteratorBase<1u>::type::operator[](int) const': ../vigra/include/vigra/multi_iterator.hxx:1685:29: error: 'm_stride' was not declared in this scope return m_ptr [n*m_stride]; ^ ../vigra/include/vigra/multi_iterator.hxx: In member function 'vigra::StridedMultiIteratorBase<1u>::type::reference vigra::StridedMultiIteratorBase<1u>::type::operator[](const multi_difference_type&) const': ../vigra/include/vigra/multi_iterator.hxx:1690:36: error: 'm_stride' was not declared in this scope return m_ptr [d[level]*m_stride]; ^ ../vigra/include/vigra/multi_iterator.hxx: At global scope: ../vigra/include/vigra/multi_iterator.hxx:1778:13: error: 'ptrdiff_t' does not name a type typedef ptrdiff_t difference_type; ^ ../vigra/include/vigra/multi_iterator.hxx:1783:24: error: 'difference_type' was not declared in this scope typedef TinyVector multi_difference_type; ^ ../vigra/include/vigra/multi_iterator.hxx:1783:42: error: template argument 1 is invalid typedef TinyVector multi_difference_type; ^ ../vigra/include/vigra/multi_iterator.hxx:1809:33: error: 'difference_type' does not name a type const difference_type *stride, ^ ../vigra/include/vigra/multi_iterator.hxx:1809:50: error: ISO C++ forbids declaration of 'stride' with no type [-fpermissive] const difference_type *stride, ^ ../vigra/include/vigra/multi_iterator.hxx:1810:33: error: 'difference_type' does not name a type const difference_type *shape) ^ ../vigra/include/vigra/multi_iterator.hxx:1810:50: error: ISO C++ forbids declaration of 'shape' with no type [-fpermissive] const difference_type *shape) ^ ../vigra/include/vigra/multi_iterator.hxx:1816:37: error: 'difference_type' has not been declared StridedMultiIterator operator+ (difference_type n) const ^ ../vigra/include/vigra/multi_iterator.hxx:1836:5: error: 'difference_type' does not name a type difference_type operator- (StridedMultiIterator const & d) const ^ ../vigra/include/vigra/multi_iterator.hxx:1843:37: error: 'difference_type' has not been declared StridedMultiIterator operator- (difference_type n) const ^ In file included from ../vigra/include/vigra/impex.hxx:75:0, from ImageImport.h:37, from PanoDetectorLogic.cpp:21: ../vigra/include/vigra/multi_array.hxx:70:13: error: 'ptrdiff_t' was not declared in this scope TinyVector defaultStride(const TinyVector &shape) ^ ../vigra/include/vigra/multi_array.hxx:70:13: note: suggested alternatives: In file included from /usr/include/c++/4.8.2/exception:37:0, from /usr/include/c++/4.8.2/stdexcept:38, from ../vigra/include/vigra/config.hxx:42, from ../vigra/include/vigra/metaprogramming.hxx:41, from ../vigra/include/vigra/sized_int.hxx:42, from ../vigra/include/vigra/stdimage.hxx:42, from ImageImport.h:35, from PanoDetectorLogic.cpp:21: /usr/include/c++/4.8.2/x86_64-redhat-linux/bits/c++config.h:1858:28: note: 'std::ptrdiff_t' typedef __PTRDIFF_TYPE__ ptrdiff_t; ^ /usr/include/c++/4.8.2/x86_64-redhat-linux/bits/c++config.h:1858:28: note: 'std::ptrdiff_t' In file included from ../vigra/include/vigra/impex.hxx:75:0, from ImageImport.h:37, from PanoDetectorLogic.cpp:21: ../vigra/include/vigra/multi_array.hxx:70:25: error: template argument 1 is invalid TinyVector defaultStride(const TinyVector &shape) ^ ../vigra/include/vigra/multi_array.hxx:70:59: error: 'ptrdiff_t' was not declared in this scope TinyVector defaultStride(const TinyVector &shape) ^ ../vigra/include/vigra/multi_array.hxx:70:59: note: suggested alternatives: In file included from /usr/include/c++/4.8.2/exception:37:0, from /usr/include/c++/4.8.2/stdexcept:38, from ../vigra/include/vigra/config.hxx:42, from ../vigra/include/vigra/metaprogramming.hxx:41, from ../vigra/include/vigra/sized_int.hxx:42, from ../vigra/include/vigra/stdimage.hxx:42, from ImageImport.h:35, from PanoDetectorLogic.cpp:21: /usr/include/c++/4.8.2/x86_64-redhat-linux/bits/c++config.h:1858:28: note: 'std::ptrdiff_t' typedef __PTRDIFF_TYPE__ ptrdiff_t; ^ /usr/include/c++/4.8.2/x86_64-redhat-linux/bits/c++config.h:1858:28: note: 'std::ptrdiff_t' In file included from ../vigra/include/vigra/impex.hxx:75:0, from ImageImport.h:37, from PanoDetectorLogic.cpp:21: ../vigra/include/vigra/multi_array.hxx:70:71: error: template argument 1 is invalid TinyVector defaultStride(const TinyVector &shape) ^ ../vigra/include/vigra/multi_array.hxx: In function 'int vigra::detail::defaultStride(const int&)': ../vigra/include/vigra/multi_array.hxx:72:17: error: 'ptrdiff_t' was not declared in this scope TinyVector ret; ^ ../vigra/include/vigra/multi_array.hxx:72:17: note: suggested alternatives: In file included from /usr/include/c++/4.8.2/exception:37:0, from /usr/include/c++/4.8.2/stdexcept:38, from ../vigra/include/vigra/config.hxx:42, from ../vigra/include/vigra/metaprogramming.hxx:41, from ../vigra/include/vigra/sized_int.hxx:42, from ../vigra/include/vigra/stdimage.hxx:42, from ImageImport.h:35, from PanoDetectorLogic.cpp:21: /usr/include/c++/4.8.2/x86_64-redhat-linux/bits/c++config.h:1858:28: note: 'std::ptrdiff_t' typedef __PTRDIFF_TYPE__ ptrdiff_t; ^ /usr/include/c++/4.8.2/x86_64-redhat-linux/bits/c++config.h:1858:28: note: 'std::ptrdiff_t' In file included from ../vigra/include/vigra/impex.hxx:75:0, from ImageImport.h:37, from PanoDetectorLogic.cpp:21: ../vigra/include/vigra/multi_array.hxx:72:29: error: template argument 1 is invalid TinyVector ret; ^ ../vigra/include/vigra/multi_array.hxx:72:34: error: invalid type in declaration before ';' token TinyVector ret; ^ ../vigra/include/vigra/multi_array.hxx:73:11: error: invalid types 'int[int]' for array subscript ret [0] = 1; ^ ../vigra/include/vigra/multi_array.hxx:75:15: error: invalid types 'int[unsigned int]' for array subscript ret [i] = ret [i-1] * shape [i-1]; ^ ../vigra/include/vigra/multi_array.hxx:75:27: error: invalid types 'int[unsigned int]' for array subscript ret [i] = ret [i-1] * shape [i-1]; ^ ../vigra/include/vigra/multi_array.hxx:75:41: error: invalid types 'const int[unsigned int]' for array subscript ret [i] = ret [i-1] * shape [i-1]; ^ ../vigra/include/vigra/multi_array.hxx: At global scope: ../vigra/include/vigra/multi_array.hxx:354:25: error: 'ptrdiff_t' was not declared in this scope typedef TinyVector difference_type; ^ ../vigra/include/vigra/multi_array.hxx:354:25: note: suggested alternatives: In file included from /usr/include/c++/4.8.2/exception:37:0, from /usr/include/c++/4.8.2/stdexcept:38, from ../vigra/include/vigra/config.hxx:42, from ../vigra/include/vigra/metaprogramming.hxx:41, from ../vigra/include/vigra/sized_int.hxx:42, from ../vigra/include/vigra/stdimage.hxx:42, from ImageImport.h:35, from PanoDetectorLogic.cpp:21: /usr/include/c++/4.8.2/x86_64-redhat-linux/bits/c++config.h:1858:28: note: 'std::ptrdiff_t' typedef __PTRDIFF_TYPE__ ptrdiff_t; ^ /usr/include/c++/4.8.2/x86_64-redhat-linux/bits/c++config.h:1858:28: note: 'std::ptrdiff_t' In file included from ../vigra/include/vigra/impex.hxx:75:0, from ImageImport.h:37, from PanoDetectorLogic.cpp:21: ../vigra/include/vigra/multi_array.hxx:354:52: error: template argument 1 is invalid typedef TinyVector difference_type; ^ ../vigra/include/vigra/multi_array.hxx:388:22: error: 'difference_type' is not a class or namespace typedef typename difference_type::value_type diff_zero_t; ^ ../vigra/include/vigra/multi_array.hxx:522:61: error: 'ptrdiff_t' was not declared in this scope MultiArrayView bindOuter (const TinyVector &d) const; ^ ../vigra/include/vigra/multi_array.hxx:522:61: note: suggested alternatives: In file included from /usr/include/c++/4.8.2/exception:37:0, from /usr/include/c++/4.8.2/stdexcept:38, from ../vigra/include/vigra/config.hxx:42, from ../vigra/include/vigra/metaprogramming.hxx:41, from ../vigra/include/vigra/sized_int.hxx:42, from ../vigra/include/vigra/stdimage.hxx:42, from ImageImport.h:35, from PanoDetectorLogic.cpp:21: /usr/include/c++/4.8.2/x86_64-redhat-linux/bits/c++config.h:1858:28: note: 'std::ptrdiff_t' typedef __PTRDIFF_TYPE__ ptrdiff_t; ^ /usr/include/c++/4.8.2/x86_64-redhat-linux/bits/c++config.h:1858:28: note: 'std::ptrdiff_t' In file included from ../vigra/include/vigra/impex.hxx:75:0, from ImageImport.h:37, from PanoDetectorLogic.cpp:21: ../vigra/include/vigra/multi_array.hxx:522:73: error: template argument 1 is invalid MultiArrayView bindOuter (const TinyVector &d) const; ^ ../vigra/include/vigra/multi_array.hxx:530:34: error: 'ptrdiff_t' was not declared in this scope bindInner (const TinyVector &d) const; ^ ../vigra/include/vigra/multi_array.hxx:530:34: note: suggested alternatives: In file included from /usr/include/c++/4.8.2/exception:37:0, from /usr/include/c++/4.8.2/stdexcept:38, from ../vigra/include/vigra/config.hxx:42, from ../vigra/include/vigra/metaprogramming.hxx:41, from ../vigra/include/vigra/sized_int.hxx:42, from ../vigra/include/vigra/stdimage.hxx:42, from ImageImport.h:35, from PanoDetectorLogic.cpp:21: /usr/include/c++/4.8.2/x86_64-redhat-linux/bits/c++config.h:1858:28: note: 'std::ptrdiff_t' typedef __PTRDIFF_TYPE__ ptrdiff_t; ^ /usr/include/c++/4.8.2/x86_64-redhat-linux/bits/c++config.h:1858:28: note: 'std::ptrdiff_t' In file included from ../vigra/include/vigra/impex.hxx:75:0, from ImageImport.h:37, from PanoDetectorLogic.cpp:21: ../vigra/include/vigra/multi_array.hxx:530:46: error: template argument 1 is invalid bindInner (const TinyVector &d) const; ^ ../vigra/include/vigra/multi_array.hxx: In member function 'vigra::MultiArrayView::value_type& vigra::MultiArrayView::operator[](const difference_type&)': ../vigra/include/vigra/multi_array.hxx:427:39: error: no matching function for call to 'dot(const difference_type&, vigra::MultiArrayView::difference_type&)' return m_ptr [dot (d, m_stride)]; ^ ../vigra/include/vigra/multi_array.hxx:427:39: note: candidates are: In file included from ../vigra/include/vigra/rgbvalue.hxx:47:0, from ../vigra/include/vigra/stdimage.hxx:47, from ImageImport.h:35, from PanoDetectorLogic.cpp:21: ../vigra/include/vigra/tinyvector.hxx:1304:1: note: template typename vigra::PromoteTraits::Promote vigra::dot(const vigra::TinyVectorBase&, const vigra::TinyVectorBase&) dot(TinyVectorBase const & l, ^ ../vigra/include/vigra/tinyvector.hxx:1304:1: note: template argument deduction/substitution failed: In file included from ../vigra/include/vigra/impex.hxx:75:0, from ImageImport.h:37, from PanoDetectorLogic.cpp:21: ../vigra/include/vigra/multi_array.hxx:427:39: note: mismatched types 'const vigra::TinyVectorBase' and 'const difference_type {aka const int}' return m_ptr [dot (d, m_stride)]; ^ In file included from ../vigra/include/vigra/stdimage.hxx:47:0, from ImageImport.h:35, from PanoDetectorLogic.cpp:21: ../vigra/include/vigra/rgbvalue.hxx:823:1: note: template typename vigra::PromoteTraits::Promote vigra::dot(const vigra::RGBValue&, const vigra::RGBValue&) dot(RGBValue const & r1, ^ ../vigra/include/vigra/rgbvalue.hxx:823:1: note: template argument deduction/substitution failed: In file included from ../vigra/include/vigra/impex.hxx:75:0, from ImageImport.h:37, from PanoDetectorLogic.cpp:21: ../vigra/include/vigra/multi_array.hxx:427:39: note: mismatched types 'const vigra::RGBValue' and 'const difference_type {aka const int}' return m_ptr [dot (d, m_stride)]; ^ ../vigra/include/vigra/multi_array.hxx: In member function 'const value_type& vigra::MultiArrayView::operator[](const difference_type&) const': ../vigra/include/vigra/multi_array.hxx:434:39: error: no matching function for call to 'dot(const difference_type&, const difference_type&)' return m_ptr [dot (d, m_stride)]; ^ ../vigra/include/vigra/multi_array.hxx:434:39: note: candidates are: In file included from ../vigra/include/vigra/rgbvalue.hxx:47:0, from ../vigra/include/vigra/stdimage.hxx:47, from ImageImport.h:35, from PanoDetectorLogic.cpp:21: ../vigra/include/vigra/tinyvector.hxx:1304:1: note: template typename vigra::PromoteTraits::Promote vigra::dot(const vigra::TinyVectorBase&, const vigra::TinyVectorBase&) dot(TinyVectorBase const & l, ^ ../vigra/include/vigra/tinyvector.hxx:1304:1: note: template argument deduction/substitution failed: In file included from ../vigra/include/vigra/impex.hxx:75:0, from ImageImport.h:37, from PanoDetectorLogic.cpp:21: ../vigra/include/vigra/multi_array.hxx:434:39: note: mismatched types 'const vigra::TinyVectorBase' and 'const difference_type {aka const int}' return m_ptr [dot (d, m_stride)]; ^ In file included from ../vigra/include/vigra/stdimage.hxx:47:0, from ImageImport.h:35, from PanoDetectorLogic.cpp:21: ../vigra/include/vigra/rgbvalue.hxx:823:1: note: template typename vigra::PromoteTraits::Promote vigra::dot(const vigra::RGBValue&, const vigra::RGBValue&) dot(RGBValue const & r1, ^ ../vigra/include/vigra/rgbvalue.hxx:823:1: note: template argument deduction/substitution failed: In file included from ../vigra/include/vigra/impex.hxx:75:0, from ImageImport.h:37, from PanoDetectorLogic.cpp:21: ../vigra/include/vigra/multi_array.hxx:434:39: note: mismatched types 'const vigra::RGBValue' and 'const difference_type {aka const int}' return m_ptr [dot (d, m_stride)]; ^ ../vigra/include/vigra/multi_array.hxx: In member function 'vigra::MultiArrayView::value_type& vigra::MultiArrayView::operator()(int)': ../vigra/include/vigra/multi_array.hxx:441:33: error: invalid types 'vigra::MultiArrayView::difference_type {aka int}[int]' for array subscript return m_ptr [m_stride[0]*x]; ^ ../vigra/include/vigra/multi_array.hxx: In member function 'vigra::MultiArrayView::value_type& vigra::MultiArrayView::operator()(int, int)': ../vigra/include/vigra/multi_array.hxx:448:33: error: invalid types 'vigra::MultiArrayView::difference_type {aka int}[int]' for array subscript return m_ptr [m_stride[0]*x + m_stride[1]*y]; ^ ../vigra/include/vigra/multi_array.hxx:448:49: error: invalid types 'vigra::MultiArrayView::difference_type {aka int}[int]' for array subscript return m_ptr [m_stride[0]*x + m_stride[1]*y]; ^ ../vigra/include/vigra/multi_array.hxx: In member function 'vigra::MultiArrayView::value_type& vigra::MultiArrayView::operator()(int, int, int)': ../vigra/include/vigra/multi_array.hxx:455:33: error: invalid types 'vigra::MultiArrayView::difference_type {aka int}[int]' for array subscript return m_ptr [m_stride[0]*x + m_stride[1]*y + m_stride[2]*z]; ^ ../vigra/include/vigra/multi_array.hxx:455:49: error: invalid types 'vigra::MultiArrayView::difference_type {aka int}[int]' for array subscript return m_ptr [m_stride[0]*x + m_stride[1]*y + m_stride[2]*z]; ^ ../vigra/include/vigra/multi_array.hxx:455:65: error: invalid types 'vigra::MultiArrayView::difference_type {aka int}[int]' for array subscript return m_ptr [m_stride[0]*x + m_stride[1]*y + m_stride[2]*z]; ^ ../vigra/include/vigra/multi_array.hxx: In member function 'vigra::MultiArrayView::value_type& vigra::MultiArrayView::operator()(int, int, int, int)': ../vigra/include/vigra/multi_array.hxx:462:33: error: invalid types 'vigra::MultiArrayView::difference_type {aka int}[int]' for array subscript return m_ptr [m_stride[0]*x + m_stride[1]*y + m_stride[2]*z + m_stride[3]*u]; ^ ../vigra/include/vigra/multi_array.hxx:462:49: error: invalid types 'vigra::MultiArrayView::difference_type {aka int}[int]' for array subscript return m_ptr [m_stride[0]*x + m_stride[1]*y + m_stride[2]*z + m_stride[3]*u]; ^ ../vigra/include/vigra/multi_array.hxx:462:65: error: invalid types 'vigra::MultiArrayView::difference_type {aka int}[int]' for array subscript return m_ptr [m_stride[0]*x + m_stride[1]*y + m_stride[2]*z + m_stride[3]*u]; ^ ../vigra/include/vigra/multi_array.hxx:462:81: error: invalid types 'vigra::MultiArrayView::difference_type {aka int}[int]' for array subscript return m_ptr [m_stride[0]*x + m_stride[1]*y + m_stride[2]*z + m_stride[3]*u]; ^ ../vigra/include/vigra/multi_array.hxx: In member function 'vigra::MultiArrayView::value_type& vigra::MultiArrayView::operator()(int, int, int, int, int)': ../vigra/include/vigra/multi_array.hxx:469:33: error: invalid types 'vigra::MultiArrayView::difference_type {aka int}[int]' for array subscript return m_ptr [m_stride[0]*x + m_stride[1]*y + m_stride[2]*z + m_stride[3]*u + m_stride[4]*v]; ^ ../vigra/include/vigra/multi_array.hxx:469:49: error: invalid types 'vigra::MultiArrayView::difference_type {aka int}[int]' for array subscript return m_ptr [m_stride[0]*x + m_stride[1]*y + m_stride[2]*z + m_stride[3]*u + m_stride[4]*v]; ^ ../vigra/include/vigra/multi_array.hxx:469:65: error: invalid types 'vigra::MultiArrayView::difference_type {aka int}[int]' for array subscript return m_ptr [m_stride[0]*x + m_stride[1]*y + m_stride[2]*z + m_stride[3]*u + m_stride[4]*v]; ^ ../vigra/include/vigra/multi_array.hxx:469:81: error: invalid types 'vigra::MultiArrayView::difference_type {aka int}[int]' for array subscript return m_ptr [m_stride[0]*x + m_stride[1]*y + m_stride[2]*z + m_stride[3]*u + m_stride[4]*v]; ^ ../vigra/include/vigra/multi_array.hxx:469:97: error: invalid types 'vigra::MultiArrayView::difference_type {aka int}[int]' for array subscript return m_ptr [m_stride[0]*x + m_stride[1]*y + m_stride[2]*z + m_stride[3]*u + m_stride[4]*v]; ^ ../vigra/include/vigra/multi_array.hxx: In member function 'const value_type& vigra::MultiArrayView::operator()(int) const': ../vigra/include/vigra/multi_array.hxx:476:33: error: invalid types 'const difference_type {aka const int}[int]' for array subscript return m_ptr [m_stride[0]*x]; ^ ../vigra/include/vigra/multi_array.hxx: In member function 'const value_type& vigra::MultiArrayView::operator()(int, int) const': ../vigra/include/vigra/multi_array.hxx:483:33: error: invalid types 'const difference_type {aka const int}[int]' for array subscript return m_ptr [m_stride[0]*x + m_stride[1]*y]; ^ ../vigra/include/vigra/multi_array.hxx:483:49: error: invalid types 'const difference_type {aka const int}[int]' for array subscript return m_ptr [m_stride[0]*x + m_stride[1]*y]; ^ ../vigra/include/vigra/multi_array.hxx: In member function 'const value_type& vigra::MultiArrayView::operator()(int, int, int) const': ../vigra/include/vigra/multi_array.hxx:490:33: error: invalid types 'const difference_type {aka const int}[int]' for array subscript return m_ptr [m_stride[0]*x + m_stride[1]*y + m_stride[2]*z]; ^ ../vigra/include/vigra/multi_array.hxx:490:49: error: invalid types 'const difference_type {aka const int}[int]' for array subscript return m_ptr [m_stride[0]*x + m_stride[1]*y + m_stride[2]*z]; ^ ../vigra/include/vigra/multi_array.hxx:490:65: error: invalid types 'const difference_type {aka const int}[int]' for array subscript return m_ptr [m_stride[0]*x + m_stride[1]*y + m_stride[2]*z]; ^ ../vigra/include/vigra/multi_array.hxx: In member function 'const value_type& vigra::MultiArrayView::operator()(int, int, int, int) const': ../vigra/include/vigra/multi_array.hxx:497:33: error: invalid types 'const difference_type {aka const int}[int]' for array subscript return m_ptr [m_stride[0]*x + m_stride[1]*y + m_stride[2]*z + m_stride[3]*u]; ^ ../vigra/include/vigra/multi_array.hxx:497:49: error: invalid types 'const difference_type {aka const int}[int]' for array subscript return m_ptr [m_stride[0]*x + m_stride[1]*y + m_stride[2]*z + m_stride[3]*u]; ^ ../vigra/include/vigra/multi_array.hxx:497:65: error: invalid types 'const difference_type {aka const int}[int]' for array subscript return m_ptr [m_stride[0]*x + m_stride[1]*y + m_stride[2]*z + m_stride[3]*u]; ^ ../vigra/include/vigra/multi_array.hxx:497:81: error: invalid types 'const difference_type {aka const int}[int]' for array subscript return m_ptr [m_stride[0]*x + m_stride[1]*y + m_stride[2]*z + m_stride[3]*u]; ^ ../vigra/include/vigra/multi_array.hxx: In member function 'const value_type& vigra::MultiArrayView::operator()(int, int, int, int, int) const': ../vigra/include/vigra/multi_array.hxx:504:33: error: invalid types 'const difference_type {aka const int}[int]' for array subscript return m_ptr [m_stride[0]*x + m_stride[1]*y + m_stride[2]*z + m_stride[3]*u + m_stride[4]*v]; ^ ../vigra/include/vigra/multi_array.hxx:504:49: error: invalid types 'const difference_type {aka const int}[int]' for array subscript return m_ptr [m_stride[0]*x + m_stride[1]*y + m_stride[2]*z + m_stride[3]*u + m_stride[4]*v]; ^ ../vigra/include/vigra/multi_array.hxx:504:65: error: invalid types 'const difference_type {aka const int}[int]' for array subscript return m_ptr [m_stride[0]*x + m_stride[1]*y + m_stride[2]*z + m_stride[3]*u + m_stride[4]*v]; ^ ../vigra/include/vigra/multi_array.hxx:504:81: error: invalid types 'const difference_type {aka const int}[int]' for array subscript return m_ptr [m_stride[0]*x + m_stride[1]*y + m_stride[2]*z + m_stride[3]*u + m_stride[4]*v]; ^ ../vigra/include/vigra/multi_array.hxx:504:97: error: invalid types 'const difference_type {aka const int}[int]' for array subscript return m_ptr [m_stride[0]*x + m_stride[1]*y + m_stride[2]*z + m_stride[3]*u + m_stride[4]*v]; ^ ../vigra/include/vigra/multi_array.hxx: In member function 'vigra::MultiArrayView vigra::MultiArrayView::subarray(const difference_type&, const difference_type&) const': ../vigra/include/vigra/multi_array.hxx:565:44: error: no matching function for call to 'dot(const difference_type&, const difference_type&)' const int offset = dot (m_stride, p); ^ ../vigra/include/vigra/multi_array.hxx:565:44: note: candidates are: In file included from ../vigra/include/vigra/rgbvalue.hxx:47:0, from ../vigra/include/vigra/stdimage.hxx:47, from ImageImport.h:35, from PanoDetectorLogic.cpp:21: ../vigra/include/vigra/tinyvector.hxx:1304:1: note: template typename vigra::PromoteTraits::Promote vigra::dot(const vigra::TinyVectorBase&, const vigra::TinyVectorBase&) dot(TinyVectorBase const & l, ^ ../vigra/include/vigra/tinyvector.hxx:1304:1: note: template argument deduction/substitution failed: In file included from ../vigra/include/vigra/impex.hxx:75:0, from ImageImport.h:37, from PanoDetectorLogic.cpp:21: ../vigra/include/vigra/multi_array.hxx:565:44: note: mismatched types 'const vigra::TinyVectorBase' and 'const difference_type {aka const int}' const int offset = dot (m_stride, p); ^ In file included from ../vigra/include/vigra/stdimage.hxx:47:0, from ImageImport.h:35, from PanoDetectorLogic.cpp:21: ../vigra/include/vigra/rgbvalue.hxx:823:1: note: template typename vigra::PromoteTraits::Promote vigra::dot(const vigra::RGBValue&, const vigra::RGBValue&) dot(RGBValue const & r1, ^ ../vigra/include/vigra/rgbvalue.hxx:823:1: note: template argument deduction/substitution failed: In file included from ../vigra/include/vigra/impex.hxx:75:0, from ImageImport.h:37, from PanoDetectorLogic.cpp:21: ../vigra/include/vigra/multi_array.hxx:565:44: note: mismatched types 'const vigra::RGBValue' and 'const difference_type {aka const int}' const int offset = dot (m_stride, p); ^ ../vigra/include/vigra/multi_array.hxx: In member function 'vigra::MultiArrayView vigra::MultiArrayView::stridearray(const difference_type&) const': ../vigra/include/vigra/multi_array.hxx:580:21: error: invalid types 'vigra::MultiArrayView::difference_type {aka int}[unsigned int]' for array subscript shape [i] /= s [i]; ^ ../vigra/include/vigra/multi_array.hxx:580:30: error: invalid types 'const difference_type {aka const int}[unsigned int]' for array subscript shape [i] /= s [i]; ^ ../vigra/include/vigra/multi_array.hxx: In member function 'std::size_t vigra::MultiArrayView::elementCount() const': ../vigra/include/vigra/multi_array.hxx:589:36: error: invalid types 'const difference_type {aka const int}[int]' for array subscript std::size_t ret = m_shape[0]; ^ ../vigra/include/vigra/multi_array.hxx:591:29: error: invalid types 'const difference_type {aka const int}[unsigned int]' for array subscript ret *= m_shape[i]; ^ ../vigra/include/vigra/multi_array.hxx: In member function 'int vigra::MultiArrayView::size(int) const': ../vigra/include/vigra/multi_array.hxx:613:26: error: invalid types 'const difference_type {aka const int}[int]' for array subscript return m_shape [n]; ^ ../vigra/include/vigra/multi_array.hxx: In member function 'int vigra::MultiArrayView::shape(int) const': ../vigra/include/vigra/multi_array.hxx:621:26: error: invalid types 'const difference_type {aka const int}[int]' for array subscript return m_shape [n]; ^ ../vigra/include/vigra/multi_array.hxx: In member function 'int vigra::MultiArrayView::stride(int) const': ../vigra/include/vigra/multi_array.hxx:635:27: error: invalid types 'const difference_type {aka const int}[int]' for array subscript return m_stride [n]; ^ ../vigra/include/vigra/multi_array.hxx: In member function 'bool vigra::MultiArrayView::isInside(const difference_type&) const': ../vigra/include/vigra/multi_array.hxx:643:19: error: invalid types 'const difference_type {aka const int}[int]' for array subscript if(p[d] < 0 || p[d] >= shape(d)) ^ ../vigra/include/vigra/multi_array.hxx:643:31: error: invalid types 'const difference_type {aka const int}[int]' for array subscript if(p[d] < 0 || p[d] >= shape(d)) ^ ../vigra/include/vigra/multi_array.hxx: In member function 'vigra::MultiArrayView::traverser vigra::MultiArrayView::traverser_begin()': ../vigra/include/vigra/multi_array.hxx:676:40: error: request for member 'begin' in '((vigra::MultiArrayView*)this)->vigra::MultiArrayView::m_stride', which is of non-class type 'vigra::MultiArrayView::difference_type {aka int}' traverser ret (m_ptr, m_stride.begin (), m_shape.begin ()); ^ ../vigra/include/vigra/multi_array.hxx:676:58: error: request for member 'begin' in '((vigra::MultiArrayView*)this)->vigra::MultiArrayView::m_shape', which is of non-class type 'vigra::MultiArrayView::difference_type {aka int}' traverser ret (m_ptr, m_stride.begin (), m_shape.begin ()); ^ ../vigra/include/vigra/multi_array.hxx: In member function 'vigra::MultiArrayView::const_traverser vigra::MultiArrayView::traverser_begin() const': ../vigra/include/vigra/multi_array.hxx:685:46: error: request for member 'begin' in '((const vigra::MultiArrayView*)this)->vigra::MultiArrayView::m_stride', which is of non-class type 'const difference_type {aka const int}' const_traverser ret (m_ptr, m_stride.begin (), m_shape.begin ()); ^ ../vigra/include/vigra/multi_array.hxx:685:64: error: request for member 'begin' in '((const vigra::MultiArrayView*)this)->vigra::MultiArrayView::m_shape', which is of non-class type 'const difference_type {aka const int}' const_traverser ret (m_ptr, m_stride.begin (), m_shape.begin ()); ^ ../vigra/include/vigra/multi_array.hxx: In member function 'vigra::MultiArrayView::traverser vigra::MultiArrayView::traverser_end()': ../vigra/include/vigra/multi_array.hxx:695:40: error: request for member 'begin' in '((vigra::MultiArrayView*)this)->vigra::MultiArrayView::m_stride', which is of non-class type 'vigra::MultiArrayView::difference_type {aka int}' traverser ret (m_ptr, m_stride.begin (), m_shape.begin ()); ^ ../vigra/include/vigra/multi_array.hxx:695:58: error: request for member 'begin' in '((vigra::MultiArrayView*)this)->vigra::MultiArrayView::m_shape', which is of non-class type 'vigra::MultiArrayView::difference_type {aka int}' traverser ret (m_ptr, m_stride.begin (), m_shape.begin ()); ^ ../vigra/include/vigra/multi_array.hxx: In member function 'vigra::MultiArrayView::const_traverser vigra::MultiArrayView::traverser_end() const': ../vigra/include/vigra/multi_array.hxx:706:46: error: request for member 'begin' in '((const vigra::MultiArrayView*)this)->vigra::MultiArrayView::m_stride', which is of non-class type 'const difference_type {aka const int}' const_traverser ret (m_ptr, m_stride.begin (), m_shape.begin ()); ^ ../vigra/include/vigra/multi_array.hxx:706:64: error: request for member 'begin' in '((const vigra::MultiArrayView*)this)->vigra::MultiArrayView::m_shape', which is of non-class type 'const difference_type {aka const int}' const_traverser ret (m_ptr, m_stride.begin (), m_shape.begin ()); ^ ../vigra/include/vigra/multi_array.hxx: At global scope: ../vigra/include/vigra/multi_array.hxx:752:56: error: 'ptrdiff_t' was not declared in this scope MultiArrayView ::bindOuter (const TinyVector &d) const ^ ../vigra/include/vigra/multi_array.hxx:752:56: note: suggested alternatives: In file included from /usr/include/c++/4.8.2/exception:37:0, from /usr/include/c++/4.8.2/stdexcept:38, from ../vigra/include/vigra/config.hxx:42, from ../vigra/include/vigra/metaprogramming.hxx:41, from ../vigra/include/vigra/sized_int.hxx:42, from ../vigra/include/vigra/stdimage.hxx:42, from ImageImport.h:35, from PanoDetectorLogic.cpp:21: /usr/include/c++/4.8.2/x86_64-redhat-linux/bits/c++config.h:1858:28: note: 'std::ptrdiff_t' typedef __PTRDIFF_TYPE__ ptrdiff_t; ^ /usr/include/c++/4.8.2/x86_64-redhat-linux/bits/c++config.h:1858:28: note: 'std::ptrdiff_t' In file included from ../vigra/include/vigra/impex.hxx:75:0, from ImageImport.h:37, from PanoDetectorLogic.cpp:21: ../vigra/include/vigra/multi_array.hxx:752:68: error: template argument 1 is invalid MultiArrayView ::bindOuter (const TinyVector &d) const ^ ../vigra/include/vigra/multi_array.hxx: In member function 'vigra::MultiArrayView<(N - M), T, C> vigra::MultiArrayView::bindOuter(const int&) const': ../vigra/include/vigra/multi_array.hxx:754:17: error: 'ptrdiff_t' was not declared in this scope TinyVector stride; ^ ../vigra/include/vigra/multi_array.hxx:754:17: note: suggested alternatives: In file included from /usr/include/c++/4.8.2/exception:37:0, from /usr/include/c++/4.8.2/stdexcept:38, from ../vigra/include/vigra/config.hxx:42, from ../vigra/include/vigra/metaprogramming.hxx:41, from ../vigra/include/vigra/sized_int.hxx:42, from ../vigra/include/vigra/stdimage.hxx:42, from ImageImport.h:35, from PanoDetectorLogic.cpp:21: /usr/include/c++/4.8.2/x86_64-redhat-linux/bits/c++config.h:1858:28: note: 'std::ptrdiff_t' typedef __PTRDIFF_TYPE__ ptrdiff_t; ^ /usr/include/c++/4.8.2/x86_64-redhat-linux/bits/c++config.h:1858:28: note: 'std::ptrdiff_t' In file included from ../vigra/include/vigra/impex.hxx:75:0, from ImageImport.h:37, from PanoDetectorLogic.cpp:21: ../vigra/include/vigra/multi_array.hxx:754:29: error: template argument 1 is invalid TinyVector stride; ^ ../vigra/include/vigra/multi_array.hxx:754:37: error: invalid type in declaration before ';' token TinyVector stride; ^ ../vigra/include/vigra/multi_array.hxx:755:12: error: request for member 'init' in 'stride', which is of non-class type 'int' stride.init (m_stride.begin () + N-M, m_stride.end ()); ^ ../vigra/include/vigra/multi_array.hxx:755:27: error: request for member 'begin' in '((const vigra::MultiArrayView*)this)->vigra::MultiArrayView::m_stride', which is of non-class type 'const difference_type {aka const int}' stride.init (m_stride.begin () + N-M, m_stride.end ()); ^ ../vigra/include/vigra/multi_array.hxx:755:52: error: request for member 'end' in '((const vigra::MultiArrayView*)this)->vigra::MultiArrayView::m_stride', which is of non-class type 'const difference_type {aka const int}' stride.init (m_stride.begin () + N-M, m_stride.end ()); ^ ../vigra/include/vigra/multi_array.hxx:756:41: error: no matching function for call to 'dot(const int&, int&)' pointer ptr = m_ptr + dot (d, stride); ^ ../vigra/include/vigra/multi_array.hxx:756:41: note: candidates are: In file included from ../vigra/include/vigra/rgbvalue.hxx:47:0, from ../vigra/include/vigra/stdimage.hxx:47, from ImageImport.h:35, from PanoDetectorLogic.cpp:21: ../vigra/include/vigra/tinyvector.hxx:1304:1: note: template typename vigra::PromoteTraits::Promote vigra::dot(const vigra::TinyVectorBase&, const vigra::TinyVectorBase&) dot(TinyVectorBase const & l, ^ ../vigra/include/vigra/tinyvector.hxx:1304:1: note: template argument deduction/substitution failed: In file included from ../vigra/include/vigra/impex.hxx:75:0, from ImageImport.h:37, from PanoDetectorLogic.cpp:21: ../vigra/include/vigra/multi_array.hxx:756:41: note: mismatched types 'const vigra::TinyVectorBase' and 'const int' pointer ptr = m_ptr + dot (d, stride); ^ In file included from ../vigra/include/vigra/stdimage.hxx:47:0, from ImageImport.h:35, from PanoDetectorLogic.cpp:21: ../vigra/include/vigra/rgbvalue.hxx:823:1: note: template typename vigra::PromoteTraits::Promote vigra::dot(const vigra::RGBValue&, const vigra::RGBValue&) dot(RGBValue const & r1, ^ ../vigra/include/vigra/rgbvalue.hxx:823:1: note: template argument deduction/substitution failed: In file included from ../vigra/include/vigra/impex.hxx:75:0, from ImageImport.h:37, from PanoDetectorLogic.cpp:21: ../vigra/include/vigra/multi_array.hxx:756:41: note: mismatched types 'const vigra::RGBValue' and 'const int' pointer ptr = m_ptr + dot (d, stride); ^ ../vigra/include/vigra/multi_array.hxx:758:32: error: type/value mismatch at argument 1 in template parameter list for 'template class vigra::TinyVector' TinyVector inner_shape, inner_stride; ^ ../vigra/include/vigra/multi_array.hxx:758:32: error: expected a type, got 'ptrdiff_t' ../vigra/include/vigra/multi_array.hxx:758:45: error: invalid type in declaration before ',' token TinyVector inner_shape, inner_stride; ^ ../vigra/include/vigra/multi_array.hxx:761:23: error: invalid types 'int[int]' for array subscript inner_shape [0] = 1; ^ ../vigra/include/vigra/multi_array.hxx:762:24: error: invalid types 'int[int]' for array subscript inner_stride [0] = 0; ^ ../vigra/include/vigra/multi_array.hxx:766:21: error: request for member 'init' in 'inner_shape', which is of non-class type 'int' inner_shape.init (m_shape.begin (), m_shape.end () - M); ^ ../vigra/include/vigra/multi_array.hxx:766:35: error: request for member 'begin' in '((const vigra::MultiArrayView*)this)->vigra::MultiArrayView::m_shape', which is of non-class type 'const difference_type {aka const int}' inner_shape.init (m_shape.begin (), m_shape.end () - M); ^ ../vigra/include/vigra/multi_array.hxx:766:53: error: request for member 'end' in '((const vigra::MultiArrayView*)this)->vigra::MultiArrayView::m_shape', which is of non-class type 'const difference_type {aka const int}' inner_shape.init (m_shape.begin (), m_shape.end () - M); ^ ../vigra/include/vigra/multi_array.hxx:767:22: error: request for member 'init' in 'inner_stride', which is of non-class type 'int' inner_stride.init (m_stride.begin (), m_stride.end () - M); ^ ../vigra/include/vigra/multi_array.hxx:767:37: error: request for member 'begin' in '((const vigra::MultiArrayView*)this)->vigra::MultiArrayView::m_stride', which is of non-class type 'const difference_type {aka const int}' inner_stride.init (m_stride.begin (), m_stride.end () - M); ^ ../vigra/include/vigra/multi_array.hxx:767:56: error: request for member 'end' in '((const vigra::MultiArrayView*)this)->vigra::MultiArrayView::m_stride', which is of non-class type 'const difference_type {aka const int}' inner_stride.init (m_stride.begin (), m_stride.end () - M); ^ ../vigra/include/vigra/multi_array.hxx: At global scope: ../vigra/include/vigra/multi_array.hxx:775:56: error: 'ptrdiff_t' was not declared in this scope MultiArrayView ::bindInner (const TinyVector &d) const ^ ../vigra/include/vigra/multi_array.hxx:775:56: note: suggested alternatives: In file included from /usr/include/c++/4.8.2/exception:37:0, from /usr/include/c++/4.8.2/stdexcept:38, from ../vigra/include/vigra/config.hxx:42, from ../vigra/include/vigra/metaprogramming.hxx:41, from ../vigra/include/vigra/sized_int.hxx:42, from ../vigra/include/vigra/stdimage.hxx:42, from ImageImport.h:35, from PanoDetectorLogic.cpp:21: /usr/include/c++/4.8.2/x86_64-redhat-linux/bits/c++config.h:1858:28: note: 'std::ptrdiff_t' typedef __PTRDIFF_TYPE__ ptrdiff_t; ^ /usr/include/c++/4.8.2/x86_64-redhat-linux/bits/c++config.h:1858:28: note: 'std::ptrdiff_t' In file included from ../vigra/include/vigra/impex.hxx:75:0, from ImageImport.h:37, from PanoDetectorLogic.cpp:21: ../vigra/include/vigra/multi_array.hxx:775:68: error: template argument 1 is invalid MultiArrayView ::bindInner (const TinyVector &d) const ^ ../vigra/include/vigra/multi_array.hxx: In member function 'vigra::MultiArrayView<(N - M), T, vigra::StridedArrayTag> vigra::MultiArrayView::bindInner(const int&) const': ../vigra/include/vigra/multi_array.hxx:777:17: error: 'ptrdiff_t' was not declared in this scope TinyVector stride; ^ ../vigra/include/vigra/multi_array.hxx:777:17: note: suggested alternatives: In file included from /usr/include/c++/4.8.2/exception:37:0, from /usr/include/c++/4.8.2/stdexcept:38, from ../vigra/include/vigra/config.hxx:42, from ../vigra/include/vigra/metaprogramming.hxx:41, from ../vigra/include/vigra/sized_int.hxx:42, from ../vigra/include/vigra/stdimage.hxx:42, from ImageImport.h:35, from PanoDetectorLogic.cpp:21: /usr/include/c++/4.8.2/x86_64-redhat-linux/bits/c++config.h:1858:28: note: 'std::ptrdiff_t' typedef __PTRDIFF_TYPE__ ptrdiff_t; ^ /usr/include/c++/4.8.2/x86_64-redhat-linux/bits/c++config.h:1858:28: note: 'std::ptrdiff_t' In file included from ../vigra/include/vigra/impex.hxx:75:0, from ImageImport.h:37, from PanoDetectorLogic.cpp:21: ../vigra/include/vigra/multi_array.hxx:777:29: error: template argument 1 is invalid TinyVector stride; ^ ../vigra/include/vigra/multi_array.hxx:777:37: error: invalid type in declaration before ';' token TinyVector stride; ^ ../vigra/include/vigra/multi_array.hxx:778:12: error: request for member 'init' in 'stride', which is of non-class type 'int' stride.init (m_stride.begin (), m_stride.end () - N + M); ^ ../vigra/include/vigra/multi_array.hxx:778:27: error: request for member 'begin' in '((const vigra::MultiArrayView*)this)->vigra::MultiArrayView::m_stride', which is of non-class type 'const difference_type {aka const int}' stride.init (m_stride.begin (), m_stride.end () - N + M); ^ ../vigra/include/vigra/multi_array.hxx:778:46: error: request for member 'end' in '((const vigra::MultiArrayView*)this)->vigra::MultiArrayView::m_stride', which is of non-class type 'const difference_type {aka const int}' stride.init (m_stride.begin (), m_stride.end () - N + M); ^ ../vigra/include/vigra/multi_array.hxx:779:41: error: no matching function for call to 'dot(const int&, int&)' pointer ptr = m_ptr + dot (d, stride); ^ ../vigra/include/vigra/multi_array.hxx:779:41: note: candidates are: In file included from ../vigra/include/vigra/rgbvalue.hxx:47:0, from ../vigra/include/vigra/stdimage.hxx:47, from ImageImport.h:35, from PanoDetectorLogic.cpp:21: ../vigra/include/vigra/tinyvector.hxx:1304:1: note: template typename vigra::PromoteTraits::Promote vigra::dot(const vigra::TinyVectorBase&, const vigra::TinyVectorBase&) dot(TinyVectorBase const & l, ^ ../vigra/include/vigra/tinyvector.hxx:1304:1: note: template argument deduction/substitution failed: In file included from ../vigra/include/vigra/impex.hxx:75:0, from ImageImport.h:37, from PanoDetectorLogic.cpp:21: ../vigra/include/vigra/multi_array.hxx:779:41: note: mismatched types 'const vigra::TinyVectorBase' and 'const int' pointer ptr = m_ptr + dot (d, stride); ^ In file included from ../vigra/include/vigra/stdimage.hxx:47:0, from ImageImport.h:35, from PanoDetectorLogic.cpp:21: ../vigra/include/vigra/rgbvalue.hxx:823:1: note: template typename vigra::PromoteTraits::Promote vigra::dot(const vigra::RGBValue&, const vigra::RGBValue&) dot(RGBValue const & r1, ^ ../vigra/include/vigra/rgbvalue.hxx:823:1: note: template argument deduction/substitution failed: In file included from ../vigra/include/vigra/impex.hxx:75:0, from ImageImport.h:37, from PanoDetectorLogic.cpp:21: ../vigra/include/vigra/multi_array.hxx:779:41: note: mismatched types 'const vigra::RGBValue' and 'const int' pointer ptr = m_ptr + dot (d, stride); ^ ../vigra/include/vigra/multi_array.hxx:781:32: error: type/value mismatch at argument 1 in template parameter list for 'template class vigra::TinyVector' TinyVector outer_shape, outer_stride; ^ ../vigra/include/vigra/multi_array.hxx:781:32: error: expected a type, got 'ptrdiff_t' ../vigra/include/vigra/multi_array.hxx:781:45: error: invalid type in declaration before ',' token TinyVector outer_shape, outer_stride; ^ ../vigra/include/vigra/multi_array.hxx:784:23: error: invalid types 'int[int]' for array subscript outer_shape [0] = 1; ^ ../vigra/include/vigra/multi_array.hxx:785:24: error: invalid types 'int[int]' for array subscript outer_stride [0] = 0; ^ ../vigra/include/vigra/multi_array.hxx:789:21: error: request for member 'init' in 'outer_shape', which is of non-class type 'int' outer_shape.init (m_shape.begin () + M, m_shape.end ()); ^ ../vigra/include/vigra/multi_array.hxx:789:35: error: request for member 'begin' in '((const vigra::MultiArrayView*)this)->vigra::MultiArrayView::m_shape', which is of non-class type 'const difference_type {aka const int}' outer_shape.init (m_shape.begin () + M, m_shape.end ()); ^ ../vigra/include/vigra/multi_array.hxx:789:57: error: request for member 'end' in '((const vigra::MultiArrayView*)this)->vigra::MultiArrayView::m_shape', which is of non-class type 'const difference_type {aka const int}' outer_shape.init (m_shape.begin () + M, m_shape.end ()); ^ ../vigra/include/vigra/multi_array.hxx:790:22: error: request for member 'init' in 'outer_stride', which is of non-class type 'int' outer_stride.init (m_stride.begin () + M, m_stride.end ()); ^ ../vigra/include/vigra/multi_array.hxx:790:37: error: request for member 'begin' in '((const vigra::MultiArrayView*)this)->vigra::MultiArrayView::m_stride', which is of non-class type 'const difference_type {aka const int}' outer_stride.init (m_stride.begin () + M, m_stride.end ()); ^ ../vigra/include/vigra/multi_array.hxx:790:60: error: request for member 'end' in '((const vigra::MultiArrayView*)this)->vigra::MultiArrayView::m_stride', which is of non-class type 'const difference_type {aka const int}' outer_stride.init (m_stride.begin () + M, m_stride.end ()); ^ ../vigra/include/vigra/multi_array.hxx: In member function 'vigra::MultiArrayView<(N - 1), T, typename vigra::detail::MaybeStrided::type> vigra::MultiArrayView::bind(int) const': ../vigra/include/vigra/multi_array.hxx:802:17: error: 'ptrdiff_t' was not declared in this scope TinyVector shape, stride; ^ ../vigra/include/vigra/multi_array.hxx:802:17: note: suggested alternatives: In file included from /usr/include/c++/4.8.2/exception:37:0, from /usr/include/c++/4.8.2/stdexcept:38, from ../vigra/include/vigra/config.hxx:42, from ../vigra/include/vigra/metaprogramming.hxx:41, from ../vigra/include/vigra/sized_int.hxx:42, from ../vigra/include/vigra/stdimage.hxx:42, from ImageImport.h:35, from PanoDetectorLogic.cpp:21: /usr/include/c++/4.8.2/x86_64-redhat-linux/bits/c++config.h:1858:28: note: 'std::ptrdiff_t' typedef __PTRDIFF_TYPE__ ptrdiff_t; ^ /usr/include/c++/4.8.2/x86_64-redhat-linux/bits/c++config.h:1858:28: note: 'std::ptrdiff_t' In file included from ../vigra/include/vigra/impex.hxx:75:0, from ImageImport.h:37, from PanoDetectorLogic.cpp:21: ../vigra/include/vigra/multi_array.hxx:802:32: error: template argument 1 is invalid TinyVector shape, stride; ^ ../vigra/include/vigra/multi_array.hxx:802:39: error: invalid type in declaration before ',' token TinyVector shape, stride; ^ ../vigra/include/vigra/multi_array.hxx:806:16: error: invalid types 'int[int]' for array subscript shape[0] = 1; ^ ../vigra/include/vigra/multi_array.hxx:807:17: error: invalid types 'int[int]' for array subscript stride[0] = 0; ^ ../vigra/include/vigra/multi_array.hxx:811:28: error: request for member 'begin' in '((const vigra::MultiArrayView*)this)->vigra::MultiArrayView::m_shape', which is of non-class type 'const difference_type {aka const int}' std::copy (m_shape.begin (), m_shape.begin () + M, shape.begin ()); ^ ../vigra/include/vigra/multi_array.hxx:811:46: error: request for member 'begin' in '((const vigra::MultiArrayView*)this)->vigra::MultiArrayView::m_shape', which is of non-class type 'const difference_type {aka const int}' std::copy (m_shape.begin (), m_shape.begin () + M, shape.begin ()); ^ ../vigra/include/vigra/multi_array.hxx:811:66: error: request for member 'begin' in 'shape', which is of non-class type 'int' std::copy (m_shape.begin (), m_shape.begin () + M, shape.begin ()); ^ ../vigra/include/vigra/multi_array.hxx:812:28: error: request for member 'begin' in '((const vigra::MultiArrayView*)this)->vigra::MultiArrayView::m_shape', which is of non-class type 'const difference_type {aka const int}' std::copy (m_shape.begin () + M+1, m_shape.end (), ^ ../vigra/include/vigra/multi_array.hxx:812:52: error: request for member 'end' in '((const vigra::MultiArrayView*)this)->vigra::MultiArrayView::m_shape', which is of non-class type 'const difference_type {aka const int}' std::copy (m_shape.begin () + M+1, m_shape.end (), ^ ../vigra/include/vigra/multi_array.hxx:813:26: error: request for member 'begin' in 'shape', which is of non-class type 'int' shape.begin () + M); ^ ../vigra/include/vigra/multi_array.hxx:814:29: error: request for member 'begin' in '((const vigra::MultiArrayView*)this)->vigra::MultiArrayView::m_stride', which is of non-class type 'const difference_type {aka const int}' std::copy (m_stride.begin (), m_stride.begin () + M, stride.begin ()); ^ ../vigra/include/vigra/multi_array.hxx:814:48: error: request for member 'begin' in '((const vigra::MultiArrayView*)this)->vigra::MultiArrayView::m_stride', which is of non-class type 'const difference_type {aka const int}' std::copy (m_stride.begin (), m_stride.begin () + M, stride.begin ()); ^ ../vigra/include/vigra/multi_array.hxx:814:69: error: request for member 'begin' in 'stride', which is of non-class type 'int' std::copy (m_stride.begin (), m_stride.begin () + M, stride.begin ()); ^ ../vigra/include/vigra/multi_array.hxx:815:29: error: request for member 'begin' in '((const vigra::MultiArrayView*)this)->vigra::MultiArrayView::m_stride', which is of non-class type 'const difference_type {aka const int}' std::copy (m_stride.begin () + M+1, m_stride.end (), ^ ../vigra/include/vigra/multi_array.hxx:815:54: error: request for member 'end' in '((const vigra::MultiArrayView*)this)->vigra::MultiArrayView::m_stride', which is of non-class type 'const difference_type {aka const int}' std::copy (m_stride.begin () + M+1, m_stride.end (), ^ ../vigra/include/vigra/multi_array.hxx:816:27: error: request for member 'begin' in 'stride', which is of non-class type 'int' stride.begin () + M); ^ ../vigra/include/vigra/multi_array.hxx:819:47: error: invalid types 'const difference_type {aka const int}[unsigned int]' for array subscript (shape, stride, m_ptr + d * m_stride[M]); ^ ../vigra/include/vigra/multi_array.hxx: In member function 'vigra::MultiArrayView<(N - 1), T, C> vigra::MultiArrayView::bindOuter(int) const': ../vigra/include/vigra/multi_array.hxx:827:17: error: 'ptrdiff_t' was not declared in this scope TinyVector inner_shape, inner_stride; ^ ../vigra/include/vigra/multi_array.hxx:827:17: note: suggested alternatives: In file included from /usr/include/c++/4.8.2/exception:37:0, from /usr/include/c++/4.8.2/stdexcept:38, from ../vigra/include/vigra/config.hxx:42, from ../vigra/include/vigra/metaprogramming.hxx:41, from ../vigra/include/vigra/sized_int.hxx:42, from ../vigra/include/vigra/stdimage.hxx:42, from ImageImport.h:35, from PanoDetectorLogic.cpp:21: /usr/include/c++/4.8.2/x86_64-redhat-linux/bits/c++config.h:1858:28: note: 'std::ptrdiff_t' typedef __PTRDIFF_TYPE__ ptrdiff_t; ^ /usr/include/c++/4.8.2/x86_64-redhat-linux/bits/c++config.h:1858:28: note: 'std::ptrdiff_t' In file included from ../vigra/include/vigra/impex.hxx:75:0, from ImageImport.h:37, from PanoDetectorLogic.cpp:21: ../vigra/include/vigra/multi_array.hxx:827:32: error: template argument 1 is invalid TinyVector inner_shape, inner_stride; ^ ../vigra/include/vigra/multi_array.hxx:827:45: error: invalid type in declaration before ',' token TinyVector inner_shape, inner_stride; ^ ../vigra/include/vigra/multi_array.hxx:830:23: error: invalid types 'int[int]' for array subscript inner_shape [0] = 1; ^ ../vigra/include/vigra/multi_array.hxx:831:24: error: invalid types 'int[int]' for array subscript inner_stride [0] = 0; ^ ../vigra/include/vigra/multi_array.hxx:835:21: error: request for member 'init' in 'inner_shape', which is of non-class type 'int' inner_shape.init (m_shape.begin (), m_shape.end () - 1); ^ ../vigra/include/vigra/multi_array.hxx:835:35: error: request for member 'begin' in '((const vigra::MultiArrayView*)this)->vigra::MultiArrayView::m_shape', which is of non-class type 'const difference_type {aka const int}' inner_shape.init (m_shape.begin (), m_shape.end () - 1); ^ ../vigra/include/vigra/multi_array.hxx:835:53: error: request for member 'end' in '((const vigra::MultiArrayView*)this)->vigra::MultiArrayView::m_shape', which is of non-class type 'const difference_type {aka const int}' inner_shape.init (m_shape.begin (), m_shape.end () - 1); ^ ../vigra/include/vigra/multi_array.hxx:836:22: error: request for member 'init' in 'inner_stride', which is of non-class type 'int' inner_stride.init (m_stride.begin (), m_stride.end () - 1); ^ ../vigra/include/vigra/multi_array.hxx:836:37: error: request for member 'begin' in '((const vigra::MultiArrayView*)this)->vigra::MultiArrayView::m_stride', which is of non-class type 'const difference_type {aka const int}' inner_stride.init (m_stride.begin (), m_stride.end () - 1); ^ ../vigra/include/vigra/multi_array.hxx:836:56: error: request for member 'end' in '((const vigra::MultiArrayView*)this)->vigra::MultiArrayView::m_stride', which is of non-class type 'const difference_type {aka const int}' inner_stride.init (m_stride.begin (), m_stride.end () - 1); ^ ../vigra/include/vigra/multi_array.hxx:839:65: error: invalid types 'const difference_type {aka const int}[unsigned int]' for array subscript m_ptr + d * m_stride [N-1]); ^ ../vigra/include/vigra/multi_array.hxx: In member function 'vigra::MultiArrayView<(N - 1), T, vigra::StridedArrayTag> vigra::MultiArrayView::bindInner(int) const': ../vigra/include/vigra/multi_array.hxx:847:17: error: 'ptrdiff_t' was not declared in this scope TinyVector outer_shape, outer_stride; ^ ../vigra/include/vigra/multi_array.hxx:847:17: note: suggested alternatives: In file included from /usr/include/c++/4.8.2/exception:37:0, from /usr/include/c++/4.8.2/stdexcept:38, from ../vigra/include/vigra/config.hxx:42, from ../vigra/include/vigra/metaprogramming.hxx:41, from ../vigra/include/vigra/sized_int.hxx:42, from ../vigra/include/vigra/stdimage.hxx:42, from ImageImport.h:35, from PanoDetectorLogic.cpp:21: /usr/include/c++/4.8.2/x86_64-redhat-linux/bits/c++config.h:1858:28: note: 'std::ptrdiff_t' typedef __PTRDIFF_TYPE__ ptrdiff_t; ^ /usr/include/c++/4.8.2/x86_64-redhat-linux/bits/c++config.h:1858:28: note: 'std::ptrdiff_t' In file included from ../vigra/include/vigra/impex.hxx:75:0, from ImageImport.h:37, from PanoDetectorLogic.cpp:21: ../vigra/include/vigra/multi_array.hxx:847:32: error: template argument 1 is invalid TinyVector outer_shape, outer_stride; ^ ../vigra/include/vigra/multi_array.hxx:847:45: error: invalid type in declaration before ',' token TinyVector outer_shape, outer_stride; ^ ../vigra/include/vigra/multi_array.hxx:850:23: error: invalid types 'int[int]' for array subscript outer_shape [0] = 1; ^ ../vigra/include/vigra/multi_array.hxx:851:24: error: invalid types 'int[int]' for array subscript outer_stride [0] = 0; ^ ../vigra/include/vigra/multi_array.hxx:855:21: error: request for member 'init' in 'outer_shape', which is of non-class type 'int' outer_shape.init (m_shape.begin () + 1, m_shape.end ()); ^ ../vigra/include/vigra/multi_array.hxx:855:35: error: request for member 'begin' in '((const vigra::MultiArrayView*)this)->vigra::MultiArrayView::m_shape', which is of non-class type 'const difference_type {aka const int}' outer_shape.init (m_shape.begin () + 1, m_shape.end ()); ^ ../vigra/include/vigra/multi_array.hxx:855:57: error: request for member 'end' in '((const vigra::MultiArrayView*)this)->vigra::MultiArrayView::m_shape', which is of non-class type 'const difference_type {aka const int}' outer_shape.init (m_shape.begin () + 1, m_shape.end ()); ^ ../vigra/include/vigra/multi_array.hxx:856:22: error: request for member 'init' in 'outer_stride', which is of non-class type 'int' outer_stride.init (m_stride.begin () + 1, m_stride.end ()); ^ ../vigra/include/vigra/multi_array.hxx:856:37: error: request for member 'begin' in '((const vigra::MultiArrayView*)this)->vigra::MultiArrayView::m_stride', which is of non-class type 'const difference_type {aka const int}' outer_stride.init (m_stride.begin () + 1, m_stride.end ()); ^ ../vigra/include/vigra/multi_array.hxx:856:60: error: request for member 'end' in '((const vigra::MultiArrayView*)this)->vigra::MultiArrayView::m_stride', which is of non-class type 'const difference_type {aka const int}' outer_stride.init (m_stride.begin () + 1, m_stride.end ()); ^ ../vigra/include/vigra/multi_array.hxx:859:60: error: invalid types 'const difference_type {aka const int}[int]' for array subscript (outer_shape, outer_stride, m_ptr + d * m_stride [0]); ^ ../vigra/include/vigra/multi_array.hxx: In member function 'vigra::MultiArrayView<(N - 1), T, vigra::StridedArrayTag> vigra::MultiArrayView::bindAt(int, int) const': ../vigra/include/vigra/multi_array.hxx:870:17: error: 'ptrdiff_t' was not declared in this scope TinyVector shape, stride; ^ ../vigra/include/vigra/multi_array.hxx:870:17: note: suggested alternatives: In file included from /usr/include/c++/4.8.2/exception:37:0, from /usr/include/c++/4.8.2/stdexcept:38, from ../vigra/include/vigra/config.hxx:42, from ../vigra/include/vigra/metaprogramming.hxx:41, from ../vigra/include/vigra/sized_int.hxx:42, from ../vigra/include/vigra/stdimage.hxx:42, from ImageImport.h:35, from PanoDetectorLogic.cpp:21: /usr/include/c++/4.8.2/x86_64-redhat-linux/bits/c++config.h:1858:28: note: 'std::ptrdiff_t' typedef __PTRDIFF_TYPE__ ptrdiff_t; ^ /usr/include/c++/4.8.2/x86_64-redhat-linux/bits/c++config.h:1858:28: note: 'std::ptrdiff_t' In file included from ../vigra/include/vigra/impex.hxx:75:0, from ImageImport.h:37, from PanoDetectorLogic.cpp:21: ../vigra/include/vigra/multi_array.hxx:870:32: error: template argument 1 is invalid TinyVector shape, stride; ^ ../vigra/include/vigra/multi_array.hxx:870:39: error: invalid type in declaration before ',' token TinyVector shape, stride; ^ ../vigra/include/vigra/multi_array.hxx:874:17: error: invalid types 'int[int]' for array subscript shape [0] = 1; ^ ../vigra/include/vigra/multi_array.hxx:875:18: error: invalid types 'int[int]' for array subscript stride [0] = 0; ^ ../vigra/include/vigra/multi_array.hxx:879:28: error: request for member 'begin' in '((const vigra::MultiArrayView*)this)->vigra::MultiArrayView::m_shape', which is of non-class type 'const difference_type {aka const int}' std::copy (m_shape.begin (), m_shape.begin () + n, shape.begin ()); ^ ../vigra/include/vigra/multi_array.hxx:879:46: error: request for member 'begin' in '((const vigra::MultiArrayView*)this)->vigra::MultiArrayView::m_shape', which is of non-class type 'const difference_type {aka const int}' std::copy (m_shape.begin (), m_shape.begin () + n, shape.begin ()); ^ ../vigra/include/vigra/multi_array.hxx:879:66: error: request for member 'begin' in 'shape', which is of non-class type 'int' std::copy (m_shape.begin (), m_shape.begin () + n, shape.begin ()); ^ ../vigra/include/vigra/multi_array.hxx:880:28: error: request for member 'begin' in '((const vigra::MultiArrayView*)this)->vigra::MultiArrayView::m_shape', which is of non-class type 'const difference_type {aka const int}' std::copy (m_shape.begin () + n+1, m_shape.end (), ^ ../vigra/include/vigra/multi_array.hxx:880:52: error: request for member 'end' in '((const vigra::MultiArrayView*)this)->vigra::MultiArrayView::m_shape', which is of non-class type 'const difference_type {aka const int}' std::copy (m_shape.begin () + n+1, m_shape.end (), ^ ../vigra/include/vigra/multi_array.hxx:881:26: error: request for member 'begin' in 'shape', which is of non-class type 'int' shape.begin () + n); ^ ../vigra/include/vigra/multi_array.hxx:882:29: error: request for member 'begin' in '((const vigra::MultiArrayView*)this)->vigra::MultiArrayView::m_stride', which is of non-class type 'const difference_type {aka const int}' std::copy (m_stride.begin (), m_stride.begin () + n, stride.begin ()); ^ ../vigra/include/vigra/multi_array.hxx:882:48: error: request for member 'begin' in '((const vigra::MultiArrayView*)this)->vigra::MultiArrayView::m_stride', which is of non-class type 'const difference_type {aka const int}' std::copy (m_stride.begin (), m_stride.begin () + n, stride.begin ()); ^ ../vigra/include/vigra/multi_array.hxx:882:69: error: request for member 'begin' in 'stride', which is of non-class type 'int' std::copy (m_stride.begin (), m_stride.begin () + n, stride.begin ()); ^ ../vigra/include/vigra/multi_array.hxx:883:29: error: request for member 'begin' in '((const vigra::MultiArrayView*)this)->vigra::MultiArrayView::m_stride', which is of non-class type 'const difference_type {aka const int}' std::copy (m_stride.begin () + n+1, m_stride.end (), ^ ../vigra/include/vigra/multi_array.hxx:883:54: error: request for member 'end' in '((const vigra::MultiArrayView*)this)->vigra::MultiArrayView::m_stride', which is of non-class type 'const difference_type {aka const int}' std::copy (m_stride.begin () + n+1, m_stride.end (), ^ ../vigra/include/vigra/multi_array.hxx:884:27: error: request for member 'begin' in 'stride', which is of non-class type 'int' stride.begin () + n); ^ ../vigra/include/vigra/multi_array.hxx:887:47: error: invalid types 'const difference_type {aka const int}[int]' for array subscript (shape, stride, m_ptr + d * m_stride[n]); ^ In file included from /home/pbulk/build/graphics/panomatic/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:17:0, from /home/pbulk/build/graphics/panomatic/work/.buildlink/include/boost/shared_ptr.hpp:17, from PanoDetectorDefs.h:27, from PanoDetector.h:24, from PanoDetectorLogic.cpp:23: /home/pbulk/build/graphics/panomatic/work/.buildlink/include/boost/smart_ptr/detail/requires_cxx11.hpp: At global scope: /home/pbulk/build/graphics/panomatic/work/.buildlink/include/boost/smart_ptr/detail/requires_cxx11.hpp:19:193: note: #pragma message: C++03 support was deprecated in Boost.SmartPtr 1.82 and will be removed in Boost.SmartPtr 1.84. Please open an issue in https://github.com/boostorg/smart_ptr if you want it retained. BOOST_PRAGMA_MESSAGE("C++03 support was deprecated in Boost.SmartPtr 1.82 and will be removed in Boost.SmartPtr 1.84. Please open an issue in https://github.com/boostorg/smart_ptr if you want it retained.") ^ In file included from PanoDetector.h:31:0, from PanoDetectorLogic.cpp:23: ../zthread/include/zthread/PoolExecutor.h:58:9: warning: 'ZThread::PoolExecutor' has a field 'ZThread::PoolExecutor::_impl' whose type uses the anonymous namespace [enabled by default] class PoolExecutor : public Executor { ^ *** [PanoDetectorLogic.o] Error code 1 bmake[1]: stopped in /home/pbulk/build/graphics/panomatic/work/panomatic-0.9.4/panomatic --- PanoDetector.o --- mv -f .deps/PanoDetector.Tpo .deps/PanoDetector.Po 1 error bmake[1]: stopped in /home/pbulk/build/graphics/panomatic/work/panomatic-0.9.4/panomatic *** [all-recursive] Error code 1 bmake: stopped in /home/pbulk/build/graphics/panomatic/work/panomatic-0.9.4 1 error bmake: stopped in /home/pbulk/build/graphics/panomatic/work/panomatic-0.9.4 *** Error code 2 Stop. bmake[1]: stopped in /data/jenkins/workspace/pkgsrc-el7-trunk-x86_64/graphics/panomatic *** Error code 1 Stop. bmake: stopped in /data/jenkins/workspace/pkgsrc-el7-trunk-x86_64/graphics/panomatic