Não foi possível instalar o libjack-dev

Não foi possível instalar o libjack-dev

Estou no Ubuntu 14.04. 64 bits e estou tentando instalar o linuxband. Para isso preciso instalar o pacote libjack-dev, mas quando faço isso recebo a seguinte mensagem:

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.

A questão é que eu tenho o outro libjack-jackd2 instalado, por exemplo, mas quando executo o ./configure para linuxband recebo:

checking for JACK_MIDI_NEEDS_NFRAMES... no

Qual é o único não na lista. Quando executo o make, ele gera uma infinidade de referências indefinidas (exemplos:

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);
^

ou mais tarde

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

e assim por diante)

até terminar em:

 /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

Alguém pode ajudar por favor?

Responder1

Eu tive um caso semelhante, onde libjack0nãoautomaticamenteinstalar porque skype:i386estava atrapalhando (porque o Skype não tem versão de 64 bits para Linux).

A solução para mim foi simplesmente forçá-lo:

sudo apt-get install libjack0

Então ele me pediu para confirmar a instalação do libjack0que significava odesinstalandode alguns outros programas conflitantes (incluindo o Skype no meu caso específico). Em seguida, ele foi instalado libjack-devsem problemas (o que para mim era um requisito para construir o Audacity).

informação relacionada