[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Problème avec la libexpat



Hello.


J'ai mis à jour ma 4.2 vers une 4.3-current (via les snapshots). J'étais au courant du problème "libexpat", qui est passé de xbase à base.
J'ai supprimé mes :
# rm /usr/X11R6/lib/libexpat*
# rm /usr/X11R6/include/expat*

En croyant qu'après le paquet base43.tgz allait me les réinstaller. Hé bien non. Il réinstalle la librairie libexpat.so.9.0.

Or, la plupart de mes applications maintenant explosent, car elles demandent la libexpat.so.8.0. J'ai donc recompilé ces applications, ça ne marche pas... J'ai donc réinstallé via les packages dans les snapshots, non plus, ça explose toujours. (je précise que le script OpenBSD-Binary-Upgrade m'a mis à jour tous mes packages avant pourtant).

Je ne comprends pas pourquoi...

J'ai bien vu sur http://openbsd.org/faq/upgrade43.html#rmxbase42 qu'il fallait déplacer la librairie de /usr/X11R6/lib/libexpat.so.* /usr/lib. Je ne l'ai pas fait car je croyais que les paquets base43.tgz allait me la réinstaller de toutes façons.

Ca veut dire que si quelqu'un installe une 4.3-release (dans 2 semaines, avec son CD tout neuf tout beau), il n'aura pas la libexpat.so.8.0 et que donc, beaucoup d'applications graphiques ne marcheront pas ?

Je peux faire le bourrain, prendre cette librairie dans xbase42.tgz et la réinstaller... Mais j'aimerais comprendre mon erreur au préalable... Et pourquoi on me demande toujours cette libraire.

Merci de vos conseils et aides.


 - Nicolas