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