id,summary,reporter,owner,description,type,status,milestone,component,version,severity,resolution,keywords,cc 2607,asio compilation error on solaris 10,dirkmoermans@…,chris_kohlhoff,"the following does not compile against boost 1.37 on solaris 10 using gcc (64 bits compile). {{{ #define BOOST_ASIO_DISABLE_DEV_POLL #include }}} The compile error is: {{{ In file included from include/boost-1_37/boost/asio/detail/fd_set_adapter.hpp:24, from include/boost-1_37/boost/asio/detail/select_reactor.hpp:32, from include/boost-1_37/boost/asio/impl/io_service.ipp:27, from include/boost-1_37/boost/asio/io_service.hpp:550, from include/boost-1_37/boost/asio/basic_io_object.hpp:20, from include/boost-1_37/boost/asio/basic_socket.hpp:24, from include/boost-1_37/boost/asio/basic_datagram_socket.hpp:25, from include/boost-1_37/boost/asio.hpp:20, from asio.cpp:4: include/boost-1_37/boost/asio/detail/posix_fd_set_adapter.hpp: In constructor 'boost::asio::detail::posix_fd_set_adapter::posix_fd_set_adapter()': include/boost-1_37/boost/asio/detail/posix_fd_set_adapter.hpp:36: error: 'memset' was not declared in this scope }}} including cstring works around the problem: {{{ #define BOOST_ASIO_DISABLE_DEV_POLL #include // because of missing header in asio #include }}} An appropriate solution would probably include cstring in posix_fd_set_adapter.hpp or avoid using FD_SET on Solaris.",Bugs,closed,Boost 1.38.0,asio,Boost 1.37.0,Problem,fixed,,