¿Cómo compilo opus-tools
para usar Opus 1.2.1?
He instalado manualmente la última versión de 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
Esto se completa sin errores y, supongo, significa que la biblioteca 1.2.1 ya está instalada.
Luego intento compilar herramientas 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
Ahora tengo opusenc
las otras herramientas compiladas en ese directorio. Sin embargo, cuando corro ./opusenc --version
veo
opusenc opus-tools 0.1.10 (usandolibopus 1.1.2)
¿Qué comando mágico necesito usar para compilar opusenc con 1.2.1?
Respuesta1
Desinstale el paquete libopus-dev
; no lo necesita ya que desea compilar usando su propio libopus.
Respuesta2
Tu error fue que después de instalar opus no ejecutastesudo ldconfig
Si lo hubiera hecho, se habría vinculado a esa versión de opus que creó e instaló (en tiempo de ejecución).
Tenga en cuenta que la próxima vez que instale cualquier paquete que ejecute ldconfig, la versión que instaló en /usr/local/ se usará para bien o para mal.