[Kea-users] logc4plus - no known conversion

Nathan Royce naroyce at hotmail.com
Tue Feb 3 00:46:40 UTC 2015


make[5]: Entering directory '/home/user/Desktop/kea/src/lib/log'  CXX      libkea_log_la-logimpl_messages.lo  CXX      libkea_log_la-log_formatter.lo  CXX      libkea_log_la-logger.lo  CXX      libkea_log_la-logger_impl.loIn file included from /home/user/Desktop/boost/boost/bind/mem_fn.hpp:25:0,                 from /home/user/Desktop/boost/boost/mem_fn.hpp:22,                 from /home/user/Desktop/boost/boost/function/detail/prologue.hpp:18,                 from /home/user/Desktop/boost/boost/function.hpp:24,                 from /home/user/Desktop/boost/boost/algorithm/string/detail/find_iterator.hpp:18,                 from /home/user/Desktop/boost/boost/algorithm/string/find_iterator.hpp:24,                 from /home/user/Desktop/boost/boost/algorithm/string/iter_find.hpp:27,                 from /home/user/Desktop/boost/boost/algorithm/string/split.hpp:16,                 from /home/user/Desktop/boost/boost/algorithm/string.hpp:23,                 from logger_impl.cc:24:/home/user/Desktop/boost/boost/get_pointer.hpp:27:40: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations] template<class T> T * get_pointer(std::auto_ptr<T> const& p)                                        ^In file included from /home/user/Desktop/CLFS/cross-tools/armv7l-unknown-linux-gnueabihf/include/c++/5.0.0/bits/locale_conv.h:41:0,                 from /home/user/Desktop/CLFS/cross-tools/armv7l-unknown-linux-gnueabihf/include/c++/5.0.0/locale:43,                 from /home/user/Desktop/CLFS/cross-tools/armv7l-unknown-linux-gnueabihf/include/c++/5.0.0/iomanip:43,                 from logger_impl.cc:16:/home/user/Desktop/CLFS/cross-tools/armv7l-unknown-linux-gnueabihf/include/c++/5.0.0/bits/unique_ptr.h:49:28: note: declared here   template<typename> class auto_ptr;                            ^  CXX      libkea_log_la-logger_level.loIn file included from /home/user/Desktop/boost/boost/bind/mem_fn.hpp:25:0,                 from /home/user/Desktop/boost/boost/mem_fn.hpp:22,                 from /home/user/Desktop/boost/boost/function/detail/prologue.hpp:18,                 from /home/user/Desktop/boost/boost/function.hpp:24,                 from /home/user/Desktop/boost/boost/algorithm/string/detail/find_iterator.hpp:18,                 from /home/user/Desktop/boost/boost/algorithm/string/find_iterator.hpp:24,                 from /home/user/Desktop/boost/boost/algorithm/string/iter_find.hpp:27,                 from /home/user/Desktop/boost/boost/algorithm/string/split.hpp:16,                 from /home/user/Desktop/boost/boost/algorithm/string.hpp:23,                 from logger_level.cc:19:/home/user/Desktop/boost/boost/get_pointer.hpp:27:40: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations] template<class T> T * get_pointer(std::auto_ptr<T> const& p)                                        ^In file included from /home/user/Desktop/CLFS/cross-tools/armv7l-unknown-linux-gnueabihf/include/c++/5.0.0/bits/locale_conv.h:41:0,                 from /home/user/Desktop/CLFS/cross-tools/armv7l-unknown-linux-gnueabihf/include/c++/5.0.0/locale:43,                 from /home/user/Desktop/boost/boost/lexical_cast/detail/converter_lexical_streams.hpp:44,                 from /home/user/Desktop/boost/boost/lexical_cast/detail/converter_lexical.hpp:53,                 from /home/user/Desktop/boost/boost/lexical_cast/try_lexical_convert.hpp:34,                 from /home/user/Desktop/boost/boost/lexical_cast.hpp:32,                 from ../../../src/lib/log/log_formatter.h:23,                 from ../../../src/lib/log/logger.h:28,                 from ../../../src/lib/log/macros.h:18,                 from logger_level.cc:16:/home/user/Desktop/CLFS/cross-tools/armv7l-unknown-linux-gnueabihf/include/c++/5.0.0/bits/unique_ptr.h:49:28: note: declared here   template<typename> class auto_ptr;                            ^  CXX      libkea_log_la-logger_level_impl.lo  CXX      libkea_log_la-logger_manager.lo  CXX      libkea_log_la-logger_manager_impl.loIn file included from /home/user/Desktop/boost/boost/smart_ptr/shared_ptr.hpp:28:0,                 from /home/user/Desktop/boost/boost/shared_ptr.hpp:17,                 from ../../../src/lib/log/buffer_appender_impl.h:22,                 from logger_manager_impl.cc:36:/home/user/Desktop/boost/boost/smart_ptr/detail/shared_count.hpp:395:33: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]     explicit shared_count( std::auto_ptr<Y> & r ): pi_( new sp_counted_impl_p<Y>( r.get() ) )                                 ^In file included from /home/user/Desktop/CLFS/cross-tools/armv7l-unknown-linux-gnueabihf/include/c++/5.0.0/memory:81:0,                 from /home/user/Desktop/CLFS/armv7l-unknown-linux-gnueabihf/include/log4cplus/layout.h:39,                 from /home/user/Desktop/CLFS/armv7l-unknown-linux-gnueabihf/include/log4cplus/appender.h:33,                 from /home/user/Desktop/CLFS/armv7l-unknown-linux-gnueabihf/include/log4cplus/spi/appenderattachable.h:33,                 from /home/user/Desktop/CLFS/armv7l-unknown-linux-gnueabihf/include/log4cplus/logger.h:36,                 from logger_manager_impl.cc:20:/home/user/Desktop/CLFS/cross-tools/armv7l-unknown-linux-gnueabihf/include/c++/5.0.0/bits/unique_ptr.h:49:28: note: declared here   template<typename> class auto_ptr;                            ^In file included from /home/user/Desktop/boost/boost/shared_ptr.hpp:17:0,                 from ../../../src/lib/log/buffer_appender_impl.h:22,                 from logger_manager_impl.cc:36:/home/user/Desktop/boost/boost/smart_ptr/shared_ptr.hpp:242:65: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations] template< class T, class R > struct sp_enable_if_auto_ptr< std::auto_ptr< T >, R >                                                                 ^In file included from /home/user/Desktop/CLFS/cross-tools/armv7l-unknown-linux-gnueabihf/include/c++/5.0.0/memory:81:0,                 from /home/user/Desktop/CLFS/armv7l-unknown-linux-gnueabihf/include/log4cplus/layout.h:39,                 from /home/user/Desktop/CLFS/armv7l-unknown-linux-gnueabihf/include/log4cplus/appender.h:33,                 from /home/user/Desktop/CLFS/armv7l-unknown-linux-gnueabihf/include/log4cplus/spi/appenderattachable.h:33,                 from /home/user/Desktop/CLFS/armv7l-unknown-linux-gnueabihf/include/log4cplus/logger.h:36,                 from logger_manager_impl.cc:20:/home/user/Desktop/CLFS/cross-tools/armv7l-unknown-linux-gnueabihf/include/c++/5.0.0/bits/unique_ptr.h:49:28: note: declared here   template<typename> class auto_ptr;                            ^In file included from /home/user/Desktop/boost/boost/shared_ptr.hpp:17:0,                 from ../../../src/lib/log/buffer_appender_impl.h:22,                 from logger_manager_impl.cc:36:/home/user/Desktop/boost/boost/smart_ptr/shared_ptr.hpp:441:31: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]     explicit shared_ptr( std::auto_ptr<Y> & r ): px(r.get()), pn()                               ^In file included from /home/user/Desktop/CLFS/cross-tools/armv7l-unknown-linux-gnueabihf/include/c++/5.0.0/memory:81:0,                 from /home/user/Desktop/CLFS/armv7l-unknown-linux-gnueabihf/include/log4cplus/layout.h:39,                 from /home/user/Desktop/CLFS/armv7l-unknown-linux-gnueabihf/include/log4cplus/appender.h:33,                 from /home/user/Desktop/CLFS/armv7l-unknown-linux-gnueabihf/include/log4cplus/spi/appenderattachable.h:33,                 from /home/user/Desktop/CLFS/armv7l-unknown-linux-gnueabihf/include/log4cplus/logger.h:36,                 from logger_manager_impl.cc:20:/home/user/Desktop/CLFS/cross-tools/armv7l-unknown-linux-gnueabihf/include/c++/5.0.0/bits/unique_ptr.h:49:28: note: declared here   template<typename> class auto_ptr;                            ^In file included from /home/user/Desktop/boost/boost/shared_ptr.hpp:17:0,                 from ../../../src/lib/log/buffer_appender_impl.h:22,                 from logger_manager_impl.cc:36:/home/user/Desktop/boost/boost/smart_ptr/shared_ptr.hpp:454:22: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]     shared_ptr( std::auto_ptr<Y> && r ): px(r.get()), pn()                      ^In file included from /home/user/Desktop/CLFS/cross-tools/armv7l-unknown-linux-gnueabihf/include/c++/5.0.0/memory:81:0,                 from /home/user/Desktop/CLFS/armv7l-unknown-linux-gnueabihf/include/log4cplus/layout.h:39,                 from /home/user/Desktop/CLFS/armv7l-unknown-linux-gnueabihf/include/log4cplus/appender.h:33,                 from /home/user/Desktop/CLFS/armv7l-unknown-linux-gnueabihf/include/log4cplus/spi/appenderattachable.h:33,                 from /home/user/Desktop/CLFS/armv7l-unknown-linux-gnueabihf/include/log4cplus/logger.h:36,                 from logger_manager_impl.cc:20:/home/user/Desktop/CLFS/cross-tools/armv7l-unknown-linux-gnueabihf/include/c++/5.0.0/bits/unique_ptr.h:49:28: note: declared here   template<typename> class auto_ptr;                            ^In file included from /home/user/Desktop/boost/boost/shared_ptr.hpp:17:0,                 from ../../../src/lib/log/buffer_appender_impl.h:22,                 from logger_manager_impl.cc:36:/home/user/Desktop/boost/boost/smart_ptr/shared_ptr.hpp:520:34: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]     shared_ptr & operator=( std::auto_ptr<Y> & r )                                  ^In file included from /home/user/Desktop/CLFS/cross-tools/armv7l-unknown-linux-gnueabihf/include/c++/5.0.0/memory:81:0,                 from /home/user/Desktop/CLFS/armv7l-unknown-linux-gnueabihf/include/log4cplus/layout.h:39,                 from /home/user/Desktop/CLFS/armv7l-unknown-linux-gnueabihf/include/log4cplus/appender.h:33,                 from /home/user/Desktop/CLFS/armv7l-unknown-linux-gnueabihf/include/log4cplus/spi/appenderattachable.h:33,                 from /home/user/Desktop/CLFS/armv7l-unknown-linux-gnueabihf/include/log4cplus/logger.h:36,                 from logger_manager_impl.cc:20:/home/user/Desktop/CLFS/cross-tools/armv7l-unknown-linux-gnueabihf/include/c++/5.0.0/bits/unique_ptr.h:49:28: note: declared here   template<typename> class auto_ptr;                            ^In file included from /home/user/Desktop/boost/boost/shared_ptr.hpp:17:0,                 from ../../../src/lib/log/buffer_appender_impl.h:22,                 from logger_manager_impl.cc:36:/home/user/Desktop/boost/boost/smart_ptr/shared_ptr.hpp:529:34: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]     shared_ptr & operator=( std::auto_ptr<Y> && r )                                  ^In file included from /home/user/Desktop/CLFS/cross-tools/armv7l-unknown-linux-gnueabihf/include/c++/5.0.0/memory:81:0,                 from /home/user/Desktop/CLFS/armv7l-unknown-linux-gnueabihf/include/log4cplus/layout.h:39,                 from /home/user/Desktop/CLFS/armv7l-unknown-linux-gnueabihf/include/log4cplus/appender.h:33,                 from /home/user/Desktop/CLFS/armv7l-unknown-linux-gnueabihf/include/log4cplus/spi/appenderattachable.h:33,                 from /home/user/Desktop/CLFS/armv7l-unknown-linux-gnueabihf/include/log4cplus/logger.h:36,                 from logger_manager_impl.cc:20:/home/user/Desktop/CLFS/cross-tools/armv7l-unknown-linux-gnueabihf/include/c++/5.0.0/bits/unique_ptr.h:49:28: note: declared here   template<typename> class auto_ptr;                            ^In file included from /home/user/Desktop/boost/boost/shared_ptr.hpp:17:0,                 from ../../../src/lib/log/buffer_appender_impl.h:22,                 from logger_manager_impl.cc:36:/home/user/Desktop/boost/boost/smart_ptr/shared_ptr.hpp: In member function 'boost::shared_ptr<T>& boost::shared_ptr<T>::operator=(std::auto_ptr<_Up>&&)':/home/user/Desktop/boost/boost/smart_ptr/shared_ptr.hpp:531:38: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]         this_type( static_cast< std::auto_ptr<Y> && >( r ) ).swap( *this );                                      ^In file included from /home/user/Desktop/CLFS/cross-tools/armv7l-unknown-linux-gnueabihf/include/c++/5.0.0/memory:81:0,                 from /home/user/Desktop/CLFS/armv7l-unknown-linux-gnueabihf/include/log4cplus/layout.h:39,                 from /home/user/Desktop/CLFS/armv7l-unknown-linux-gnueabihf/include/log4cplus/appender.h:33,                 from /home/user/Desktop/CLFS/armv7l-unknown-linux-gnueabihf/include/log4cplus/spi/appenderattachable.h:33,                 from /home/user/Desktop/CLFS/armv7l-unknown-linux-gnueabihf/include/log4cplus/logger.h:36,                 from logger_manager_impl.cc:20:/home/user/Desktop/CLFS/cross-tools/armv7l-unknown-linux-gnueabihf/include/c++/5.0.0/bits/unique_ptr.h:49:28: note: declared here   template<typename> class auto_ptr;                            ^logger_manager_impl.cc: In static member function 'static void isc::log::LoggerManagerImpl::setConsoleAppenderLayout(log4cplus::SharedAppenderPtr&)':logger_manager_impl.cc:250:5: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]     auto_ptr<log4cplus::Layout> layout(new log4cplus::PatternLayout(pattern));     ^In file included from /home/user/Desktop/CLFS/cross-tools/armv7l-unknown-linux-gnueabihf/include/c++/5.0.0/memory:81:0,                 from /home/user/Desktop/CLFS/armv7l-unknown-linux-gnueabihf/include/log4cplus/layout.h:39,                 from /home/user/Desktop/CLFS/armv7l-unknown-linux-gnueabihf/include/log4cplus/appender.h:33,                 from /home/user/Desktop/CLFS/armv7l-unknown-linux-gnueabihf/include/log4cplus/spi/appenderattachable.h:33,                 from /home/user/Desktop/CLFS/armv7l-unknown-linux-gnueabihf/include/log4cplus/logger.h:36,                 from logger_manager_impl.cc:20:/home/user/Desktop/CLFS/cross-tools/armv7l-unknown-linux-gnueabihf/include/c++/5.0.0/bits/unique_ptr.h:49:28: note: declared here   template<typename> class auto_ptr;                            ^logger_manager_impl.cc:251:31: error: no matching function for call to 'log4cplus::Appender::setLayout(std::auto_ptr<log4cplus::Layout>&)'     appender->setLayout(layout);                               ^In file included from /home/user/Desktop/CLFS/armv7l-unknown-linux-gnueabihf/include/log4cplus/spi/appenderattachable.h:33:0,                 from /home/user/Desktop/CLFS/armv7l-unknown-linux-gnueabihf/include/log4cplus/logger.h:36,                 from logger_manager_impl.cc:20:/home/user/Desktop/CLFS/armv7l-unknown-linux-gnueabihf/include/log4cplus/appender.h:216:22: note: candidate: virtual void log4cplus::Appender::setLayout(std::unique_ptr<log4cplus::Layout>)         virtual void setLayout(std::unique_ptr<Layout> layout);                      ^/home/user/Desktop/CLFS/armv7l-unknown-linux-gnueabihf/include/log4cplus/appender.h:216:22: note:   no known conversion for argument 1 from 'std::auto_ptr<log4cplus::Layout>' to 'std::unique_ptr<log4cplus::Layout>'logger_manager_impl.cc: In static member function 'static void isc::log::LoggerManagerImpl::setSyslogAppenderLayout(log4cplus::SharedAppenderPtr&)':logger_manager_impl.cc:265:5: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]     auto_ptr<log4cplus::Layout> layout(new log4cplus::PatternLayout(pattern));     ^In file included from /home/user/Desktop/CLFS/cross-tools/armv7l-unknown-linux-gnueabihf/include/c++/5.0.0/memory:81:0,                 from /home/user/Desktop/CLFS/armv7l-unknown-linux-gnueabihf/include/log4cplus/layout.h:39,                 from /home/user/Desktop/CLFS/armv7l-unknown-linux-gnueabihf/include/log4cplus/appender.h:33,                 from /home/user/Desktop/CLFS/armv7l-unknown-linux-gnueabihf/include/log4cplus/spi/appenderattachable.h:33,                 from /home/user/Desktop/CLFS/armv7l-unknown-linux-gnueabihf/include/log4cplus/logger.h:36,                 from logger_manager_impl.cc:20:/home/user/Desktop/CLFS/cross-tools/armv7l-unknown-linux-gnueabihf/include/c++/5.0.0/bits/unique_ptr.h:49:28: note: declared here   template<typename> class auto_ptr;                            ^logger_manager_impl.cc:266:31: error: no matching function for call to 'log4cplus::Appender::setLayout(std::auto_ptr<log4cplus::Layout>&)'     appender->setLayout(layout);                               ^In file included from /home/user/Desktop/CLFS/armv7l-unknown-linux-gnueabihf/include/log4cplus/spi/appenderattachable.h:33:0,                 from /home/user/Desktop/CLFS/armv7l-unknown-linux-gnueabihf/include/log4cplus/logger.h:36,                 from logger_manager_impl.cc:20:/home/user/Desktop/CLFS/armv7l-unknown-linux-gnueabihf/include/log4cplus/appender.h:216:22: note: candidate: virtual void log4cplus::Appender::setLayout(std::unique_ptr<log4cplus::Layout>)         virtual void setLayout(std::unique_ptr<Layout> layout);                      ^/home/user/Desktop/CLFS/armv7l-unknown-linux-gnueabihf/include/log4cplus/appender.h:216:22: note:   no known conversion for argument 1 from 'std::auto_ptr<log4cplus::Layout>' to 'std::unique_ptr<log4cplus::Layout>'Makefile:696: recipe for target 'libkea_log_la-logger_manager_impl.lo' failedmake[5]: *** [libkea_log_la-logger_manager_impl.lo] Error 1make[5]: Leaving directory '/home/user/Desktop/kea/src/lib/log'Makefile:809: recipe for target 'all-recursive' failedmake[4]: *** [all-recursive] Error 1make[4]: Leaving directory '/home/user/Desktop/kea/src/lib/log'Makefile:406: recipe for target 'all-recursive' failedmake[3]: *** [all-recursive] Error 1make[3]: Leaving directory '/home/user/Desktop/kea/src/lib'Makefile:406: recipe for target 'all-recursive' failedmake[2]: *** [all-recursive] Error 1make[2]: Leaving directory '/home/user/Desktop/kea/src'Makefile:862: recipe for target 'all-recursive' failedmake[1]: *** [all-recursive] Error 1make[1]: Leaving directory '/home/user/Desktop/kea'Makefile:727: recipe for target 'all' failedmake: *** [all] Error 2
 		 	   		  
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.isc.org/pipermail/kea-users/attachments/20150202/579452d4/attachment.htm>


More information about the Kea-users mailing list