Libjack-dev kann nicht installiert werden

Libjack-dev kann nicht installiert werden

Ich verwende Ubuntu 14.04. 64-Bit und versuche, Linuxband zu installieren. Dazu muss ich das Paket libjack-dev installieren, aber wenn ich das tue, erhalte ich die folgende Meldung:

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.

Der Punkt ist, dass ich beispielsweise die andere libjack-jackd2 installiert habe, aber wenn ich ./configure für Linuxband ausführe, erhalte ich:

checking for JACK_MIDI_NEEDS_NFRAMES... no

Das ist das einzige Nein in der Liste. Wenn ich make ausführe, erzeugt es eine Fülle undefinierter Referenzen (Beispiele:

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

oder später

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

und so weiter)

bis es endet mit:

 /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

Kann jemand bitte helfen?

Antwort1

Ich hatte einen ähnlichen Fall, wo libjack0nichtautomatischinstallieren, weil skype:i386es Probleme gab (weil Skype keine 64-Bit-Version für Linux hat).

Die Lösung bestand für mich einfach darin, es zu erzwingen:

sudo apt-get install libjack0

Dann wurde ich aufgefordert, die Installation zu bestätigen, libjack0was bedeutete, dass dieDeinstallationeiniger anderer Programme, die Konflikte verursachen (in meinem speziellen Fall auch Skype). Die Installation verlief dann libjack-devreibungslos (was für mich eine Voraussetzung zum Erstellen von Audacity war).

verwandte Informationen