Skip to content
This repository has been archived by the owner on Sep 4, 2023. It is now read-only.

compile beanstalkpp error #9

Open
zhangfulin opened this issue Sep 23, 2015 · 0 comments
Open

compile beanstalkpp error #9

zhangfulin opened this issue Sep 23, 2015 · 0 comments

Comments

@zhangfulin
Copy link

I am get this error

In file included from /usr/include/boost/shared_ptr.hpp:17:0,
from /usr/include/boost/date_time/time_clock.hpp:17,
from /usr/include/boost/date_time/posix_time/posix_time_types.hpp:10,
from /usr/include/boost/asio/detail/epoll_reactor.hpp:29,
from /usr/include/boost/asio/impl/io_service.ipp:25,
from /usr/include/boost/asio/io_service.hpp:641,
from /usr/include/boost/asio/basic_io_object.hpp:20,
from /usr/include/boost/asio/basic_socket.hpp:24,
from /usr/include/boost/asio/basic_datagram_socket.hpp:25,
from /usr/include/boost/asio.hpp:20,
from /root/zfl/beanstalkpp/client.h:28,
from /root/zfl/beanstalkpp/client.cpp:21:
/usr/include/boost/smart_ptr/shared_ptr.hpp: In instantiation of ‘boost::shared_ptr< >& boost::shared_ptr< >::operator=(const boost::shared_ptr< >&) [with T = Beanstalkpp::Job]’:
/root/zfl/beanstalkpp/client.cpp:148:12: required from here
/usr/include/boost/smart_ptr/shared_ptr.hpp:305:9: 错误:使用了被删除的函数‘boost::shared_ptrBeanstalkpp::Job::shared_ptr(const boost::shared_ptrBeanstalkpp::Job&)’
this_type(r).swap(this);
^
/usr/include/boost/smart_ptr/shared_ptr.hpp:168:25: 附注:‘boost::shared_ptrBeanstalkpp::Job::shared_ptr(const boost::shared_ptrBeanstalkpp::Job&)’ is implicitly declared as deleted because ‘boost::shared_ptrBeanstalkpp::Job’ declares a move constructor or move assignment operator
template class shared_ptr
^
make[2]: *
* [CMakeFiles/beanstalkpp.dir/client.cpp.o] 错误 1
make[1]: *** [CMakeFiles/beanstalkpp.dir/all] 错误 2
make: *** [all] 错误 2

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant