rendered paste body/usr/local/include/asio/basic_io_object.hpp: In copy constructor 'asio::basic_io_object<asio::stream_socket_service<asio::ip::tcp> >::basic_io_object(const asio::basic_io_object<asio::stream_socket_service<asio::ip::tcp> >&)':
/usr/local/include/asio/basic_io_object.hpp:29: instantiated from 'void __gnu_cxx::new_allocator<_Tp>::construct(_Tp*, const _Tp&) [with _Tp = client]'
/usr/include/c++/4.0.0/bits/stl_vector.h:606: instantiated from 'void std::vector<_Tp, _Alloc>::push_back(const _Tp&) [with _Tp = client, _Alloc = std::allocator<client>]'
server.cpp:45: instantiated from here
/usr/local/include/boost/noncopyable.hpp:27: error: 'boost::noncopyable_::noncopyable::noncopyable(const boost::noncopyable_::noncopyable&)' is private
/usr/local/include/asio/basic_io_object.hpp:29: error: within this context
/usr/local/include/asio/detail/reactive_socket_service.hpp: In copy constructor 'asio::detail::reactive_socket_service<asio::ip::tcp, asio::detail::kqueue_reactor<false> >::implementation_type::implementation_type(const asio::detail::reactive_socket_service<asio::ip::tcp, asio::detail::kqueue_reactor<false> >::implementation_type&)':
/usr/local/include/boost/noncopyable.hpp:27: error: 'boost::noncopyable_::noncopyable::noncopyable(const boost::noncopyable_::noncopyable&)' is private
/usr/local/include/asio/detail/reactive_socket_service.hpp:55: error: within this context
/usr/local/include/asio/basic_io_object.hpp: In copy constructor 'asio::basic_io_object<asio::stream_socket_service<asio::ip::tcp> >::basic_io_object(const asio::basic_io_object<asio::stream_socket_service<asio::ip::tcp> >&)':
/usr/local/include/asio/basic_io_object.hpp:29: warning: synthesized method 'asio::detail::reactive_socket_service<asio::ip::tcp, asio::detail::kqueue_reactor<false> >::implementation_type::implementation_type(const asio::detail::reactive_socket_service<asio::ip::tcp, asio::detail::kqueue_reactor<false> >::implementation_type&)' first required here
/usr/local/include/asio/basic_socket.hpp: In copy constructor 'asio::basic_socket<asio::ip::tcp, asio::stream_socket_service<asio::ip::tcp> >::basic_socket(const asio::basic_socket<asio::ip::tcp, asio::stream_socket_service<asio::ip::tcp> >&)':
/usr/local/include/asio/basic_socket.hpp:43: warning: synthesized method 'asio::basic_io_object<asio::stream_socket_service<asio::ip::tcp> >::basic_io_object(const asio::basic_io_object<asio::stream_socket_service<asio::ip::tcp> >&)' first required here
/usr/local/include/asio/basic_stream_socket.hpp: In copy constructor 'asio::basic_stream_socket<asio::ip::tcp, asio::stream_socket_service<asio::ip::tcp> >::basic_stream_socket(const asio::basic_stream_socket<asio::ip::tcp, asio::stream_socket_service<asio::ip::tcp> >&)':
/usr/local/include/asio/basic_stream_socket.hpp:48: warning: synthesized method 'asio::basic_socket<asio::ip::tcp, asio::stream_socket_service<asio::ip::tcp> >::basic_socket(const asio::basic_socket<asio::ip::tcp, asio::stream_socket_service<asio::ip::tcp> >&)' first required here
server.cpp: In copy constructor 'client::client(const client&)':
server.cpp:9: warning: synthesized method 'asio::basic_stream_socket<asio::ip::tcp, asio::stream_socket_service<asio::ip::tcp> >::basic_stream_socket(const asio::basic_stream_socket<asio::ip::tcp, asio::stream_socket_service<asio::ip::tcp> >&)' first required here
/usr/include/c++/4.0.0/ext/new_allocator.h: In member function 'void __gnu_cxx::new_allocator<_Tp>::construct(_Tp*, const _Tp&) [with _Tp = client]':
/usr/include/c++/4.0.0/ext/new_allocator.h:104: warning: synthesized method 'client::client(const client&)' first required here
/usr/local/include/asio/basic_io_object.hpp: In member function 'asio::basic_io_object<asio::stream_socket_service<asio::ip::tcp> >& asio::basic_io_object<asio::stream_socket_service<asio::ip::tcp> >::operator=(const asio::basic_io_object<asio::stream_socket_service<asio::ip::tcp> >&)':
/usr/local/include/asio/basic_io_object.hpp:29: instantiated from 'void std::vector<_Tp, _Alloc>::_M_insert_aux(__gnu_cxx::__normal_iterator<typename _Alloc::pointer, std::vector<_Tp, _Alloc> >, const _Tp&) [with _Tp = client, _Alloc = std::allocator<client>]'
/usr/include/c++/4.0.0/bits/stl_vector.h:610: instantiated from 'void std::vector<_Tp, _Alloc>::push_back(const _Tp&) [with _Tp = client, _Alloc = std::allocator<client>]'
server.cpp:45: instantiated from here
/usr/local/include/boost/noncopyable.hpp:28: error: 'const boost::noncopyable_::noncopyable& boost::noncopyable_::noncopyable::operator=(const boost::noncopyable_::noncopyable&)' is private
/usr/local/include/asio/basic_io_object.hpp:29: error: within this context
/usr/local/include/asio/basic_io_object.hpp:29: error: non-static reference member 'asio::stream_socket_service<asio::ip::tcp>& asio::basic_io_object<asio::stream_socket_service<asio::ip::tcp> >::service', can't use default assignment operator
/usr/local/include/asio/detail/reactive_socket_service.hpp: In member function 'asio::detail::reactive_socket_service<asio::ip::tcp, asio::detail::kqueue_reactor<false> >::implementation_type& asio::detail::reactive_socket_service<asio::ip::tcp, asio::detail::kqueue_reactor<false> >::implementation_type::operator=(const asio::detail::reactive_socket_service<asio::ip::tcp, asio::detail::kqueue_reactor<false> >::implementation_type&)':
/usr/local/include/boost/noncopyable.hpp:28: error: 'const boost::noncopyable_::noncopyable& boost::noncopyable_::noncopyable::operator=(const boost::noncopyable_::noncopyable&)' is private
/usr/local/include/asio/detail/reactive_socket_service.hpp:55: error: within this context
/usr/local/include/asio/basic_io_object.hpp: In member function 'asio::basic_io_object<asio::stream_socket_service<asio::ip::tcp> >& asio::basic_io_object<asio::stream_socket_service<asio::ip::tcp> >::operator=(const asio::basic_io_object<asio::stream_socket_service<asio::ip::tcp> >&)':
/usr/local/include/asio/basic_io_object.hpp:29: warning: synthesized method 'asio::detail::reactive_socket_service<asio::ip::tcp, asio::detail::kqueue_reactor<false> >::implementation_type& asio::detail::reactive_socket_service<asio::ip::tcp, asio::detail::kqueue_reactor<false> >::implementation_type::operator=(const asio::detail::reactive_socket_service<asio::ip::tcp, asio::detail::kqueue_reactor<false> >::implementation_type&)' first required here
/usr/local/include/asio/basic_socket.hpp: In member function 'asio::basic_socket<asio::ip::tcp, asio::stream_socket_service<asio::ip::tcp> >& asio::basic_socket<asio::ip::tcp, asio::stream_socket_service<asio::ip::tcp> >::operator=(const asio::basic_socket<asio::ip::tcp, asio::stream_socket_service<asio::ip::tcp> >&)':
/usr/local/include/asio/basic_socket.hpp:43: warning: synthesized method 'asio::basic_io_object<asio::stream_socket_service<asio::ip::tcp> >& asio::basic_io_object<asio::stream_socket_service<asio::ip::tcp> >::operator=(const asio::basic_io_object<asio::stream_socket_service<asio::ip::tcp> >&)' first required here
/usr/local/include/asio/basic_stream_socket.hpp: In member function 'asio::basic_stream_socket<asio::ip::tcp, asio::stream_socket_service<asio::ip::tcp> >& asio::basic_stream_socket<asio::ip::tcp, asio::stream_socket_service<asio::ip::tcp> >::operator=(const asio::basic_stream_socket<asio::ip::tcp, asio::stream_socket_service<asio::ip::tcp> >&)':
/usr/local/include/asio/basic_stream_socket.hpp:48: warning: synthesized method 'asio::basic_socket<asio::ip::tcp, asio::stream_socket_service<asio::ip::tcp> >& asio::basic_socket<asio::ip::tcp, asio::stream_socket_service<asio::ip::tcp> >::operator=(const asio::basic_socket<asio::ip::tcp, asio::stream_socket_service<asio::ip::tcp> >&)' first required here
server.cpp: In member function 'client& client::operator=(const client&)':
server.cpp:9: warning: synthesized method 'asio::basic_stream_socket<asio::ip::tcp, asio::stream_socket_service<asio::ip::tcp> >& asio::basic_stream_socket<asio::ip::tcp, asio::stream_socket_service<asio::ip::tcp> >::operator=(const asio::basic_stream_socket<asio::ip::tcp, asio::stream_socket_service<asio::ip::tcp> >&)' first required here
/usr/include/c++/4.0.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(__gnu_cxx::__normal_iterator<typename _Alloc::pointer, std::vector<_Tp, _Alloc> >, const _Tp&) [with _Tp = client, _Alloc = std::allocator<client>]':
/usr/include/c++/4.0.0/bits/vector.tcc:260: warning: synthesized method 'client& client::operator=(const client&)' first required here
/usr/local/include/asio/detail/bind_handler.hpp: In member function 'void asio::detail::binder2<Handler, Arg1, Arg2>::operator()() [with Handler = void (server::*)(const asio::error&, size_t), Arg1 = asio::error, Arg2 = long unsigned int]':
/usr/local/include/asio/detail/task_io_service.hpp:333: instantiated from 'static void asio::detail::task_io_service<Task>::handler_wrapper<Handler>::do_call(asio::detail::task_io_service<Task>::handler_base*) [with Handler = asio::detail::binder2<void (server::*)(const asio::error&, size_t), asio::error, long unsigned int>, Task = asio::detail::kqueue_reactor<false>]'
/usr/local/include/asio/detail/task_io_service.hpp:313: instantiated from 'asio::detail::task_io_service<Task>::handler_wrapper<Handler>::handler_wrapper(Handler) [with Handler = asio::detail::binder2<void (server::*)(const asio::error&, size_t), asio::error, long unsigned int>, Task = asio::detail::kqueue_reactor<false>]'
/usr/local/include/asio/detail/handler_alloc_helpers.hpp:137: instantiated from 'asio::detail::handler_ptr<Alloc_Traits>::handler_ptr(asio::detail::raw_handler_ptr<Alloc_Traits>&, Arg1&) [with Arg1 = asio::detail::binder2<void (server::*)(const asio::error&, size_t), asio::error, long unsigned int>, Alloc_Traits = asio::detail::handler_alloc_traits<asio::detail::binder2<void (server::*)(const asio::error&, size_t), asio::error, long unsigned int>, asio::detail::task_io_service<asio::detail::kqueue_reactor<false> >::handler_wrapper<asio::detail::binder2<void (server::*)(const asio::error&, size_t), asio::error, long unsigned int> > >]'
/usr/local/include/asio/detail/task_io_service.hpp:196: instantiated from 'void asio::detail::task_io_service<Task>::post(Handler) [with Handler = asio::detail::binder2<void (server::*)(const asio::error&, size_t), asio::error, long unsigned int>, Task = asio::detail::kqueue_reactor<false>]'
/usr/local/include/asio/impl/io_service.ipp:58: instantiated from 'void asio::io_service::post(Handler) [with Handler = asio::detail::binder2<void (server::*)(const asio::error&, size_t), asio::error, long unsigned int>]'
/usr/local/include/asio/impl/read_until.ipp:238: instantiated from 'void asio::async_read_until(Async_Read_Stream&, asio::basic_streambuf<Allocator>&, char, Handler) [with Async_Read_Stream = asio::basic_stream_socket<asio::ip::tcp, asio::stream_socket_service<asio::ip::tcp> >, Allocator = std::allocator<char>, Handler = void (server::*)(const asio::error&, size_t)]'
server.cpp:46: instantiated from here
/usr/local/include/asio/detail/bind_handler.hpp:83: error: must use '.*' or '->*' to call pointer-to-member function in '((asio::detail::binder2<void (server::*)(const asio::error&, size_t), asio::error, long unsigned int>*)this)->asio::detail::binder2<void (server::*)(const asio::error&, size_t), asio::error, long unsigned int>::handler_ (...)'
/usr/local/include/asio/impl/read_until.ipp: In member function 'void asio::detail::read_until_delim_handler<Async_Read_Stream, Allocator, Handler>::operator()(const typename Async_Read_Stream::error_type&, size_t) [with Async_Read_Stream = asio::basic_stream_socket<asio::ip::tcp, asio::stream_socket_service<asio::ip::tcp> >, Allocator = std::allocator<char>, Handler = void (server::*)(const asio::error&, size_t)]':
/usr/local/include/asio/detail/bind_handler.hpp:83: instantiated from 'void asio::detail::binder2<Handler, Arg1, Arg2>::operator()() [with Handler = asio::detail::read_until_delim_handler<asio::basic_stream_socket<asio::ip::tcp, asio::stream_socket_service<asio::ip::tcp> >, std::allocator<char>, void (server::*)(const asio::error&, size_t)>, Arg1 = asio::error, Arg2 = int]'
/usr/local/include/asio/detail/task_io_service.hpp:333: instantiated from 'static void asio::detail::task_io_service<Task>::handler_wrapper<Handler>::do_call(asio::detail::task_io_service<Task>::handler_base*) [with Handler = asio::detail::binder2<asio::detail::read_until_delim_handler<asio::basic_stream_socket<asio::ip::tcp, asio::stream_socket_service<asio::ip::tcp> >, std::allocator<char>, void (server::*)(const asio::error&, size_t)>, asio::error, int>, Task = asio::detail::kqueue_reactor<false>]'
/usr/local/include/asio/detail/task_io_service.hpp:313: instantiated from 'asio::detail::task_io_service<Task>::handler_wrapper<Handler>::handler_wrapper(Handler) [with Handler = asio::detail::binder2<asio::detail::read_until_delim_handler<asio::basic_stream_socket<asio::ip::tcp, asio::stream_socket_service<asio::ip::tcp> >, std::allocator<char>, void (server::*)(const asio::error&, size_t)>, asio::error, int>, Task = asio::detail::kqueue_reactor<false>]'
/usr/local/include/asio/detail/handler_alloc_helpers.hpp:137: instantiated from 'asio::detail::handler_ptr<Alloc_Traits>::handler_ptr(asio::detail::raw_handler_ptr<Alloc_Traits>&, Arg1&) [with Arg1 = asio::detail::binder2<asio::detail::read_until_delim_handler<asio::basic_stream_socket<asio::ip::tcp, asio::stream_socket_service<asio::ip::tcp> >, std::allocator<char>, void (server::*)(const asio::error&, size_t)>, asio::error, int>, Alloc_Traits = asio::detail::handler_alloc_traits<asio::detail::binder2<asio::detail::read_until_delim_handler<asio::basic_stream_socket<asio::ip::tcp, asio::stream_socket_service<asio::ip::tcp> >, std::allocator<char>, void (server::*)(const asio::error&, size_t)>, asio::error, int>, asio::detail::task_io_service<asio::detail::kqueue_reactor<false> >::handler_wrapper<asio::detail::binder2<asio::detail::read_until_delim_handler<asio::basic_stream_socket<asio::ip::tcp, asio::stream_socket_service<asio::ip::tcp> >, std::allocator<char>, void (server::*)(const asio::error&, size_t)>, asio::error, int> > >]'
/usr/local/include/asio/detail/task_io_service.hpp:196: instantiated from 'void asio::detail::task_io_service<Task>::post(Handler) [with Handler = asio::detail::binder2<asio::detail::read_until_delim_handler<asio::basic_stream_socket<asio::ip::tcp, asio::stream_socket_service<asio::ip::tcp> >, std::allocator<char>, void (server::*)(const asio::error&, size_t)>, asio::error, int>, Task = asio::detail::kqueue_reactor<false>]'
/usr/local/include/asio/impl/io_service.ipp:58: instantiated from 'void asio::io_service::post(Handler) [with Handler = asio::detail::binder2<asio::detail::read_until_delim_handler<asio::basic_stream_socket<asio::ip::tcp, asio::stream_socket_service<asio::ip::tcp> >, std::allocator<char>, void (server::*)(const asio::error&, size_t)>, asio::error, int>]'
/usr/local/include/asio/detail/reactive_socket_service.hpp:780: instantiated from 'void asio::detail::reactive_socket_service<Protocol, Reactor>::async_receive(asio::detail::reactive_socket_service<Protocol, Reactor>::implementation_type&, const Mutable_Buffers&, int, Handler) [with Mutable_Buffers = asio::mutable_buffer_container_1, Handler = asio::detail::read_until_delim_handler<asio::basic_stream_socket<asio::ip::tcp, asio::stream_socket_service<asio::ip::tcp> >, std::allocator<char>, void (server::*)(const asio::error&, size_t)>, Protocol = asio::ip::tcp, Reactor = asio::detail::kqueue_reactor<false>]'
/usr/local/include/asio/stream_socket_service.hpp:237: instantiated from 'void asio::stream_socket_service<Protocol>::async_receive(typename asio::detail::reactive_socket_service<Protocol, asio::detail::kqueue_reactor<false> >::implementation_type&, const Mutable_Buffers&, int, Handler) [with Mutable_Buffers = asio::mutable_buffer_container_1, Handler = asio::detail::read_until_delim_handler<asio::basic_stream_socket<asio::ip::tcp, asio::stream_socket_service<asio::ip::tcp> >, std::allocator<char>, void (server::*)(const asio::error&, size_t)>, Protocol = asio::ip::tcp]'
/usr/local/include/asio/basic_stream_socket.hpp:718: instantiated from 'void asio::basic_stream_socket<Protocol, Service>::async_read_some(const Mutable_Buffers&, Handler) [with Mutable_Buffers = asio::mutable_buffer_container_1, Handler = asio::detail::read_until_delim_handler<asio::basic_stream_socket<asio::ip::tcp, asio::stream_socket_service<asio::ip::tcp> >, std::allocator<char>, void (server::*)(const asio::error&, size_t)>, Protocol = asio::ip::tcp, Service = asio::stream_socket_service<asio::ip::tcp>]'
/usr/local/include/asio/impl/read_until.ipp:243: instantiated from 'void asio::async_read_until(Async_Read_Stream&, asio::basic_streambuf<Allocator>&, char, Handler) [with Async_Read_Stream = asio::basic_stream_socket<asio::ip::tcp, asio::stream_socket_service<asio::ip::tcp> >, Allocator = std::allocator<char>, Handler = void (server::*)(const asio::error&, size_t)]'
server.cpp:46: instantiated from here
/usr/local/include/asio/impl/read_until.ipp:162: error: must use '.*' or '->*' to call pointer-to-member function in '((asio::detail::read_until_delim_handler<asio::basic_stream_socket<asio::ip::tcp, asio::stream_socket_service<asio::ip::tcp> >, std::allocator<char>, void (server::*)(const asio::error&, size_t)>*)this)->asio::detail::read_until_delim_handler<asio::basic_stream_socket<asio::ip::tcp, asio::stream_socket_service<asio::ip::tcp> >, std::allocator<char>, void (server::*)(const asio::error&, size_t)>::handler_ (...)'
/usr/local/include/asio/detail/bind_handler.hpp:83: instantiated from 'void asio::detail::binder2<Handler, Arg1, Arg2>::operator()() [with Handler = asio::detail::read_until_delim_handler<asio::basic_stream_socket<asio::ip::tcp, asio::stream_socket_service<asio::ip::tcp> >, std::allocator<char>, void (server::*)(const asio::error&, size_t)>, Arg1 = asio::error, Arg2 = int]'
/usr/local/include/asio/detail/task_io_service.hpp:333: instantiated from 'static void asio::detail::task_io_service<Task>::handler_wrapper<Handler>::do_call(asio::detail::task_io_service<Task>::handler_base*) [with Handler = asio::detail::binder2<asio::detail::read_until_delim_handler<asio::basic_stream_socket<asio::ip::tcp, asio::stream_socket_service<asio::ip::tcp> >, std::allocator<char>, void (server::*)(const asio::error&, size_t)>, asio::error, int>, Task = asio::detail::kqueue_reactor<false>]'
/usr/local/include/asio/detail/task_io_service.hpp:313: instantiated from 'asio::detail::task_io_service<Task>::handler_wrapper<Handler>::handler_wrapper(Handler) [with Handler = asio::detail::binder2<asio::detail::read_until_delim_handler<asio::basic_stream_socket<asio::ip::tcp, asio::stream_socket_service<asio::ip::tcp> >, std::allocator<char>, void (server::*)(const asio::error&, size_t)>, asio::error, int>, Task = asio::detail::kqueue_reactor<false>]'
/usr/local/include/asio/detail/handler_alloc_helpers.hpp:137: instantiated from 'asio::detail::handler_ptr<Alloc_Traits>::handler_ptr(asio::detail::raw_handler_ptr<Alloc_Traits>&, Arg1&) [with Arg1 = asio::detail::binder2<asio::detail::read_until_delim_handler<asio::basic_stream_socket<asio::ip::tcp, asio::stream_socket_service<asio::ip::tcp> >, std::allocator<char>, void (server::*)(const asio::error&, size_t)>, asio::error, int>, Alloc_Traits = asio::detail::handler_alloc_traits<asio::detail::binder2<asio::detail::read_until_delim_handler<asio::basic_stream_socket<asio::ip::tcp, asio::stream_socket_service<asio::ip::tcp> >, std::allocator<char>, void (server::*)(const asio::error&, size_t)>, asio::error, int>, asio::detail::task_io_service<asio::detail::kqueue_reactor<false> >::handler_wrapper<asio::detail::binder2<asio::detail::read_until_delim_handler<asio::basic_stream_socket<asio::ip::tcp, asio::stream_socket_service<asio::ip::tcp> >, std::allocator<char>, void (server::*)(const asio::error&, size_t)>, asio::error, int> > >]'
/usr/local/include/asio/detail/task_io_service.hpp:196: instantiated from 'void asio::detail::task_io_service<Task>::post(Handler) [with Handler = asio::detail::binder2<asio::detail::read_until_delim_handler<asio::basic_stream_socket<asio::ip::tcp, asio::stream_socket_service<asio::ip::tcp> >, std::allocator<char>, void (server::*)(const asio::error&, size_t)>, asio::error, int>, Task = asio::detail::kqueue_reactor<false>]'
/usr/local/include/asio/impl/io_service.ipp:58: instantiated from 'void asio::io_service::post(Handler) [with Handler = asio::detail::binder2<asio::detail::read_until_delim_handler<asio::basic_stream_socket<asio::ip::tcp, asio::stream_socket_service<asio::ip::tcp> >, std::allocator<char>, void (server::*)(const asio::error&, size_t)>, asio::error, int>]'
/usr/local/include/asio/detail/reactive_socket_service.hpp:780: instantiated from 'void asio::detail::reactive_socket_service<Protocol, Reactor>::async_receive(asio::detail::reactive_socket_service<Protocol, Reactor>::implementation_type&, const Mutable_Buffers&, int, Handler) [with Mutable_Buffers = asio::mutable_buffer_container_1, Handler = asio::detail::read_until_delim_handler<asio::basic_stream_socket<asio::ip::tcp, asio::stream_socket_service<asio::ip::tcp> >, std::allocator<char>, void (server::*)(const asio::error&, size_t)>, Protocol = asio::ip::tcp, Reactor = asio::detail::kqueue_reactor<false>]'
/usr/local/include/asio/stream_socket_service.hpp:237: instantiated from 'void asio::stream_socket_service<Protocol>::async_receive(typename asio::detail::reactive_socket_service<Protocol, asio::detail::kqueue_reactor<false> >::implementation_type&, const Mutable_Buffers&, int, Handler) [with Mutable_Buffers = asio::mutable_buffer_container_1, Handler = asio::detail::read_until_delim_handler<asio::basic_stream_socket<asio::ip::tcp, asio::stream_socket_service<asio::ip::tcp> >, std::allocator<char>, void (server::*)(const asio::error&, size_t)>, Protocol = asio::ip::tcp]'
/usr/local/include/asio/basic_stream_socket.hpp:718: instantiated from 'void asio::basic_stream_socket<Protocol, Service>::async_read_some(const Mutable_Buffers&, Handler) [with Mutable_Buffers = asio::mutable_buffer_container_1, Handler = asio::detail::read_until_delim_handler<asio::basic_stream_socket<asio::ip::tcp, asio::stream_socket_service<asio::ip::tcp> >, std::allocator<char>, void (server::*)(const asio::error&, size_t)>, Protocol = asio::ip::tcp, Service = asio::stream_socket_service<asio::ip::tcp>]'
/usr/local/include/asio/impl/read_until.ipp:243: instantiated from 'void asio::async_read_until(Async_Read_Stream&, asio::basic_streambuf<Allocator>&, char, Handler) [with Async_Read_Stream = asio::basic_stream_socket<asio::ip::tcp, asio::stream_socket_service<asio::ip::tcp> >, Allocator = std::allocator<char>, Handler = void (server::*)(const asio::error&, size_t)]'
server.cpp:46: instantiated from here
/usr/local/include/asio/impl/read_until.ipp:184: error: must use '.*' or '->*' to call pointer-to-member function in '((asio::detail::read_until_delim_handler<asio::basic_stream_socket<asio::ip::tcp, asio::stream_socket_service<asio::ip::tcp> >, std::allocator<char>, void (server::*)(const asio::error&, size_t)>*)this)->asio::detail::read_until_delim_handler<asio::basic_stream_socket<asio::ip::tcp, asio::stream_socket_service<asio::ip::tcp> >, std::allocator<char>, void (server::*)(const asio::error&, size_t)>::handler_ (...)'