[OSM-dev-fr] Problème de compilation d'osm2pgsql

Julien Fastré julienfastre at gmail.com
Sam 3 Déc 12:25:06 GMT 2011


Bonjour,

J'ai un problème avec la compilation d'osm2pgqsl. Les étapes où je lance
le commande ./autogen.sh et ./configure ne renvoient pas d'erreur. Mais
quand je passe à la commande "make", j'obtiens le texte puis l'erreur
suivante:

> make  all-recursive
> make[1] : on entre dans le répertoire «
> /home/user/Téléchargements/osm2pgsql/osm2pgsql »
> Making all in gazetteer
> make[2] : on entre dans le répertoire «
> /home/user/Téléchargements/osm2pgsql/osm2pgsql/gazetteer »
> make[2]: Rien à faire pour « all ».
> make[2] : on quitte le répertoire «
> /home/user/Téléchargements/osm2pgsql/osm2pgsql/gazetteer »
> make[2] : on entre dans le répertoire «
> /home/user/Téléchargements/osm2pgsql/osm2pgsql »
> /bin/sh ./libtool --tag=CXX   --mode=link g++  -g -O2 -pthread
> -L/usr/lib -lz -L/usr/lib64 -lpq -lxml2 -lz -lm -L/usr/lib -lbz2
> -L/usr/lib64 -L/usr/lib64 -lgeos -L/usr/lib -lproj    -o osm2pgsql
> build_geometry.o input.o output-pgsql.o rb.o middle-pgsql.o
> osm2pgsql.o sprompt.o UTF8sanitizer.o expire-tiles.o keyvals.o
> output-null.o parse-primitive.o parse-xml2.o pgsql.o reprojection.o
> middle-ram.o output-gazetteer.o text-tree.o node-ram-cache.o   
> libtool: link: g++ -g -O2 -pthread -o osm2pgsql build_geometry.o
> input.o output-pgsql.o rb.o middle-pgsql.o osm2pgsql.o sprompt.o
> UTF8sanitizer.o expire-tiles.o keyvals.o output-null.o
> parse-primitive.o parse-xml2.o pgsql.o reprojection.o middle-ram.o
> output-gazetteer.o text-tree.o node-ram-cache.o  -L/usr/lib
> -L/usr/lib64 -lpq /usr/lib/libxml2.so -ldl -lz -lm -lbz2
> /usr/lib64/libgeos.so -lproj -pthread -Wl,-rpath -Wl,/usr/lib64
> -Wl,-rpath -Wl,/usr/lib64
> /usr/lib/libxml2.so: could not read symbols: File in wrong format
> collect2: ld returned 1 exit status
> make[2]: *** [osm2pgsql] Erreur 1
> make[2] : on quitte le répertoire «
> /home/user/Téléchargements/osm2pgsql/osm2pgsql »
> make[1]: *** [all-recursive] Erreur 1
> make[1] : on quitte le répertoire «
> /home/user/Téléchargements/osm2pgsql/osm2pgsql »
> make: *** [all] Erreur 2
Je pense qu'il y a un problème avec libxml2...

J'utilise opensuse 12.1. Le paquet libxml2 est installé en version 32 et
64 bits.

Que pensez-vous que je puisse faire ?

Merci beaucoup,
Julien




-------------- section suivante --------------
Une pièce jointe autre que texte a été nettoyée...
Nom: signature.asc
Type: application/pgp-signature
Taille: 554 octets
Desc: OpenPGP digital signature
URL: <http://lists.openstreetmap.org/pipermail/dev-fr/attachments/20111203/cd524d68/attachment.pgp>


Plus d'informations sur la liste de diffusion dev-fr