Re: Cmake et options

Page principale

Répondre à ce message
Auteur: anne.guilde@free.fr
Date:  
À: guilde
Sujet: Re: Cmake et options
Le 23/04/2018 à 20:33, Marc a écrit :
> Le 23/04/2018 à 20:16, anne.guilde@??? a écrit :
>> Comment désinstaller ce que j'ai compilé?
>
> make uninstall
>


C'est ok pour taglib

J'ai refait

$ 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

si quelqu'un a une idée

merci
Anne