Desinstale o pacote libopus-dev
; você não precisa disso desde que você queira compilar usando seu próprio libopus.
Como eu compilo opus-tools
para usar o Opus 1.2.1?
Eu instalei manualmente a última versão do Opus
wget https://archive.mozilla.org/pub/opus/opus-1.2.1.tar.gz
tar -xzf opus-1.2.1.tar.gz
cd opus-1.2.1
./configure
make
sudo make install
Isso é concluído sem erro e, suponho, significa que a biblioteca 1.2.1 está instalada agora.
Eu então tento compilar ferramentas opus:
wget https://archive.mozilla.org/pub/opus/opus-tools-0.1.10.tar.gz
tar -xzf opus-tools-0.1.10.tar.gz
cd opus-tools-0.1.10
./configure
make
Agora tenho opusenc
e as outras ferramentas compiladas nesse diretório. No entanto, quando executo ./opusenc --version
, vejo
opusenc opus-tools 0.1.10 (usando libopus 1.1.2 )
Qual comando de mágica eu preciso usar para obter opusenc compilado com 1.2.1?
Desinstale o pacote libopus-dev
; você não precisa disso desde que você queira compilar usando seu próprio libopus.
Seu erro foi que depois de instalar o opus você não executou sudo ldconfig
Se você tivesse, então, teria ligado a essa versão do opus que você criou & amp; instalado (em tempo de execução ...
Note que a próxima vez que você instalou qualquer pacote que execute o ldconfig, a versão que você instalou em / usr / local / será usada para melhor ou pior ..