Hi,
Bon, tu es peut être déjà au fait de ce qui va suivre... C'est histoire d'être certain qu'on parle de la même chose 😉
Déjà une chose générale :
Fédora s'appuie sur des packages. Beaucoup d'intérêts : base des objets installés, cohérences des versions, traitement voire résolution des dépendances, simplicité, etc.
Installer un tar.gz (ie compiler à partir des sources), généralement dans /usr/local, t'oblige à tout faire par toi-même ; c'est pas insurmontable, et surtout assez formateur. A mon avis, il y a aussi beaucoup d'avantages : maîtrise des options de compilation, debug et pistage possible, choix des librairies à utiliser, liberté d'installation, etc. Pourquoi masquer la complexité quand cette dernière est intéressante ? 😉 Un inconvénient majeur toutefois : ça oblige à gérer une sorte de distrib parallèle,
from scratch , ie à partir de rien...
Ensuite, il faut comprendre qu'au chargement de ton appli (quelle qu'elle soit), l'éditeur de lien va finir le travail de compilation, en chargeant ou en pointant (ie déjà présentes en mémoire) les bonnes librairies. Pour savoir, où sont les lib, plusieurs méthodes : anciennement c'était un ensemble de chemins précisés dans une var. d'envirronement LD_LIBRARY_PATH, aujourd'hui une base de libs construite à partir de la commande
/sbin/ldconfig ; base construite dans l'ordre des répertoires mentionnés dans les fichiers de conf
/etc/ld.so.conf et
/etc/ld.so.conf.d.
Après l'installation de libs à partir d'un tarball (tar.gz), il te faut donc relancer la commande
ldconfig après avoir mis à jour les fichiers de conf. Euh, on préfèrera toujours ne pas mélanger les libs, celles issues d'un tarball dans
/usr/local/lib.
Pour revenir à ton pb (message d'erreur), et d'une manière générale, pour savoir quelles sont les lib utilisées par une appli quelconque :
/usr/bin/ldd appli
Tu obtiendras la liste des libs recherchées et l'emplacement de celles qui seraient chargées si tu lançais la commande
appli.
Dernier point, il n'y a donc pas de conflit possible si on fait attention, et par là pas d'obligation à virer une version antérieure. Il est simplement nécessaire de modifier correctement l'ordre des répertoires de libs dans les fichiers de conf de
ldconfig.
...Bon, traitons ton pb maintenant :
Comment as-tu installé ton wxGTK pour obtenir ce message d'erreur ?
Si c'est à partir d'un tarball, poste la méthode entre des balises "code" pour une meilleure lisibilité.
Cordialement