
Я пытаюсь собрать PyVlfeat, но он завершается со следующей ошибкой.
/usr/bin/ld: cannot find -lboost_python-mt-py34
collect2: error: ld returned 1 exit status
error: command 'c++' failed with exit status 1
Я видел темы, в которых упоминалась похожая проблема, но ни одна из них не предлагала надлежащего решения, и они, похоже, довольно старые.
Проблема здесь в том, что скрипт установки ссылается на опцию (параметр?) "-lboost_python-mt-py26" в какой-то момент. Некоторые потоки, похоже, достигают решения, изменяя версию интерпретатора python. (например: py27 вместо py26).
Однако это не работает для меня, и я не могу исправить эту ссылку. Я установил Boost командой "sudo apt-get install libboost-all-dev".
Как решить эту проблему?
решение1
Как уже упоминалось, изменение ссылки на «-lboost_python-py27» помогает решить проблему.
Источник информации: Не удалось найти библиотеку boost-thread-mt