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