Install in Ubuntu Studio Hardy Problem

Tobisc
2008-09-02
2013-05-28
  • Tobisc
    Tobisc
    2008-09-02

    Hello!
    When i try to install Rakarrack 2.0 in Ubuntu Studio Hardy 64, the follow problems show up:

    -----------------------------------------------------------
    tobi@ubuntu:~/Rakarack2$ ./configure
    checking for a BSD-compatible install... /usr/bin/install -c
    checking whether build environment is sane... yes
    checking for a thread-safe mkdir -p... /bin/mkdir -p
    checking for gawk... gawk
    checking whether make sets $(MAKE)... yes
    checking for g++... g++
    checking for C++ compiler default output file name... a.out
    checking whether the C++ compiler works... yes
    checking whether we are cross compiling... no
    checking for suffix of executables...
    checking for suffix of object files... o
    checking whether we are using the GNU C++ compiler... yes
    checking whether g++ accepts -g... yes
    checking for style of include used by make... GNU
    checking dependency style of g++... gcc3
    checking for gcc... gcc
    checking whether we are using the GNU C compiler... yes
    checking whether gcc accepts -g... yes
    checking for gcc option to accept ISO C89... none needed
    checking dependency style of gcc... gcc3
    checking whether make sets $(MAKE)... (cached) yes
    checking for fltk-config... fltk-config
    checking for aconnect... aconnect
    checking how to run the C preprocessor... gcc -E
    checking for grep that handles long lines and -e... /bin/grep
    checking for egrep... /bin/grep -E
    checking for ANSI C header files... yes
    checking for sys/types.h... yes
    checking for sys/stat.h... yes
    checking for stdlib.h... yes
    checking for string.h... yes
    checking for memory.h... yes
    checking for strings.h... yes
    checking for inttypes.h... yes
    checking for stdint.h... yes
    checking for unistd.h... yes
    checking for stdbool.h that conforms to C99... yes
    checking for _Bool... yes
    checking for an ANSI C-conforming const... yes
    checking for inline... inline
    checking for size_t... yes
    checking whether gcc needs -traditional... no
    checking for dirent.h that defines DIR... yes
    checking for library containing opendir... none required
    checking whether closedir returns void... no
    checking for stdlib.h... (cached) yes
    checking for GNU libc compatible malloc... yes
    checking sys/select.h usability... yes
    checking sys/select.h presence... yes
    checking for sys/select.h... yes
    checking sys/socket.h usability... yes
    checking sys/socket.h presence... yes
    checking for sys/socket.h... yes
    checking types of arguments for select... int,fd_set *,struct timeval *
    checking for bzero... yes
    checking for floor... no
    checking for memset... yes
    checking for memmove... yes
    checking for pow... no
    checking for select... yes
    checking for sqrt... no
    checking for strdup... yes
    checking for strstr... yes
    checking for main in -lXft... no
    checking for main in -lXrender... yes
    checking for main in -lasound... yes
    checking for main in -ldl... yes
    checking for main in -lfltk... yes
    checking for main in -lfontconfig... no
    checking for main in -lfreetype... no
    checking for main in -lm... yes
    checking for main in -lpthread... yes
    checking for main in -lrt... yes
    checking for main in -lz... yes
    checking for main in -ljack... yes
    checking for main in -lXpm... yes
    checking for dirent.h that defines DIR... (cached) yes
    checking for library containing opendir... (cached) none required
    checking for ANSI C header files... (cached) yes
    checking fcntl.h usability... yes
    checking fcntl.h presence... yes
    checking for fcntl.h... yes
    checking libintl.h usability... yes
    checking libintl.h presence... yes
    checking for libintl.h... yes
    checking for stdlib.h... (cached) yes
    checking for string.h... (cached) yes
    checking sys/ioctl.h usability... yes
    checking sys/ioctl.h presence... yes
    checking for sys/ioctl.h... yes
    checking for unistd.h... (cached) yes
    checking X11/xpm.h usability... yes
    checking X11/xpm.h presence... yes
    checking for X11/xpm.h... yes
    checking alsa/asoundlib.h usability... yes
    checking alsa/asoundlib.h presence... yes
    checking for alsa/asoundlib.h... yes
    Package jack was not found in the pkg-config search path.
    Perhaps you should add the directory containing `jack.pc'
    to the PKG_CONFIG_PATH environment variable
    No package 'jack' found
    Package jack was not found in the pkg-config search path.
    Perhaps you should add the directory containing `jack.pc'
    to the PKG_CONFIG_PATH environment variable
    No package 'jack' found
    configure: creating ./config.status
    config.status: creating Makefile
    config.status: creating src/Makefile
    config.status: creating man/Makefile
    config.status: creating data/Makefile
    config.status: creating icons/Makefile
    config.status: creating doc/Makefile
    config.status: creating doc/help/Makefile
    config.status: creating src/config.h
    config.status: src/config.h is unchanged
    config.status: executing depfiles commands

    --------------------------------------------------------------------------------------

    tobi@ubuntu:~/Rakarack2$ make
    Making all in src
    make[1]: se ingresa al directorio `/home/tobi/Rakarack2/src'
    make  all-am
    make[2]: se ingresa al directorio `/home/tobi/Rakarack2/src'
    g++  -O2 -Wall -msse2 -fno-rtti -pipe -ffunction-sections -fomit-frame-pointer -Wno-format-y2k -fPIC -fno-exceptions -fno-strict-aliasing -I/usr/include/freetype2    -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  -lfltk_images -lfltk -lasound   -lXpm
    jack.o: In function `JACKfinish()':
    jack.C:(.text._Z10JACKfinishv+0xf): undefined reference to `jack_client_close'
    jack.o: In function `jackprocess(unsigned int, void*)':
    jack.C:(.text._Z11jackprocessjPv+0x31): undefined reference to `jack_port_get_buffer'
    jack.C:(.text._Z11jackprocessjPv+0x45): undefined reference to `jack_port_get_buffer'
    jack.C:(.text._Z11jackprocessjPv+0x5a): undefined reference to `jack_port_get_buffer'
    jack.C:(.text._Z11jackprocessjPv+0x6e): undefined reference to `jack_port_get_buffer'
    jack.o: In function `JACKstart(RKR*, _jack_client*)':
    jack.C:(.text._Z9JACKstartP3RKRP12_jack_client+0x34): undefined reference to `jack_set_process_callback'
    jack.C:(.text._Z9JACKstartP3RKRP12_jack_client+0x46): undefined reference to `jack_on_shutdown'
    jack.C:(.text._Z9JACKstartP3RKRP12_jack_client+0x65): undefined reference to `jack_port_register'
    jack.C:(.text._Z9JACKstartP3RKRP12_jack_client+0x8e): undefined reference to `jack_port_register'
    jack.C:(.text._Z9JACKstartP3RKRP12_jack_client+0xb7): undefined reference to `jack_port_register'
    jack.C:(.text._Z9JACKstartP3RKRP12_jack_client+0xe0): undefined reference to `jack_port_register'
    jack.C:(.text._Z9JACKstartP3RKRP12_jack_client+0xf3): undefined reference to `jack_activate'
    jack.C:(.text._Z9JACKstartP3RKRP12_jack_client+0x124): undefined reference to `jack_port_name'
    jack.C:(.text._Z9JACKstartP3RKRP12_jack_client+0x13f): undefined reference to `jack_connect'
    jack.C:(.text._Z9JACKstartP3RKRP12_jack_client+0x15e): undefined reference to `jack_port_name'
    jack.C:(.text._Z9JACKstartP3RKRP12_jack_client+0x16d): undefined reference to `jack_connect'
    rakarrack.o: In function `RKRGUI::MiraClientes()':
    rakarrack.cxx:(.text._ZN6RKRGUI12MiraClientesEv+0x12d): undefined reference to `jack_get_ports'
    process.o: In function `RKR::RKR()':
    process.C:(.text._ZN3RKRC1Ev+0x6b): undefined reference to `jack_client_open'
    process.C:(.text._ZN3RKRC1Ev+0x83): undefined reference to `jack_get_client_name'
    process.C:(.text._ZN3RKRC1Ev+0x9e): undefined reference to `jack_get_sample_rate'
    process.C:(.text._ZN3RKRC1Ev+0xb3): undefined reference to `jack_get_buffer_size'
    process.o: In function `RKR::RKR()':
    process.C:(.text._ZN3RKRC2Ev+0x6b): undefined reference to `jack_client_open'
    process.C:(.text._ZN3RKRC2Ev+0x83): undefined reference to `jack_get_client_name'
    process.C:(.text._ZN3RKRC2Ev+0x9e): undefined reference to `jack_get_sample_rate'
    process.C:(.text._ZN3RKRC2Ev+0xb3): undefined reference to `jack_get_buffer_size'
    collect2: ld devolvió el estado de salida 1
    make[2]: *** [rakarrack] Error 1
    make[2]: se sale del directorio `/home/tobi/Rakarack2/src'
    make[1]: *** [all] Error 2
    make[1]: se sale del directorio `/home/tobi/Rakarack2/src'
    make: *** [all-recursive] Error 1
    tobi@ubuntu:~/Rakarack2$
    ----------------------------------------------------------------------------------------
    I don't understand much about linux and console commands, etc... Can someone help me?
    Thanks!!! And sorry for my English.

    PD: Daniel, i am Tobi of the musix forum! Can i post here in Spanish?

     
    • kostia
      kostia
      2008-09-03

      Hello!
      I'm not professional too, but as I understand, you need to install jackd package. because your config log shows that jack is missing.
      And more! install qjackctl to controll jack server. how to yse it search in jack wiki and forums.

       
    • Tobisc
      Tobisc
      2008-09-06

      hello! Thanks for help!
      I have installed jackd and qjackctl  packages . Ubuntu Studio have it from "fabric". i don't understand what cut be the problem...
      Thanks anyway! If anyone have more help i will be happy. I really wont to use rakarrack!
      Cheers.
      PD. Sorry for my English.

       
      • Josep Andreu
        Josep Andreu
        2008-09-09

        Hi

        If you want to compile you need the development library of libjack ....

        I don't know the exactly name in ubuntu .... in debian the name is:

        libjack0.100.0-dev

        Josep

         
    • Tobisc
      Tobisc
      2008-09-10

      Hi!!!
      Ok! That works!
      I will play now with Rakarrack.
      thanks evryone!