Suite

Problème d'installation de gdal - fonctionne dans le répertoire de construction, pas dans /usr/bin


J'ai essayé d'installer gdal avec le pilote FileGDB. Je l'ai bien installé sur une machine Linux Mint. J'ai cependant des problèmes d'installation sur une machine CentOS.
Il se construit bien, je peux exécuter les applications dans le répertoire de construction, mais lorsque je lance make install, il s'exécute sans erreur.
La machine avait gdal 1.9 installé. Après avoir essayé plusieurs fois d'installer, j'ai utilisé rpm pour désinstaller les packages gdal affichés comme installés. Relancez l'installation de make, relancez ldconfig au cas où. Aucune différence. Pour l'instant, je code en dur le chemin d'accès au répertoire de construction, mais je préfère évidemment qu'il s'exécute correctement.

./configure LDFLAGS=-L/lib64 --with-fgdb=/data/HOMEDIRS/SAI/dev/src/FileGDB_API --without-python --with-perl --with-pg=/usr/bin/pg_config - -prefix=/usr /data/HOMEDIRS/SAI/dev/gdal-1.11.0/apps/ogrinfo --formats|grep File -> "MapInfo File" (lecture/écriture) -> "OpenFileGDB" (lecture seule) -> "FileGDB" (lecture/écriture) /usr/bin/ogrinfo --formats|grep File -> "MapInfo File" (lecture/écriture) -> "OpenFileGDB" (lecture seule)

Fait intéressant, si je supprime le fichier dans /usr/bin puis le réinstalle, l'installation fait quelque chose sur le binaire (lien dans les bibliothèques ?) :

ls -l /data/HOMEDIRS/SAI/dev/gdal-1.11.0/apps/ogrinfo /usr/bin/ogrinfo -rwxr-xr-x 1 nrgadmin root 7671 4 sept. 20:00 /data/HOMEDIRS/SAI/dev /gdal-1.11.0/apps/ogrinfo -rwxr-xr-x 1 root root 78727 Sep 4 20:17 /usr/bin/ogrinfo

Un peu de réponse [email protected] - mais ça marche. Malheureusement, cela ne résout pas vraiment la cause de l'itinéraire.
J'ai résolu mon problème en modifiant la version pour utiliser à la place des bibliothèques statiques.

./configure --with-fgdb=/data/HOMEDIRS/SAI/dev/src/FileGDB_API --with-pg=/usr/bin/pg_config --prefix=/usr --without-ld-shared --disable- partagé --enable-static