Я пытаюсь создать Boost 1.49.0 с использованием GCC 4.7.0 (MinGW). Я продолжаю получать следующее сообщение об ошибке несколько десятков раз:
C:\Tools\MinGW\бен../Library/GCC/i686-PC-mingw32/4.7.0/../../../../включают/С++/4.7.0/CMATH: 1096: 11: ошибка: ":: hypot" не была объявлена 
Строка 1096 cmath содержит
using ::hypot;
 cmath включает math.h, который объявляет функцию hypot как
extern double __cdecl hypot (double, double); /* in libmoldname.a */
В обоих файлах несколько строк после тех, что указаны выше, являются идентичными операторами для функции hypotl (кроме типа long double вместо double), и это кажется счастливым.
Любые идеи, почему я получаю эту ошибку?
