+ case "${usergroup_phase}" in + local run_cmd + run_cmd=run_su + shift + run_su /opt/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/panomatic-0.9.4nb7/work.log + su pbulk -c '"$@"' make /opt/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/panomatic-0.9.4nb7/work.log ===> Building for panomatic-0.9.4nb7 --- all-recursive --- Making all in vigra/src/impex --- ../../../aclocal.m4 --- --- libvigra_impex_a-bmp.o --- --- libvigra_impex_a-byteorder.o --- --- libvigra_impex_a-codecmanager.o --- --- ../../../aclocal.m4 --- cd ../../.. && /opt/pkg/bin/bmake am--refresh --- libvigra_impex_a-bmp.o --- g++ -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_POSIX_THREADS= -DHAVE_SCHED_RT= -DHAVE_SCHED_YIELD= -DHAVE_PTHREADKEY_CREATE= -DHAVE_BOOST= -DPNG_NO_ASSEMBLER_CODE= -I. -I../../include -I/opt/pkg/include -DHasPNG -DHasJPEG -DHasTIFF -DNDEBUG -I/opt/pkg/include -I/usr/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -pthread -I/opt/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 --- g++ -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_POSIX_THREADS= -DHAVE_SCHED_RT= -DHAVE_SCHED_YIELD= -DHAVE_PTHREADKEY_CREATE= -DHAVE_BOOST= -DPNG_NO_ASSEMBLER_CODE= -I. -I../../include -I/opt/pkg/include -DHasPNG -DHasJPEG -DHasTIFF -DNDEBUG -I/opt/pkg/include -I/usr/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -pthread -I/opt/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 --- libvigra_impex_a-codecmanager.o --- g++ -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_POSIX_THREADS= -DHAVE_SCHED_RT= -DHAVE_SCHED_YIELD= -DHAVE_PTHREADKEY_CREATE= -DHAVE_BOOST= -DPNG_NO_ASSEMBLER_CODE= -I. -I../../include -I/opt/pkg/include -DHasPNG -DHasJPEG -DHasTIFF -DNDEBUG -I/opt/pkg/include -I/usr/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -pthread -I/opt/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--- ../../../aclocal.m4 --- --- am--refresh --- --- libvigra_impex_a-gif.o --- g++ -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_POSIX_THREADS= -DHAVE_SCHED_RT= -DHAVE_SCHED_YIELD= -DHAVE_PTHREADKEY_CREATE= -DHAVE_BOOST= -DPNG_NO_ASSEMBLER_CODE= -I. -I../../include -I/opt/pkg/include -DHasPNG -DHasJPEG -DHasTIFF -DNDEBUG -I/opt/pkg/include -I/usr/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -pthread -I/opt/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 --- libvigra_impex_a-byteorder.o --- In file included from byteorder.hxx:46, from byteorder.cxx:40: ../../include/vigra/sized_int.hxx: In instantiation of 'struct vigra::detail::SelectBiggestIntegerType >': ../../include/vigra/sized_int.hxx:80:70: recursively required from 'struct vigra::detail::SelectBiggestIntegerType > > > >' ../../include/vigra/sized_int.hxx:80:70: 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] 81 | size = (cursize < nextsize) ? nextsize : cursize }; | ~~~~~~~~~^~~~~~~~~~~ ../../include/vigra/sized_int.hxx: In instantiation of 'struct vigra::detail::SelectBiggestIntegerType > >': ../../include/vigra/sized_int.hxx:80:70: recursively required from 'struct vigra::detail::SelectBiggestIntegerType > > > >' ../../include/vigra/sized_int.hxx:80:70: 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:80:70: recursively required from 'struct vigra::detail::SelectBiggestIntegerType > > > >' ../../include/vigra/sized_int.hxx:80:70: 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:80:70: 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:80:70: recursively required from 'struct vigra::detail::SelectBiggestIntegerType > > > >' ../../include/vigra/sized_int.hxx:80:70: 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:80:70: recursively required from 'struct vigra::detail::SelectBiggestIntegerType > > > >' ../../include/vigra/sized_int.hxx:80:70: 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:80:70: recursively required from 'struct vigra::detail::SelectBiggestIntegerType > > > >' ../../include/vigra/sized_int.hxx:80:70: 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:80:70: 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 --- In file included from gif.cxx:43: ../../include/vigra/sized_int.hxx: In instantiation of 'struct vigra::detail::SelectBiggestIntegerType >': ../../include/vigra/sized_int.hxx:80:70: recursively required from 'struct vigra::detail::SelectBiggestIntegerType > > > >' ../../include/vigra/sized_int.hxx:80:70: 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] 81 | size = (cursize < nextsize) ? nextsize : cursize }; | ~~~~~~~~~^~~~~~~~~~~ ../../include/vigra/sized_int.hxx: In instantiation of 'struct vigra::detail::SelectBiggestIntegerType > >': ../../include/vigra/sized_int.hxx:80:70: recursively required from 'struct vigra::detail::SelectBiggestIntegerType > > > >' ../../include/vigra/sized_int.hxx:80:70: 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:80:70: recursively required from 'struct vigra::detail::SelectBiggestIntegerType > > > >' ../../include/vigra/sized_int.hxx:80:70: 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:80:70: 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:80:70: recursively required from 'struct vigra::detail::SelectBiggestIntegerType > > > >' ../../include/vigra/sized_int.hxx:80:70: 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:80:70: recursively required from 'struct vigra::detail::SelectBiggestIntegerType > > > >' ../../include/vigra/sized_int.hxx:80:70: 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:80:70: recursively required from 'struct vigra::detail::SelectBiggestIntegerType > > > >' ../../include/vigra/sized_int.hxx:80:70: 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:80:70: 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 --- In file included from bmp.cxx:41: ../../include/vigra/sized_int.hxx: In instantiation of 'struct vigra::detail::SelectBiggestIntegerType >': ../../include/vigra/sized_int.hxx:80:70: recursively required from 'struct vigra::detail::SelectBiggestIntegerType > > > >' ../../include/vigra/sized_int.hxx:80:70: 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] 81 | size = (cursize < nextsize) ? nextsize : cursize }; | ~~~~~~~~~^~~~~~~~~~~ ../../include/vigra/sized_int.hxx: In instantiation of 'struct vigra::detail::SelectBiggestIntegerType > >': ../../include/vigra/sized_int.hxx:80:70: recursively required from 'struct vigra::detail::SelectBiggestIntegerType > > > >' ../../include/vigra/sized_int.hxx:80:70: 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:80:70: recursively required from 'struct vigra::detail::SelectBiggestIntegerType > > > >' ../../include/vigra/sized_int.hxx:80:70: 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:80:70: 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:80:70: recursively required from 'struct vigra::detail::SelectBiggestIntegerType > > > >' ../../include/vigra/sized_int.hxx:80:70: 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:80:70: recursively required from 'struct vigra::detail::SelectBiggestIntegerType > > > >' ../../include/vigra/sized_int.hxx:80:70: 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:80:70: recursively required from 'struct vigra::detail::SelectBiggestIntegerType > > > >' ../../include/vigra/sized_int.hxx:80:70: 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:80:70: 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-byteorder.o --- mv -f .deps/libvigra_impex_a-byteorder.Tpo .deps/libvigra_impex_a-byteorder.Po --- libvigra_impex_a-hdr.o --- g++ -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_POSIX_THREADS= -DHAVE_SCHED_RT= -DHAVE_SCHED_YIELD= -DHAVE_PTHREADKEY_CREATE= -DHAVE_BOOST= -DPNG_NO_ASSEMBLER_CODE= -I. -I../../include -I/opt/pkg/include -DHasPNG -DHasJPEG -DHasTIFF -DNDEBUG -I/opt/pkg/include -I/usr/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -pthread -I/opt/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 --- libvigra_impex_a-codecmanager.o --- In file included from ../../include/vigra/numerictraits.hxx:46, 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:80:70: recursively required from 'struct vigra::detail::SelectBiggestIntegerType > > > >' ../../include/vigra/sized_int.hxx:80:70: 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] 81 | size = (cursize < nextsize) ? nextsize : cursize }; | ~~~~~~~~~^~~~~~~~~~~ ../../include/vigra/sized_int.hxx: In instantiation of 'struct vigra::detail::SelectBiggestIntegerType > >': ../../include/vigra/sized_int.hxx:80:70: recursively required from 'struct vigra::detail::SelectBiggestIntegerType > > > >' ../../include/vigra/sized_int.hxx:80:70: 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:80:70: recursively required from 'struct vigra::detail::SelectBiggestIntegerType > > > >' ../../include/vigra/sized_int.hxx:80:70: 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:80:70: 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:80:70: recursively required from 'struct vigra::detail::SelectBiggestIntegerType > > > >' ../../include/vigra/sized_int.hxx:80:70: 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:80:70: recursively required from 'struct vigra::detail::SelectBiggestIntegerType > > > >' ../../include/vigra/sized_int.hxx:80:70: 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:80:70: recursively required from 'struct vigra::detail::SelectBiggestIntegerType > > > >' ../../include/vigra/sized_int.hxx:80:70: 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:80:70: 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] ../../include/vigra/codec.hxx:238:22: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 238 | virtual std::auto_ptr getDecoder() const = 0; | ^~~~~~~~ In file included from /opt/tools/gcc13/include/c++/13.3.0/memory:78, from codecmanager.hxx:42: /opt/tools/gcc13/include/c++/13.3.0/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ ../../include/vigra/codec.hxx:239:22: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 239 | virtual std::auto_ptr getEncoder() const = 0; | ^~~~~~~~ /opt/tools/gcc13/include/c++/13.3.0/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ ../../include/vigra/codec.hxx:250:23: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 250 | VIGRA_EXPORT std::auto_ptr | ^~~~~~~~ /opt/tools/gcc13/include/c++/13.3.0/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ ../../include/vigra/codec.hxx:253:23: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 253 | VIGRA_EXPORT std::auto_ptr | ^~~~~~~~ /opt/tools/gcc13/include/c++/13.3.0/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ --- libvigra_impex_a-gif.o --- In file included from gif.hxx:41, from gif.cxx:47: ../../include/vigra/codec.hxx:238:22: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 238 | virtual std::auto_ptr getDecoder() const = 0; | ^~~~~~~~ In file included from /opt/tools/gcc13/include/c++/13.3.0/memory:78, from byteorder.hxx:42, from gif.cxx:45: /opt/tools/gcc13/include/c++/13.3.0/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ ../../include/vigra/codec.hxx:239:22: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 239 | virtual std::auto_ptr getEncoder() const = 0; | ^~~~~~~~ /opt/tools/gcc13/include/c++/13.3.0/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ ../../include/vigra/codec.hxx:250:23: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 250 | VIGRA_EXPORT std::auto_ptr | ^~~~~~~~ /opt/tools/gcc13/include/c++/13.3.0/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ ../../include/vigra/codec.hxx:253:23: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 253 | VIGRA_EXPORT std::auto_ptr | ^~~~~~~~ /opt/tools/gcc13/include/c++/13.3.0/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ gif.hxx:53:14: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 53 | std::auto_ptr getDecoder() const; | ^~~~~~~~ /opt/tools/gcc13/include/c++/13.3.0/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ gif.hxx:54:14: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 54 | std::auto_ptr getEncoder() const; | ^~~~~~~~ /opt/tools/gcc13/include/c++/13.3.0/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ --- libvigra_impex_a-codecmanager.o --- codecmanager.hxx:81:14: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 81 | std::auto_ptr | ^~~~~~~~ /opt/tools/gcc13/include/c++/13.3.0/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ codecmanager.hxx:86:14: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 86 | std::auto_ptr | ^~~~~~~~ /opt/tools/gcc13/include/c++/13.3.0/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ In file included from codecmanager.cxx:50: jpeg.hxx:49:14: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 49 | std::auto_ptr getDecoder() const; | ^~~~~~~~ /opt/tools/gcc13/include/c++/13.3.0/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ jpeg.hxx:50:14: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 50 | std::auto_ptr getEncoder() const; | ^~~~~~~~ /opt/tools/gcc13/include/c++/13.3.0/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ In file included from codecmanager.cxx:51: tiff.hxx:61:14: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 61 | std::auto_ptr getDecoder() const; | ^~~~~~~~ /opt/tools/gcc13/include/c++/13.3.0/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ tiff.hxx:62:14: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 62 | std::auto_ptr getEncoder() const; | ^~~~~~~~ /opt/tools/gcc13/include/c++/13.3.0/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ In file included from codecmanager.cxx:52: viff.hxx:50:14: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 50 | std::auto_ptr getDecoder() const; | ^~~~~~~~ /opt/tools/gcc13/include/c++/13.3.0/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ viff.hxx:51:14: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 51 | std::auto_ptr getEncoder() const; | ^~~~~~~~ /opt/tools/gcc13/include/c++/13.3.0/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ In file included from codecmanager.cxx:53: sun.hxx:53:14: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 53 | std::auto_ptr getDecoder() const; | ^~~~~~~~ /opt/tools/gcc13/include/c++/13.3.0/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ sun.hxx:54:14: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 54 | std::auto_ptr getEncoder() const; | ^~~~~~~~ /opt/tools/gcc13/include/c++/13.3.0/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ In file included from codecmanager.cxx:54: png.hxx:63:14: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 63 | std::auto_ptr getDecoder() const; | ^~~~~~~~ /opt/tools/gcc13/include/c++/13.3.0/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ png.hxx:64:14: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 64 | std::auto_ptr getEncoder() const; | ^~~~~~~~ /opt/tools/gcc13/include/c++/13.3.0/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ In file included from codecmanager.cxx:55: pnm.hxx:53:14: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 53 | std::auto_ptr getDecoder() const; | ^~~~~~~~ /opt/tools/gcc13/include/c++/13.3.0/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ pnm.hxx:54:14: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 54 | std::auto_ptr getEncoder() const; | ^~~~~~~~ /opt/tools/gcc13/include/c++/13.3.0/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ In file included from codecmanager.cxx:56: bmp.hxx:53:14: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 53 | std::auto_ptr getDecoder() const; | ^~~~~~~~ /opt/tools/gcc13/include/c++/13.3.0/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ bmp.hxx:54:14: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 54 | std::auto_ptr getEncoder() const; | ^~~~~~~~ /opt/tools/gcc13/include/c++/13.3.0/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ In file included from codecmanager.cxx:57: gif.hxx:53:14: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 53 | std::auto_ptr getDecoder() const; | ^~~~~~~~ /opt/tools/gcc13/include/c++/13.3.0/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ gif.hxx:54:14: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 54 | std::auto_ptr getEncoder() const; | ^~~~~~~~ /opt/tools/gcc13/include/c++/13.3.0/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ --- libvigra_impex_a-gif.o --- gif.cxx:287:10: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 287 | std::auto_ptr GIFCodecFactory::getDecoder() const | ^~~~~~~~ /opt/tools/gcc13/include/c++/13.3.0/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ gif.cxx: In member function 'virtual std::auto_ptr vigra::GIFCodecFactory::getDecoder() const': gif.cxx:289:21: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 289 | return std::auto_ptr( new GIFDecoder() ); | ^~~~~~~~ /opt/tools/gcc13/include/c++/13.3.0/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ gif.cxx: At global scope: gif.cxx:292:10: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 292 | std::auto_ptr GIFCodecFactory::getEncoder() const | ^~~~~~~~ /opt/tools/gcc13/include/c++/13.3.0/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ gif.cxx: In member function 'virtual std::auto_ptr vigra::GIFCodecFactory::getEncoder() const': gif.cxx:294:21: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 294 | return std::auto_ptr( new GIFEncoder() ); | ^~~~~~~~ /opt/tools/gcc13/include/c++/13.3.0/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ --- libvigra_impex_a-codecmanager.o --- In file included from codecmanager.cxx:58: hdr.hxx:51:14: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 51 | std::auto_ptr getDecoder() const; | ^~~~~~~~ /opt/tools/gcc13/include/c++/13.3.0/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ hdr.hxx:52:14: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 52 | std::auto_ptr getEncoder() const; | ^~~~~~~~ /opt/tools/gcc13/include/c++/13.3.0/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ --- libvigra_impex_a-gif.o --- gif.cxx: In member function 'void vigra::GIFDecoderImpl::decodeGIF()': gif.cxx:488:13: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 488 | bits, | ^~~~ gif.cxx:489:13: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 489 | code, | ^~~~ gif.cxx:490:13: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 490 | count; | ^~~~~ gif.cxx:493:9: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 493 | datum; | ^~~~~ gif.cxx:501:25: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 501 | register UInt8 *c; | ^ gif.cxx:502:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 502 | register UInt16 *p = indices.begin(); | ^ gif.cxx:629:30: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 629 | register UInt16 *q; | ^ gif.cxx: In member function 'void vigra::GIFEncoderImpl::outputEncodedData(vigra::void_vector&)': gif.cxx:896:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 896 | register int k; | ^ gif.cxx:898:25: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 898 | register UInt8 *p; | ^ --- libvigra_impex_a-bmp.o --- In file included from bmp.hxx:41, from bmp.cxx:45: ../../include/vigra/codec.hxx:238:22: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 238 | virtual std::auto_ptr getDecoder() const = 0; | ^~~~~~~~ --- libvigra_impex_a-codecmanager.o --- codecmanager.cxx:220:10: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 220 | std::auto_ptr | ^~~~~~~~ /opt/tools/gcc13/include/c++/13.3.0/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ --- libvigra_impex_a-bmp.o --- In file included from /opt/tools/gcc13/include/c++/13.3.0/memory:78, from byteorder.hxx:42, from bmp.cxx:44: /opt/tools/gcc13/include/c++/13.3.0/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ ../../include/vigra/codec.hxx:239:22: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 239 | virtual std::auto_ptr getEncoder() const = 0; | ^~~~~~~~ /opt/tools/gcc13/include/c++/13.3.0/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ ../../include/vigra/codec.hxx:250:23: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 250 | VIGRA_EXPORT std::auto_ptr | ^~~~~~~~ /opt/tools/gcc13/include/c++/13.3.0/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ ../../include/vigra/codec.hxx:253:23: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 253 | VIGRA_EXPORT std::auto_ptr | ^~~~~~~~ /opt/tools/gcc13/include/c++/13.3.0/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ bmp.hxx:53:14: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 53 | std::auto_ptr getDecoder() const; | ^~~~~~~~ /opt/tools/gcc13/include/c++/13.3.0/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ bmp.hxx:54:14: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 54 | std::auto_ptr getEncoder() const; | ^~~~~~~~ /opt/tools/gcc13/include/c++/13.3.0/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ --- libvigra_impex_a-codecmanager.o --- codecmanager.cxx: In member function 'std::auto_ptr vigra::CodecManager::getDecoder(const std::string&, const std::string&) const': codecmanager.cxx:246:14: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 246 | std::auto_ptr dec = search->second->getDecoder(); | ^~~~~~~~ /opt/tools/gcc13/include/c++/13.3.0/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ codecmanager.cxx: At global scope: codecmanager.cxx:252:10: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 252 | std::auto_ptr | ^~~~~~~~ /opt/tools/gcc13/include/c++/13.3.0/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ codecmanager.cxx: In member function 'std::auto_ptr vigra::CodecManager::getEncoder(const std::string&, const std::string&) const': codecmanager.cxx:278:14: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 278 | std::auto_ptr enc = search->second->getEncoder(); | ^~~~~~~~ /opt/tools/gcc13/include/c++/13.3.0/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ --- libvigra_impex_a-bmp.o --- bmp.cxx:86:6: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 86 | std::auto_ptr BmpCodecFactory::getDecoder() const | ^~~~~~~~ /opt/tools/gcc13/include/c++/13.3.0/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ bmp.cxx: In member function 'virtual std::auto_ptr vigra::BmpCodecFactory::getDecoder() const': bmp.cxx:88:17: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 88 | return std::auto_ptr( new BmpDecoder() ); | ^~~~~~~~ /opt/tools/gcc13/include/c++/13.3.0/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ bmp.cxx: At global scope: bmp.cxx:91:6: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 91 | std::auto_ptr BmpCodecFactory::getEncoder() const | ^~~~~~~~ /opt/tools/gcc13/include/c++/13.3.0/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ bmp.cxx: In member function 'virtual std::auto_ptr vigra::BmpCodecFactory::getEncoder() const': bmp.cxx:93:17: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 93 | return std::auto_ptr( new BmpEncoder() ); | ^~~~~~~~ /opt/tools/gcc13/include/c++/13.3.0/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ --- libvigra_impex_a-codecmanager.o --- codecmanager.cxx: At global scope: codecmanager.cxx:284:10: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 284 | std::auto_ptr | ^~~~~~~~ /opt/tools/gcc13/include/c++/13.3.0/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ codecmanager.cxx:291:10: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 291 | std::auto_ptr | ^~~~~~~~ /opt/tools/gcc13/include/c++/13.3.0/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ --- libvigra_impex_a-hdr.o --- In file included from hdr.cxx:38: ../../include/vigra/sized_int.hxx: In instantiation of 'struct vigra::detail::SelectBiggestIntegerType >': ../../include/vigra/sized_int.hxx:80:70: recursively required from 'struct vigra::detail::SelectBiggestIntegerType > > > >' ../../include/vigra/sized_int.hxx:80:70: 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] 81 | size = (cursize < nextsize) ? nextsize : cursize }; | ~~~~~~~~~^~~~~~~~~~~ ../../include/vigra/sized_int.hxx: In instantiation of 'struct vigra::detail::SelectBiggestIntegerType > >': ../../include/vigra/sized_int.hxx:80:70: recursively required from 'struct vigra::detail::SelectBiggestIntegerType > > > >' ../../include/vigra/sized_int.hxx:80:70: 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:80:70: recursively required from 'struct vigra::detail::SelectBiggestIntegerType > > > >' ../../include/vigra/sized_int.hxx:80:70: 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:80:70: 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:80:70: recursively required from 'struct vigra::detail::SelectBiggestIntegerType > > > >' ../../include/vigra/sized_int.hxx:80:70: 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:80:70: recursively required from 'struct vigra::detail::SelectBiggestIntegerType > > > >' ../../include/vigra/sized_int.hxx:80:70: 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:80:70: recursively required from 'struct vigra::detail::SelectBiggestIntegerType > > > >' ../../include/vigra/sized_int.hxx:80:70: 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:80:70: 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] In file included from hdr.hxx:44, from hdr.cxx:40: ../../include/vigra/codec.hxx:238:22: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 238 | virtual std::auto_ptr getDecoder() const = 0; | ^~~~~~~~ In file included from /opt/tools/gcc13/include/c++/13.3.0/memory:78, from ../../include/vigra/codec.hxx:52: /opt/tools/gcc13/include/c++/13.3.0/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ ../../include/vigra/codec.hxx:239:22: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 239 | virtual std::auto_ptr getEncoder() const = 0; | ^~~~~~~~ /opt/tools/gcc13/include/c++/13.3.0/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ ../../include/vigra/codec.hxx:250:23: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 250 | VIGRA_EXPORT std::auto_ptr | ^~~~~~~~ /opt/tools/gcc13/include/c++/13.3.0/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ ../../include/vigra/codec.hxx:253:23: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 253 | VIGRA_EXPORT std::auto_ptr | ^~~~~~~~ /opt/tools/gcc13/include/c++/13.3.0/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ hdr.hxx:51:14: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 51 | std::auto_ptr getDecoder() const; | ^~~~~~~~ /opt/tools/gcc13/include/c++/13.3.0/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ hdr.hxx:52:14: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 52 | std::auto_ptr getEncoder() const; | ^~~~~~~~ /opt/tools/gcc13/include/c++/13.3.0/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ hdr.cxx:88:10: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 88 | std::auto_ptr HDRCodecFactory::getDecoder() const | ^~~~~~~~ /opt/tools/gcc13/include/c++/13.3.0/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ hdr.cxx: In member function 'virtual std::auto_ptr vigra::HDRCodecFactory::getDecoder() const': hdr.cxx:90:21: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 90 | return std::auto_ptr( new HDRDecoder() ); | ^~~~~~~~ /opt/tools/gcc13/include/c++/13.3.0/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ hdr.cxx: At global scope: hdr.cxx:93:10: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 93 | std::auto_ptr HDRCodecFactory::getEncoder() const | ^~~~~~~~ /opt/tools/gcc13/include/c++/13.3.0/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ hdr.cxx: In member function 'virtual std::auto_ptr vigra::HDRCodecFactory::getEncoder() const': hdr.cxx:95:21: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 95 | return std::auto_ptr( new HDREncoder() ); | ^~~~~~~~ /opt/tools/gcc13/include/c++/13.3.0/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ --- libvigra_impex_a-bmp.o --- mv -f .deps/libvigra_impex_a-bmp.Tpo .deps/libvigra_impex_a-bmp.Po --- libvigra_impex_a-iccjpeg.o --- gcc -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_POSIX_THREADS= -DHAVE_SCHED_RT= -DHAVE_SCHED_YIELD= -DHAVE_PTHREADKEY_CREATE= -DHAVE_BOOST= -DPNG_NO_ASSEMBLER_CODE= -I. -I../../include -I/opt/pkg/include -DHasPNG -DHasJPEG -DHasTIFF -DNDEBUG -I/opt/pkg/include -I/usr/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -pthread -I/opt/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 --- libvigra_impex_a-gif.o --- mv -f .deps/libvigra_impex_a-gif.Tpo .deps/libvigra_impex_a-gif.Po --- libvigra_impex_a-imageinfo.o --- g++ -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_POSIX_THREADS= -DHAVE_SCHED_RT= -DHAVE_SCHED_YIELD= -DHAVE_PTHREADKEY_CREATE= -DHAVE_BOOST= -DPNG_NO_ASSEMBLER_CODE= -I. -I../../include -I/opt/pkg/include -DHasPNG -DHasJPEG -DHasTIFF -DNDEBUG -I/opt/pkg/include -I/usr/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -pthread -I/opt/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 --- libvigra_impex_a-hdr.o --- mv -f .deps/libvigra_impex_a-hdr.Tpo .deps/libvigra_impex_a-hdr.Po --- libvigra_impex_a-jpeg.o --- g++ -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_POSIX_THREADS= -DHAVE_SCHED_RT= -DHAVE_SCHED_YIELD= -DHAVE_PTHREADKEY_CREATE= -DHAVE_BOOST= -DPNG_NO_ASSEMBLER_CODE= -I. -I../../include -I/opt/pkg/include -DHasPNG -DHasJPEG -DHasTIFF -DNDEBUG -I/opt/pkg/include -I/usr/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -pthread -I/opt/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 --- libvigra_impex_a-codecmanager.o --- mv -f .deps/libvigra_impex_a-codecmanager.Tpo .deps/libvigra_impex_a-codecmanager.Po --- libvigra_impex_a-png.o --- g++ -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_POSIX_THREADS= -DHAVE_SCHED_RT= -DHAVE_SCHED_YIELD= -DHAVE_PTHREADKEY_CREATE= -DHAVE_BOOST= -DPNG_NO_ASSEMBLER_CODE= -I. -I../../include -I/opt/pkg/include -DHasPNG -DHasJPEG -DHasTIFF -DNDEBUG -I/opt/pkg/include -I/usr/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -pthread -I/opt/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 --- libvigra_impex_a-iccjpeg.o --- mv -f .deps/libvigra_impex_a-iccjpeg.Tpo .deps/libvigra_impex_a-iccjpeg.Po --- libvigra_impex_a-pnm.o --- g++ -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_POSIX_THREADS= -DHAVE_SCHED_RT= -DHAVE_SCHED_YIELD= -DHAVE_PTHREADKEY_CREATE= -DHAVE_BOOST= -DPNG_NO_ASSEMBLER_CODE= -I. -I../../include -I/opt/pkg/include -DHasPNG -DHasJPEG -DHasTIFF -DNDEBUG -I/opt/pkg/include -I/usr/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -pthread -I/opt/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 --- libvigra_impex_a-png.o --- In file included from png.cxx:50: ../../include/vigra/sized_int.hxx: In instantiation of 'struct vigra::detail::SelectBiggestIntegerType >': ../../include/vigra/sized_int.hxx:80:70: recursively required from 'struct vigra::detail::SelectBiggestIntegerType > > > >' ../../include/vigra/sized_int.hxx:80:70: 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] 81 | size = (cursize < nextsize) ? nextsize : cursize }; | ~~~~~~~~~^~~~~~~~~~~ ../../include/vigra/sized_int.hxx: In instantiation of 'struct vigra::detail::SelectBiggestIntegerType > >': ../../include/vigra/sized_int.hxx:80:70: recursively required from 'struct vigra::detail::SelectBiggestIntegerType > > > >' ../../include/vigra/sized_int.hxx:80:70: 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:80:70: recursively required from 'struct vigra::detail::SelectBiggestIntegerType > > > >' ../../include/vigra/sized_int.hxx:80:70: 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:80:70: 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:80:70: recursively required from 'struct vigra::detail::SelectBiggestIntegerType > > > >' ../../include/vigra/sized_int.hxx:80:70: 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:80:70: recursively required from 'struct vigra::detail::SelectBiggestIntegerType > > > >' ../../include/vigra/sized_int.hxx:80:70: 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:80:70: recursively required from 'struct vigra::detail::SelectBiggestIntegerType > > > >' ../../include/vigra/sized_int.hxx:80:70: 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:80:70: 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] In file included from png.hxx:51, from png.cxx:53: ../../include/vigra/codec.hxx:238:22: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 238 | virtual std::auto_ptr getDecoder() const = 0; | ^~~~~~~~ In file included from /opt/tools/gcc13/include/c++/13.3.0/memory:78, from ../../include/vigra/codec.hxx:52: /opt/tools/gcc13/include/c++/13.3.0/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ ../../include/vigra/codec.hxx:239:22: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 239 | virtual std::auto_ptr getEncoder() const = 0; | ^~~~~~~~ /opt/tools/gcc13/include/c++/13.3.0/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ ../../include/vigra/codec.hxx:250:23: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 250 | VIGRA_EXPORT std::auto_ptr | ^~~~~~~~ /opt/tools/gcc13/include/c++/13.3.0/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ ../../include/vigra/codec.hxx:253:23: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 253 | VIGRA_EXPORT std::auto_ptr | ^~~~~~~~ /opt/tools/gcc13/include/c++/13.3.0/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ png.hxx:63:14: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 63 | std::auto_ptr getDecoder() const; | ^~~~~~~~ /opt/tools/gcc13/include/c++/13.3.0/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ png.hxx:64:14: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 64 | std::auto_ptr getEncoder() const; | ^~~~~~~~ /opt/tools/gcc13/include/c++/13.3.0/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ png.cxx:134:10: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 134 | std::auto_ptr PngCodecFactory::getDecoder() const | ^~~~~~~~ /opt/tools/gcc13/include/c++/13.3.0/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ png.cxx: In member function 'virtual std::auto_ptr vigra::PngCodecFactory::getDecoder() const': png.cxx:136:21: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 136 | return std::auto_ptr( new PngDecoder() ); | ^~~~~~~~ /opt/tools/gcc13/include/c++/13.3.0/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ png.cxx: At global scope: png.cxx:139:10: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 139 | std::auto_ptr PngCodecFactory::getEncoder() const | ^~~~~~~~ /opt/tools/gcc13/include/c++/13.3.0/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ png.cxx: In member function 'virtual std::auto_ptr vigra::PngCodecFactory::getEncoder() const': png.cxx:141:21: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 141 | return std::auto_ptr( new PngEncoder() ); | ^~~~~~~~ /opt/tools/gcc13/include/c++/13.3.0/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ --- libvigra_impex_a-jpeg.o --- In file included from ../../include/vigra/numerictraits.hxx:46, 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:80:70: recursively required from 'struct vigra::detail::SelectBiggestIntegerType > > > >' ../../include/vigra/sized_int.hxx:80:70: 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] 81 | size = (cursize < nextsize) ? nextsize : cursize }; | ~~~~~~~~~^~~~~~~~~~~ ../../include/vigra/sized_int.hxx: In instantiation of 'struct vigra::detail::SelectBiggestIntegerType > >': ../../include/vigra/sized_int.hxx:80:70: recursively required from 'struct vigra::detail::SelectBiggestIntegerType > > > >' ../../include/vigra/sized_int.hxx:80:70: 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:80:70: recursively required from 'struct vigra::detail::SelectBiggestIntegerType > > > >' ../../include/vigra/sized_int.hxx:80:70: 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:80:70: 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:80:70: recursively required from 'struct vigra::detail::SelectBiggestIntegerType > > > >' ../../include/vigra/sized_int.hxx:80:70: 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:80:70: recursively required from 'struct vigra::detail::SelectBiggestIntegerType > > > >' ../../include/vigra/sized_int.hxx:80:70: 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:80:70: recursively required from 'struct vigra::detail::SelectBiggestIntegerType > > > >' ../../include/vigra/sized_int.hxx:80:70: 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:80:70: 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] ../../include/vigra/codec.hxx:238:22: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 238 | virtual std::auto_ptr getDecoder() const = 0; | ^~~~~~~~ In file included from /opt/tools/gcc13/include/c++/13.3.0/memory:78, from ../../include/vigra/codec.hxx:52: /opt/tools/gcc13/include/c++/13.3.0/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ ../../include/vigra/codec.hxx:239:22: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 239 | virtual std::auto_ptr getEncoder() const = 0; | ^~~~~~~~ /opt/tools/gcc13/include/c++/13.3.0/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ ../../include/vigra/codec.hxx:250:23: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 250 | VIGRA_EXPORT std::auto_ptr | ^~~~~~~~ /opt/tools/gcc13/include/c++/13.3.0/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ ../../include/vigra/codec.hxx:253:23: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 253 | VIGRA_EXPORT std::auto_ptr | ^~~~~~~~ /opt/tools/gcc13/include/c++/13.3.0/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ jpeg.hxx:49:14: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 49 | std::auto_ptr getDecoder() const; | ^~~~~~~~ /opt/tools/gcc13/include/c++/13.3.0/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ jpeg.hxx:50:14: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 50 | std::auto_ptr getEncoder() const; | ^~~~~~~~ /opt/tools/gcc13/include/c++/13.3.0/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ jpeg.cxx:118:10: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 118 | std::auto_ptr JPEGCodecFactory::getDecoder() const | ^~~~~~~~ /opt/tools/gcc13/include/c++/13.3.0/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ jpeg.cxx: In member function 'virtual std::auto_ptr vigra::JPEGCodecFactory::getDecoder() const': jpeg.cxx:120:21: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 120 | return std::auto_ptr( new JPEGDecoder() ); | ^~~~~~~~ /opt/tools/gcc13/include/c++/13.3.0/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ jpeg.cxx: At global scope: jpeg.cxx:123:10: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 123 | std::auto_ptr JPEGCodecFactory::getEncoder() const | ^~~~~~~~ /opt/tools/gcc13/include/c++/13.3.0/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ jpeg.cxx: In member function 'virtual std::auto_ptr vigra::JPEGCodecFactory::getEncoder() const': jpeg.cxx:125:21: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 125 | return std::auto_ptr( new JPEGEncoder() ); | ^~~~~~~~ /opt/tools/gcc13/include/c++/13.3.0/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ --- libvigra_impex_a-imageinfo.o --- In file included from ../../include/vigra/numerictraits.hxx:46, 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:80:70: recursively required from 'struct vigra::detail::SelectBiggestIntegerType > > > >' ../../include/vigra/sized_int.hxx:80:70: 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] 81 | size = (cursize < nextsize) ? nextsize : cursize }; | ~~~~~~~~~^~~~~~~~~~~ ../../include/vigra/sized_int.hxx: In instantiation of 'struct vigra::detail::SelectBiggestIntegerType > >': ../../include/vigra/sized_int.hxx:80:70: recursively required from 'struct vigra::detail::SelectBiggestIntegerType > > > >' ../../include/vigra/sized_int.hxx:80:70: 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:80:70: recursively required from 'struct vigra::detail::SelectBiggestIntegerType > > > >' ../../include/vigra/sized_int.hxx:80:70: 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:80:70: 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:80:70: recursively required from 'struct vigra::detail::SelectBiggestIntegerType > > > >' ../../include/vigra/sized_int.hxx:80:70: 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:80:70: recursively required from 'struct vigra::detail::SelectBiggestIntegerType > > > >' ../../include/vigra/sized_int.hxx:80:70: 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:80:70: recursively required from 'struct vigra::detail::SelectBiggestIntegerType > > > >' ../../include/vigra/sized_int.hxx:80:70: 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:80:70: 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] In file included from ../../include/vigra/imageinfo.hxx:58: ../../include/vigra/codec.hxx:238:22: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 238 | virtual std::auto_ptr getDecoder() const = 0; | ^~~~~~~~ In file included from /opt/tools/gcc13/include/c++/13.3.0/memory:78, from ../../include/vigra/imageinfo.hxx:53: /opt/tools/gcc13/include/c++/13.3.0/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ ../../include/vigra/codec.hxx:239:22: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 239 | virtual std::auto_ptr getEncoder() const = 0; | ^~~~~~~~ /opt/tools/gcc13/include/c++/13.3.0/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ ../../include/vigra/codec.hxx:250:23: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 250 | VIGRA_EXPORT std::auto_ptr | ^~~~~~~~ /opt/tools/gcc13/include/c++/13.3.0/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ ../../include/vigra/codec.hxx:253:23: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 253 | VIGRA_EXPORT std::auto_ptr | ^~~~~~~~ /opt/tools/gcc13/include/c++/13.3.0/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ ../../include/vigra/imageinfo.hxx:320:19: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 320 | VIGRA_EXPORT std::auto_ptr encoder( const ImageExportInfo & info ); | ^~~~~~~~ /opt/tools/gcc13/include/c++/13.3.0/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ ../../include/vigra/imageinfo.hxx:470:19: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 470 | VIGRA_EXPORT std::auto_ptr decoder( const ImageImportInfo & info ); | ^~~~~~~~ /opt/tools/gcc13/include/c++/13.3.0/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ In file included from imageinfo.cxx:61: codecmanager.hxx:81:14: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 81 | std::auto_ptr | ^~~~~~~~ /opt/tools/gcc13/include/c++/13.3.0/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ codecmanager.hxx:86:14: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 86 | std::auto_ptr | ^~~~~~~~ /opt/tools/gcc13/include/c++/13.3.0/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ imageinfo.cxx:382:6: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 382 | std::auto_ptr encoder( const ImageExportInfo & info ) | ^~~~~~~~ /opt/tools/gcc13/include/c++/13.3.0/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ imageinfo.cxx: In function 'std::auto_ptr vigra::encoder(const ImageExportInfo&)': imageinfo.cxx:384:10: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 384 | std::auto_ptr enc; | ^~~~~~~~ /opt/tools/gcc13/include/c++/13.3.0/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ imageinfo.cxx:389:14: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 389 | std::auto_ptr enc2 | ^~~~~~~~ /opt/tools/gcc13/include/c++/13.3.0/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ imageinfo.cxx:393:14: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 393 | std::auto_ptr enc2 | ^~~~~~~~ /opt/tools/gcc13/include/c++/13.3.0/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ imageinfo.cxx: In constructor 'vigra::ImageImportInfo::ImageImportInfo(const char*)': imageinfo.cxx:446:10: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 446 | std::auto_ptr decoder = getDecoder(m_filename); | ^~~~~~~~ /opt/tools/gcc13/include/c++/13.3.0/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ imageinfo.cxx: At global scope: imageinfo.cxx:568:6: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 568 | std::auto_ptr decoder( const ImageImportInfo & info ) | ^~~~~~~~ /opt/tools/gcc13/include/c++/13.3.0/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ --- libvigra_impex_a-pnm.o --- In file included from pnm.cxx:45: ../../include/vigra/sized_int.hxx: In instantiation of 'struct vigra::detail::SelectBiggestIntegerType >': ../../include/vigra/sized_int.hxx:80:70: recursively required from 'struct vigra::detail::SelectBiggestIntegerType > > > >' ../../include/vigra/sized_int.hxx:80:70: 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] 81 | size = (cursize < nextsize) ? nextsize : cursize }; | ~~~~~~~~~^~~~~~~~~~~ ../../include/vigra/sized_int.hxx: In instantiation of 'struct vigra::detail::SelectBiggestIntegerType > >': ../../include/vigra/sized_int.hxx:80:70: recursively required from 'struct vigra::detail::SelectBiggestIntegerType > > > >' ../../include/vigra/sized_int.hxx:80:70: 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:80:70: recursively required from 'struct vigra::detail::SelectBiggestIntegerType > > > >' ../../include/vigra/sized_int.hxx:80:70: 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:80:70: 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:80:70: recursively required from 'struct vigra::detail::SelectBiggestIntegerType > > > >' ../../include/vigra/sized_int.hxx:80:70: 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:80:70: recursively required from 'struct vigra::detail::SelectBiggestIntegerType > > > >' ../../include/vigra/sized_int.hxx:80:70: 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:80:70: recursively required from 'struct vigra::detail::SelectBiggestIntegerType > > > >' ../../include/vigra/sized_int.hxx:80:70: 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:80:70: 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] In file included from pnm.hxx:41, from pnm.cxx:48: ../../include/vigra/codec.hxx:238:22: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 238 | virtual std::auto_ptr getDecoder() const = 0; | ^~~~~~~~ In file included from /opt/tools/gcc13/include/c++/13.3.0/memory:78, from ../../include/vigra/codec.hxx:52: /opt/tools/gcc13/include/c++/13.3.0/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ ../../include/vigra/codec.hxx:239:22: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 239 | virtual std::auto_ptr getEncoder() const = 0; | ^~~~~~~~ /opt/tools/gcc13/include/c++/13.3.0/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ ../../include/vigra/codec.hxx:250:23: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 250 | VIGRA_EXPORT std::auto_ptr | ^~~~~~~~ /opt/tools/gcc13/include/c++/13.3.0/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ ../../include/vigra/codec.hxx:253:23: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 253 | VIGRA_EXPORT std::auto_ptr | ^~~~~~~~ /opt/tools/gcc13/include/c++/13.3.0/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ pnm.hxx:53:14: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 53 | std::auto_ptr getDecoder() const; | ^~~~~~~~ /opt/tools/gcc13/include/c++/13.3.0/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ pnm.hxx:54:14: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 54 | std::auto_ptr getEncoder() const; | ^~~~~~~~ /opt/tools/gcc13/include/c++/13.3.0/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ pnm.cxx:107:10: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 107 | std::auto_ptr PnmCodecFactory::getDecoder() const | ^~~~~~~~ /opt/tools/gcc13/include/c++/13.3.0/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ pnm.cxx: In member function 'virtual std::auto_ptr vigra::PnmCodecFactory::getDecoder() const': pnm.cxx:109:21: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 109 | return std::auto_ptr( new PnmDecoder() ); | ^~~~~~~~ /opt/tools/gcc13/include/c++/13.3.0/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ pnm.cxx: At global scope: pnm.cxx:112:10: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 112 | std::auto_ptr PnmCodecFactory::getEncoder() const | ^~~~~~~~ /opt/tools/gcc13/include/c++/13.3.0/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ pnm.cxx: In member function 'virtual std::auto_ptr vigra::PnmCodecFactory::getEncoder() const': pnm.cxx:114:21: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 114 | return std::auto_ptr( new PnmEncoder() ); | ^~~~~~~~ /opt/tools/gcc13/include/c++/13.3.0/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ --- libvigra_impex_a-jpeg.o --- mv -f .deps/libvigra_impex_a-jpeg.Tpo .deps/libvigra_impex_a-jpeg.Po --- libvigra_impex_a-rgbe.o --- gcc -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_POSIX_THREADS= -DHAVE_SCHED_RT= -DHAVE_SCHED_YIELD= -DHAVE_PTHREADKEY_CREATE= -DHAVE_BOOST= -DPNG_NO_ASSEMBLER_CODE= -I. -I../../include -I/opt/pkg/include -DHasPNG -DHasJPEG -DHasTIFF -DNDEBUG -I/opt/pkg/include -I/usr/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -pthread -I/opt/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 --- libvigra_impex_a-png.o --- mv -f .deps/libvigra_impex_a-png.Tpo .deps/libvigra_impex_a-png.Po --- libvigra_impex_a-sun.o --- g++ -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_POSIX_THREADS= -DHAVE_SCHED_RT= -DHAVE_SCHED_YIELD= -DHAVE_PTHREADKEY_CREATE= -DHAVE_BOOST= -DPNG_NO_ASSEMBLER_CODE= -I. -I../../include -I/opt/pkg/include -DHasPNG -DHasJPEG -DHasTIFF -DNDEBUG -I/opt/pkg/include -I/usr/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -pthread -I/opt/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-rgbe.o --- mv -f .deps/libvigra_impex_a-rgbe.Tpo .deps/libvigra_impex_a-rgbe.Po --- libvigra_impex_a-tiff.o --- g++ -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_POSIX_THREADS= -DHAVE_SCHED_RT= -DHAVE_SCHED_YIELD= -DHAVE_PTHREADKEY_CREATE= -DHAVE_BOOST= -DPNG_NO_ASSEMBLER_CODE= -I. -I../../include -I/opt/pkg/include -DHasPNG -DHasJPEG -DHasTIFF -DNDEBUG -I/opt/pkg/include -I/usr/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -pthread -I/opt/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-imageinfo.o --- mv -f .deps/libvigra_impex_a-imageinfo.Tpo .deps/libvigra_impex_a-imageinfo.Po --- libvigra_impex_a-viff.o --- g++ -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_POSIX_THREADS= -DHAVE_SCHED_RT= -DHAVE_SCHED_YIELD= -DHAVE_PTHREADKEY_CREATE= -DHAVE_BOOST= -DPNG_NO_ASSEMBLER_CODE= -I. -I../../include -I/opt/pkg/include -DHasPNG -DHasJPEG -DHasTIFF -DNDEBUG -I/opt/pkg/include -I/usr/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -pthread -I/opt/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-sun.o --- In file included from sun.cxx:41: ../../include/vigra/sized_int.hxx: In instantiation of 'struct vigra::detail::SelectBiggestIntegerType >': ../../include/vigra/sized_int.hxx:80:70: recursively required from 'struct vigra::detail::SelectBiggestIntegerType > > > >' ../../include/vigra/sized_int.hxx:80:70: 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] 81 | size = (cursize < nextsize) ? nextsize : cursize }; | ~~~~~~~~~^~~~~~~~~~~ ../../include/vigra/sized_int.hxx: In instantiation of 'struct vigra::detail::SelectBiggestIntegerType > >': ../../include/vigra/sized_int.hxx:80:70: recursively required from 'struct vigra::detail::SelectBiggestIntegerType > > > >' ../../include/vigra/sized_int.hxx:80:70: 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:80:70: recursively required from 'struct vigra::detail::SelectBiggestIntegerType > > > >' ../../include/vigra/sized_int.hxx:80:70: 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:80:70: 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:80:70: recursively required from 'struct vigra::detail::SelectBiggestIntegerType > > > >' ../../include/vigra/sized_int.hxx:80:70: 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:80:70: recursively required from 'struct vigra::detail::SelectBiggestIntegerType > > > >' ../../include/vigra/sized_int.hxx:80:70: 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:80:70: recursively required from 'struct vigra::detail::SelectBiggestIntegerType > > > >' ../../include/vigra/sized_int.hxx:80:70: 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:80:70: 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-pnm.o --- mv -f .deps/libvigra_impex_a-pnm.Tpo .deps/libvigra_impex_a-pnm.Po --- libvigra_impex_a-void_vector.o --- g++ -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_POSIX_THREADS= -DHAVE_SCHED_RT= -DHAVE_SCHED_YIELD= -DHAVE_PTHREADKEY_CREATE= -DHAVE_BOOST= -DPNG_NO_ASSEMBLER_CODE= -I. -I../../include -I/opt/pkg/include -DHasPNG -DHasJPEG -DHasTIFF -DNDEBUG -I/opt/pkg/include -I/usr/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -pthread -I/opt/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-tiff.o --- In file included from tiff.cxx:65: ../../include/vigra/sized_int.hxx: In instantiation of 'struct vigra::detail::SelectBiggestIntegerType >': ../../include/vigra/sized_int.hxx:80:70: recursively required from 'struct vigra::detail::SelectBiggestIntegerType > > > >' ../../include/vigra/sized_int.hxx:80:70: 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] 81 | size = (cursize < nextsize) ? nextsize : cursize }; | ~~~~~~~~~^~~~~~~~~~~ ../../include/vigra/sized_int.hxx: In instantiation of 'struct vigra::detail::SelectBiggestIntegerType > >': ../../include/vigra/sized_int.hxx:80:70: recursively required from 'struct vigra::detail::SelectBiggestIntegerType > > > >' ../../include/vigra/sized_int.hxx:80:70: 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:80:70: recursively required from 'struct vigra::detail::SelectBiggestIntegerType > > > >' ../../include/vigra/sized_int.hxx:80:70: 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:80:70: 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:80:70: recursively required from 'struct vigra::detail::SelectBiggestIntegerType > > > >' ../../include/vigra/sized_int.hxx:80:70: 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:80:70: recursively required from 'struct vigra::detail::SelectBiggestIntegerType > > > >' ../../include/vigra/sized_int.hxx:80:70: 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:80:70: recursively required from 'struct vigra::detail::SelectBiggestIntegerType > > > >' ../../include/vigra/sized_int.hxx:80:70: 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:80:70: 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-sun.o --- In file included from sun.hxx:41, from sun.cxx:45: ../../include/vigra/codec.hxx:238:22: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 238 | virtual std::auto_ptr getDecoder() const = 0; | ^~~~~~~~ In file included from /opt/tools/gcc13/include/c++/13.3.0/memory:78, from byteorder.hxx:42, from sun.cxx:43: /opt/tools/gcc13/include/c++/13.3.0/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ ../../include/vigra/codec.hxx:239:22: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 239 | virtual std::auto_ptr getEncoder() const = 0; | ^~~~~~~~ /opt/tools/gcc13/include/c++/13.3.0/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ ../../include/vigra/codec.hxx:250:23: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 250 | VIGRA_EXPORT std::auto_ptr | ^~~~~~~~ /opt/tools/gcc13/include/c++/13.3.0/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ ../../include/vigra/codec.hxx:253:23: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 253 | VIGRA_EXPORT std::auto_ptr | ^~~~~~~~ /opt/tools/gcc13/include/c++/13.3.0/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ sun.hxx:53:14: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 53 | std::auto_ptr getDecoder() const; | ^~~~~~~~ /opt/tools/gcc13/include/c++/13.3.0/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ sun.hxx:54:14: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 54 | std::auto_ptr getEncoder() const; | ^~~~~~~~ /opt/tools/gcc13/include/c++/13.3.0/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ --- libvigra_impex_a-viff.o --- In file included from viff.cxx:41: ../../include/vigra/sized_int.hxx: In instantiation of 'struct vigra::detail::SelectBiggestIntegerType >': ../../include/vigra/sized_int.hxx:80:70: recursively required from 'struct vigra::detail::SelectBiggestIntegerType > > > >' ../../include/vigra/sized_int.hxx:80:70: 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] 81 | size = (cursize < nextsize) ? nextsize : cursize }; | ~~~~~~~~~^~~~~~~~~~~ ../../include/vigra/sized_int.hxx: In instantiation of 'struct vigra::detail::SelectBiggestIntegerType > >': ../../include/vigra/sized_int.hxx:80:70: recursively required from 'struct vigra::detail::SelectBiggestIntegerType > > > >' ../../include/vigra/sized_int.hxx:80:70: 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:80:70: recursively required from 'struct vigra::detail::SelectBiggestIntegerType > > > >' ../../include/vigra/sized_int.hxx:80:70: 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:80:70: 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:80:70: recursively required from 'struct vigra::detail::SelectBiggestIntegerType > > > >' ../../include/vigra/sized_int.hxx:80:70: 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:80:70: recursively required from 'struct vigra::detail::SelectBiggestIntegerType > > > >' ../../include/vigra/sized_int.hxx:80:70: 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:80:70: recursively required from 'struct vigra::detail::SelectBiggestIntegerType > > > >' ../../include/vigra/sized_int.hxx:80:70: 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:80:70: 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-sun.o --- sun.cxx:97:10: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 97 | std::auto_ptr SunCodecFactory::getDecoder() const | ^~~~~~~~ /opt/tools/gcc13/include/c++/13.3.0/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ sun.cxx: In member function 'virtual std::auto_ptr vigra::SunCodecFactory::getDecoder() const': sun.cxx:99:21: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 99 | return std::auto_ptr( new SunDecoder() ); | ^~~~~~~~ /opt/tools/gcc13/include/c++/13.3.0/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ sun.cxx: At global scope: sun.cxx:102:10: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 102 | std::auto_ptr SunCodecFactory::getEncoder() const | ^~~~~~~~ /opt/tools/gcc13/include/c++/13.3.0/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ sun.cxx: In member function 'virtual std::auto_ptr vigra::SunCodecFactory::getEncoder() const': sun.cxx:104:21: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 104 | return std::auto_ptr( new SunEncoder() ); | ^~~~~~~~ /opt/tools/gcc13/include/c++/13.3.0/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ --- libvigra_impex_a-tiff.o --- In file included from tiff.hxx:54, from tiff.cxx:67: ../../include/vigra/codec.hxx:238:22: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 238 | virtual std::auto_ptr getDecoder() const = 0; | ^~~~~~~~ In file included from /opt/tools/gcc13/include/c++/13.3.0/memory:78, from ../../include/vigra/codec.hxx:52: /opt/tools/gcc13/include/c++/13.3.0/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ ../../include/vigra/codec.hxx:239:22: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 239 | virtual std::auto_ptr getEncoder() const = 0; | ^~~~~~~~ /opt/tools/gcc13/include/c++/13.3.0/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ ../../include/vigra/codec.hxx:250:23: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 250 | VIGRA_EXPORT std::auto_ptr | ^~~~~~~~ /opt/tools/gcc13/include/c++/13.3.0/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ ../../include/vigra/codec.hxx:253:23: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 253 | VIGRA_EXPORT std::auto_ptr | ^~~~~~~~ /opt/tools/gcc13/include/c++/13.3.0/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ tiff.hxx:61:14: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 61 | std::auto_ptr getDecoder() const; | ^~~~~~~~ /opt/tools/gcc13/include/c++/13.3.0/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ tiff.hxx:62:14: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 62 | std::auto_ptr getEncoder() const; | ^~~~~~~~ /opt/tools/gcc13/include/c++/13.3.0/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ --- 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-tiff.o --- tiff.cxx:148:10: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 148 | std::auto_ptr TIFFCodecFactory::getDecoder() const | ^~~~~~~~ /opt/tools/gcc13/include/c++/13.3.0/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ tiff.cxx: In member function 'virtual std::auto_ptr vigra::TIFFCodecFactory::getDecoder() const': tiff.cxx:150:21: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 150 | return std::auto_ptr( new TIFFDecoder() ); | ^~~~~~~~ /opt/tools/gcc13/include/c++/13.3.0/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ tiff.cxx: At global scope: tiff.cxx:153:10: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 153 | std::auto_ptr TIFFCodecFactory::getEncoder() const | ^~~~~~~~ /opt/tools/gcc13/include/c++/13.3.0/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ tiff.cxx: In member function 'virtual std::auto_ptr vigra::TIFFCodecFactory::getEncoder() const': tiff.cxx:155:21: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 155 | return std::auto_ptr( new TIFFEncoder() ); | ^~~~~~~~ /opt/tools/gcc13/include/c++/13.3.0/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ tiff.cxx: At global scope: tiff.cxx:171:16: warning: 'uint32' is deprecated [-Wdeprecated-declarations] 171 | uint32 stripindex, stripheight; | ^~~~~~~~~~ In file included from tiff.cxx:74: /home/pbulk/build/graphics/panomatic/work/.buildlink/include/tiff.h:86:38: note: declared here 86 | typedef TIFF_MSC_DEPRECATED uint32_t uint32 TIFF_GCC_DEPRECATED; | ^~~~~~ tiff.cxx:171:28: warning: 'uint32' is deprecated [-Wdeprecated-declarations] 171 | uint32 stripindex, stripheight; | ^~~~~~~~~~~ /home/pbulk/build/graphics/panomatic/work/.buildlink/include/tiff.h:86:38: note: declared here 86 | typedef TIFF_MSC_DEPRECATED uint32_t uint32 TIFF_GCC_DEPRECATED; | ^~~~~~ tiff.cxx:172:16: warning: 'uint32' is deprecated [-Wdeprecated-declarations] 172 | uint32 width, height; | ^~~~~ /home/pbulk/build/graphics/panomatic/work/.buildlink/include/tiff.h:86:38: note: declared here 86 | typedef TIFF_MSC_DEPRECATED uint32_t uint32 TIFF_GCC_DEPRECATED; | ^~~~~~ tiff.cxx:172:23: warning: 'uint32' is deprecated [-Wdeprecated-declarations] 172 | uint32 width, height; | ^~~~~~ /home/pbulk/build/graphics/panomatic/work/.buildlink/include/tiff.h:86:38: note: declared here 86 | typedef TIFF_MSC_DEPRECATED uint32_t uint32 TIFF_GCC_DEPRECATED; | ^~~~~~ tiff.cxx:173:16: warning: 'uint16' is deprecated [-Wdeprecated-declarations] 173 | uint16 samples_per_pixel, bits_per_sample, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/graphics/panomatic/work/.buildlink/include/tiff.h:83:38: note: declared here 83 | typedef TIFF_MSC_DEPRECATED uint16_t uint16 TIFF_GCC_DEPRECATED; | ^~~~~~ tiff.cxx:173:35: warning: 'uint16' is deprecated [-Wdeprecated-declarations] 173 | uint16 samples_per_pixel, bits_per_sample, | ^~~~~~~~~~~~~~~ /home/pbulk/build/graphics/panomatic/work/.buildlink/include/tiff.h:83:38: note: declared here 83 | typedef TIFF_MSC_DEPRECATED uint16_t uint16 TIFF_GCC_DEPRECATED; | ^~~~~~ tiff.cxx:174:13: warning: 'uint16' is deprecated [-Wdeprecated-declarations] 174 | photometric, planarconfig, fillorder, extra_samples_per_pixel; | ^~~~~~~~~~~ /home/pbulk/build/graphics/panomatic/work/.buildlink/include/tiff.h:83:38: note: declared here 83 | typedef TIFF_MSC_DEPRECATED uint16_t uint16 TIFF_GCC_DEPRECATED; | ^~~~~~ tiff.cxx:174:26: warning: 'uint16' is deprecated [-Wdeprecated-declarations] 174 | photometric, planarconfig, fillorder, extra_samples_per_pixel; | ^~~~~~~~~~~~ /home/pbulk/build/graphics/panomatic/work/.buildlink/include/tiff.h:83:38: note: declared here 83 | typedef TIFF_MSC_DEPRECATED uint16_t uint16 TIFF_GCC_DEPRECATED; | ^~~~~~ tiff.cxx:174:40: warning: 'uint16' is deprecated [-Wdeprecated-declarations] 174 | photometric, planarconfig, fillorder, extra_samples_per_pixel; | ^~~~~~~~~ /home/pbulk/build/graphics/panomatic/work/.buildlink/include/tiff.h:83:38: note: declared here 83 | typedef TIFF_MSC_DEPRECATED uint16_t uint16 TIFF_GCC_DEPRECATED; | ^~~~~~ tiff.cxx:174:51: warning: 'uint16' is deprecated [-Wdeprecated-declarations] 174 | photometric, planarconfig, fillorder, extra_samples_per_pixel; | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/graphics/panomatic/work/.buildlink/include/tiff.h:83:38: note: declared here 83 | typedef TIFF_MSC_DEPRECATED uint16_t uint16 TIFF_GCC_DEPRECATED; | ^~~~~~ tiff.cxx: In member function 'std::string vigra::TIFFDecoderImpl::get_pixeltype_by_sampleformat() const': tiff.cxx:254:16: warning: 'uint16' is deprecated [-Wdeprecated-declarations] 254 | uint16 sampleformat; | ^~~~~~~~~~~~ /home/pbulk/build/graphics/panomatic/work/.buildlink/include/tiff.h:83:38: note: declared here 83 | typedef TIFF_MSC_DEPRECATED uint16_t uint16 TIFF_GCC_DEPRECATED; | ^~~~~~ tiff.cxx: In member function 'std::string vigra::TIFFDecoderImpl::get_pixeltype_by_datatype() const': tiff.cxx:298:16: warning: 'uint16' is deprecated [-Wdeprecated-declarations] 298 | uint16 datatype; | ^~~~~~~~ /home/pbulk/build/graphics/panomatic/work/.buildlink/include/tiff.h:83:38: note: declared here 83 | typedef TIFF_MSC_DEPRECATED uint16_t uint16 TIFF_GCC_DEPRECATED; | ^~~~~~ tiff.cxx: In member function 'void vigra::TIFFDecoderImpl::init()': tiff.cxx:346:17: warning: 'uint16' is deprecated [-Wdeprecated-declarations] 346 | uint16 *extra_sample_types=0; | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/graphics/panomatic/work/.buildlink/include/tiff.h:83:38: note: declared here 83 | typedef TIFF_MSC_DEPRECATED uint16_t uint16 TIFF_GCC_DEPRECATED; | ^~~~~~ tiff.cxx:456:16: warning: 'uint16' is deprecated [-Wdeprecated-declarations] 456 | uint16 u16value; | ^~~~~~~~ /home/pbulk/build/graphics/panomatic/work/.buildlink/include/tiff.h:83:38: note: declared here 83 | typedef TIFF_MSC_DEPRECATED uint16_t uint16 TIFF_GCC_DEPRECATED; | ^~~~~~ tiff.cxx:457:16: warning: 'uint32' is deprecated [-Wdeprecated-declarations] 457 | uint32 u32value; | ^~~~~~~~ /home/pbulk/build/graphics/panomatic/work/.buildlink/include/tiff.h:86:38: note: declared here 86 | typedef TIFF_MSC_DEPRECATED uint32_t uint32 TIFF_GCC_DEPRECATED; | ^~~~~~ tiff.cxx:503:14: warning: 'uint32' is deprecated [-Wdeprecated-declarations] 503 | if ((uint32)canvasSize.x < position.x + width || (uint32)canvasSize.y < position.y + height) | ^~~~~~ /home/pbulk/build/graphics/panomatic/work/.buildlink/include/tiff.h:86:38: note: declared here 86 | typedef TIFF_MSC_DEPRECATED uint32_t uint32 TIFF_GCC_DEPRECATED; | ^~~~~~ tiff.cxx:503:59: warning: 'uint32' is deprecated [-Wdeprecated-declarations] 503 | if ((uint32)canvasSize.x < position.x + width || (uint32)canvasSize.y < position.y + height) | ^~~~~~ /home/pbulk/build/graphics/panomatic/work/.buildlink/include/tiff.h:86:38: note: declared here 86 | typedef TIFF_MSC_DEPRECATED uint32_t uint32 TIFF_GCC_DEPRECATED; | ^~~~~~ tiff.cxx: In member function 'void vigra::TIFFEncoderImpl::finalizeSettings()': tiff.cxx:829:24: warning: 'uint16' is deprecated [-Wdeprecated-declarations] 829 | uint16 * types = new uint16[extra_samples_per_pixel]; | ^~~~~ /home/pbulk/build/graphics/panomatic/work/.buildlink/include/tiff.h:83:38: note: declared here 83 | typedef TIFF_MSC_DEPRECATED uint16_t uint16 TIFF_GCC_DEPRECATED; | ^~~~~~ tiff.cxx:829:67: warning: 'uint16' is deprecated [-Wdeprecated-declarations] 829 | uint16 * types = new uint16[extra_samples_per_pixel]; | ^ /home/pbulk/build/graphics/panomatic/work/.buildlink/include/tiff.h:83:38: note: declared here 83 | typedef TIFF_MSC_DEPRECATED uint16_t uint16 TIFF_GCC_DEPRECATED; | ^~~~~~ tiff.cxx:863:14: warning: 'uint32' is deprecated [-Wdeprecated-declarations] 863 | if ((uint32)canvasSize.x >= position.x + width | ^~~~~~ /home/pbulk/build/graphics/panomatic/work/.buildlink/include/tiff.h:86:38: note: declared here 86 | typedef TIFF_MSC_DEPRECATED uint32_t uint32 TIFF_GCC_DEPRECATED; | ^~~~~~ tiff.cxx:864:17: warning: 'uint32' is deprecated [-Wdeprecated-declarations] 864 | && (uint32)canvasSize.y >= position.y + height) | ^~~~~~ /home/pbulk/build/graphics/panomatic/work/.buildlink/include/tiff.h:86:38: note: declared here 86 | typedef TIFF_MSC_DEPRECATED uint32_t uint32 TIFF_GCC_DEPRECATED; | ^~~~~~ --- libvigra_impex_a-viff.o --- In file included from viff.hxx:41, from viff.cxx:45: ../../include/vigra/codec.hxx:238:22: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 238 | virtual std::auto_ptr getDecoder() const = 0; | ^~~~~~~~ In file included from /opt/tools/gcc13/include/c++/13.3.0/memory:78, from byteorder.hxx:42, from viff.cxx:43: /opt/tools/gcc13/include/c++/13.3.0/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ ../../include/vigra/codec.hxx:239:22: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 239 | virtual std::auto_ptr getEncoder() const = 0; | ^~~~~~~~ /opt/tools/gcc13/include/c++/13.3.0/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ ../../include/vigra/codec.hxx:250:23: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 250 | VIGRA_EXPORT std::auto_ptr | ^~~~~~~~ /opt/tools/gcc13/include/c++/13.3.0/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ ../../include/vigra/codec.hxx:253:23: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 253 | VIGRA_EXPORT std::auto_ptr | ^~~~~~~~ /opt/tools/gcc13/include/c++/13.3.0/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ viff.hxx:50:14: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 50 | std::auto_ptr getDecoder() const; | ^~~~~~~~ /opt/tools/gcc13/include/c++/13.3.0/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ viff.hxx:51:14: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 51 | std::auto_ptr getEncoder() const; | ^~~~~~~~ /opt/tools/gcc13/include/c++/13.3.0/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ viff.cxx:327:10: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 327 | std::auto_ptr ViffCodecFactory::getDecoder() const | ^~~~~~~~ /opt/tools/gcc13/include/c++/13.3.0/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ viff.cxx: In member function 'virtual std::auto_ptr vigra::ViffCodecFactory::getDecoder() const': viff.cxx:329:21: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 329 | return std::auto_ptr( new ViffDecoder() ); | ^~~~~~~~ /opt/tools/gcc13/include/c++/13.3.0/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ viff.cxx: At global scope: viff.cxx:332:10: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 332 | std::auto_ptr ViffCodecFactory::getEncoder() const | ^~~~~~~~ /opt/tools/gcc13/include/c++/13.3.0/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ viff.cxx: In member function 'virtual std::auto_ptr vigra::ViffCodecFactory::getEncoder() const': viff.cxx:334:21: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 334 | return std::auto_ptr( new ViffEncoder() ); | ^~~~~~~~ /opt/tools/gcc13/include/c++/13.3.0/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ --- libvigra_impex_a-sun.o --- mv -f .deps/libvigra_impex_a-sun.Tpo .deps/libvigra_impex_a-sun.Po --- libvigra_impex_a-tiff.o --- mv -f .deps/libvigra_impex_a-tiff.Tpo .deps/libvigra_impex_a-tiff.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 --- --- Condition.o --- --- ConcurrentExecutor.o --- --- ../../aclocal.m4 --- cd ../.. && /opt/pkg/bin/bmake am--refresh --- AtomicCount.o --- g++ -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_POSIX_THREADS= -DHAVE_SCHED_RT= -DHAVE_SCHED_YIELD= -DHAVE_PTHREADKEY_CREATE= -DHAVE_BOOST= -DPNG_NO_ASSEMBLER_CODE= -I. -I../include -I/opt/pkg/include -I/usr/include -DNDEBUG -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -pthread -I/opt/pkg/include -I/usr/include -MT AtomicCount.o -MD -MP -MF .deps/AtomicCount.Tpo -c -o AtomicCount.o AtomicCount.cxx --- Condition.o --- g++ -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_POSIX_THREADS= -DHAVE_SCHED_RT= -DHAVE_SCHED_YIELD= -DHAVE_PTHREADKEY_CREATE= -DHAVE_BOOST= -DPNG_NO_ASSEMBLER_CODE= -I. -I../include -I/opt/pkg/include -I/usr/include -DNDEBUG -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -pthread -I/opt/pkg/include -I/usr/include -MT Condition.o -MD -MP -MF .deps/Condition.Tpo -c -o Condition.o Condition.cxx --- ConcurrentExecutor.o --- g++ -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_POSIX_THREADS= -DHAVE_SCHED_RT= -DHAVE_SCHED_YIELD= -DHAVE_PTHREADKEY_CREATE= -DHAVE_BOOST= -DPNG_NO_ASSEMBLER_CODE= -I. -I../include -I/opt/pkg/include -I/usr/include -DNDEBUG -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -pthread -I/opt/pkg/include -I/usr/include -MT ConcurrentExecutor.o -MD -MP -MF .deps/ConcurrentExecutor.Tpo -c -o ConcurrentExecutor.o ConcurrentExecutor.cxx --- ../../aclocal.m4 --- --- am--refresh --- --- CountingSemaphore.o --- g++ -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_POSIX_THREADS= -DHAVE_SCHED_RT= -DHAVE_SCHED_YIELD= -DHAVE_PTHREADKEY_CREATE= -DHAVE_BOOST= -DPNG_NO_ASSEMBLER_CODE= -I. -I../include -I/opt/pkg/include -I/usr/include -DNDEBUG -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -pthread -I/opt/pkg/include -I/usr/include -MT CountingSemaphore.o -MD -MP -MF .deps/CountingSemaphore.Tpo -c -o CountingSemaphore.o CountingSemaphore.cxx --- ConcurrentExecutor.o --- In file included from ../include/zthread/ConcurrentExecutor.h:26, from ConcurrentExecutor.cxx:23: ../include/zthread/PoolExecutor.h:58:9: warning: 'ZThread::PoolExecutor' has a field 'ZThread::CountedPtr ZThread::PoolExecutor::_impl' whose type has internal linkage [-Wsubobject-linkage] 58 | class PoolExecutor : public Executor { | ^~~~~~~~~~~~ --- AtomicCount.o --- mv -f .deps/AtomicCount.Tpo .deps/AtomicCount.Po --- FastMutex.o --- g++ -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_POSIX_THREADS= -DHAVE_SCHED_RT= -DHAVE_SCHED_YIELD= -DHAVE_PTHREADKEY_CREATE= -DHAVE_BOOST= -DPNG_NO_ASSEMBLER_CODE= -I. -I../include -I/opt/pkg/include -I/usr/include -DNDEBUG -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -pthread -I/opt/pkg/include -I/usr/include -MT FastMutex.o -MD -MP -MF .deps/FastMutex.Tpo -c -o FastMutex.o FastMutex.cxx --- ConcurrentExecutor.o --- mv -f .deps/ConcurrentExecutor.Tpo .deps/ConcurrentExecutor.Po --- FastRecursiveMutex.o --- g++ -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_POSIX_THREADS= -DHAVE_SCHED_RT= -DHAVE_SCHED_YIELD= -DHAVE_PTHREADKEY_CREATE= -DHAVE_BOOST= -DPNG_NO_ASSEMBLER_CODE= -I. -I../include -I/opt/pkg/include -I/usr/include -DNDEBUG -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -pthread -I/opt/pkg/include -I/usr/include -MT FastRecursiveMutex.o -MD -MP -MF .deps/FastRecursiveMutex.Tpo -c -o FastRecursiveMutex.o FastRecursiveMutex.cxx --- CountingSemaphore.o --- In file included from SemaphoreImpl.h:30, from CountingSemaphore.cxx:24: Scheduling.h:54:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 54 | struct priority_order : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /opt/tools/gcc13/include/c++/13.3.0/string:49, from ../include/zthread/Exceptions.h:28, from ../include/zthread/Lockable.h:26, from ../include/zthread/CountingSemaphore.h:26, from CountingSemaphore.cxx:23: /opt/tools/gcc13/include/c++/13.3.0/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ --- Condition.o --- In file included from ConditionImpl.h:29, from Condition.cxx:24: Scheduling.h:54:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 54 | struct priority_order : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /opt/tools/gcc13/include/c++/13.3.0/string:49, from ../include/zthread/Exceptions.h:28, from ../include/zthread/Lockable.h:26, from ../include/zthread/Condition.h:26, from Condition.cxx:23: /opt/tools/gcc13/include/c++/13.3.0/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ --- FastMutex.o --- mv -f .deps/FastMutex.Tpo .deps/FastMutex.Po --- Mutex.o --- g++ -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_POSIX_THREADS= -DHAVE_SCHED_RT= -DHAVE_SCHED_YIELD= -DHAVE_PTHREADKEY_CREATE= -DHAVE_BOOST= -DPNG_NO_ASSEMBLER_CODE= -I. -I../include -I/opt/pkg/include -I/usr/include -DNDEBUG -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -pthread -I/opt/pkg/include -I/usr/include -MT Mutex.o -MD -MP -MF .deps/Mutex.Tpo -c -o Mutex.o Mutex.cxx --- FastRecursiveMutex.o --- mv -f .deps/FastRecursiveMutex.Tpo .deps/FastRecursiveMutex.Po --- RecursiveMutexImpl.o --- g++ -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_POSIX_THREADS= -DHAVE_SCHED_RT= -DHAVE_SCHED_YIELD= -DHAVE_PTHREADKEY_CREATE= -DHAVE_BOOST= -DPNG_NO_ASSEMBLER_CODE= -I. -I../include -I/opt/pkg/include -I/usr/include -DNDEBUG -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -pthread -I/opt/pkg/include -I/usr/include -MT RecursiveMutexImpl.o -MD -MP -MF .deps/RecursiveMutexImpl.Tpo -c -o RecursiveMutexImpl.o RecursiveMutexImpl.cxx --- CountingSemaphore.o --- mv -f .deps/CountingSemaphore.Tpo .deps/CountingSemaphore.Po --- RecursiveMutex.o --- g++ -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_POSIX_THREADS= -DHAVE_SCHED_RT= -DHAVE_SCHED_YIELD= -DHAVE_PTHREADKEY_CREATE= -DHAVE_BOOST= -DPNG_NO_ASSEMBLER_CODE= -I. -I../include -I/opt/pkg/include -I/usr/include -DNDEBUG -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -pthread -I/opt/pkg/include -I/usr/include -MT RecursiveMutex.o -MD -MP -MF .deps/RecursiveMutex.Tpo -c -o RecursiveMutex.o RecursiveMutex.cxx --- Condition.o --- mv -f .deps/Condition.Tpo .deps/Condition.Po --- Monitor.o --- g++ -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_POSIX_THREADS= -DHAVE_SCHED_RT= -DHAVE_SCHED_YIELD= -DHAVE_PTHREADKEY_CREATE= -DHAVE_BOOST= -DPNG_NO_ASSEMBLER_CODE= -I. -I../include -I/opt/pkg/include -I/usr/include -DNDEBUG -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -pthread -I/opt/pkg/include -I/usr/include -MT Monitor.o -MD -MP -MF .deps/Monitor.Tpo -c -o Monitor.o Monitor.cxx --- Mutex.o --- In file included from MutexImpl.h:28, from Mutex.cxx:24: Scheduling.h:54:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 54 | struct priority_order : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /opt/tools/gcc13/include/c++/13.3.0/string:49, from ../include/zthread/Exceptions.h:28, from ../include/zthread/Lockable.h:26, from ../include/zthread/Mutex.h:26, from Mutex.cxx:23: /opt/tools/gcc13/include/c++/13.3.0/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ --- RecursiveMutex.o --- mv -f .deps/RecursiveMutex.Tpo .deps/RecursiveMutex.Po --- PoolExecutor.o --- g++ -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_POSIX_THREADS= -DHAVE_SCHED_RT= -DHAVE_SCHED_YIELD= -DHAVE_PTHREADKEY_CREATE= -DHAVE_BOOST= -DPNG_NO_ASSEMBLER_CODE= -I. -I../include -I/opt/pkg/include -I/usr/include -DNDEBUG -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -pthread -I/opt/pkg/include -I/usr/include -MT PoolExecutor.o -MD -MP -MF .deps/PoolExecutor.Tpo -c -o PoolExecutor.o PoolExecutor.cxx --- RecursiveMutexImpl.o --- mv -f .deps/RecursiveMutexImpl.Tpo .deps/RecursiveMutexImpl.Po --- PriorityCondition.o --- g++ -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_POSIX_THREADS= -DHAVE_SCHED_RT= -DHAVE_SCHED_YIELD= -DHAVE_PTHREADKEY_CREATE= -DHAVE_BOOST= -DPNG_NO_ASSEMBLER_CODE= -I. -I../include -I/opt/pkg/include -I/usr/include -DNDEBUG -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -pthread -I/opt/pkg/include -I/usr/include -MT PriorityCondition.o -MD -MP -MF .deps/PriorityCondition.Tpo -c -o PriorityCondition.o PriorityCondition.cxx --- Monitor.o --- mv -f .deps/Monitor.Tpo .deps/Monitor.Po --- PriorityInheritanceMutex.o --- g++ -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_POSIX_THREADS= -DHAVE_SCHED_RT= -DHAVE_SCHED_YIELD= -DHAVE_PTHREADKEY_CREATE= -DHAVE_BOOST= -DPNG_NO_ASSEMBLER_CODE= -I. -I../include -I/opt/pkg/include -I/usr/include -DNDEBUG -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -pthread -I/opt/pkg/include -I/usr/include -MT PriorityInheritanceMutex.o -MD -MP -MF .deps/PriorityInheritanceMutex.Tpo -c -o PriorityInheritanceMutex.o PriorityInheritanceMutex.cxx --- Mutex.o --- mv -f .deps/Mutex.Tpo .deps/Mutex.Po --- PriorityMutex.o --- g++ -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_POSIX_THREADS= -DHAVE_SCHED_RT= -DHAVE_SCHED_YIELD= -DHAVE_PTHREADKEY_CREATE= -DHAVE_BOOST= -DPNG_NO_ASSEMBLER_CODE= -I. -I../include -I/opt/pkg/include -I/usr/include -DNDEBUG -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -pthread -I/opt/pkg/include -I/usr/include -MT PriorityMutex.o -MD -MP -MF .deps/PriorityMutex.Tpo -c -o PriorityMutex.o PriorityMutex.cxx --- PoolExecutor.o --- In file included from PoolExecutor.cxx:24: ../include/zthread/PoolExecutor.h:58:9: warning: 'ZThread::PoolExecutor' has a field 'ZThread::CountedPtr ZThread::PoolExecutor::_impl' whose type has internal linkage [-Wsubobject-linkage] 58 | class PoolExecutor : public Executor { | ^~~~~~~~~~~~ PoolExecutor.cxx:56:34: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 56 | struct by_id : public std::unary_function { | ^~~~~~~~~~~~~~ In file included from /opt/tools/gcc13/include/c++/13.3.0/string:49, from ../include/zthread/Exceptions.h:28, from ../include/zthread/Cancelable.h:26, from ../include/zthread/Thread.h:26, from ThreadImpl.h:27, from PoolExecutor.cxx:23: /opt/tools/gcc13/include/c++/13.3.0/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ PoolExecutor.cxx:65:36: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 65 | struct counter : public std::unary_function { | ^~~~~~~~~~~~~~ /opt/tools/gcc13/include/c++/13.3.0/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ --- PriorityCondition.o --- In file included from ConditionImpl.h:29, from PriorityCondition.cxx:24: Scheduling.h:54:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 54 | struct priority_order : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /opt/tools/gcc13/include/c++/13.3.0/string:49, from ../include/zthread/Exceptions.h:28, from ../include/zthread/Lockable.h:26, from ../include/zthread/PriorityCondition.h:26, from PriorityCondition.cxx:23: /opt/tools/gcc13/include/c++/13.3.0/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ --- PriorityInheritanceMutex.o --- In file included from MutexImpl.h:28, from PriorityInheritanceMutex.cxx:24: Scheduling.h:54:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 54 | struct priority_order : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /opt/tools/gcc13/include/c++/13.3.0/string:49, from ../include/zthread/Exceptions.h:28, from ../include/zthread/Lockable.h:26, from ../include/zthread/PriorityInheritanceMutex.h:26, from PriorityInheritanceMutex.cxx:23: /opt/tools/gcc13/include/c++/13.3.0/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ --- PriorityMutex.o --- In file included from MutexImpl.h:28, from PriorityMutex.cxx:24: Scheduling.h:54:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 54 | struct priority_order : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /opt/tools/gcc13/include/c++/13.3.0/string:49, from ../include/zthread/Exceptions.h:28, from ../include/zthread/Lockable.h:26, from ../include/zthread/PriorityMutex.h:26, from PriorityMutex.cxx:23: /opt/tools/gcc13/include/c++/13.3.0/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ --- PriorityCondition.o --- mv -f .deps/PriorityCondition.Tpo .deps/PriorityCondition.Po --- PrioritySemaphore.o --- g++ -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_POSIX_THREADS= -DHAVE_SCHED_RT= -DHAVE_SCHED_YIELD= -DHAVE_PTHREADKEY_CREATE= -DHAVE_BOOST= -DPNG_NO_ASSEMBLER_CODE= -I. -I../include -I/opt/pkg/include -I/usr/include -DNDEBUG -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -pthread -I/opt/pkg/include -I/usr/include -MT PrioritySemaphore.o -MD -MP -MF .deps/PrioritySemaphore.Tpo -c -o PrioritySemaphore.o PrioritySemaphore.cxx --- PriorityInheritanceMutex.o --- mv -f .deps/PriorityInheritanceMutex.Tpo .deps/PriorityInheritanceMutex.Po --- Semaphore.o --- g++ -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_POSIX_THREADS= -DHAVE_SCHED_RT= -DHAVE_SCHED_YIELD= -DHAVE_PTHREADKEY_CREATE= -DHAVE_BOOST= -DPNG_NO_ASSEMBLER_CODE= -I. -I../include -I/opt/pkg/include -I/usr/include -DNDEBUG -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -pthread -I/opt/pkg/include -I/usr/include -MT Semaphore.o -MD -MP -MF .deps/Semaphore.Tpo -c -o Semaphore.o Semaphore.cxx --- PoolExecutor.o --- mv -f .deps/PoolExecutor.Tpo .deps/PoolExecutor.Po --- SynchronousExecutor.o --- g++ -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_POSIX_THREADS= -DHAVE_SCHED_RT= -DHAVE_SCHED_YIELD= -DHAVE_PTHREADKEY_CREATE= -DHAVE_BOOST= -DPNG_NO_ASSEMBLER_CODE= -I. -I../include -I/opt/pkg/include -I/usr/include -DNDEBUG -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -pthread -I/opt/pkg/include -I/usr/include -MT SynchronousExecutor.o -MD -MP -MF .deps/SynchronousExecutor.Tpo -c -o SynchronousExecutor.o SynchronousExecutor.cxx --- PriorityMutex.o --- mv -f .deps/PriorityMutex.Tpo .deps/PriorityMutex.Po --- Thread.o --- g++ -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_POSIX_THREADS= -DHAVE_SCHED_RT= -DHAVE_SCHED_YIELD= -DHAVE_PTHREADKEY_CREATE= -DHAVE_BOOST= -DPNG_NO_ASSEMBLER_CODE= -I. -I../include -I/opt/pkg/include -I/usr/include -DNDEBUG -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -pthread -I/opt/pkg/include -I/usr/include -MT Thread.o -MD -MP -MF .deps/Thread.Tpo -c -o Thread.o Thread.cxx --- PrioritySemaphore.o --- In file included from SemaphoreImpl.h:30, from PrioritySemaphore.cxx:25: Scheduling.h:54:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 54 | struct priority_order : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /opt/tools/gcc13/include/c++/13.3.0/string:49, from ../include/zthread/Exceptions.h:28, from ../include/zthread/Lockable.h:26, from ../include/zthread/PrioritySemaphore.h:27, from PrioritySemaphore.cxx:24: /opt/tools/gcc13/include/c++/13.3.0/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ --- Semaphore.o --- In file included from SemaphoreImpl.h:30, from Semaphore.cxx:24: Scheduling.h:54:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 54 | struct priority_order : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /opt/tools/gcc13/include/c++/13.3.0/string:49, from ../include/zthread/Exceptions.h:28, from ../include/zthread/Lockable.h:26, from ../include/zthread/Semaphore.h:26, from Semaphore.cxx:23: /opt/tools/gcc13/include/c++/13.3.0/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ --- SynchronousExecutor.o --- mv -f .deps/SynchronousExecutor.Tpo .deps/SynchronousExecutor.Po --- ThreadedExecutor.o --- g++ -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_POSIX_THREADS= -DHAVE_SCHED_RT= -DHAVE_SCHED_YIELD= -DHAVE_PTHREADKEY_CREATE= -DHAVE_BOOST= -DPNG_NO_ASSEMBLER_CODE= -I. -I../include -I/opt/pkg/include -I/usr/include -DNDEBUG -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -pthread -I/opt/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 --- g++ -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_POSIX_THREADS= -DHAVE_SCHED_RT= -DHAVE_SCHED_YIELD= -DHAVE_PTHREADKEY_CREATE= -DHAVE_BOOST= -DPNG_NO_ASSEMBLER_CODE= -I. -I../include -I/opt/pkg/include -I/usr/include -DNDEBUG -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -pthread -I/opt/pkg/include -I/usr/include -MT ThreadImpl.o -MD -MP -MF .deps/ThreadImpl.Tpo -c -o ThreadImpl.o ThreadImpl.cxx --- PrioritySemaphore.o --- mv -f .deps/PrioritySemaphore.Tpo .deps/PrioritySemaphore.Po --- ThreadLocalImpl.o --- g++ -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_POSIX_THREADS= -DHAVE_SCHED_RT= -DHAVE_SCHED_YIELD= -DHAVE_PTHREADKEY_CREATE= -DHAVE_BOOST= -DPNG_NO_ASSEMBLER_CODE= -I. -I../include -I/opt/pkg/include -I/usr/include -DNDEBUG -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -pthread -I/opt/pkg/include -I/usr/include -MT ThreadLocalImpl.o -MD -MP -MF .deps/ThreadLocalImpl.Tpo -c -o ThreadLocalImpl.o ThreadLocalImpl.cxx --- Semaphore.o --- mv -f .deps/Semaphore.Tpo .deps/Semaphore.Po --- ThreadQueue.o --- g++ -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_POSIX_THREADS= -DHAVE_SCHED_RT= -DHAVE_SCHED_YIELD= -DHAVE_PTHREADKEY_CREATE= -DHAVE_BOOST= -DPNG_NO_ASSEMBLER_CODE= -I. -I../include -I/opt/pkg/include -I/usr/include -DNDEBUG -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -pthread -I/opt/pkg/include -I/usr/include -MT ThreadQueue.o -MD -MP -MF .deps/ThreadQueue.Tpo -c -o ThreadQueue.o ThreadQueue.cxx --- ThreadedExecutor.o --- In file included from ThreadedExecutor.cxx:23: ../include/zthread/ThreadedExecutor.h:56:9: warning: 'ZThread::ThreadedExecutor' has a field 'ZThread::CountedPtr ZThread::ThreadedExecutor::_impl' whose type has internal linkage [-Wsubobject-linkage] 56 | class ThreadedExecutor : public Executor { | ^~~~~~~~~~~~~~~~ ThreadedExecutor.cxx:49:34: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 49 | struct by_id : public std::unary_function { | ^~~~~~~~~~~~~~ In file included from /opt/tools/gcc13/include/c++/13.3.0/string:49, from ../include/zthread/Exceptions.h:28, from ../include/zthread/Cancelable.h:26, from ../include/zthread/Thread.h:26, from ../include/zthread/Executor.h:26, from ../include/zthread/ThreadedExecutor.h:26: /opt/tools/gcc13/include/c++/13.3.0/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ThreadedExecutor.cxx:58:36: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 58 | struct counter : public std::unary_function { | ^~~~~~~~~~~~~~ /opt/tools/gcc13/include/c++/13.3.0/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ --- ThreadLocalImpl.o --- mv -f .deps/ThreadLocalImpl.Tpo .deps/ThreadLocalImpl.Po --- Time.o --- g++ -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_POSIX_THREADS= -DHAVE_SCHED_RT= -DHAVE_SCHED_YIELD= -DHAVE_PTHREADKEY_CREATE= -DHAVE_BOOST= -DPNG_NO_ASSEMBLER_CODE= -I. -I../include -I/opt/pkg/include -I/usr/include -DNDEBUG -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -pthread -I/opt/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 --- g++ -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_POSIX_THREADS= -DHAVE_SCHED_RT= -DHAVE_SCHED_YIELD= -DHAVE_PTHREADKEY_CREATE= -DHAVE_BOOST= -DPNG_NO_ASSEMBLER_CODE= -I. -I../include -I/opt/pkg/include -I/usr/include -DNDEBUG -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -pthread -I/opt/pkg/include -I/usr/include -MT ThreadOps.o -MD -MP -MF .deps/ThreadOps.Tpo -c -o ThreadOps.o ThreadOps.cxx --- ThreadedExecutor.o --- mv -f .deps/ThreadedExecutor.Tpo .deps/ThreadedExecutor.Po --- ./Makefile.in --- --- am--refresh --- --- ThreadImpl.o --- mv -f .deps/ThreadImpl.Tpo .deps/ThreadImpl.Po --- ThreadQueue.o --- mv -f .deps/ThreadQueue.Tpo .deps/ThreadQueue.Po --- ThreadOps.o --- mv -f .deps/ThreadOps.Tpo .deps/ThreadOps.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 --- --- KeyPointDescriptor.o --- --- KeyPointDetector.o --- --- ../aclocal.m4 --- cd .. && /opt/pkg/bin/bmake am--refresh --- Image.o --- g++ -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_POSIX_THREADS= -DHAVE_SCHED_RT= -DHAVE_SCHED_YIELD= -DHAVE_PTHREADKEY_CREATE= -DHAVE_BOOST= -DPNG_NO_ASSEMBLER_CODE= -I. -I/opt/pkg/include -I/usr/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -pthread -I/opt/pkg/include -I/usr/include -MT Image.o -MD -MP -MF .deps/Image.Tpo -c -o Image.o Image.cpp --- KeyPointDescriptor.o --- g++ -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_POSIX_THREADS= -DHAVE_SCHED_RT= -DHAVE_SCHED_YIELD= -DHAVE_PTHREADKEY_CREATE= -DHAVE_BOOST= -DPNG_NO_ASSEMBLER_CODE= -I. -I/opt/pkg/include -I/usr/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -pthread -I/opt/pkg/include -I/usr/include -MT KeyPointDescriptor.o -MD -MP -MF .deps/KeyPointDescriptor.Tpo -c -o KeyPointDescriptor.o KeyPointDescriptor.cpp --- KeyPointDetector.o --- g++ -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_POSIX_THREADS= -DHAVE_SCHED_RT= -DHAVE_SCHED_YIELD= -DHAVE_PTHREADKEY_CREATE= -DHAVE_BOOST= -DPNG_NO_ASSEMBLER_CODE= -I. -I/opt/pkg/include -I/usr/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -pthread -I/opt/pkg/include -I/usr/include -MT KeyPointDetector.o -MD -MP -MF .deps/KeyPointDetector.Tpo -c -o KeyPointDetector.o KeyPointDetector.cpp --- ../aclocal.m4 --- --- am--refresh --- --- MathStuff.o --- g++ -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_POSIX_THREADS= -DHAVE_SCHED_RT= -DHAVE_SCHED_YIELD= -DHAVE_PTHREADKEY_CREATE= -DHAVE_BOOST= -DPNG_NO_ASSEMBLER_CODE= -I. -I/opt/pkg/include -I/usr/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -pthread -I/opt/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 --- --- Image.o --- mv -f .deps/Image.Tpo .deps/Image.Po --- KeyPointDetector.o --- mv -f .deps/KeyPointDetector.Tpo .deps/KeyPointDetector.Po --- KeyPointDescriptor.o --- mv -f .deps/KeyPointDescriptor.Tpo .deps/KeyPointDescriptor.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 --- --- PanoDetector.o --- --- PanoDetectorLogic.o --- --- ../aclocal.m4 --- cd .. && /opt/pkg/bin/bmake am--refresh --- Homography.o --- g++ -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_POSIX_THREADS= -DHAVE_SCHED_RT= -DHAVE_SCHED_YIELD= -DHAVE_PTHREADKEY_CREATE= -DHAVE_BOOST= -DPNG_NO_ASSEMBLER_CODE= -I. -I../libsurf -I../vigra/include -I../zthread/include -I/opt/pkg/include -I/usr/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -pthread -I/opt/pkg/include -I/usr/include -MT Homography.o -MD -MP -MF .deps/Homography.Tpo -c -o Homography.o Homography.cpp --- PanoDetector.o --- g++ -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_POSIX_THREADS= -DHAVE_SCHED_RT= -DHAVE_SCHED_YIELD= -DHAVE_PTHREADKEY_CREATE= -DHAVE_BOOST= -DPNG_NO_ASSEMBLER_CODE= -I. -I../libsurf -I../vigra/include -I../zthread/include -I/opt/pkg/include -I/usr/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -pthread -I/opt/pkg/include -I/usr/include -MT PanoDetector.o -MD -MP -MF .deps/PanoDetector.Tpo -c -o PanoDetector.o PanoDetector.cpp --- PanoDetectorLogic.o --- g++ -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_POSIX_THREADS= -DHAVE_SCHED_RT= -DHAVE_SCHED_YIELD= -DHAVE_PTHREADKEY_CREATE= -DHAVE_BOOST= -DPNG_NO_ASSEMBLER_CODE= -I. -I../libsurf -I../vigra/include -I../zthread/include -I/opt/pkg/include -I/usr/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -pthread -I/opt/pkg/include -I/usr/include -MT PanoDetectorLogic.o -MD -MP -MF .deps/PanoDetectorLogic.Tpo -c -o PanoDetectorLogic.o PanoDetectorLogic.cpp --- ../aclocal.m4 --- --- am--refresh --- --- RansacFiltering.o --- g++ -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_POSIX_THREADS= -DHAVE_SCHED_RT= -DHAVE_SCHED_YIELD= -DHAVE_PTHREADKEY_CREATE= -DHAVE_BOOST= -DPNG_NO_ASSEMBLER_CODE= -I. -I../libsurf -I../vigra/include -I../zthread/include -I/opt/pkg/include -I/usr/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -pthread -I/opt/pkg/include -I/usr/include -MT RansacFiltering.o -MD -MP -MF .deps/RansacFiltering.Tpo -c -o RansacFiltering.o RansacFiltering.cpp --- PanoDetectorLogic.o --- In file included from ../vigra/include/vigra/stdimage.hxx:42, 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:80:70: recursively required from 'struct vigra::detail::SelectBiggestIntegerType > > > >' ../vigra/include/vigra/sized_int.hxx:80:70: 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] 81 | size = (cursize < nextsize) ? nextsize : cursize }; | ~~~~~~~~~^~~~~~~~~~~ ../vigra/include/vigra/sized_int.hxx: In instantiation of 'struct vigra::detail::SelectBiggestIntegerType > >': ../vigra/include/vigra/sized_int.hxx:80:70: recursively required from 'struct vigra::detail::SelectBiggestIntegerType > > > >' ../vigra/include/vigra/sized_int.hxx:80:70: 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:80:70: recursively required from 'struct vigra::detail::SelectBiggestIntegerType > > > >' ../vigra/include/vigra/sized_int.hxx:80:70: 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:80:70: 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:80:70: recursively required from 'struct vigra::detail::SelectBiggestIntegerType > > > >' ../vigra/include/vigra/sized_int.hxx:80:70: 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:80:70: recursively required from 'struct vigra::detail::SelectBiggestIntegerType > > > >' ../vigra/include/vigra/sized_int.hxx:80:70: 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:80:70: recursively required from 'struct vigra::detail::SelectBiggestIntegerType > > > >' ../vigra/include/vigra/sized_int.hxx:80:70: 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:80:70: 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] --- PanoDetector.o --- In file included from PanoDetector.h:31, from PanoDetector.cpp:1: ../zthread/include/zthread/PoolExecutor.h:58:9: warning: 'ZThread::PoolExecutor' has a field 'ZThread::CountedPtr ZThread::PoolExecutor::_impl' whose type has internal linkage [-Wsubobject-linkage] 58 | class PoolExecutor : public Executor { | ^~~~~~~~~~~~ --- PanoDetectorLogic.o --- In file included from ../vigra/include/vigra/initimage.hxx:44, from ../vigra/include/vigra/stdimagefunctions.hxx:89, from ImageImport.h:36: ../vigra/include/vigra/functortraits.hxx:161:31: warning: 'template class std::binary_negate' is deprecated [-Wdeprecated-declarations] 161 | VIGRA_DEFINE_STL_FUNCTOR(std::binary_negate, VigraFalseType, VigraTrueType) | ^~~~~~~~~~~~~ ../vigra/include/vigra/functortraits.hxx:131:21: note: in definition of macro 'VIGRA_DEFINE_STL_FUNCTOR' 131 | class FunctorTraits > \ | ^~~~ In file included from /opt/tools/gcc13/include/c++/13.3.0/string:49, from /opt/tools/gcc13/include/c++/13.3.0/stdexcept:39, from ../vigra/include/vigra/config.hxx:42, from ../vigra/include/vigra/metaprogramming.hxx:41, from ../vigra/include/vigra/sized_int.hxx:42: /opt/tools/gcc13/include/c++/13.3.0/bits/stl_function.h:1051:33: note: declared here 1051 | class _GLIBCXX17_DEPRECATED binary_negate | ^~~~~~~~~~~~~ ../vigra/include/vigra/functortraits.hxx:165:31: warning: 'template class std::unary_negate' is deprecated [-Wdeprecated-declarations] 165 | VIGRA_DEFINE_STL_FUNCTOR(std::unary_negate, VigraTrueType, VigraFalseType) | ^~~~~~~~~~~~ ../vigra/include/vigra/functortraits.hxx:131:21: note: in definition of macro 'VIGRA_DEFINE_STL_FUNCTOR' 131 | class FunctorTraits > \ | ^~~~ /opt/tools/gcc13/include/c++/13.3.0/bits/stl_function.h:1024:33: note: declared here 1024 | class _GLIBCXX17_DEPRECATED unary_negate | ^~~~~~~~~~~~ ../vigra/include/vigra/functortraits.hxx:166:31: warning: 'template class std::binder1st' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] 166 | VIGRA_DEFINE_STL_FUNCTOR(std::binder1st, VigraTrueType, VigraFalseType) | ^~~~~~~~~ ../vigra/include/vigra/functortraits.hxx:131:21: note: in definition of macro 'VIGRA_DEFINE_STL_FUNCTOR' 131 | class FunctorTraits > \ | ^~~~ In file included from /opt/tools/gcc13/include/c++/13.3.0/bits/stl_function.h:1438: /opt/tools/gcc13/include/c++/13.3.0/backward/binders.h:108:11: note: declared here 108 | class binder1st | ^~~~~~~~~ ../vigra/include/vigra/functortraits.hxx:167:31: warning: 'template class std::binder2nd' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] 167 | VIGRA_DEFINE_STL_FUNCTOR(std::binder2nd, VigraTrueType, VigraFalseType) | ^~~~~~~~~ ../vigra/include/vigra/functortraits.hxx:131:21: note: in definition of macro 'VIGRA_DEFINE_STL_FUNCTOR' 131 | class FunctorTraits > \ | ^~~~ /opt/tools/gcc13/include/c++/13.3.0/backward/binders.h:144:11: note: declared here 144 | class binder2nd | ^~~~~~~~~ In file included from ../vigra/include/vigra/imageinfo.hxx:58, from ../vigra/include/vigra/impex.hxx:68, from ImageImport.h:37: ../vigra/include/vigra/codec.hxx:238:22: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 238 | virtual std::auto_ptr getDecoder() const = 0; | ^~~~~~~~ In file included from /opt/tools/gcc13/include/c++/13.3.0/memory:78, from ../vigra/include/vigra/basicimage.hxx:41, from ../vigra/include/vigra/stdimage.hxx:44: /opt/tools/gcc13/include/c++/13.3.0/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ ../vigra/include/vigra/codec.hxx:239:22: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 239 | virtual std::auto_ptr getEncoder() const = 0; | ^~~~~~~~ /opt/tools/gcc13/include/c++/13.3.0/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ ../vigra/include/vigra/codec.hxx:250:23: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 250 | VIGRA_EXPORT std::auto_ptr | ^~~~~~~~ /opt/tools/gcc13/include/c++/13.3.0/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ ../vigra/include/vigra/codec.hxx:253:23: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 253 | VIGRA_EXPORT std::auto_ptr | ^~~~~~~~ /opt/tools/gcc13/include/c++/13.3.0/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ ../vigra/include/vigra/imageinfo.hxx:320:19: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 320 | VIGRA_EXPORT std::auto_ptr encoder( const ImageExportInfo & info ); | ^~~~~~~~ /opt/tools/gcc13/include/c++/13.3.0/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ ../vigra/include/vigra/imageinfo.hxx:470:19: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 470 | VIGRA_EXPORT std::auto_ptr decoder( const ImageImportInfo & info ); | ^~~~~~~~ /opt/tools/gcc13/include/c++/13.3.0/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ ../vigra/include/vigra/impex.hxx: In function 'void vigra::importVectorImage(const ImageImportInfo&, ImageIterator, Accessor)': ../vigra/include/vigra/impex.hxx:243:14: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 243 | std::auto_ptr dec = decoder(info); | ^~~~~~~~ /opt/tools/gcc13/include/c++/13.3.0/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ ../vigra/include/vigra/impex.hxx: In function 'void vigra::importScalarImage(const ImageImportInfo&, ImageIterator, Accessor)': ../vigra/include/vigra/impex.hxx:291:14: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 291 | std::auto_ptr dec = decoder(info); | ^~~~~~~~ /opt/tools/gcc13/include/c++/13.3.0/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ ../vigra/include/vigra/impex.hxx: In function 'void vigra::exportImage(SrcIterator, SrcIterator, SrcAccessor, const ImageExportInfo&, VigraFalseType)': ../vigra/include/vigra/impex.hxx:791:14: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 791 | std::auto_ptr enc = encoder(info); | ^~~~~~~~ /opt/tools/gcc13/include/c++/13.3.0/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ ../vigra/include/vigra/impex.hxx: In function 'void vigra::exportImage(SrcIterator, SrcIterator, SrcAccessor, const ImageExportInfo&, VigraTrueType)': ../vigra/include/vigra/impex.hxx:818:14: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 818 | std::auto_ptr enc = encoder(info); | ^~~~~~~~ /opt/tools/gcc13/include/c++/13.3.0/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ --- Homography.o --- mv -f .deps/Homography.Tpo .deps/Homography.Po --- TestCode.o --- g++ -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_POSIX_THREADS= -DHAVE_SCHED_RT= -DHAVE_SCHED_YIELD= -DHAVE_PTHREADKEY_CREATE= -DHAVE_BOOST= -DPNG_NO_ASSEMBLER_CODE= -I. -I../libsurf -I../vigra/include -I../zthread/include -I/opt/pkg/include -I/usr/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -pthread -I/opt/pkg/include -I/usr/include -MT TestCode.o -MD -MP -MF .deps/TestCode.Tpo -c -o TestCode.o TestCode.cpp --- PanoDetectorLogic.o --- In file included from PanoDetector.h:31, from PanoDetectorLogic.cpp:23: ../zthread/include/zthread/PoolExecutor.h: At global scope: ../zthread/include/zthread/PoolExecutor.h:58:9: warning: 'ZThread::PoolExecutor' has a field 'ZThread::CountedPtr ZThread::PoolExecutor::_impl' whose type has internal linkage [-Wsubobject-linkage] 58 | class PoolExecutor : public Executor { | ^~~~~~~~~~~~ --- RansacFiltering.o --- mv -f .deps/RansacFiltering.Tpo .deps/RansacFiltering.Po --- Utils.o --- g++ -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_POSIX_THREADS= -DHAVE_SCHED_RT= -DHAVE_SCHED_YIELD= -DHAVE_PTHREADKEY_CREATE= -DHAVE_BOOST= -DPNG_NO_ASSEMBLER_CODE= -I. -I../libsurf -I../vigra/include -I../zthread/include -I/opt/pkg/include -I/usr/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -pthread -I/opt/pkg/include -I/usr/include -MT Utils.o -MD -MP -MF .deps/Utils.Tpo -c -o Utils.o Utils.cpp Utils.cpp: In function 'int utils::getCPUCount()': Utils.cpp:45:34: error: 'sysconf' was not declared in this scope; did you mean '_sysconf'? 45 | long nProcessorsOnline = sysconf(_SC_NPROCESSORS_ONLN); | ^~~~~~~ | _sysconf *** [Utils.o] Error code 1 bmake[1]: stopped making "all" in /home/pbulk/build/graphics/panomatic/work/panomatic-0.9.4/panomatic --- TestCode.o --- In file included from ../vigra/include/vigra/stdimage.hxx:42, from ImageImport.h:35, from TestCode.cpp:21: ../vigra/include/vigra/sized_int.hxx: In instantiation of 'struct vigra::detail::SelectBiggestIntegerType >': ../vigra/include/vigra/sized_int.hxx:80:70: recursively required from 'struct vigra::detail::SelectBiggestIntegerType > > > >' ../vigra/include/vigra/sized_int.hxx:80:70: 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] 81 | size = (cursize < nextsize) ? nextsize : cursize }; | ~~~~~~~~~^~~~~~~~~~~ ../vigra/include/vigra/sized_int.hxx: In instantiation of 'struct vigra::detail::SelectBiggestIntegerType > >': ../vigra/include/vigra/sized_int.hxx:80:70: recursively required from 'struct vigra::detail::SelectBiggestIntegerType > > > >' ../vigra/include/vigra/sized_int.hxx:80:70: 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:80:70: recursively required from 'struct vigra::detail::SelectBiggestIntegerType > > > >' ../vigra/include/vigra/sized_int.hxx:80:70: 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:80:70: 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:80:70: recursively required from 'struct vigra::detail::SelectBiggestIntegerType > > > >' ../vigra/include/vigra/sized_int.hxx:80:70: 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:80:70: recursively required from 'struct vigra::detail::SelectBiggestIntegerType > > > >' ../vigra/include/vigra/sized_int.hxx:80:70: 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:80:70: recursively required from 'struct vigra::detail::SelectBiggestIntegerType > > > >' ../vigra/include/vigra/sized_int.hxx:80:70: 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:80:70: 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] --- PanoDetector.o --- mv -f .deps/PanoDetector.Tpo .deps/PanoDetector.Po --- TestCode.o --- In file included from ../vigra/include/vigra/initimage.hxx:44, from ../vigra/include/vigra/stdimagefunctions.hxx:89, from ImageImport.h:36: ../vigra/include/vigra/functortraits.hxx:161:31: warning: 'template class std::binary_negate' is deprecated [-Wdeprecated-declarations] 161 | VIGRA_DEFINE_STL_FUNCTOR(std::binary_negate, VigraFalseType, VigraTrueType) | ^~~~~~~~~~~~~ ../vigra/include/vigra/functortraits.hxx:131:21: note: in definition of macro 'VIGRA_DEFINE_STL_FUNCTOR' 131 | class FunctorTraits > \ | ^~~~ In file included from /opt/tools/gcc13/include/c++/13.3.0/string:49, from /opt/tools/gcc13/include/c++/13.3.0/stdexcept:39, from ../vigra/include/vigra/config.hxx:42, from ../vigra/include/vigra/metaprogramming.hxx:41, from ../vigra/include/vigra/sized_int.hxx:42: /opt/tools/gcc13/include/c++/13.3.0/bits/stl_function.h:1051:33: note: declared here 1051 | class _GLIBCXX17_DEPRECATED binary_negate | ^~~~~~~~~~~~~ ../vigra/include/vigra/functortraits.hxx:165:31: warning: 'template class std::unary_negate' is deprecated [-Wdeprecated-declarations] 165 | VIGRA_DEFINE_STL_FUNCTOR(std::unary_negate, VigraTrueType, VigraFalseType) | ^~~~~~~~~~~~ ../vigra/include/vigra/functortraits.hxx:131:21: note: in definition of macro 'VIGRA_DEFINE_STL_FUNCTOR' 131 | class FunctorTraits > \ | ^~~~ /opt/tools/gcc13/include/c++/13.3.0/bits/stl_function.h:1024:33: note: declared here 1024 | class _GLIBCXX17_DEPRECATED unary_negate | ^~~~~~~~~~~~ ../vigra/include/vigra/functortraits.hxx:166:31: warning: 'template class std::binder1st' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] 166 | VIGRA_DEFINE_STL_FUNCTOR(std::binder1st, VigraTrueType, VigraFalseType) | ^~~~~~~~~ ../vigra/include/vigra/functortraits.hxx:131:21: note: in definition of macro 'VIGRA_DEFINE_STL_FUNCTOR' 131 | class FunctorTraits > \ | ^~~~ In file included from /opt/tools/gcc13/include/c++/13.3.0/bits/stl_function.h:1438: /opt/tools/gcc13/include/c++/13.3.0/backward/binders.h:108:11: note: declared here 108 | class binder1st | ^~~~~~~~~ ../vigra/include/vigra/functortraits.hxx:167:31: warning: 'template class std::binder2nd' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] 167 | VIGRA_DEFINE_STL_FUNCTOR(std::binder2nd, VigraTrueType, VigraFalseType) | ^~~~~~~~~ ../vigra/include/vigra/functortraits.hxx:131:21: note: in definition of macro 'VIGRA_DEFINE_STL_FUNCTOR' 131 | class FunctorTraits > \ | ^~~~ /opt/tools/gcc13/include/c++/13.3.0/backward/binders.h:144:11: note: declared here 144 | class binder2nd | ^~~~~~~~~ In file included from ../vigra/include/vigra/imageinfo.hxx:58, from ../vigra/include/vigra/impex.hxx:68, from ImageImport.h:37: ../vigra/include/vigra/codec.hxx:238:22: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 238 | virtual std::auto_ptr getDecoder() const = 0; | ^~~~~~~~ In file included from /opt/tools/gcc13/include/c++/13.3.0/memory:78, from ../vigra/include/vigra/basicimage.hxx:41, from ../vigra/include/vigra/stdimage.hxx:44: /opt/tools/gcc13/include/c++/13.3.0/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ ../vigra/include/vigra/codec.hxx:239:22: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 239 | virtual std::auto_ptr getEncoder() const = 0; | ^~~~~~~~ /opt/tools/gcc13/include/c++/13.3.0/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ ../vigra/include/vigra/codec.hxx:250:23: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 250 | VIGRA_EXPORT std::auto_ptr | ^~~~~~~~ /opt/tools/gcc13/include/c++/13.3.0/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ ../vigra/include/vigra/codec.hxx:253:23: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 253 | VIGRA_EXPORT std::auto_ptr | ^~~~~~~~ /opt/tools/gcc13/include/c++/13.3.0/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ ../vigra/include/vigra/imageinfo.hxx:320:19: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 320 | VIGRA_EXPORT std::auto_ptr encoder( const ImageExportInfo & info ); | ^~~~~~~~ /opt/tools/gcc13/include/c++/13.3.0/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ ../vigra/include/vigra/imageinfo.hxx:470:19: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 470 | VIGRA_EXPORT std::auto_ptr decoder( const ImageImportInfo & info ); | ^~~~~~~~ /opt/tools/gcc13/include/c++/13.3.0/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ ../vigra/include/vigra/impex.hxx: In function 'void vigra::importVectorImage(const ImageImportInfo&, ImageIterator, Accessor)': ../vigra/include/vigra/impex.hxx:243:14: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 243 | std::auto_ptr dec = decoder(info); | ^~~~~~~~ /opt/tools/gcc13/include/c++/13.3.0/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ ../vigra/include/vigra/impex.hxx: In function 'void vigra::importScalarImage(const ImageImportInfo&, ImageIterator, Accessor)': ../vigra/include/vigra/impex.hxx:291:14: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 291 | std::auto_ptr dec = decoder(info); | ^~~~~~~~ /opt/tools/gcc13/include/c++/13.3.0/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ ../vigra/include/vigra/impex.hxx: In function 'void vigra::exportImage(SrcIterator, SrcIterator, SrcAccessor, const ImageExportInfo&, VigraFalseType)': ../vigra/include/vigra/impex.hxx:791:14: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 791 | std::auto_ptr enc = encoder(info); | ^~~~~~~~ /opt/tools/gcc13/include/c++/13.3.0/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ ../vigra/include/vigra/impex.hxx: In function 'void vigra::exportImage(SrcIterator, SrcIterator, SrcAccessor, const ImageExportInfo&, VigraTrueType)': ../vigra/include/vigra/impex.hxx:818:14: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 818 | std::auto_ptr enc = encoder(info); | ^~~~~~~~ /opt/tools/gcc13/include/c++/13.3.0/bits/unique_ptr.h:65:28: note: declared here 65 | template class auto_ptr; | ^~~~~~~~ mv -f .deps/TestCode.Tpo .deps/TestCode.Po --- PanoDetectorLogic.o --- mv -f .deps/PanoDetectorLogic.Tpo .deps/PanoDetectorLogic.Po bmake[1]: 1 error bmake[1]: stopped making "all" in /home/pbulk/build/graphics/panomatic/work/panomatic-0.9.4/panomatic bmake: stopped making "all" in /home/pbulk/build/graphics/panomatic/work/panomatic-0.9.4 *** Error code 2 Stop. bmake[1]: stopped making "all" in /data/jenkins/workspace/pkgsrc-upstream-trunk/graphics/panomatic *** Error code 1 Stop. bmake: stopped making "all" in /data/jenkins/workspace/pkgsrc-upstream-trunk/graphics/panomatic