+ 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.4nb6/work.log + su pbulk -c '"$@"' make /opt/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/panomatic-0.9.4nb6/work.log => Bootstrap dependency digest>=20211023: found digest-20220214 ===> Building for panomatic-0.9.4nb6 Making all in vigra/src/impex cd ../../.. && /opt/pkg/bin/bmake am--refresh 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 -D_FORTIFY_SOURCE=2 -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 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] 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; | ^~~~~~~~ In file included from /opt/tools/gcc12/include/c++/12.2.0/memory:76, from byteorder.hxx:42, from bmp.cxx:44: /opt/tools/gcc12/include/c++/12.2.0/bits/unique_ptr.h:64:28: note: declared here 64 | 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/gcc12/include/c++/12.2.0/bits/unique_ptr.h:64:28: note: declared here 64 | 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/gcc12/include/c++/12.2.0/bits/unique_ptr.h:64:28: note: declared here 64 | 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/gcc12/include/c++/12.2.0/bits/unique_ptr.h:64:28: note: declared here 64 | 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/gcc12/include/c++/12.2.0/bits/unique_ptr.h:64:28: note: declared here 64 | 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/gcc12/include/c++/12.2.0/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ 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/gcc12/include/c++/12.2.0/bits/unique_ptr.h:64:28: note: declared here 64 | 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/gcc12/include/c++/12.2.0/bits/unique_ptr.h:64:28: note: declared here 64 | 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/gcc12/include/c++/12.2.0/bits/unique_ptr.h:64:28: note: declared here 64 | 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/gcc12/include/c++/12.2.0/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ mv -f .deps/libvigra_impex_a-bmp.Tpo .deps/libvigra_impex_a-bmp.Po 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 -D_FORTIFY_SOURCE=2 -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 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] mv -f .deps/libvigra_impex_a-byteorder.Tpo .deps/libvigra_impex_a-byteorder.Po 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 -D_FORTIFY_SOURCE=2 -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 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/gcc12/include/c++/12.2.0/memory:76, from codecmanager.hxx:42: /opt/tools/gcc12/include/c++/12.2.0/bits/unique_ptr.h:64:28: note: declared here 64 | 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/gcc12/include/c++/12.2.0/bits/unique_ptr.h:64:28: note: declared here 64 | 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/gcc12/include/c++/12.2.0/bits/unique_ptr.h:64:28: note: declared here 64 | 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/gcc12/include/c++/12.2.0/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ 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/gcc12/include/c++/12.2.0/bits/unique_ptr.h:64:28: note: declared here 64 | 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/gcc12/include/c++/12.2.0/bits/unique_ptr.h:64:28: note: declared here 64 | 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/gcc12/include/c++/12.2.0/bits/unique_ptr.h:64:28: note: declared here 64 | 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/gcc12/include/c++/12.2.0/bits/unique_ptr.h:64:28: note: declared here 64 | 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/gcc12/include/c++/12.2.0/bits/unique_ptr.h:64:28: note: declared here 64 | 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/gcc12/include/c++/12.2.0/bits/unique_ptr.h:64:28: note: declared here 64 | 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/gcc12/include/c++/12.2.0/bits/unique_ptr.h:64:28: note: declared here 64 | 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/gcc12/include/c++/12.2.0/bits/unique_ptr.h:64:28: note: declared here 64 | 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/gcc12/include/c++/12.2.0/bits/unique_ptr.h:64:28: note: declared here 64 | 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/gcc12/include/c++/12.2.0/bits/unique_ptr.h:64:28: note: declared here 64 | 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/gcc12/include/c++/12.2.0/bits/unique_ptr.h:64:28: note: declared here 64 | 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/gcc12/include/c++/12.2.0/bits/unique_ptr.h:64:28: note: declared here 64 | 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/gcc12/include/c++/12.2.0/bits/unique_ptr.h:64:28: note: declared here 64 | 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/gcc12/include/c++/12.2.0/bits/unique_ptr.h:64:28: note: declared here 64 | 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/gcc12/include/c++/12.2.0/bits/unique_ptr.h:64:28: note: declared here 64 | 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/gcc12/include/c++/12.2.0/bits/unique_ptr.h:64:28: note: declared here 64 | 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/gcc12/include/c++/12.2.0/bits/unique_ptr.h:64:28: note: declared here 64 | 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/gcc12/include/c++/12.2.0/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ 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/gcc12/include/c++/12.2.0/bits/unique_ptr.h:64:28: note: declared here 64 | 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/gcc12/include/c++/12.2.0/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ 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/gcc12/include/c++/12.2.0/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ 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/gcc12/include/c++/12.2.0/bits/unique_ptr.h:64:28: note: declared here 64 | 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/gcc12/include/c++/12.2.0/bits/unique_ptr.h:64:28: note: declared here 64 | 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/gcc12/include/c++/12.2.0/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ 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/gcc12/include/c++/12.2.0/bits/unique_ptr.h:64:28: note: declared here 64 | 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/gcc12/include/c++/12.2.0/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ mv -f .deps/libvigra_impex_a-codecmanager.Tpo .deps/libvigra_impex_a-codecmanager.Po 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 -D_FORTIFY_SOURCE=2 -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 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] 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/gcc12/include/c++/12.2.0/memory:76, from byteorder.hxx:42, from gif.cxx:45: /opt/tools/gcc12/include/c++/12.2.0/bits/unique_ptr.h:64:28: note: declared here 64 | 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/gcc12/include/c++/12.2.0/bits/unique_ptr.h:64:28: note: declared here 64 | 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/gcc12/include/c++/12.2.0/bits/unique_ptr.h:64:28: note: declared here 64 | 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/gcc12/include/c++/12.2.0/bits/unique_ptr.h:64:28: note: declared here 64 | 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/gcc12/include/c++/12.2.0/bits/unique_ptr.h:64:28: note: declared here 64 | 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/gcc12/include/c++/12.2.0/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ 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/gcc12/include/c++/12.2.0/bits/unique_ptr.h:64:28: note: declared here 64 | 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/gcc12/include/c++/12.2.0/bits/unique_ptr.h:64:28: note: declared here 64 | 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/gcc12/include/c++/12.2.0/bits/unique_ptr.h:64:28: note: declared here 64 | 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/gcc12/include/c++/12.2.0/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ 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; | ^ mv -f .deps/libvigra_impex_a-gif.Tpo .deps/libvigra_impex_a-gif.Po 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 -D_FORTIFY_SOURCE=2 -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 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/gcc12/include/c++/12.2.0/memory:76, from ../../include/vigra/codec.hxx:52: /opt/tools/gcc12/include/c++/12.2.0/bits/unique_ptr.h:64:28: note: declared here 64 | 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/gcc12/include/c++/12.2.0/bits/unique_ptr.h:64:28: note: declared here 64 | 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/gcc12/include/c++/12.2.0/bits/unique_ptr.h:64:28: note: declared here 64 | 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/gcc12/include/c++/12.2.0/bits/unique_ptr.h:64:28: note: declared here 64 | 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/gcc12/include/c++/12.2.0/bits/unique_ptr.h:64:28: note: declared here 64 | 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/gcc12/include/c++/12.2.0/bits/unique_ptr.h:64:28: note: declared here 64 | 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/gcc12/include/c++/12.2.0/bits/unique_ptr.h:64:28: note: declared here 64 | 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/gcc12/include/c++/12.2.0/bits/unique_ptr.h:64:28: note: declared here 64 | 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/gcc12/include/c++/12.2.0/bits/unique_ptr.h:64:28: note: declared here 64 | 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/gcc12/include/c++/12.2.0/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ mv -f .deps/libvigra_impex_a-hdr.Tpo .deps/libvigra_impex_a-hdr.Po 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 -D_FORTIFY_SOURCE=2 -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 mv -f .deps/libvigra_impex_a-iccjpeg.Tpo .deps/libvigra_impex_a-iccjpeg.Po 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 -D_FORTIFY_SOURCE=2 -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 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/gcc12/include/c++/12.2.0/memory:76, from ../../include/vigra/imageinfo.hxx:53: /opt/tools/gcc12/include/c++/12.2.0/bits/unique_ptr.h:64:28: note: declared here 64 | 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/gcc12/include/c++/12.2.0/bits/unique_ptr.h:64:28: note: declared here 64 | 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/gcc12/include/c++/12.2.0/bits/unique_ptr.h:64:28: note: declared here 64 | 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/gcc12/include/c++/12.2.0/bits/unique_ptr.h:64:28: note: declared here 64 | 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/gcc12/include/c++/12.2.0/bits/unique_ptr.h:64:28: note: declared here 64 | 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/gcc12/include/c++/12.2.0/bits/unique_ptr.h:64:28: note: declared here 64 | 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/gcc12/include/c++/12.2.0/bits/unique_ptr.h:64:28: note: declared here 64 | 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/gcc12/include/c++/12.2.0/bits/unique_ptr.h:64:28: note: declared here 64 | 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/gcc12/include/c++/12.2.0/bits/unique_ptr.h:64:28: note: declared here 64 | 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/gcc12/include/c++/12.2.0/bits/unique_ptr.h:64:28: note: declared here 64 | 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/gcc12/include/c++/12.2.0/bits/unique_ptr.h:64:28: note: declared here 64 | 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/gcc12/include/c++/12.2.0/bits/unique_ptr.h:64:28: note: declared here 64 | 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/gcc12/include/c++/12.2.0/bits/unique_ptr.h:64:28: note: declared here 64 | 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/gcc12/include/c++/12.2.0/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ mv -f .deps/libvigra_impex_a-imageinfo.Tpo .deps/libvigra_impex_a-imageinfo.Po 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 -D_FORTIFY_SOURCE=2 -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 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/gcc12/include/c++/12.2.0/memory:76, from ../../include/vigra/codec.hxx:52: /opt/tools/gcc12/include/c++/12.2.0/bits/unique_ptr.h:64:28: note: declared here 64 | 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/gcc12/include/c++/12.2.0/bits/unique_ptr.h:64:28: note: declared here 64 | 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/gcc12/include/c++/12.2.0/bits/unique_ptr.h:64:28: note: declared here 64 | 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/gcc12/include/c++/12.2.0/bits/unique_ptr.h:64:28: note: declared here 64 | 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/gcc12/include/c++/12.2.0/bits/unique_ptr.h:64:28: note: declared here 64 | 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/gcc12/include/c++/12.2.0/bits/unique_ptr.h:64:28: note: declared here 64 | 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/gcc12/include/c++/12.2.0/bits/unique_ptr.h:64:28: note: declared here 64 | 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/gcc12/include/c++/12.2.0/bits/unique_ptr.h:64:28: note: declared here 64 | 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/gcc12/include/c++/12.2.0/bits/unique_ptr.h:64:28: note: declared here 64 | 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/gcc12/include/c++/12.2.0/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ mv -f .deps/libvigra_impex_a-jpeg.Tpo .deps/libvigra_impex_a-jpeg.Po 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 -D_FORTIFY_SOURCE=2 -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 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/gcc12/include/c++/12.2.0/memory:76, from ../../include/vigra/codec.hxx:52: /opt/tools/gcc12/include/c++/12.2.0/bits/unique_ptr.h:64:28: note: declared here 64 | 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/gcc12/include/c++/12.2.0/bits/unique_ptr.h:64:28: note: declared here 64 | 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/gcc12/include/c++/12.2.0/bits/unique_ptr.h:64:28: note: declared here 64 | 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/gcc12/include/c++/12.2.0/bits/unique_ptr.h:64:28: note: declared here 64 | 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/gcc12/include/c++/12.2.0/bits/unique_ptr.h:64:28: note: declared here 64 | 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/gcc12/include/c++/12.2.0/bits/unique_ptr.h:64:28: note: declared here 64 | 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/gcc12/include/c++/12.2.0/bits/unique_ptr.h:64:28: note: declared here 64 | 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/gcc12/include/c++/12.2.0/bits/unique_ptr.h:64:28: note: declared here 64 | 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/gcc12/include/c++/12.2.0/bits/unique_ptr.h:64:28: note: declared here 64 | 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/gcc12/include/c++/12.2.0/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ mv -f .deps/libvigra_impex_a-png.Tpo .deps/libvigra_impex_a-png.Po 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 -D_FORTIFY_SOURCE=2 -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 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/gcc12/include/c++/12.2.0/memory:76, from ../../include/vigra/codec.hxx:52: /opt/tools/gcc12/include/c++/12.2.0/bits/unique_ptr.h:64:28: note: declared here 64 | 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/gcc12/include/c++/12.2.0/bits/unique_ptr.h:64:28: note: declared here 64 | 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/gcc12/include/c++/12.2.0/bits/unique_ptr.h:64:28: note: declared here 64 | 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/gcc12/include/c++/12.2.0/bits/unique_ptr.h:64:28: note: declared here 64 | 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/gcc12/include/c++/12.2.0/bits/unique_ptr.h:64:28: note: declared here 64 | 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/gcc12/include/c++/12.2.0/bits/unique_ptr.h:64:28: note: declared here 64 | 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/gcc12/include/c++/12.2.0/bits/unique_ptr.h:64:28: note: declared here 64 | 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/gcc12/include/c++/12.2.0/bits/unique_ptr.h:64:28: note: declared here 64 | 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/gcc12/include/c++/12.2.0/bits/unique_ptr.h:64:28: note: declared here 64 | 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/gcc12/include/c++/12.2.0/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ mv -f .deps/libvigra_impex_a-pnm.Tpo .deps/libvigra_impex_a-pnm.Po 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 -D_FORTIFY_SOURCE=2 -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 mv -f .deps/libvigra_impex_a-rgbe.Tpo .deps/libvigra_impex_a-rgbe.Po 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 -D_FORTIFY_SOURCE=2 -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 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] 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/gcc12/include/c++/12.2.0/memory:76, from byteorder.hxx:42, from sun.cxx:43: /opt/tools/gcc12/include/c++/12.2.0/bits/unique_ptr.h:64:28: note: declared here 64 | 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/gcc12/include/c++/12.2.0/bits/unique_ptr.h:64:28: note: declared here 64 | 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/gcc12/include/c++/12.2.0/bits/unique_ptr.h:64:28: note: declared here 64 | 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/gcc12/include/c++/12.2.0/bits/unique_ptr.h:64:28: note: declared here 64 | 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/gcc12/include/c++/12.2.0/bits/unique_ptr.h:64:28: note: declared here 64 | 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/gcc12/include/c++/12.2.0/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ 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/gcc12/include/c++/12.2.0/bits/unique_ptr.h:64:28: note: declared here 64 | 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/gcc12/include/c++/12.2.0/bits/unique_ptr.h:64:28: note: declared here 64 | 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/gcc12/include/c++/12.2.0/bits/unique_ptr.h:64:28: note: declared here 64 | 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/gcc12/include/c++/12.2.0/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ mv -f .deps/libvigra_impex_a-sun.Tpo .deps/libvigra_impex_a-sun.Po 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 -D_FORTIFY_SOURCE=2 -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 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] 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/gcc12/include/c++/12.2.0/memory:76, from ../../include/vigra/codec.hxx:52: /opt/tools/gcc12/include/c++/12.2.0/bits/unique_ptr.h:64:28: note: declared here 64 | 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/gcc12/include/c++/12.2.0/bits/unique_ptr.h:64:28: note: declared here 64 | 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/gcc12/include/c++/12.2.0/bits/unique_ptr.h:64:28: note: declared here 64 | 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/gcc12/include/c++/12.2.0/bits/unique_ptr.h:64:28: note: declared here 64 | 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/gcc12/include/c++/12.2.0/bits/unique_ptr.h:64:28: note: declared here 64 | 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/gcc12/include/c++/12.2.0/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ 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/gcc12/include/c++/12.2.0/bits/unique_ptr.h:64:28: note: declared here 64 | 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/gcc12/include/c++/12.2.0/bits/unique_ptr.h:64:28: note: declared here 64 | 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/gcc12/include/c++/12.2.0/bits/unique_ptr.h:64:28: note: declared here 64 | 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/gcc12/include/c++/12.2.0/bits/unique_ptr.h:64:28: note: declared here 64 | 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; | ^~~~~~ mv -f .deps/libvigra_impex_a-tiff.Tpo .deps/libvigra_impex_a-tiff.Po 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 -D_FORTIFY_SOURCE=2 -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 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] 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/gcc12/include/c++/12.2.0/memory:76, from byteorder.hxx:42, from viff.cxx:43: /opt/tools/gcc12/include/c++/12.2.0/bits/unique_ptr.h:64:28: note: declared here 64 | 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/gcc12/include/c++/12.2.0/bits/unique_ptr.h:64:28: note: declared here 64 | 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/gcc12/include/c++/12.2.0/bits/unique_ptr.h:64:28: note: declared here 64 | 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/gcc12/include/c++/12.2.0/bits/unique_ptr.h:64:28: note: declared here 64 | 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/gcc12/include/c++/12.2.0/bits/unique_ptr.h:64:28: note: declared here 64 | 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/gcc12/include/c++/12.2.0/bits/unique_ptr.h:64:28: note: declared here 64 | 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/gcc12/include/c++/12.2.0/bits/unique_ptr.h:64:28: note: declared here 64 | 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/gcc12/include/c++/12.2.0/bits/unique_ptr.h:64:28: note: declared here 64 | 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/gcc12/include/c++/12.2.0/bits/unique_ptr.h:64:28: note: declared here 64 | 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/gcc12/include/c++/12.2.0/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ mv -f .deps/libvigra_impex_a-viff.Tpo .deps/libvigra_impex_a-viff.Po 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 -D_FORTIFY_SOURCE=2 -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 mv -f .deps/libvigra_impex_a-void_vector.Tpo .deps/libvigra_impex_a-void_vector.Po 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 Making all in . cd ../.. && /opt/pkg/bin/bmake am--refresh 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 -D_FORTIFY_SOURCE=2 -pthread -I/opt/pkg/include -I/usr/include -MT AtomicCount.o -MD -MP -MF .deps/AtomicCount.Tpo -c -o AtomicCount.o AtomicCount.cxx mv -f .deps/AtomicCount.Tpo .deps/AtomicCount.Po 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 -D_FORTIFY_SOURCE=2 -pthread -I/opt/pkg/include -I/usr/include -MT Condition.o -MD -MP -MF .deps/Condition.Tpo -c -o Condition.o Condition.cxx 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/gcc12/include/c++/12.2.0/string:48, from ../include/zthread/Exceptions.h:28, from ../include/zthread/Lockable.h:26, from ../include/zthread/Condition.h:26, from Condition.cxx:23: /opt/tools/gcc12/include/c++/12.2.0/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ mv -f .deps/Condition.Tpo .deps/Condition.Po 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 -D_FORTIFY_SOURCE=2 -pthread -I/opt/pkg/include -I/usr/include -MT ConcurrentExecutor.o -MD -MP -MF .deps/ConcurrentExecutor.Tpo -c -o ConcurrentExecutor.o ConcurrentExecutor.cxx In file included from ../include/zthread/ConcurrentExecutor.h:26, from ConcurrentExecutor.cxx:23: ../include/zthread/PoolExecutor.h:58:9: warning: 'ZThread::PoolExecutor' has a field 'ZThread::PoolExecutor::_impl' whose type uses the anonymous namespace [-Wsubobject-linkage] 58 | class PoolExecutor : public Executor { | ^~~~~~~~~~~~ mv -f .deps/ConcurrentExecutor.Tpo .deps/ConcurrentExecutor.Po 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 -D_FORTIFY_SOURCE=2 -pthread -I/opt/pkg/include -I/usr/include -MT CountingSemaphore.o -MD -MP -MF .deps/CountingSemaphore.Tpo -c -o CountingSemaphore.o CountingSemaphore.cxx 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/gcc12/include/c++/12.2.0/string:48, from ../include/zthread/Exceptions.h:28, from ../include/zthread/Lockable.h:26, from ../include/zthread/CountingSemaphore.h:26, from CountingSemaphore.cxx:23: /opt/tools/gcc12/include/c++/12.2.0/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ mv -f .deps/CountingSemaphore.Tpo .deps/CountingSemaphore.Po 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 -D_FORTIFY_SOURCE=2 -pthread -I/opt/pkg/include -I/usr/include -MT FastMutex.o -MD -MP -MF .deps/FastMutex.Tpo -c -o FastMutex.o FastMutex.cxx mv -f .deps/FastMutex.Tpo .deps/FastMutex.Po 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 -D_FORTIFY_SOURCE=2 -pthread -I/opt/pkg/include -I/usr/include -MT FastRecursiveMutex.o -MD -MP -MF .deps/FastRecursiveMutex.Tpo -c -o FastRecursiveMutex.o FastRecursiveMutex.cxx mv -f .deps/FastRecursiveMutex.Tpo .deps/FastRecursiveMutex.Po 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 -D_FORTIFY_SOURCE=2 -pthread -I/opt/pkg/include -I/usr/include -MT Mutex.o -MD -MP -MF .deps/Mutex.Tpo -c -o Mutex.o Mutex.cxx 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/gcc12/include/c++/12.2.0/string:48, from ../include/zthread/Exceptions.h:28, from ../include/zthread/Lockable.h:26, from ../include/zthread/Mutex.h:26, from Mutex.cxx:23: /opt/tools/gcc12/include/c++/12.2.0/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ mv -f .deps/Mutex.Tpo .deps/Mutex.Po 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 -D_FORTIFY_SOURCE=2 -pthread -I/opt/pkg/include -I/usr/include -MT RecursiveMutexImpl.o -MD -MP -MF .deps/RecursiveMutexImpl.Tpo -c -o RecursiveMutexImpl.o RecursiveMutexImpl.cxx mv -f .deps/RecursiveMutexImpl.Tpo .deps/RecursiveMutexImpl.Po 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 -D_FORTIFY_SOURCE=2 -pthread -I/opt/pkg/include -I/usr/include -MT RecursiveMutex.o -MD -MP -MF .deps/RecursiveMutex.Tpo -c -o RecursiveMutex.o RecursiveMutex.cxx mv -f .deps/RecursiveMutex.Tpo .deps/RecursiveMutex.Po 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 -D_FORTIFY_SOURCE=2 -pthread -I/opt/pkg/include -I/usr/include -MT Monitor.o -MD -MP -MF .deps/Monitor.Tpo -c -o Monitor.o Monitor.cxx mv -f .deps/Monitor.Tpo .deps/Monitor.Po 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 -D_FORTIFY_SOURCE=2 -pthread -I/opt/pkg/include -I/usr/include -MT PoolExecutor.o -MD -MP -MF .deps/PoolExecutor.Tpo -c -o PoolExecutor.o PoolExecutor.cxx In file included from PoolExecutor.cxx:24: ../include/zthread/PoolExecutor.h:58:9: warning: 'ZThread::PoolExecutor' has a field 'ZThread::PoolExecutor::_impl' whose type uses the anonymous namespace [-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/gcc12/include/c++/12.2.0/string:48, 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/gcc12/include/c++/12.2.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/gcc12/include/c++/12.2.0/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ mv -f .deps/PoolExecutor.Tpo .deps/PoolExecutor.Po 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 -D_FORTIFY_SOURCE=2 -pthread -I/opt/pkg/include -I/usr/include -MT PriorityCondition.o -MD -MP -MF .deps/PriorityCondition.Tpo -c -o PriorityCondition.o PriorityCondition.cxx 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/gcc12/include/c++/12.2.0/string:48, from ../include/zthread/Exceptions.h:28, from ../include/zthread/Lockable.h:26, from ../include/zthread/PriorityCondition.h:26, from PriorityCondition.cxx:23: /opt/tools/gcc12/include/c++/12.2.0/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ mv -f .deps/PriorityCondition.Tpo .deps/PriorityCondition.Po 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 -D_FORTIFY_SOURCE=2 -pthread -I/opt/pkg/include -I/usr/include -MT PriorityInheritanceMutex.o -MD -MP -MF .deps/PriorityInheritanceMutex.Tpo -c -o PriorityInheritanceMutex.o PriorityInheritanceMutex.cxx 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/gcc12/include/c++/12.2.0/string:48, from ../include/zthread/Exceptions.h:28, from ../include/zthread/Lockable.h:26, from ../include/zthread/PriorityInheritanceMutex.h:26, from PriorityInheritanceMutex.cxx:23: /opt/tools/gcc12/include/c++/12.2.0/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ mv -f .deps/PriorityInheritanceMutex.Tpo .deps/PriorityInheritanceMutex.Po 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 -D_FORTIFY_SOURCE=2 -pthread -I/opt/pkg/include -I/usr/include -MT PriorityMutex.o -MD -MP -MF .deps/PriorityMutex.Tpo -c -o PriorityMutex.o PriorityMutex.cxx 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/gcc12/include/c++/12.2.0/string:48, from ../include/zthread/Exceptions.h:28, from ../include/zthread/Lockable.h:26, from ../include/zthread/PriorityMutex.h:26, from PriorityMutex.cxx:23: /opt/tools/gcc12/include/c++/12.2.0/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ mv -f .deps/PriorityMutex.Tpo .deps/PriorityMutex.Po 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 -D_FORTIFY_SOURCE=2 -pthread -I/opt/pkg/include -I/usr/include -MT PrioritySemaphore.o -MD -MP -MF .deps/PrioritySemaphore.Tpo -c -o PrioritySemaphore.o PrioritySemaphore.cxx 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/gcc12/include/c++/12.2.0/string:48, from ../include/zthread/Exceptions.h:28, from ../include/zthread/Lockable.h:26, from ../include/zthread/PrioritySemaphore.h:27, from PrioritySemaphore.cxx:24: /opt/tools/gcc12/include/c++/12.2.0/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ mv -f .deps/PrioritySemaphore.Tpo .deps/PrioritySemaphore.Po 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 -D_FORTIFY_SOURCE=2 -pthread -I/opt/pkg/include -I/usr/include -MT Semaphore.o -MD -MP -MF .deps/Semaphore.Tpo -c -o Semaphore.o Semaphore.cxx 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/gcc12/include/c++/12.2.0/string:48, from ../include/zthread/Exceptions.h:28, from ../include/zthread/Lockable.h:26, from ../include/zthread/Semaphore.h:26, from Semaphore.cxx:23: /opt/tools/gcc12/include/c++/12.2.0/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ mv -f .deps/Semaphore.Tpo .deps/Semaphore.Po 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 -D_FORTIFY_SOURCE=2 -pthread -I/opt/pkg/include -I/usr/include -MT SynchronousExecutor.o -MD -MP -MF .deps/SynchronousExecutor.Tpo -c -o SynchronousExecutor.o SynchronousExecutor.cxx mv -f .deps/SynchronousExecutor.Tpo .deps/SynchronousExecutor.Po 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 -D_FORTIFY_SOURCE=2 -pthread -I/opt/pkg/include -I/usr/include -MT Thread.o -MD -MP -MF .deps/Thread.Tpo -c -o Thread.o Thread.cxx mv -f .deps/Thread.Tpo .deps/Thread.Po 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 -D_FORTIFY_SOURCE=2 -pthread -I/opt/pkg/include -I/usr/include -MT ThreadedExecutor.o -MD -MP -MF .deps/ThreadedExecutor.Tpo -c -o ThreadedExecutor.o ThreadedExecutor.cxx In file included from ThreadedExecutor.cxx:23: ../include/zthread/ThreadedExecutor.h:56:9: warning: 'ZThread::ThreadedExecutor' has a field 'ZThread::ThreadedExecutor::_impl' whose type uses the anonymous namespace [-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/gcc12/include/c++/12.2.0/string:48, 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/gcc12/include/c++/12.2.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/gcc12/include/c++/12.2.0/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ mv -f .deps/ThreadedExecutor.Tpo .deps/ThreadedExecutor.Po 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 -D_FORTIFY_SOURCE=2 -pthread -I/opt/pkg/include -I/usr/include -MT ThreadImpl.o -MD -MP -MF .deps/ThreadImpl.Tpo -c -o ThreadImpl.o ThreadImpl.cxx mv -f .deps/ThreadImpl.Tpo .deps/ThreadImpl.Po 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 -D_FORTIFY_SOURCE=2 -pthread -I/opt/pkg/include -I/usr/include -MT ThreadLocalImpl.o -MD -MP -MF .deps/ThreadLocalImpl.Tpo -c -o ThreadLocalImpl.o ThreadLocalImpl.cxx mv -f .deps/ThreadLocalImpl.Tpo .deps/ThreadLocalImpl.Po 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 -D_FORTIFY_SOURCE=2 -pthread -I/opt/pkg/include -I/usr/include -MT ThreadQueue.o -MD -MP -MF .deps/ThreadQueue.Tpo -c -o ThreadQueue.o ThreadQueue.cxx mv -f .deps/ThreadQueue.Tpo .deps/ThreadQueue.Po 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 -D_FORTIFY_SOURCE=2 -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 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 -D_FORTIFY_SOURCE=2 -pthread -I/opt/pkg/include -I/usr/include -MT ThreadOps.o -MD -MP -MF .deps/ThreadOps.Tpo -c -o ThreadOps.o ThreadOps.cxx mv -f .deps/ThreadOps.Tpo .deps/ThreadOps.Po 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 cd .. && /opt/pkg/bin/bmake am--refresh 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 -D_FORTIFY_SOURCE=2 -pthread -I/opt/pkg/include -I/usr/include -MT Image.o -MD -MP -MF .deps/Image.Tpo -c -o Image.o Image.cpp mv -f .deps/Image.Tpo .deps/Image.Po 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 -D_FORTIFY_SOURCE=2 -pthread -I/opt/pkg/include -I/usr/include -MT KeyPointDescriptor.o -MD -MP -MF .deps/KeyPointDescriptor.Tpo -c -o KeyPointDescriptor.o KeyPointDescriptor.cpp mv -f .deps/KeyPointDescriptor.Tpo .deps/KeyPointDescriptor.Po 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 -D_FORTIFY_SOURCE=2 -pthread -I/opt/pkg/include -I/usr/include -MT KeyPointDetector.o -MD -MP -MF .deps/KeyPointDetector.Tpo -c -o KeyPointDetector.o KeyPointDetector.cpp mv -f .deps/KeyPointDetector.Tpo .deps/KeyPointDetector.Po 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 -D_FORTIFY_SOURCE=2 -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 rm -f libsurf.a ar cru libsurf.a Image.o KeyPointDescriptor.o KeyPointDetector.o MathStuff.o ranlib libsurf.a Making all in panomatic cd .. && /opt/pkg/bin/bmake am--refresh 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 -D_FORTIFY_SOURCE=2 -pthread -I/opt/pkg/include -I/usr/include -MT Homography.o -MD -MP -MF .deps/Homography.Tpo -c -o Homography.o Homography.cpp mv -f .deps/Homography.Tpo .deps/Homography.Po 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 -D_FORTIFY_SOURCE=2 -pthread -I/opt/pkg/include -I/usr/include -MT PanoDetector.o -MD -MP -MF .deps/PanoDetector.Tpo -c -o PanoDetector.o PanoDetector.cpp 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::PoolExecutor::_impl' whose type uses the anonymous namespace [-Wsubobject-linkage] 58 | class PoolExecutor : public Executor { | ^~~~~~~~~~~~ mv -f .deps/PanoDetector.Tpo .deps/PanoDetector.Po 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 -D_FORTIFY_SOURCE=2 -pthread -I/opt/pkg/include -I/usr/include -MT PanoDetectorLogic.o -MD -MP -MF .deps/PanoDetectorLogic.Tpo -c -o PanoDetectorLogic.o PanoDetectorLogic.cpp In file included from ../vigra/include/vigra/stdimage.hxx:42, 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] 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/gcc12/include/c++/12.2.0/string:48, from /opt/tools/gcc12/include/c++/12.2.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/gcc12/include/c++/12.2.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/gcc12/include/c++/12.2.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/gcc12/include/c++/12.2.0/bits/stl_function.h:1438: /opt/tools/gcc12/include/c++/12.2.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/gcc12/include/c++/12.2.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/gcc12/include/c++/12.2.0/memory:76, from ../vigra/include/vigra/basicimage.hxx:41, from ../vigra/include/vigra/stdimage.hxx:44: /opt/tools/gcc12/include/c++/12.2.0/bits/unique_ptr.h:64:28: note: declared here 64 | 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/gcc12/include/c++/12.2.0/bits/unique_ptr.h:64:28: note: declared here 64 | 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/gcc12/include/c++/12.2.0/bits/unique_ptr.h:64:28: note: declared here 64 | 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/gcc12/include/c++/12.2.0/bits/unique_ptr.h:64:28: note: declared here 64 | 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/gcc12/include/c++/12.2.0/bits/unique_ptr.h:64:28: note: declared here 64 | 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/gcc12/include/c++/12.2.0/bits/unique_ptr.h:64:28: note: declared here 64 | 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/gcc12/include/c++/12.2.0/bits/unique_ptr.h:64:28: note: declared here 64 | 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/gcc12/include/c++/12.2.0/bits/unique_ptr.h:64:28: note: declared here 64 | 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/gcc12/include/c++/12.2.0/bits/unique_ptr.h:64:28: note: declared here 64 | 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/gcc12/include/c++/12.2.0/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ 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::PoolExecutor::_impl' whose type uses the anonymous namespace [-Wsubobject-linkage] 58 | class PoolExecutor : public Executor { | ^~~~~~~~~~~~ mv -f .deps/PanoDetectorLogic.Tpo .deps/PanoDetectorLogic.Po 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 -D_FORTIFY_SOURCE=2 -pthread -I/opt/pkg/include -I/usr/include -MT RansacFiltering.o -MD -MP -MF .deps/RansacFiltering.Tpo -c -o RansacFiltering.o RansacFiltering.cpp mv -f .deps/RansacFiltering.Tpo .deps/RansacFiltering.Po 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 -D_FORTIFY_SOURCE=2 -pthread -I/opt/pkg/include -I/usr/include -MT TestCode.o -MD -MP -MF .deps/TestCode.Tpo -c -o TestCode.o TestCode.cpp 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] 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/gcc12/include/c++/12.2.0/string:48, from /opt/tools/gcc12/include/c++/12.2.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/gcc12/include/c++/12.2.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/gcc12/include/c++/12.2.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/gcc12/include/c++/12.2.0/bits/stl_function.h:1438: /opt/tools/gcc12/include/c++/12.2.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/gcc12/include/c++/12.2.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/gcc12/include/c++/12.2.0/memory:76, from ../vigra/include/vigra/basicimage.hxx:41, from ../vigra/include/vigra/stdimage.hxx:44: /opt/tools/gcc12/include/c++/12.2.0/bits/unique_ptr.h:64:28: note: declared here 64 | 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/gcc12/include/c++/12.2.0/bits/unique_ptr.h:64:28: note: declared here 64 | 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/gcc12/include/c++/12.2.0/bits/unique_ptr.h:64:28: note: declared here 64 | 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/gcc12/include/c++/12.2.0/bits/unique_ptr.h:64:28: note: declared here 64 | 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/gcc12/include/c++/12.2.0/bits/unique_ptr.h:64:28: note: declared here 64 | 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/gcc12/include/c++/12.2.0/bits/unique_ptr.h:64:28: note: declared here 64 | 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/gcc12/include/c++/12.2.0/bits/unique_ptr.h:64:28: note: declared here 64 | 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/gcc12/include/c++/12.2.0/bits/unique_ptr.h:64:28: note: declared here 64 | 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/gcc12/include/c++/12.2.0/bits/unique_ptr.h:64:28: note: declared here 64 | 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/gcc12/include/c++/12.2.0/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ mv -f .deps/TestCode.Tpo .deps/TestCode.Po 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 -D_FORTIFY_SOURCE=2 -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 in /home/pbulk/build/graphics/panomatic/work/panomatic-0.9.4/panomatic 1 error bmake[1]: stopped in /home/pbulk/build/graphics/panomatic/work/panomatic-0.9.4/panomatic *** [all-recursive] Error code 1 bmake: stopped in /home/pbulk/build/graphics/panomatic/work/panomatic-0.9.4 1 error bmake: stopped in /home/pbulk/build/graphics/panomatic/work/panomatic-0.9.4 *** Error code 2 Stop. bmake[1]: stopped in /data/jenkins/workspace/pkgsrc-upstream-bulktest/graphics/panomatic *** Error code 1 Stop. bmake: stopped in /data/jenkins/workspace/pkgsrc-upstream-bulktest/graphics/panomatic