Menu

Error compiling VVV.

Help
ecureuil
2018-04-21
2018-04-23
  • ecureuil

    ecureuil - 2018-04-21

    I'm trying to compile VVV.
    I am with a debian stretch (linux)

    I am using binaries as shown in;
    http://vvvapp.sourceforge.net/how_to_compile_vvv.html
    =>
    You can get the Firebird files in different ways:
    Use the files contained in the VVV precompiled binary.

    I put the binaries in the directory VVV-1.3-src/ :
    VV-1.3-src/firebird_runtime/firebird
    and in the directory VVV-1.3-src I put the file firebird.conf.
    I did not know where to put this file.

    I use CMake GUI.

    I put in the sources in
    /home/anne/sda1/anne/Documents/anne/linux/vvv-5/VVV-1.3-src
    and the binaries in
    /home/anne/sda1/anne/Documents/anne/linux/vvv-5/VVV-1.3.0-x86_64

    I click on configure:
    =>
    The C compiler identification is GNU 6.3.0
    The CXX compiler identification is GNU 6.3.0
    Check for working C compiler: /usr/bin/cc
    Check for working C compiler: /usr/bin/cc -- works
    Detecting C compiler ABI info
    Detecting C compiler ABI info - done
    Detecting C compile features
    Detecting C compile features - done
    Check for working CXX compiler: /usr/bin/c++
    Check for working CXX compiler: /usr/bin/c++ -- works
    Detecting CXX compiler ABI info
    Detecting CXX compiler ABI info - done
    Detecting CXX compile features
    Detecting CXX compile features - done
    Found wxWidgets: -L/usr/lib/x86_64-linux-gnu;-pthread;;;-lwx_gtk2u_html-3.0;-lwx_gtk2u_adv-3.0;-lwx_gtk2u_core-3.0;-lwx_baseu-3.0;-lwx_baseu_net-3.0;-lwx_gtk2u_aui-3.0;-lwx_gtk2u_xrc-3.0;-lwx_gtk2u_qa-3.0;-lwx_gtk2u_richtext-3.0 (found version "3.0.2")
    TagLib header files path: TAGLIB_INCLUDE_PATH-NOTFOUND
    TagLib: /usr/local/lib/libtag.a
    Firebird interface: /home/anne/sda1/anne/Documents/anne/linux/vvv-5/VVV-1.3-src/firebird_runtime/firebird/libfbembed.so
    Embedded firebird files path: FB_EMBEDDED_PATH-NOTFOUND
    (in red)
    CMake Error: The following variables are used in this project, but they are set to NOTFOUND.
    Please set them or make sure they are set and tested correctly in the CMake files:
    TAGLIB_INCLUDE_PATH
    used as include directory in directory /home/anne/sda1/anne/Documents/anne/linux/vvv-5/VVV-1.3-src/src
    used as include directory in directory /home/anne/sda1/anne/Documents/anne/linux/vvv-5/VVV-1.3-src/src
    used as include directory in directory /home/anne/sda1/anne/Documents/anne/linux/vvv-5/VVV-1.3-src/src
    used as include directory in directory /home/anne/sda1/anne/Documents/anne/linux/vvv-5/VVV-1.3-src/src
    used as include directory in directory /home/anne/sda1/anne/Documents/anne/linux/vvv-5/VVV-1.3-src/src
    used as include directory in directory /home/anne/sda1/anne/Documents/anne/linux/vvv-5/VVV-1.3-src/src
    used as include directory in directory /home/anne/sda1/anne/Documents/anne/linux/vvv-5/VVV-1.3-src/src
    used as include directory in directory /home/anne/sda1/anne/Documents/anne/linux/vvv-5/VVV-1.3-src/src
    used as include directory in directory /home/anne/sda1/anne/Documents/anne/linux/vvv-5/VVV-1.3-src/src
    used as include directory in directory /home/anne/sda1/anne/Documents/anne/linux/vvv-5/VVV-1.3-src/src/ibpp
    used as include directory in directory /home/anne/sda1/anne/Documents/anne/linux/vvv-5/VVV-1.3-src/src/ibpp
    used as include directory in directory /home/anne/sda1/anne/Documents/anne/linux/vvv-5/VVV-1.3-src/src/ibpp
    used as include directory in directory /home/anne/sda1/anne/Documents/anne/linux/vvv-5/VVV-1.3-src/src/ibpp
    used as include directory in directory /home/anne/sda1/anne/Documents/anne/linux/vvv-5/VVV-1.3-src/src/ibpp
    used as include directory in directory /home/anne/sda1/anne/Documents/anne/linux/vvv-5/VVV-1.3-src/src/ibpp
    used as include directory in directory /home/anne/sda1/anne/Documents/anne/linux/vvv-5/VVV-1.3-src/src/ibpp
    used as include directory in directory /home/anne/sda1/anne/Documents/anne/linux/vvv-5/VVV-1.3-src/src/ibpp
    used as include directory in directory /home/anne/sda1/anne/Documents/anne/linux/vvv-5/VVV-1.3-src/src/ibpp/core
    used as include directory in directory /home/anne/sda1/anne/Documents/anne/linux/vvv-5/VVV-1.3-src/src/ibpp/core
    used as include directory in directory /home/anne/sda1/anne/Documents/anne/linux/vvv-5/VVV-1.3-src/src/ibpp/core
    used as include directory in directory /home/anne/sda1/anne/Documents/anne/linux/vvv-5/VVV-1.3-src/src/ibpp/core
    used as include directory in directory /home/anne/sda1/anne/Documents/anne/linux/vvv-5/VVV-1.3-src/src/ibpp/core
    used as include directory in directory /home/anne/sda1/anne/Documents/anne/linux/vvv-5/VVV-1.3-src/src/ibpp/core
    used as include directory in directory /home/anne/sda1/anne/Documents/anne/linux/vvv-5/VVV-1.3-src/src/ibpp/core
    used as include directory in directory /home/anne/sda1/anne/Documents/anne/linux/vvv-5/VVV-1.3-src/src/ibpp/core
    used as include directory in directory /home/anne/sda1/anne/Documents/anne/linux/vvv-5/VVV-1.3-src/src/ibpp/core
    used as include directory in directory /home/anne/sda1/anne/Documents/anne/linux/vvv-5/VVV-1.3-src/src/data_interface
    used as include directory in directory /home/anne/sda1/anne/Documents/anne/linux/vvv-5/VVV-1.3-src/src/data_interface
    used as include directory in directory /home/anne/sda1/anne/Documents/anne/linux/vvv-5/VVV-1.3-src/src/data_interface
    used as include directory in directory /home/anne/sda1/anne/Documents/anne/linux/vvv-5/VVV-1.3-src/src/data_interface
    used as include directory in directory /home/anne/sda1/anne/Documents/anne/linux/vvv-5/VVV-1.3-src/src/data_interface
    used as include directory in directory /home/anne/sda1/anne/Documents/anne/linux/vvv-5/VVV-1.3-src/src/data_interface
    used as include directory in directory /home/anne/sda1/anne/Documents/anne/linux/vvv-5/VVV-1.3-src/src/data_interface
    used as include directory in directory /home/anne/sda1/anne/Documents/anne/linux/vvv-5/VVV-1.3-src/src/data_interface
    used as include directory in directory /home/anne/sda1/anne/Documents/anne/linux/vvv-5/VVV-1.3-src/src/data_interface
    (/in red)
    Configuring incomplete, errors occurred!
    See also "/home/anne/sda1/anne/Documents/anne/linux/vvv-5/VVV-1.3.0-x86_64/CMakeFiles/CMakeOutput.log".


    Why I have :
    TagLib header files path: TAGLIB_INCLUDE_PATH-NOTFOUND
    Embedded firebird files path: FB_EMBEDDED_PATH-NOTFOUND

    Can you help me.

    Thank you
    Anne

     
  • Fulvio Senore

    Fulvio Senore - 2018-04-22

    Why I have :
    TagLib header files path: TAGLIB_INCLUDE_PATH-NOTFOUND
    Embedded firebird files path: FB_EMBEDDED_PATH-NOTFOUND

    Because CMake did not find them automatically (it's normal) so you need to type che correct data manually.
    It is explained in the web page.

     
  • ecureuil

    ecureuil - 2018-04-23

    ok
    $ cmake -DCMAKE_INSTALL_PREFIX=/home/anne/sda1/anne/Documents/anne/linux/vvv-6/VVV-1.3.0-x86_64 -DFB_LIB=/home/anne/sda1/anne/Documents/anne/linux/vvv-6/VVV-1.3-src/firebird_runtime/firebird/libfbembed.so -DFB_EMBEDDED_PATH=/home/anne/sda1/anne/Documents/anne/linux/vvv-6/VVV-1.3-src/firebird_runtime/firebird -DTAGLIB_LIB=/usr/local/lib/libtag.a -DTAGLIB_INCLUDE_PATH=/usr/local/include/taglib .
    -- TagLib header files path: /usr/local/include/taglib
    -- TagLib: /usr/local/lib/libtag.a
    -- Firebird interface: /home/anne/sda1/anne/Documents/anne/linux/vvv-6/VVV-1.3-src/firebird_runtime/firebird/libfbembed.so
    -- Embedded firebird files path: /home/anne/sda1/anne/Documents/anne/linux/vvv-6/VVV-1.3-src/firebird_runtime/firebird
    -- Configuring done
    -- Generating done
    -- Build files have been written to: /home/anne/sda1/anne/Documents/anne/linux/vvv-6/VVV-1.3-src

    $ make
    [ 45%] Built target data_interface
    [ 50%] Built target ibpp
    Scanning dependencies of target vvv
    [ 52%] Building CXX object src/CMakeFiles/vvv.dir/audio_metadata.cpp.o
    [ 55%] Linking CXX executable vvv
    /usr/bin/ld: /usr/local/lib/libtag.a(tzlib.cpp.o): référence au symbole non défini «inflate»
    //lib/x86_64-linux-gnu/libz.so.1: error adding symbols: DSO missing from command line
    collect2: error: ld returned 1 exit status
    src/CMakeFiles/vvv.dir/build.make:566 : la recette pour la cible « src/vvv » a échouée
    make[2]: [src/vvv] Erreur 1
    CMakeFiles/Makefile2:91 : la recette pour la cible « src/CMakeFiles/vvv.dir/all » a échouée
    make[1]:
    [src/CMakeFiles/vvv.dir/all] Erreur 2
    Makefile:149 : la recette pour la cible « all » a échouée
    make: *** [all] Erreur 2

    Have you an idea

    thank you
    Anne

     

Log in to post a comment.