Обнаружение неопределенных ошибок ссылки "boost::filesystem3" при попытке связать:
RawStreamReader.cpp:(.text._ZNK5boost11filesystem34path4leafEv[_ZNK5boost11filesystem34path4leafEv]+0x1f): undefined reference to `boost::filesystem3::path::filename() const'
Это в Linux 64. Я пересобрал boost 1.55 с теми же параметрами С++ 11, которые я использую для своей сборки.
Вывод из этого дампа символов указывает на то, что ни один из символов не содержит «filesystem3» в имени (часть 3 отсутствует).
Обратите внимание, что я прочитал эти вопросы/ответы (безрезультатно):
Ошибка при связывании C++ [undefined reference boost::filesystem3 ... ]
c++ boost::filesystem неопределенная ссылка на `boost::filesystem3::path:: root_name() const'
Код компилируется в других системах с той же версией Boost. Это новая установка с новой настройкой сборки cmake, которую я пытаюсь отладить. Все остальные библиотеки boost, похоже, нормально линкуются.
/usr/lib/
)? - person Igor R.   schedule 02.12.2014