id,summary,reporter,owner,description,type,status,milestone,component,version,severity,resolution,keywords,cc 5688,boost::asio::async_read_until with boost::regex compilation error,monsta@…,chris_kohlhoff,"This little test program fails to compile with Boost 1.47. I've been using Boost 1.44 previously, and Asio and Regex were getting along just fine. {{{ #include #include #include #include #include void handler(const boost::system::error_code& e, std::size_t size) {} int main() { boost::asio::io_service ios; boost::asio::ip::tcp::socket s(ios); boost::asio::streambuf b; boost::asio::async_read_until(s, b, boost::regex(""i am just a regex""), handler); } }}} {{{ /home/monsta/work/sandbox/include/boost/asio/impl/read_until.hpp: In function ‘void boost::asio::async_read_until(AsyncReadStream&, boost::asio::basic_streambuf&, const boost::regex&, const ReadHandler&) [with AsyncReadStream = boost::asio::basic_stream_socket >, Allocator = std::allocator, ReadHandler = void ()(const boost::system::error_code&, size_t)]’: ../../src/asio-regex-test.cpp:14: instantiated from here /home/monsta/work/sandbox/include/boost/asio/impl/read_until.hpp:880: error: no matching function for call to ‘make_read_until_expr_op(boost::asio::basic_stream_socket >&, boost::asio::basic_streambuf >&, const boost::basic_regex > >&, void (&)(const boost::system::error_code&, size_t))’ }}}",Bugs,closed,To Be Determined,asio,Boost 1.47.0,Regression,fixed,async_read_until,