Ubuntu 20.04 LTS ... reporting a 'default' boost library compile issue i.e. => 1.66.0 ...
rpcserver.cpp: In instantiation of ‘void RPCListen(boost::shared_ptr<boost::asio::basic_socket_acceptor<Protocol> >, boost::asio::ssl::context&, bool) [with Protocol = boost::asio::ip::tcp]’:
rpcserver.cpp:633:54: required from here
rpcserver.cpp:506:111: error: ‘class boost::asio::basic_socket_acceptor<boost::asio::ip::tcp>’ has no member named ‘get_io_service’
506 | boost::shared_ptr< AcceptedConnectionImpl<Protocol> > conn(new AcceptedConnectionImpl<Protocol>(acceptor->get_io_service(), context, fUseSSL));
Yes, the interface to boost::asio has changed. I believe I crafted a solution, I'll see if I can lay a pointer on it.