Não é possível encontrar o erro “-lboost_python-mt” ao usar o Boost

Não é possível encontrar o erro “-lboost_python-mt” ao usar o Boost

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

informação relacionada