Я использую MinGW 4.5.1 для компиляции клиентского приложения (C++, Windows XP) с использованием новейшей версии Boost 1_47. По какой-то причине, которую я не могу определить, когда я перехожу к компиляции с использованием типа boost::asio::signal_set, я получаю ошибку компиляции (boost::asio::signal_set не определяет тип), и при попытке явно включить любой из связанных заголовков signal_set я получаю жалобы на отсутствие файла не найдены (несмотря на то, что файл действительно находится там, где ожидалось). Я без проблем пробовал включать файлы на том же уровне дерева каталогов, кажется, что он зависает только в файле signal_set.hpp (хотя никаких жалоб при использовании полного заголовка asio.hpp, который включает его как включение). Я получаю такое же поведение при попытке использовать boost 1_46_1.
Может у кого-нибудь есть какие-то идеи относительно того, что происходит?