spawn Bonjour à toutes et à tous, Me revoilou pour bien sur encore des p'tits probleme de compilation Voici mon message d'erreur : [color=CC0000] gcc -O3 -fomit-frame-pointer -o hdiff hdiff.o hdiff_array.o hdiff_gr.o hdiff_list.o hdiff_main.o hdiff_mattbl.o hdiff_gattr.o hdiff_misc.o hdiff_sds.o hdiff_table.o hdiff_vs.o ../libsrc/libmfhdf.a ../../hdf/src/libdf.a -ljpeg -lz -ljpeg -lz hdiff_array.o: In function `array_diff':hdiff_array.c:(.text+0x1c75): référence indéfinie vers « sqrt » collect2: ld a retourné 1 code d'état d'exécution make[2]: *** [hdiff] Erreur 1 make[2]: Leaving directory `/home/dev/gdal-plugin/hdf4-4.2/mfhdf/hdiff' make[1]: *** [all-recursive] Erreur 1 make[1]: Leaving directory `/home/dev/gdal-plugin/hdf4-4.2/mfhdf' make: *** [all-recursive] Erreur 1 [/color] :-o :-o :-o :-o :-o Voila, et là je ne sais vraiment pas, mais alors vraiment pas ce que cela veux dire et encore moins d'où cela peut il venir ! ! ! !
Pikachu_2014 Salut, fonction "sqrt" -> bibliothèque math.h Tu dois ajouter à gcc l'option -lm Un grand classique !!! 😉
Pikachu_2014 Bah si c'est un Makefile : - tu nettoies : $ make clean - tu lances : $ make LDFLAGS=-lm :-D EDIT : oui enfin... il y a éventuellement ./configure entre mais chacun aura corrigé de soi-même :-D