Compile opus-tools con opus 1.2.1 (Ubuntu 17.04)

Compile opus-tools con opus 1.2.1 (Ubuntu 17.04)

¿Cómo compilo opus-toolspara 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 opusenclas otras herramientas compiladas en ese directorio. Sin embargo, cuando corro ./opusenc --versionveo

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.

información relacionada