Le 3 décembre 2011 13:25, Julien Fastré <[email protected]> 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
[email protected]
http://lists.openstreetmap.org/listinfo/dev-fr

Répondre à