Package: evolvotron Version: 0.6.3-2 Severity: important User: debian-...@lists.debian.org Usertags: ftbfs-gcc-6 gcc-6-cannot-convert
This package fails to build with GCC 6. GCC 6 has not been released yet, but it's expected that GCC 6 will become the default compiler for stretch. Note that only the first error is reported; there might be more. You can find a snapshot of GCC 6 in experimental. To build with GCC 6, you can set CC=gcc-6 CXX=g++-6 explicitly. > sbuild (Debian sbuild) 0.67.0 (26 Dec 2015) on dl580gen9-02.hlinux ... > make[2]: Entering directory '/<<PKGBUILDDIR>>/libevolvotron' > g++ -m64 -pipe -g -O2 -fstack-protector-strong -Wformat > -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 > -DEVOLVOTRON_VERSION="0.6.3" -DEVOLVOTRON_BUILD="0.6.3 (Build options: > Release)" -DNDEBUG -DQT_NO_ASCII_CAST -fPIC -D_REENTRANT -Wall -W > -DPLATFORM_LINUX -DQT_NO_DEBUG -DQT_XML_LIB -DQT_GUI_LIB -DQT_CORE_LIB > -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++-64 -I. > -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtXml > -I/usr/include/qt4 -I../libfunction -Imoc -x c++-header -c > libevolvotron_precompiled.h -o evolvotron.gch/c++ > In file included from ../libfunction/libfunction_precompiled.h:31:0, > from libevolvotron_precompiled.h:28: > ../libfunction/function_node.h:82:8: warning: 'template<class> class > std::auto_ptr' is deprecated [-Wdeprecated-declarations] > std::auto_ptr<boost::ptr_vector<FunctionNode> > cloneargs() const; > ^~~~~~~~ > > In file included from /usr/include/c++/6/bits/locale_conv.h:41:0, > from /usr/include/c++/6/locale:43, > from /usr/include/c++/6/iomanip:43, > from ../libfunction/useful.h:34, > from ../libfunction/libfunction_precompiled.h:28, > from libevolvotron_precompiled.h:28: > /usr/include/c++/6/bits/unique_ptr.h:49:28: note: declared here > template<typename> class auto_ptr; > ^~~~~~~~ > > In file included from ../libfunction/libfunction_precompiled.h:31:0, > from libevolvotron_precompiled.h:28: > ../libfunction/function_node.h:127:15: warning: 'template<class> class > std::auto_ptr' is deprecated [-Wdeprecated-declarations] > static std::auto_ptr<FunctionNode> stub(const MutationParameters& > parameters,bool exciting); > ^~~~~~~~ > > In file included from /usr/include/c++/6/bits/locale_conv.h:41:0, > from /usr/include/c++/6/locale:43, > from /usr/include/c++/6/iomanip:43, > from ../libfunction/useful.h:34, > from ../libfunction/libfunction_precompiled.h:28, > from libevolvotron_precompiled.h:28: > /usr/include/c++/6/bits/unique_ptr.h:49:28: note: declared here > template<typename> class auto_ptr; > ^~~~~~~~ > > In file included from ../libfunction/libfunction_precompiled.h:31:0, > from libevolvotron_precompiled.h:28: > ../libfunction/function_node.h:144:15: warning: 'template<class> class > std::auto_ptr' is deprecated [-Wdeprecated-declarations] > static std::auto_ptr<FunctionNode> create(const FunctionRegistry& > function_registry,const FunctionNodeInfo& info,std::string& report); > ^~~~~~~~ > > In file included from /usr/include/c++/6/bits/locale_conv.h:41:0, > from /usr/include/c++/6/locale:43, > from /usr/include/c++/6/iomanip:43, > from ../libfunction/useful.h:34, > from ../libfunction/libfunction_precompiled.h:28, > from libevolvotron_precompiled.h:28: > /usr/include/c++/6/bits/unique_ptr.h:49:28: note: declared here > template<typename> class auto_ptr; > ^~~~~~~~ > > In file included from ../libfunction/libfunction_precompiled.h:31:0, > from libevolvotron_precompiled.h:28: > ../libfunction/function_node.h:197:16: warning: 'template<class> class > std::auto_ptr' is deprecated [-Wdeprecated-declarations] > virtual std::auto_ptr<FunctionNode> deepclone() const > ^~~~~~~~ > > In file included from /usr/include/c++/6/bits/locale_conv.h:41:0, > from /usr/include/c++/6/locale:43, > from /usr/include/c++/6/iomanip:43, > from ../libfunction/useful.h:34, > from ../libfunction/libfunction_precompiled.h:28, > from libevolvotron_precompiled.h:28: > /usr/include/c++/6/bits/unique_ptr.h:49:28: note: declared here > template<typename> class auto_ptr; > ^~~~~~~~ > > In file included from ../libfunction/libfunction_precompiled.h:31:0, > from libevolvotron_precompiled.h:28: > ../libfunction/function_node.h:204:16: warning: 'template<class> class > std::auto_ptr' is deprecated [-Wdeprecated-declarations] > virtual std::auto_ptr<boost::ptr_vector<FunctionNode> > deepclone_args() > const; > ^~~~~~~~ > > In file included from /usr/include/c++/6/bits/locale_conv.h:41:0, > from /usr/include/c++/6/locale:43, > from /usr/include/c++/6/iomanip:43, > from ../libfunction/useful.h:34, > from ../libfunction/libfunction_precompiled.h:28, > from libevolvotron_precompiled.h:28: > /usr/include/c++/6/bits/unique_ptr.h:49:28: note: declared here > template<typename> class auto_ptr; > ^~~~~~~~ > > In file included from ../libfunction/function_registry.h:27:0, > from ../libfunction/function_boilerplate.h:30, > from ../libfunction/libfunction_precompiled.h:32, > from libevolvotron_precompiled.h:28: > ../libfunction/function_registration.h:46:14: warning: 'template<class> class > std::auto_ptr' is deprecated [-Wdeprecated-declarations] > typedef std::auto_ptr<FunctionNode> (*FunctionNodeStubNewFnPtr)(const > MutationParameters&,bool); > ^~~~~~~~ > > In file included from /usr/include/c++/6/bits/locale_conv.h:41:0, > from /usr/include/c++/6/locale:43, > from /usr/include/c++/6/iomanip:43, > from ../libfunction/useful.h:34, > from ../libfunction/libfunction_precompiled.h:28, > from libevolvotron_precompiled.h:28: > /usr/include/c++/6/bits/unique_ptr.h:49:28: note: declared here > template<typename> class auto_ptr; > ^~~~~~~~ > > In file included from ../libfunction/function_registry.h:27:0, > from ../libfunction/function_boilerplate.h:30, > from ../libfunction/libfunction_precompiled.h:32, > from libevolvotron_precompiled.h:28: > ../libfunction/function_registration.h:47:14: warning: 'template<class> class > std::auto_ptr' is deprecated [-Wdeprecated-declarations] > typedef std::auto_ptr<FunctionNode> (*FunctionNodeCreateFnPtr)(const > FunctionRegistry&,const FunctionNodeInfo&,std::string&); > ^~~~~~~~ > > In file included from /usr/include/c++/6/bits/locale_conv.h:41:0, > from /usr/include/c++/6/locale:43, > from /usr/include/c++/6/iomanip:43, > from ../libfunction/useful.h:34, > from ../libfunction/libfunction_precompiled.h:28, > from libevolvotron_precompiled.h:28: > /usr/include/c++/6/bits/unique_ptr.h:49:28: note: declared here > template<typename> class auto_ptr; > ^~~~~~~~ > > In file included from ../libfunction/libfunction_precompiled.h:32:0, > from libevolvotron_precompiled.h:28: > ../libfunction/function_boilerplate.h:61:15: warning: 'template<class> class > std::auto_ptr' is deprecated [-Wdeprecated-declarations] > static std::auto_ptr<FunctionNode> stubnew(const MutationParameters& > mutation_parameters,bool exciting); > ^~~~~~~~ > > In file included from /usr/include/c++/6/bits/locale_conv.h:41:0, > from /usr/include/c++/6/locale:43, > from /usr/include/c++/6/iomanip:43, > from ../libfunction/useful.h:34, > from ../libfunction/libfunction_precompiled.h:28, > from libevolvotron_precompiled.h:28: > /usr/include/c++/6/bits/unique_ptr.h:49:28: note: declared here > template<typename> class auto_ptr; > ^~~~~~~~ > > In file included from ../libfunction/libfunction_precompiled.h:32:0, > from libevolvotron_precompiled.h:28: > ../libfunction/function_boilerplate.h:66:15: warning: 'template<class> class > std::auto_ptr' is deprecated [-Wdeprecated-declarations] > static std::auto_ptr<FunctionNode> create(const FunctionRegistry& > function_registry,const FunctionNodeInfo& info,std::string& report); > ^~~~~~~~ > > In file included from /usr/include/c++/6/bits/locale_conv.h:41:0, > from /usr/include/c++/6/locale:43, > from /usr/include/c++/6/iomanip:43, > from ../libfunction/useful.h:34, > from ../libfunction/libfunction_precompiled.h:28, > from libevolvotron_precompiled.h:28: > /usr/include/c++/6/bits/unique_ptr.h:49:28: note: declared here > template<typename> class auto_ptr; > ^~~~~~~~ > > In file included from ../libfunction/libfunction_precompiled.h:32:0, > from libevolvotron_precompiled.h:28: > ../libfunction/function_boilerplate.h:69:16: warning: 'template<class> class > std::auto_ptr' is deprecated [-Wdeprecated-declarations] > virtual std::auto_ptr<FunctionNode> deepclone() const; > ^~~~~~~~ > > In file included from /usr/include/c++/6/bits/locale_conv.h:41:0, > from /usr/include/c++/6/locale:43, > from /usr/include/c++/6/iomanip:43, > from ../libfunction/useful.h:34, > from ../libfunction/libfunction_precompiled.h:28, > from libevolvotron_precompiled.h:28: > /usr/include/c++/6/bits/unique_ptr.h:49:28: note: declared here > template<typename> class auto_ptr; > ^~~~~~~~ > > In file included from ../libfunction/libfunction_precompiled.h:32:0, > from libevolvotron_precompiled.h:28: > ../libfunction/function_boilerplate.h:72:8: warning: 'template<class> class > std::auto_ptr' is deprecated [-Wdeprecated-declarations] > std::auto_ptr<FUNCTION> typed_deepclone() const; > ^~~~~~~~ > > In file included from /usr/include/c++/6/bits/locale_conv.h:41:0, > from /usr/include/c++/6/locale:43, > from /usr/include/c++/6/iomanip:43, > from ../libfunction/useful.h:34, > from ../libfunction/libfunction_precompiled.h:28, > from libevolvotron_precompiled.h:28: > /usr/include/c++/6/bits/unique_ptr.h:49:28: note: declared here > template<typename> class auto_ptr; > ^~~~~~~~ > > In file included from ../libfunction/libfunction_precompiled.h:32:0, > from libevolvotron_precompiled.h:28: > ../libfunction/function_boilerplate.h:117:6: warning: 'template<class> class > std::auto_ptr' is deprecated [-Wdeprecated-declarations] > std::auto_ptr<FunctionNode> > FunctionBoilerplate<FUNCTION,PARAMETERS,ARGUMENTS,ITERATIVE,CLASSIFICATION>::stubnew(const > MutationParameters& mutation_parameters,bool exciting) > ^~~~~~~~ > > In file included from /usr/include/c++/6/bits/locale_conv.h:41:0, > from /usr/include/c++/6/locale:43, > from /usr/include/c++/6/iomanip:43, > from ../libfunction/useful.h:34, > from ../libfunction/libfunction_precompiled.h:28, > from libevolvotron_precompiled.h:28: > /usr/include/c++/6/bits/unique_ptr.h:49:28: note: declared here > template<typename> class auto_ptr; > ^~~~~~~~ > > In file included from ../libfunction/libfunction_precompiled.h:32:0, > from libevolvotron_precompiled.h:28: > ../libfunction/function_boilerplate.h: In static member function 'static > std::auto_ptr<FunctionNode> FunctionBoilerplate<FUNCTION, PARAMETERS, > ARGUMENTS, ITERATIVE, CLASSIFICATION>::stubnew(const MutationParameters&, > bool)': > ../libfunction/function_boilerplate.h:125:15: warning: 'template<class> class > std::auto_ptr' is deprecated [-Wdeprecated-declarations] > return std::auto_ptr<FunctionNode> > ^~~~~~~~ > > In file included from /usr/include/c++/6/bits/locale_conv.h:41:0, > from /usr/include/c++/6/locale:43, > from /usr/include/c++/6/iomanip:43, > from ../libfunction/useful.h:34, > from ../libfunction/libfunction_precompiled.h:28, > from libevolvotron_precompiled.h:28: > /usr/include/c++/6/bits/unique_ptr.h:49:28: note: declared here > template<typename> class auto_ptr; > ^~~~~~~~ > > In file included from ../libfunction/libfunction_precompiled.h:32:0, > from libevolvotron_precompiled.h:28: > ../libfunction/function_boilerplate.h: At global scope: > ../libfunction/function_boilerplate.h:137:6: warning: 'template<class> class > std::auto_ptr' is deprecated [-Wdeprecated-declarations] > std::auto_ptr<FunctionNode> > FunctionBoilerplate<FUNCTION,PARAMETERS,ARGUMENTS,ITERATIVE,CLASSIFICATION>::create(const > FunctionRegistry& function_registry,const FunctionNodeInfo& > info,std::string& report) > ^~~~~~~~ > > In file included from /usr/include/c++/6/bits/locale_conv.h:41:0, > from /usr/include/c++/6/locale:43, > from /usr/include/c++/6/iomanip:43, > from ../libfunction/useful.h:34, > from ../libfunction/libfunction_precompiled.h:28, > from libevolvotron_precompiled.h:28: > /usr/include/c++/6/bits/unique_ptr.h:49:28: note: declared here > template<typename> class auto_ptr; > ^~~~~~~~ > > In file included from ../libfunction/libfunction_precompiled.h:32:0, > from libevolvotron_precompiled.h:28: > ../libfunction/function_boilerplate.h: In static member function 'static > std::auto_ptr<FunctionNode> FunctionBoilerplate<FUNCTION, PARAMETERS, > ARGUMENTS, ITERATIVE, CLASSIFICATION>::create(const FunctionRegistry&, const > FunctionNodeInfo&, std::__cxx11::string&)': > ../libfunction/function_boilerplate.h:139:77: warning: 'template<class> class > std::auto_ptr' is deprecated [-Wdeprecated-declarations] > if (!verify_info(info,PARAMETERS,ARGUMENTS,ITERATIVE,report)) return > std::auto_ptr<FunctionNode>(); > > ^~~~~~~~ > > In file included from /usr/include/c++/6/bits/locale_conv.h:41:0, > from /usr/include/c++/6/locale:43, > from /usr/include/c++/6/iomanip:43, > from ../libfunction/useful.h:34, > from ../libfunction/libfunction_precompiled.h:28, > from libevolvotron_precompiled.h:28: > /usr/include/c++/6/bits/unique_ptr.h:49:28: note: declared here > template<typename> class auto_ptr; > ^~~~~~~~ > > In file included from ../libfunction/libfunction_precompiled.h:32:0, > from libevolvotron_precompiled.h:28: > ../libfunction/function_boilerplate.h:142:69: warning: 'template<class> class > std::auto_ptr' is deprecated [-Wdeprecated-declarations] > if (!create_args(function_registry,info,args,report)) return > std::auto_ptr<FunctionNode>(); > ^~~~~~~~ > > In file included from /usr/include/c++/6/bits/locale_conv.h:41:0, > from /usr/include/c++/6/locale:43, > from /usr/include/c++/6/iomanip:43, > from ../libfunction/useful.h:34, > from ../libfunction/libfunction_precompiled.h:28, > from libevolvotron_precompiled.h:28: > /usr/include/c++/6/bits/unique_ptr.h:49:28: note: declared here > template<typename> class auto_ptr; > ^~~~~~~~ > > In file included from ../libfunction/libfunction_precompiled.h:32:0, > from libevolvotron_precompiled.h:28: > ../libfunction/function_boilerplate.h:144:15: warning: 'template<class> class > std::auto_ptr' is deprecated [-Wdeprecated-declarations] > return std::auto_ptr<FunctionNode>(new > FUNCTION(info.params(),args,info.iterations())); > ^~~~~~~~ > > In file included from /usr/include/c++/6/bits/locale_conv.h:41:0, > from /usr/include/c++/6/locale:43, > from /usr/include/c++/6/iomanip:43, > from ../libfunction/useful.h:34, > from ../libfunction/libfunction_precompiled.h:28, > from libevolvotron_precompiled.h:28: > /usr/include/c++/6/bits/unique_ptr.h:49:28: note: declared here > template<typename> class auto_ptr; > ^~~~~~~~ > > In file included from ../libfunction/libfunction_precompiled.h:32:0, > from libevolvotron_precompiled.h:28: > ../libfunction/function_boilerplate.h: At global scope: > ../libfunction/function_boilerplate.h:148:6: warning: 'template<class> class > std::auto_ptr' is deprecated [-Wdeprecated-declarations] > std::auto_ptr<FunctionNode> > FunctionBoilerplate<FUNCTION,PARAMETERS,ARGUMENTS,ITERATIVE,CLASSIFICATION>::deepclone() > const > ^~~~~~~~ > > In file included from /usr/include/c++/6/bits/locale_conv.h:41:0, > from /usr/include/c++/6/locale:43, > from /usr/include/c++/6/iomanip:43, > from ../libfunction/useful.h:34, > from ../libfunction/libfunction_precompiled.h:28, > from libevolvotron_precompiled.h:28: > /usr/include/c++/6/bits/unique_ptr.h:49:28: note: declared here > template<typename> class auto_ptr; > ^~~~~~~~ > > In file included from ../libfunction/libfunction_precompiled.h:32:0, > from libevolvotron_precompiled.h:28: > ../libfunction/function_boilerplate.h: In member function 'virtual > std::auto_ptr<FunctionNode> FunctionBoilerplate<FUNCTION, PARAMETERS, > ARGUMENTS, ITERATIVE, CLASSIFICATION>::deepclone() const': > ../libfunction/function_boilerplate.h:150:15: warning: 'template<class> class > std::auto_ptr' is deprecated [-Wdeprecated-declarations] > return std::auto_ptr<FunctionNode>(typed_deepclone()); > ^~~~~~~~ > > In file included from /usr/include/c++/6/bits/locale_conv.h:41:0, > from /usr/include/c++/6/locale:43, > from /usr/include/c++/6/iomanip:43, > from ../libfunction/useful.h:34, > from ../libfunction/libfunction_precompiled.h:28, > from libevolvotron_precompiled.h:28: > /usr/include/c++/6/bits/unique_ptr.h:49:28: note: declared here > template<typename> class auto_ptr; > ^~~~~~~~ > > In file included from ../libfunction/libfunction_precompiled.h:32:0, > from libevolvotron_precompiled.h:28: > ../libfunction/function_boilerplate.h: At global scope: > ../libfunction/function_boilerplate.h:154:6: warning: 'template<class> class > std::auto_ptr' is deprecated [-Wdeprecated-declarations] > std::auto_ptr<FUNCTION> > FunctionBoilerplate<FUNCTION,PARAMETERS,ARGUMENTS,ITERATIVE,CLASSIFICATION>::typed_deepclone() > const > ^~~~~~~~ > > In file included from /usr/include/c++/6/bits/locale_conv.h:41:0, > from /usr/include/c++/6/locale:43, > from /usr/include/c++/6/iomanip:43, > from ../libfunction/useful.h:34, > from ../libfunction/libfunction_precompiled.h:28, > from libevolvotron_precompiled.h:28: > /usr/include/c++/6/bits/unique_ptr.h:49:28: note: declared here > template<typename> class auto_ptr; > ^~~~~~~~ > > In file included from ../libfunction/libfunction_precompiled.h:32:0, > from libevolvotron_precompiled.h:28: > ../libfunction/function_boilerplate.h: In member function 'std::auto_ptr<Y> > FunctionBoilerplate<FUNCTION, PARAMETERS, ARGUMENTS, ITERATIVE, > CLASSIFICATION>::typed_deepclone() const': > ../libfunction/function_boilerplate.h:156:15: warning: 'template<class> class > std::auto_ptr' is deprecated [-Wdeprecated-declarations] > return std::auto_ptr<FUNCTION>(new > FUNCTION(cloneparams(),*cloneargs(),iterations())); > ^~~~~~~~ > > In file included from /usr/include/c++/6/bits/locale_conv.h:41:0, > from /usr/include/c++/6/locale:43, > from /usr/include/c++/6/iomanip:43, > from ../libfunction/useful.h:34, > from ../libfunction/libfunction_precompiled.h:28, > from libevolvotron_precompiled.h:28: > /usr/include/c++/6/bits/unique_ptr.h:49:28: note: declared here > template<typename> class auto_ptr; > ^~~~~~~~ > > g++ -c -include evolvotron -m64 -pipe -g -O2 -fstack-protector-strong > -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 > -DEVOLVOTRON_VERSION="0.6.3" -DEVOLVOTRON_BUILD="0.6.3 (Build options: > Release)" -DNDEBUG -DQT_NO_ASCII_CAST -fPIC -D_REENTRANT -Wall -W > -DPLATFORM_LINUX -DQT_NO_DEBUG -DQT_XML_LIB -DQT_GUI_LIB -DQT_CORE_LIB > -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++-64 -I. > -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtXml > -I/usr/include/qt4 -I../libfunction -Imoc -o dialog_about.o dialog_about.cpp > g++ -c -include evolvotron -m64 -pipe -g -O2 -fstack-protector-strong > -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 > -DEVOLVOTRON_VERSION="0.6.3" -DEVOLVOTRON_BUILD="0.6.3 (Build options: > Release)" -DNDEBUG -DQT_NO_ASCII_CAST -fPIC -D_REENTRANT -Wall -W > -DPLATFORM_LINUX -DQT_NO_DEBUG -DQT_XML_LIB -DQT_GUI_LIB -DQT_CORE_LIB > -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++-64 -I. > -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtXml > -I/usr/include/qt4 -I../libfunction -Imoc -o dialog_favourite.o > dialog_favourite.cpp > In file included from evolvotron_main.h:28:0, > from dialog_favourite.cpp:29: > transform_factory.h:40:16: warning: 'template<class> class std::auto_ptr' is > deprecated [-Wdeprecated-declarations] > virtual std::auto_ptr<TransformFactory> clone() const > ^~~~~~~~ > > In file included from /usr/include/c++/6/bits/locale_conv.h:41:0, > from /usr/include/c++/6/locale:43, > from /usr/include/c++/6/iomanip:43, > from ../libfunction/useful.h:34, > from ../libfunction/libfunction_precompiled.h:28, > from libevolvotron_precompiled.h:28: > /usr/include/c++/6/bits/unique_ptr.h:49:28: note: declared here > template<typename> class auto_ptr; > ^~~~~~~~ > > In file included from evolvotron_main.h:28:0, > from dialog_favourite.cpp:29: > transform_factory.h:63:16: warning: 'template<class> class std::auto_ptr' is > deprecated [-Wdeprecated-declarations] > virtual std::auto_ptr<TransformFactory> clone() const > ^~~~~~~~ > > In file included from /usr/include/c++/6/bits/locale_conv.h:41:0, > from /usr/include/c++/6/locale:43, > from /usr/include/c++/6/iomanip:43, > from ../libfunction/useful.h:34, > from ../libfunction/libfunction_precompiled.h:28, > from libevolvotron_precompiled.h:28: > /usr/include/c++/6/bits/unique_ptr.h:49:28: note: declared here > template<typename> class auto_ptr; > ^~~~~~~~ > > In file included from evolvotron_main.h:28:0, > from dialog_favourite.cpp:29: > transform_factory.h: In member function 'virtual > std::auto_ptr<TransformFactory> TransformFactoryRandomWarpXY::clone() const': > transform_factory.h:65:19: warning: 'template<class> class std::auto_ptr' is > deprecated [-Wdeprecated-declarations] > return std::auto_ptr<TransformFactory>(new > TransformFactoryRandomWarpXY()); > ^~~~~~~~ > > In file included from /usr/include/c++/6/bits/locale_conv.h:41:0, > from /usr/include/c++/6/locale:43, > from /usr/include/c++/6/iomanip:43, > from ../libfunction/useful.h:34, > from ../libfunction/libfunction_precompiled.h:28, > from libevolvotron_precompiled.h:28: > /usr/include/c++/6/bits/unique_ptr.h:49:28: note: declared here > template<typename> class auto_ptr; > ^~~~~~~~ > > In file included from evolvotron_main.h:28:0, > from dialog_favourite.cpp:29: > transform_factory.h: At global scope: > transform_factory.h:84:16: warning: 'template<class> class std::auto_ptr' is > deprecated [-Wdeprecated-declarations] > virtual std::auto_ptr<TransformFactory> clone() const > ^~~~~~~~ > > In file included from /usr/include/c++/6/bits/locale_conv.h:41:0, > from /usr/include/c++/6/locale:43, > from /usr/include/c++/6/iomanip:43, > from ../libfunction/useful.h:34, > from ../libfunction/libfunction_precompiled.h:28, > from libevolvotron_precompiled.h:28: > /usr/include/c++/6/bits/unique_ptr.h:49:28: note: declared here > template<typename> class auto_ptr; > ^~~~~~~~ > > In file included from evolvotron_main.h:28:0, > from dialog_favourite.cpp:29: > transform_factory.h: In member function 'virtual > std::auto_ptr<TransformFactory> TransformFactoryRandomScaleXY::clone() const': > transform_factory.h:86:19: warning: 'template<class> class std::auto_ptr' is > deprecated [-Wdeprecated-declarations] > return std::auto_ptr<TransformFactory>(new > TransformFactoryRandomScaleXY(_lopow2,_hipow2)); > ^~~~~~~~ > > In file included from /usr/include/c++/6/bits/locale_conv.h:41:0, > from /usr/include/c++/6/locale:43, > from /usr/include/c++/6/iomanip:43, > from ../libfunction/useful.h:34, > from ../libfunction/libfunction_precompiled.h:28, > from libevolvotron_precompiled.h:28: > /usr/include/c++/6/bits/unique_ptr.h:49:28: note: declared here > template<typename> class auto_ptr; > ^~~~~~~~ > > In file included from evolvotron_main.h:28:0, > from dialog_favourite.cpp:29: > transform_factory.h: At global scope: > transform_factory.h:108:16: warning: 'template<class> class std::auto_ptr' is > deprecated [-Wdeprecated-declarations] > virtual std::auto_ptr<TransformFactory> clone() const > ^~~~~~~~ > > In file included from /usr/include/c++/6/bits/locale_conv.h:41:0, > from /usr/include/c++/6/locale:43, > from /usr/include/c++/6/iomanip:43, > from ../libfunction/useful.h:34, > from ../libfunction/libfunction_precompiled.h:28, > from libevolvotron_precompiled.h:28: > /usr/include/c++/6/bits/unique_ptr.h:49:28: note: declared here > template<typename> class auto_ptr; > ^~~~~~~~ > > In file included from evolvotron_main.h:28:0, > from dialog_favourite.cpp:29: > transform_factory.h: In member function 'virtual > std::auto_ptr<TransformFactory> TransformFactoryRandomRotateZ::clone() const': > transform_factory.h:110:19: warning: 'template<class> class std::auto_ptr' is > deprecated [-Wdeprecated-declarations] > return std::auto_ptr<TransformFactory>(new > TransformFactoryRandomRotateZ()); > ^~~~~~~~ > > In file included from /usr/include/c++/6/bits/locale_conv.h:41:0, > from /usr/include/c++/6/locale:43, > from /usr/include/c++/6/iomanip:43, > from ../libfunction/useful.h:34, > from ../libfunction/libfunction_precompiled.h:28, > from libevolvotron_precompiled.h:28: > /usr/include/c++/6/bits/unique_ptr.h:49:28: note: declared here > template<typename> class auto_ptr; > ^~~~~~~~ > > In file included from evolvotron_main.h:28:0, > from dialog_favourite.cpp:29: > transform_factory.h: At global scope: > transform_factory.h:129:16: warning: 'template<class> class std::auto_ptr' is > deprecated [-Wdeprecated-declarations] > virtual std::auto_ptr<TransformFactory> clone() const > ^~~~~~~~ > > In file included from /usr/include/c++/6/bits/locale_conv.h:41:0, > from /usr/include/c++/6/locale:43, > from /usr/include/c++/6/iomanip:43, > from ../libfunction/useful.h:34, > from ../libfunction/libfunction_precompiled.h:28, > from libevolvotron_precompiled.h:28: > /usr/include/c++/6/bits/unique_ptr.h:49:28: note: declared here > template<typename> class auto_ptr; > ^~~~~~~~ > > In file included from evolvotron_main.h:28:0, > from dialog_favourite.cpp:29: > transform_factory.h: In member function 'virtual > std::auto_ptr<TransformFactory> TransformFactoryRandomTranslateXYZ::clone() > const': > transform_factory.h:131:19: warning: 'template<class> class std::auto_ptr' is > deprecated [-Wdeprecated-declarations] > return std::auto_ptr<TransformFactory>(new > TransformFactoryRandomTranslateXYZ(_origin,_range)); > ^~~~~~~~ > > In file included from /usr/include/c++/6/bits/locale_conv.h:41:0, > from /usr/include/c++/6/locale:43, > from /usr/include/c++/6/iomanip:43, > from ../libfunction/useful.h:34, > from ../libfunction/libfunction_precompiled.h:28, > from libevolvotron_precompiled.h:28: > /usr/include/c++/6/bits/unique_ptr.h:49:28: note: declared here > template<typename> class auto_ptr; > ^~~~~~~~ > > In file included from evolvotron_main.h:30:0, > from dialog_favourite.cpp:29: > mutatable_image.h: At global scope: > mutatable_image.h:47:8: warning: 'template<class> class std::auto_ptr' is > deprecated [-Wdeprecated-declarations] > std::auto_ptr<FunctionTop> _top; > ^~~~~~~~ > > In file included from /usr/include/c++/6/bits/locale_conv.h:41:0, > from /usr/include/c++/6/locale:43, > from /usr/include/c++/6/iomanip:43, > from ../libfunction/useful.h:34, > from ../libfunction/libfunction_precompiled.h:28, > from libevolvotron_precompiled.h:28: > /usr/include/c++/6/bits/unique_ptr.h:49:28: note: declared here > template<typename> class auto_ptr; > ^~~~~~~~ > > In file included from evolvotron_main.h:30:0, > from dialog_favourite.cpp:29: > mutatable_image.h:67:23: warning: 'template<class> class std::auto_ptr' is > deprecated [-Wdeprecated-declarations] > MutatableImage(std::auto_ptr<FunctionTop>&,bool sinz,bool sm,bool lock); > ^~~~~~~~ > > In file included from /usr/include/c++/6/bits/locale_conv.h:41:0, > from /usr/include/c++/6/locale:43, > from /usr/include/c++/6/iomanip:43, > from ../libfunction/useful.h:34, > from ../libfunction/libfunction_precompiled.h:28, > from libevolvotron_precompiled.h:28: > /usr/include/c++/6/bits/unique_ptr.h:49:28: note: declared here > template<typename> class auto_ptr; > ^~~~~~~~ > > In file included from mutatable_image_display.h:28:0, > from evolvotron_main.h:31, > from dialog_favourite.cpp:29: > mutatable_image_computer.h: In member function 'bool > MutatableImageComputer::active() const': > mutatable_image_computer.h:196:14: error: cannot convert 'const > boost::shared_ptr<MutatableImageComputerTask>' to 'bool' in return > return _task; > ^~~~~ > -- Martin Michlmayr Linux for HPE Helion, Hewlett Packard Enterprise