
Estou tentando construir o PyVlfeat e ele está falhando com o seguinte erro.
/usr/bin/ld: cannot find -lboost_python-mt-py34
collect2: error: ld returned 1 exit status
error: command 'c++' failed with exit status 1
Já vi tópicos mencionando problemas semelhantes, mas nenhum deles parece fornecer uma solução adequada e parecem bastante antigos.
O problema aqui é que o script de instalação se refere à opção (parâmetro?) "-lboost_python-mt-py26" em um ponto. Alguns threads parecem chegar a uma solução alterando a versão do interpretador python. (por exemplo: py27 em vez de py26).
No entanto, isso não funciona para mim e não consigo corrigir esta referência. Instalei o Boost pelo comando "sudo apt-get install libboost-all-dev".
Como consertar esse problema?
Responder1
Como foi mencionado, alterar a referência para “-lboost_python-py27” ajuda a resolver o problema.
A fonte da informação é Não é possível encontrar a biblioteca boost-thread-mt