Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 22/06/2015, à 22: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, à 06: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, à 09: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, à 20: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, à 09: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, à 17: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