id,summary,reporter,owner,description,type,status,milestone,component,version,severity,resolution,keywords,cc 13292,Using Boost.Asio's POSIX-specific features makes programs not compile,arsenarsentmc@…,chris_kohlhoff,"When using ASIO I get the following error message upon trying to compile on POSIX: {{{ In file included from /usr/include/boost/asio/basic_socket_iostream.hpp:24:0, from /usr/include/boost/asio.hpp:29, from boost_bug.cpp:1: /usr/include/boost/asio/basic_socket_streambuf.hpp: In instantiation of ‘boost::asio::basic_socket_streambuf* boost::asio::basic_socket_streambuf::connect(T ...) [with T = {const char*}; Protocol = boost::asio::local::stream_protocol; StreamSocketService = boost::asio::stream_socket_service; Time = boost::posix_time::ptime; TimeTraits = boost::asio::time_traits; TimerService = boost::asio::deadline_timer_service >]’: /usr/include/boost/asio/basic_socket_iostream.hpp:167:32: required from ‘boost::asio::basic_socket_iostream::basic_socket_iostream(T ...) [with T = {const char*}; Protocol = boost::asio::local::stream_protocol; StreamSocketService = boost::asio::stream_socket_service; Time = boost::posix_time::ptime; TimeTraits = boost::asio::time_traits; TimerService = boost::asio::deadline_timer_service >]’ boost_bug.cpp:4:74: required from here /usr/include/boost/asio/basic_socket_streambuf.hpp:204:41: error: no type named ‘resolver’ in ‘class boost::asio::local::stream_protocol’ typedef typename Protocol::resolver resolver_type; }}} The following is an example source file that reproduces the bug: {{{ #include int main() { boost::asio::local::stream_protocol::iostream stream(""/tmp/test_sock""); } }}} ",Bugs,new,To Be Determined,asio,Boost 1.63.0,Showstopper,,,