[SOLVED]rakarrack - make - undefined reference

Grafika, film, dźwięk.
EmtGV
Piegowaty Guziec
Piegowaty Guziec
Posty: 13
Rejestracja: 28 maja 2009, 10:51
Płeć: Mężczyzna
Wersja Ubuntu: 9.04
Środowisko graficzne: GNOME
Kontakt:

[SOLVED]rakarrack - make - undefined reference

Post autor: EmtGV »

Witam.

Pobrałem rakarrack stąd: http://rakarrack.sourceforge.net/

Przeszedłem kompilację, ale po wpisaniu make pojawia się problem:

Kod: Zaznacz cały

emtis@EmtGV:~$ cd ra*
emtis@EmtGV:~/rakarrack-0.3.0$ make
Making all in src
make[1]: Wejście do katalogu `/home/emtis/rakarrack-0.3.0/src'
make  all-am
make[2]: Wejście do katalogu `/home/emtis/rakarrack-0.3.0/src'
g++  -O2 -Wall -msse -fno-rtti -pipe -ffunction-sections -fomit-frame-pointer -Wno-format-y2k -fPIC -fno-exceptions -fno-strict-aliasing -I/usr/include/freetype2 -D_THREAD_SAFE -D_REENTRANT    -o rakarrack  main.o jack.o rakarrack.o process.o fileio.o varios.o Reverb.o Chorus.o EffectLFO.o Echo.o Phaser.o Distorsion.o EQ.o Compressor.o AnalogFilter.o Alienwah.o Filter.o DynamicFilter.o SVFilter.o FormantFilter.o FilterParams.o Pan.o Harmonizer.o smbPitchShift.o Tuner.o MusicDelay.o Gate.o RecognizeNote.o RecChord.o rkrMIDI.o MIDIConverter.o  -Wl,-Bsymbolic-functions -lfltk_images -lfltk -lasound   -lXpm
jack.o: In function `JACKfinish()':
jack.C:(.text._Z10JACKfinishv+0x1b): undefined reference to `jack_client_close'
jack.o: In function `jackprocess(unsigned int, void*)':
jack.C:(.text._Z11jackprocessjPv+0x26): undefined reference to `jack_port_get_buffer'
jack.C:(.text._Z11jackprocessjPv+0x42): undefined reference to `jack_port_get_buffer'
jack.C:(.text._Z11jackprocessjPv+0x5e): undefined reference to `jack_port_get_buffer'
jack.C:(.text._Z11jackprocessjPv+0x7a): undefined reference to `jack_port_get_buffer'
jack.C:(.text._Z11jackprocessjPv+0x88): undefined reference to `jack_port_connected'
jack.C:(.text._Z11jackprocessjPv+0x94): undefined reference to `jack_port_connected'
jack.o: In function `JACKstart(RKR*, _jack_client*)':
jack.C:(.text._Z9JACKstartP3RKRP12_jack_client+0x47): undefined reference to `jack_set_process_callback'
jack.C:(.text._Z9JACKstartP3RKRP12_jack_client+0x64): undefined reference to `jack_on_shutdown'
jack.C:(.text._Z9JACKstartP3RKRP12_jack_client+0x8d): undefined reference to `jack_port_register'
jack.C:(.text._Z9JACKstartP3RKRP12_jack_client+0xbe): undefined reference to `jack_port_register'
jack.C:(.text._Z9JACKstartP3RKRP12_jack_client+0xef): undefined reference to `jack_port_register'
jack.C:(.text._Z9JACKstartP3RKRP12_jack_client+0x120): undefined reference to `jack_port_register'
jack.C:(.text._Z9JACKstartP3RKRP12_jack_client+0x133): undefined reference to `jack_activate'
jack.C:(.text._Z9JACKstartP3RKRP12_jack_client+0x174): undefined reference to `jack_port_name'
jack.C:(.text._Z9JACKstartP3RKRP12_jack_client+0x19b): undefined reference to `jack_connect'
jack.C:(.text._Z9JACKstartP3RKRP12_jack_client+0x1b9): undefined reference to `jack_port_name'
jack.C:(.text._Z9JACKstartP3RKRP12_jack_client+0x1cc): undefined reference to `jack_connect'
rakarrack.o: In function `RKRGUI::MiraClientes()':
rakarrack.cxx:(.text._ZN6RKRGUI12MiraClientesEv+0x1b1): undefined reference to `jack_get_ports'
process.o: In function `RKR::RKR()':
process.C:(.text._ZN3RKRC1Ev+0x9d): undefined reference to `jack_client_open'
process.C:(.text._ZN3RKRC1Ev+0xb0): undefined reference to `jack_get_client_name'
process.C:(.text._ZN3RKRC1Ev+0xca): undefined reference to `jack_get_sample_rate'
process.C:(.text._ZN3RKRC1Ev+0xdd): undefined reference to `jack_get_buffer_size'
process.o: In function `RKR::RKR()':
process.C:(.text._ZN3RKRC2Ev+0x9d): undefined reference to `jack_client_open'
process.C:(.text._ZN3RKRC2Ev+0xb0): undefined reference to `jack_get_client_name'
process.C:(.text._ZN3RKRC2Ev+0xca): undefined reference to `jack_get_sample_rate'
process.C:(.text._ZN3RKRC2Ev+0xdd): undefined reference to `jack_get_buffer_size'
collect2: ld returned 1 exit status
make[2]: *** [rakarrack] Błąd 1
make[2]: Opuszczenie katalogu `/home/emtis/rakarrack-0.3.0/src'
make[1]: *** [all] Błąd 2
make[1]: Opuszczenie katalogu `/home/emtis/rakarrack-0.3.0/src'
make: *** [all-recursive] Błąd 1
emtis@EmtGV:~/rakarrack-0.3.0$ 
W czym jest problem? Co powinienem zrobić?
Awatar użytkownika
Hrluc
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 206
Rejestracja: 02 maja 2008, 14:54
Płeć: Mężczyzna
Wersja Ubuntu: 16.04
Środowisko graficzne: Unity
Architektura: x86_64
Kontakt:

Odp: rakarrack - make - undefined reference

Post autor: Hrluc »

sudo apt-get install build-essential jackd libfltk1.1-dev libasound2-dev libxpm-dev libjack-dev aconnectgui
Dalej wchodzimy z poziomu roota do katalogu z Rakarack i procedura jest standardowa:
./configure
make
sudo make install
EmtGV
Piegowaty Guziec
Piegowaty Guziec
Posty: 13
Rejestracja: 28 maja 2009, 10:51
Płeć: Mężczyzna
Wersja Ubuntu: 9.04
Środowisko graficzne: GNOME
Kontakt:

Odp: rakarrack - make - undefined reference

Post autor: EmtGV »

Dzięki, wydawało mi się, że poinstalowałem wszystkie potrzebne pakiety. Sprawdzałem też czy mam wszystko, ale widać musiałem coś pominąć, bo teraz zainstalowało się bez problemu.

Wszystko działa : )
Awatar użytkownika
Hrluc
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 206
Rejestracja: 02 maja 2008, 14:54
Płeć: Mężczyzna
Wersja Ubuntu: 16.04
Środowisko graficzne: Unity
Architektura: x86_64
Kontakt:

Odp: [SOLVED]rakarrack - make - undefined reference

Post autor: Hrluc »

Pakiet aconnectgui możesz teraz odinstalować,chyba że używasz midi do łączenia się z Rakarrack.
salvadhor
Przyjaciel
Przyjaciel
Posty: 340
Rejestracja: 09 lip 2005, 18:33
Płeć: Mężczyzna
Wersja Ubuntu: 12.04
Środowisko graficzne: Xfce
Architektura: x86_64
Kontakt:

Odp: [SOLVED]rakarrack - make - undefined reference

Post autor: salvadhor »

Przed rzuceniem się w wir kompilowania i poddawania się stresowi z tym związanym, prościej i roztropniej jest sprawdzić miejsca, w których może występować ten program w wersji dla Ubuntu. Na ten przykład, a nawet przede wszystkim listę i zawartość personalnych 'repozytoriów' https://launchpad.net/ubuntu/+ppas.
A tam znajdziemy np. to:
https://launchpad.net/~rzr-team/+archive/ppa

(można sobie dodać repozytorium tego dobrego człowieka)
Root walks behind you.
404 sposoby na Linuksa: http://404.g-net.pl
#254787
ODPOWIEDZ

Wróć do „Muzyka, filmy, zdjęcia, grafika”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 7 gości