Я строю проект на XCode 3.2.6 gcc 4.2, в котором используется библиотека графов надстроек (1.45). Сборка приводит к раздражающему предупреждению:
/include/boost/concept/detail/concept_def.hpp:34:1: warning: "BOOST_concept" redefined
concept_def.hpp, по-видимому, не содержит никакой защиты для предотвращения такого рода многократного определения, и библиотека графов надстроек, кажется, построена так, чтобы обеспечить ее включение несколько раз. В моем случае включаемые последовательности:
Одно определение:
/include/boost/concept/detail/concept_def.hpp:34
/include/boost/graph/buffer_concepts.hpp:9,
/include/boost/graph/graph_concepts.hpp:21,
/include/boost/graph/detail/adjacency_list.hpp:31,
Другое определение:
/include/boost/concept/detail/concept_def.hpp:34
/include/boost/graph/graph_concepts.hpp:25,
/include/boost/graph/detail/adjacency_list.hpp:31,
Хотя это только предупреждение, мне трудно поверить, что оно было выпущено с наддувом, и, следовательно, ожидать, что я делаю что-то не так.
Есть идеи?
Спасибо
1018 * Бэрри *