[asio] compile error on Solaris 10

I'm including <boost/asio.hpp> and I'm getting the following compile error on Solaris 10 using gcc 3.4.3 with both Boost 1.39 and 1.40. In file included from /opt/boost_1_39_0/boost/asio/detail/socket_types.hpp:111, from /opt/boost_1_39_0/boost/asio/detail/win_iocp_io_service_fwd.hpp:24, from /opt/boost_1_39_0/boost/asio/io_service.hpp:37, from /opt/boost_1_39_0/boost/asio/basic_io_object.hpp:20, from /opt/boost_1_39_0/boost/asio/basic_socket.hpp:24, from /opt/boost_1_39_0/boost/asio/basic_datagram_socket.hpp:25, from /opt/boost_1_39_0/boost/asio.hpp:20, ... /usr/include/net/if.h:99: error: template argument required for `struct map' Does anyone know of a work around for this? Thanks, Paul
participants (1)
-
Wang, Paul