toolchains/arm/bionic/include/c++/4.8/memory:2630:34: error: invalid conversion from 'std::__1::unique_ptr<std::__1::__function::__base<void()>, std::__1::__allocator_destructor<std::__1::allocator<std::__1::__function::__func<std::__1::__bind<void (grpc::Server::*)(), grpc::Server* const>, std::__1::allocator<std::__1::__bind<void (grpc::Server::*)(), grpc::Server* const> >, void()> > > >::pointer {aka std::__1::__function::__base<void()>*}' to 'std::__1::__allocator_destructor<std::__1::allocator<std::__1::__function::__func<std::__1::__bind<void (grpc::Server::*)(), grpc::Server* const>, std::__1::allocator<std::__1::__bind<void (grpc::Server::*)(), grpc::Server* const> >, void()> > >::pointer {aka std::__1::__function::__func<std::__1::__bind<void (grpc::Server::*)(), grpc::Server* const>, std::__1::allocator<std::__1::__bind<void (grpc::Server::*)(), grpc::Server* const> >, void()>*}' [-fpermissive]
__ptr_.second()(__tmp);