.png)
Como compilar opus-tools
para usar o Opus 1.2.1?
Instalei manualmente a versão mais recente 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 foi concluído sem erros e, presumo, significa que a biblioteca 1.2.1 agora está instalada.
Em seguida, 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
as outras ferramentas compiladas nesse diretório. Porém, quando corro, ./opusenc --version
vejo
opusenc opus-tools 0.1.10 (usandoLibopus 1.1.2)
Qual comando mágico preciso usar para compilar o opusenc com 1.2.1?
Responder1
Desinstale o pacote libopus-dev
; você não precisa disso, pois deseja compilar usando seu próprio libopus.
Responder2
Seu erro foi que depois de instalar o opus você não executousudo ldconfig
Se você tivesse, ele estaria vinculado à versão do Opus que você construiu e instalou (em tempo de execução).
Observe que na próxima vez que você instalar qualquer pacote que execute ldconfig, a versão instalada em /usr/local/ será usada para melhor ou para pior.