23 Dec 2005

Merci James.
J’ai passé une bonne partie de ma journée d’hier à vouloir recompiler le src.rpm de beagle pour ma station de travail SUSE 10.0 x86_64 au boulot. Evidemment sans succès.
Aujourd’hui après avoir lu ce post, ça a été tout seul, à un détail près. En effet de part l’installation d’Acrobat Reader 7(au moins, mais je suis sur que c’est une dépendance de plein d’autres packages), j’ai le package expat-32bit_1.95.8-5_x86%5f64.rpm installé, et donc une libexpat.so dans /usr/lib/ que va chercher préférentiellement le package lors de la recompilation, au lieu de prendre /usr/lib64/libexpat.so .
Solution : mv /usr/lib/libexpat.so* <somewhere> ; ln -s /usr/lib64/libexpat.so /usr/lib/ ; <recompilation du src.rpm> ; rm /usr/lib/libexpat.so ; mv <somewhere>/libexpat.so* /usr/lib/