The primary template is not defined.
template< typename Signature = void(), typename Executor = any_io_executor> struct promise
Header: boost/asio/experimental/promise.hpp
boost/asio/experimental/promise.hpp
Convenience header: None