id summary reporter owner description type status milestone component version severity resolution keywords cc 5722 Compilation error when boost/signals.hpp is included before asio.hpp anonymous chris_kohlhoff "On the [http://lists.boost.org/boost-users/2011/07/69466.php mailinglist] it has been discovered, that including {{{boost/signals.hpp}}} before {{{boost/asio.hpp}}} causes a compile error in {{{asio/detail/impl/signal_set_service.ipp:74}}} saying ''""boost::signal"": use of class template requires template argument list''. The following testcase has been used to confirm this under MSVC10: {{{ #!c++ #include #include int main(int argc, char **argv) { return 0; } }}} [http://lists.boost.org/boost-users/2011/07/69475.php Igor R] provided the following patch for {{{boost\asio\detail\impl\signal_set_service.ipp:71}}}: {{{ #!diff - signal(signal_number, asio_signal_handler); + ::signal(signal_number, asio_signal_handler); }}}" Bugs closed To Be Determined asio Boost 1.47.0 Problem fixed