No se puede instalar libjack-dev

No se puede instalar libjack-dev

Estoy en Ubuntu 14.04. 64 bits y estoy intentando instalar linuxband. Para hacerlo necesito instalar el paquete libjack-dev, pero cuando lo hago obtengo el siguiente mensaje:

Some packages could not be installed. This may mean that you have requested an 
impossible  situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 libjack-dev : Depends: libjack0 (= 1:0.121.3+20120418git75e3e20b-2.1ubuntu1) but it is 
not going to be installed
E: Unable to correct problems, you have held broken packages.

El punto es que tengo instalado el otro libjack-jackd2, por ejemplo, pero cuando ejecuto ./configure para linuxband obtengo:

checking for JACK_MIDI_NEEDS_NFRAMES... no

Que es el único no en la lista. Cuando ejecuto make, genera una gran cantidad de referencias indefinidas (ejemplos:

src/main/c/linuxband-player.c: In function ‘main’:
src/main/c/linuxband-player.c:768:2: warning: ‘g_thread_init’ is deprecated (declared at
/usr/include/glib-2.0/glib/deprecated/gthread.h:261) [-Wdeprecated-declarations]
g_thread_init(NULL);
^

o después

linuxband-player.c:(.text+0x50b): undefined reference to `jack_transport_query'
linuxband-player.c:(.text+0x586): undefined reference to `jack_transport_query' 
linuxband-player.c:(.text+0x5a1): undefined reference to `jack_last_frame_time'
linuxband-player.c:(.text+0x615): undefined reference to `jack_last_frame_time'
linuxband-player.c:(.text+0x672): undefined reference to `smf_peek_next_event'
linuxband-player.c:(.text+0x6b5): undefined reference to `smf_event_is_metadata

etcétera)

hasta terminar en:

 /tmp/ccrh0o5V.o:remote_control.c:(.text+0xf01): more undefined references to `g_log' follow
collect2: error: ld returned 1 exit status
make: *** [target/linuxband-player] Error 1

¿Puede alguien ayudar, por favor?

Respuesta1

Tuve un caso similar, donde libjack0noautomáticamenteinstalar porque skype:i386estaba estropeando (porque Skype no tiene una versión de 64 bits para Linux).

La solución para mí simplemente fue forzarlo:

sudo apt-get install libjack0

Luego me pidió que confirmara la instalación de libjack0lo que significaba eldesinstalarde algunos otros programas conflictivos (incluido Skype en mi caso específico). Luego se instaló libjack-devsin problemas (lo que para mí era un requisito para crear Audacity).

información relacionada