Pages : 1
#1 Le 22/06/2015, à 21:35
- pbenaben
Problème de compilation imgkap
Bonjour,
Dans le but de fabriquer des cartes marine en format BSB/KAP à partir d'images et des coordonnées, je cherche à compiler le code c suivant: imgkap (la V1.11).
Comme expliqué dans la doc, j'ai installeé freeimage-dev, et je compile avec :
sudo gcc imgkap.c -O3 -s -lfreeimage -o imgkap
J'ai alors l'erreur suivante :
/usr/bin/ld: /tmp/ccjkhygr.o: référence au symbole non défini «cos@@GLIBC_2.0»
/lib/i386-linux-gnu/libm.so.6: error adding symbols: DSO missing from command line
collect2: error: ld returned 1 exit status
NB : j'ai vérifié que math.h et freeimage.h est bien installé.
En cherchant le message d'erreur j'ai trouver un post marqué résolu, mais sans la solution...
Quelqu'un aurait il une solution qui me permette de compiler ?
Merci.
Hors ligne
#2 Le 23/06/2015, à 05:55
- pingouinux
Re : Problème de compilation imgkap
Bonjour,
Essaye ceci
gcc imgkap.c -O3 -s -lfreeimage -lm -o imgkap
Hors ligne
#3 Le 23/06/2015, à 08:45
- pbenaben
Re : Problème de compilation imgkap
Bonjour,
ça donne le même résultat. c'est ce que j'avais initialement.
Hors ligne
#4 Le 04/07/2015, à 19:18
- pbenaben
Re : Problème de compilation imgkap
Résolu dans le sens où imgkap est dans les dépôt d'opencpn. il suffit de faire sudo apt-get install imgkap...
Hors ligne
#5 Le 07/07/2015, à 08:55
- telliam
Re : Problème de compilation imgkap
tu es sur 32 ou 64 bits?
"- Un intellectuel assis va moins loin qu'un con qui marche."
Maurice Biraud - Un Taxi pour Tobrouk
Michel Audiard
Hors ligne
#6 Le 07/07/2015, à 16:48
- claudius01
Re : Problème de compilation imgkap
Même si [Résolu] cf. IMPORTANT : comment compiler un programme sous Ubuntu - post #114 & #115) pour tout savoir sur cette erreur qui, dans le cas cité, était identique à celle présentée par pbenaben; à savoir:
/usr/bin/ld: /tmp/ccJswdTV.o: référence au symbole non défini «cos@@GLIBC_2.2.5»
//lib/x86_64-linux-gnu/libm.so.6: error adding symbols: DSO missing from command line
collect2: error: ld returned 1 exit status
Hors ligne