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

Julien Fastré julienfastre at gmail.com
Lun 5 Déc 11:55:19 GMT 2011



Le 04/12/2011 15:50, Matthias Dietrich a écrit :
> Le 3 décembre 2011 13:25, Julien Fastré <julienfastre at gmail.com> a écrit :
>>> 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 ?
> L'erreur "File in wrong format" signale que tu mélanges des fichiers
> objets pour des architectures différentes.
> J'imagine que tu es sur x86, donc tu dois probablement mélanger du
> 32bits et du 64 bits.
> D'après le log, tu utilises un chemin en dur pour libxml2 (/usr/lib/libxml2.so).
> Essaie de remplacer ça par /usr/lib64/libxml2.so.
>
> Matthias
>
> _______________________________________________
> dev-fr mailing list
> dev-fr at openstreetmap.org
> http://lists.openstreetmap.org/listinfo/dev-fr

Matthias,

Je pense que la piste que tu m'indiques est la bonne. Connais-tu le
moyen pour modifier ce chemin, et indiquer le fichier vers la
bibliothèque 64bits ? Je pourrais chercher dans la documentation, mais
je préfère te le demander d'abord, au cas où tu le connaîtrais...

Y a-t-il des options à indiquer au moment de la compilation ? Modifier
le fichier Makefile ?

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/20111205/6d24c5bb/attachment.pgp>


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