Je dois installer un logiciel libre sur windows, pour cela j'utilise cygwin.
Je dois d'abord installer plusieurs programmes; GDAL (librairie) puis CMAKE et Fltk, et enfin OTB (logiciel de traitement d'images).
J'installe gdal et cmake en utiliant ./configure, make, make install.
L'installation de GDAL et OTB se fait avec cmake, puis make, make install.
C'est au moment de compiler OTB que le problème se pose, le système plante à 92% et voici ce qu'il m'affiche :
Linking CXX executable ../../bin/LeeImageFilter.exe
/cygdrive/c/cygwin/usr/local/INSTALL_DIR/lib/libgdal.a(rikdataset.o):rikdataset.
cpp:(.text+0x519): undefined reference to `_uncompress'
/cygdrive/c/cygwin/usr/local/INSTALL_DIR/lib/libgdal.a(pngwrite.o):pngwrite.c:(.
text+0x1588): undefined reference to `_deflate'
/cygdrive/c/cygwin/usr/local/INSTALL_DIR/lib/libgdal.a(pngwrite.o):pngwrite.c:(.
text+0x1619): undefined reference to `_deflateEnd'
/cygdrive/c/cygwin/usr/local/INSTALL_DIR/lib/libgdal.a(png.o):png.c:(.text+0x1ba
): undefined reference to `_crc32'
/cygdrive/c/cygwin/usr/local/INSTALL_DIR/lib/libgdal.a(png.o):png.c:(.text+0x20d
): undefined reference to `_crc32'
/cygdrive/c/cygwin/usr/local/INSTALL_DIR/lib/libgdal.a(png.o):png.c:(.text+0xbac
): undefined reference to `_inflateReset'
/cygdrive/c/cygwin/usr/local/INSTALL_DIR/lib/libgdal.a(pngread.o):pngread.c:(.te
xt+0x1f5): undefined reference to `_inflateInit_'
/cygdrive/c/cygwin/usr/local/INSTALL_DIR/lib/libgdal.a(pngread.o):pngread.c:(.te
xt+0x482): undefined reference to `_inflateInit_'
/cygdrive/c/cygwin/usr/local/INSTALL_DIR/lib/libgdal.a(pngread.o):pngread.c:(.te
xt+0x12a2): undefined reference to `_inflate'
/cygdrive/c/cygwin/usr/local/INSTALL_DIR/lib/libgdal.a(pngread.o):pngread.c:(.te
xt+0x2176): undefined reference to `_inflateEnd'
/cygdrive/c/cygwin/usr/local/INSTALL_DIR/lib/libgdal.a(pngwutil.o):pngwutil.c:(.
text+0x2fd): undefined reference to `_deflate'
/cygdrive/c/cygwin/usr/local/INSTALL_DIR/lib/libgdal.a(pngwutil.o):pngwutil.c:(.
text+0x450): undefined reference to `_deflate'
/cygdrive/c/cygwin/usr/local/INSTALL_DIR/lib/libgdal.a(pngwutil.o):pngwutil.c:(.
text+0x567): undefined reference to `_deflate'
/cygdrive/c/cygwin/usr/local/INSTALL_DIR/lib/libgdal.a(pngwutil.o):pngwutil.c:(.
text+0x713): undefined reference to `_deflateReset'
/cygdrive/c/cygwin/usr/local/INSTALL_DIR/lib/libgdal.a(pngwutil.o):pngwutil.c:(.
text+0x9db): undefined reference to `_deflateInit2_'
/cygdrive/c/cygwin/usr/local/INSTALL_DIR/lib/libgdal.a(pngwutil.o):pngwutil.c:(.
text+0x2c3d): undefined reference to `_deflate'
/cygdrive/c/cygwin/usr/local/INSTALL_DIR/lib/libgdal.a(pngwutil.o):pngwutil.c:(.
text+0x2c92): undefined reference to `_deflate'
/cygdrive/c/cygwin/usr/local/INSTALL_DIR/lib/libgdal.a(pngwutil.o):pngwutil.c:(.
text+0x2ce1): undefined reference to `_deflateReset'
/cygdrive/c/cygwin/usr/local/INSTALL_DIR/lib/libgdal.a(pngwutil.o):pngwutil.c:(.
text+0x31f4): undefined reference to `_deflate'
/cygdrive/c/cygwin/usr/local/INSTALL_DIR/lib/libgdal.a(pngrutil.o):pngrutil.c:(.
text+0x303): undefined reference to `_inflate'
/cygdrive/c/cygwin/usr/local/INSTALL_DIR/lib/libgdal.a(pngrutil.o):pngrutil.c:(.
text+0x4a5): undefined reference to `_inflateReset'
/cygdrive/c/cygwin/usr/local/INSTALL_DIR/lib/libgdal.a(pngrutil.o):pngrutil.c:(.
text+0x608): undefined reference to `_inflateReset'
/cygdrive/c/cygwin/usr/local/INSTALL_DIR/lib/libgdal.a(pngrutil.o):pngrutil.c:(.
text+0x3bd5): undefined reference to `_inflate'
/cygdrive/c/cygwin/usr/local/INSTALL_DIR/lib/libgdal.a(pngrutil.o):pngrutil.c:(.
text+0x3c6a): undefined reference to `_inflateReset'
/cygdrive/c/cygwin/usr/local/INSTALL_DIR/lib/libgdal.a(tif_pixarlog.o):tif_pixar
log.c:(.text+0x1a5): undefined reference to `_inflateInit_'
/cygdrive/c/cygwin/usr/local/INSTALL_DIR/lib/libgdal.a(tif_pixarlog.o):tif_pixar
log.c:(.text+0x282): undefined reference to `_inflateReset'
/cygdrive/c/cygwin/usr/local/INSTALL_DIR/lib/libgdal.a(tif_pixarlog.o):tif_pixar
log.c:(.text+0x33d): undefined reference to `_inflate'
/cygdrive/c/cygwin/usr/local/INSTALL_DIR/lib/libgdal.a(tif_pixarlog.o):tif_pixar
log.c:(.text+0x441): undefined reference to `_inflateSync'
/cygdrive/c/cygwin/usr/local/INSTALL_DIR/lib/libgdal.a(tif_pixarlog.o):tif_pixar
log.c:(.text+0x1728): undefined reference to `_deflateInit_'
/cygdrive/c/cygwin/usr/local/INSTALL_DIR/lib/libgdal.a(tif_pixarlog.o):tif_pixar
log.c:(.text+0x1802): undefined reference to `_deflateReset'
/cygdrive/c/cygwin/usr/local/INSTALL_DIR/lib/libgdal.a(tif_pixarlog.o):tif_pixar
log.c:(.text+0x19d4): undefined reference to `_deflate'
/cygdrive/c/cygwin/usr/local/INSTALL_DIR/lib/libgdal.a(tif_pixarlog.o):tif_pixar
log.c:(.text+0x2e00): undefined reference to `_deflate'
/cygdrive/c/cygwin/usr/local/INSTALL_DIR/lib/libgdal.a(tif_pixarlog.o):tif_pixar
log.c:(.text+0x2f4e): undefined reference to `_inflateEnd'
/cygdrive/c/cygwin/usr/local/INSTALL_DIR/lib/libgdal.a(tif_pixarlog.o):tif_pixar
log.c:(.text+0x2f7e): undefined reference to `_deflateEnd'
/cygdrive/c/cygwin/usr/local/INSTALL_DIR/lib/libgdal.a(tif_pixarlog.o):tif_pixar
log.c:(.text+0x3096): undefined reference to `_deflateParams'
/cygdrive/c/cygwin/usr/local/INSTALL_DIR/lib/libgdal.a(tif_zip.o):tif_zip.c:(.te
xt+0x3f): undefined reference to `_inflateInit_'
/cygdrive/c/cygwin/usr/local/INSTALL_DIR/lib/libgdal.a(tif_zip.o):tif_zip.c:(.te
xt+0x64): undefined reference to `_deflateEnd'
/cygdrive/c/cygwin/usr/local/INSTALL_DIR/lib/libgdal.a(tif_zip.o):tif_zip.c:(.te
xt+0x85): undefined reference to `_inflateInit_'
/cygdrive/c/cygwin/usr/local/INSTALL_DIR/lib/libgdal.a(tif_zip.o):tif_zip.c:(.te
xt+0x128): undefined reference to `_inflateReset'
/cygdrive/c/cygwin/usr/local/INSTALL_DIR/lib/libgdal.a(tif_zip.o):tif_zip.c:(.te
xt+0x1cd): undefined reference to `_inflate'
/cygdrive/c/cygwin/usr/local/INSTALL_DIR/lib/libgdal.a(tif_zip.o):tif_zip.c:(.te
xt+0x232): undefined reference to `_inflateSync'
/cygdrive/c/cygwin/usr/local/INSTALL_DIR/lib/libgdal.a(tif_zip.o):tif_zip.c:(.te
xt+0x326): undefined reference to `_deflateInit_'
/cygdrive/c/cygwin/usr/local/INSTALL_DIR/lib/libgdal.a(tif_zip.o):tif_zip.c:(.te
xt+0x348): undefined reference to `_inflateEnd'
/cygdrive/c/cygwin/usr/local/INSTALL_DIR/lib/libgdal.a(tif_zip.o):tif_zip.c:(.te
xt+0x3fc): undefined reference to `_deflateReset'
/cygdrive/c/cygwin/usr/local/INSTALL_DIR/lib/libgdal.a(tif_zip.o):tif_zip.c:(.te
xt+0x491): undefined reference to `_deflate'
/cygdrive/c/cygwin/usr/local/INSTALL_DIR/lib/libgdal.a(tif_zip.o):tif_zip.c:(.te
xt+0x570): undefined reference to `_deflate'
/cygdrive/c/cygwin/usr/local/INSTALL_DIR/lib/libgdal.a(tif_zip.o):tif_zip.c:(.te
xt+0x667): undefined reference to `_inflateEnd'
/cygdrive/c/cygwin/usr/local/INSTALL_DIR/lib/libgdal.a(tif_zip.o):tif_zip.c:(.te
xt+0x697): undefined reference to `_deflateEnd'
/cygdrive/c/cygwin/usr/local/INSTALL_DIR/lib/libgdal.a(tif_zip.o):tif_zip.c:(.te
xt+0x72e): undefined reference to `_deflateParams'
collect2: ld returned 1 exit status
make[2]: *** [bin/LeeImageFilter.exe] Error 1
make[1]: *** [Examples/BasicFilters/CMakeFiles/LeeImageFilter.dir/all] Error 2
make: *** [all] Error 2
J'ai l'impression que l'erreur vient de la librairie "libgdal", j'ai essayé de tout réinstaller plusieurs fois avec des versions différentes, mais j'ai toujours le même problème.
Peut être n'ai-je pas choisi tous les packages nécessaire lors de l'installation de cygwin?
J'espère avoir été assez claire.
Merci de votre aide.
# ...
Posté par Pol' uX (site web personnel) . Évalué à 2.
Vérifie si ce n'est déjà fait que ta version de libgdal fourni bien les fonctionnalités demandées.
Bonne chance.
Adhérer à l'April, ça vous tente ?
[^] # Re: ...
Posté par vanessa15 . Évalué à 1.
Il faut que je choisisse des numéros de version identique?
J'ai également choisi les versions qui sont utilisés dans la "notice d'installation", mais cela ne change rien
Comment faire cela? Si j'ai bien compris libgdal est une librairie de GDAL, il faut donc que je regarde dans le fichier libgdal? Ce que j'ai fait mais il est illisible (avec word pad) et si c'est écrit en C, je ni comprendrais rien!!
Petite précision ; je ne suis pas très douée en programmation ;)
Merci pour cette aide....
[^] # Re: ...
Posté par Pol' uX (site web personnel) . Évalué à 2.
Adhérer à l'April, ça vous tente ?
[^] # Re: ...
Posté par Pol' uX (site web personnel) . Évalué à 2.
Adhérer à l'April, ça vous tente ?
[^] # Re: ...
Posté par vanessa15 . Évalué à 1.
Je n'ai pas eu d'ordinateur pendant quelques jours donc je n'ai pas pu avancer.... As tu essayé de ton côté?
J'ai peur que l'installation de GDAL ne se fasse pas correctement, et du coup le problème viendrai de là ;
quand je compile GDAL je tape ;
il compile et tout est ok. Par contre quand je tape make, il compile pendant presque une heure et des pages de charabia défilent, voici ce que m'affiche l'écran pour ne copier que la dernière ligne:
J'ai également vu s'afficher un
Qu'est ce que cela veut dire?
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.