Page 1 sur 1
[ADOM] error while loading shared libraries: libncurses.so.5 (Résolu)
Publié : mar. 22 sept. 2015, 12:43
par Stdrome1209
Bonjour à toute et à tous je viens de metter à jourmon système et l'un des logicielsmis à jour refuse maintenant de se lancer avec ce message d'erreur :
Code : Tout sélectionner
adom: error while loading shared libraries: libncurses.so.5: cannot open shared object file: No such file or directory
Il s'agit du paquet adom (
https://aur.archlinux.org/packages/adom/) disponible sur AUR.
Suite à mes recherches j'ai trouvé que cette erreur pouvais être résolut avec l'installation de la version 32bits de ncurses (lib32-ncurses) lorsque l'on utilise un système 64bits, je l'ai donc installé mais le problème persiste.
Merci de votre aide

Re: [ADOM] error while loading shared libraries: libncurses.so.5
Publié : mar. 22 sept. 2015, 12:45
par Xorg
C'est un doublon (cf
viewtopic.php?f=5&t=17346).
Recompile ton paquet et c'est tout.
Re: [ADOM] error while loading shared libraries: libncurses.so.5
Publié : mar. 22 sept. 2015, 16:22
par Stdrome1209
Merci Xorg.
Qu'entends tu par recompiler ? Il faut que je le réinstalle via yaourt en modifiant le PKGBUILD ?
Re: [ADOM] error while loading shared libraries: libncurses.so.5
Publié : mar. 22 sept. 2015, 16:25
par benjarobin
Il suffit de relancer l'installation via yaourt, pas besoin de modifier le PKGBUILD
Re: [ADOM] error while loading shared libraries: libncurses.so.5
Publié : mar. 22 sept. 2015, 16:52
par Stdrome1209
Chez moi la réinstallation d'ADOM via yaourt
ne change rien.
Enfin je ne comprend pas en quoi une recompilation règlerais le problème, car yaourt vas refaire exactement la même chose et le résultat serras le même.
Comprenez que je ne remet pas en cause la solution que vous me proposez, j'aimerais simplement comprendre ce que cela vas changer

Re: [ADOM] error while loading shared libraries: libncurses.so.5
Publié : mar. 22 sept. 2015, 16:54
par benjarobin
Hum, je n'avais pas vérifié, mais il ne se compile pas, c'est un binaire...
Pour un binaire en 64 bits, tu dois installer
ncurses5-compat-libs et si l'application binaire est en 32 bits tu dois installer
lib32-ncurses5-compat-libs
Re: [ADOM] error while loading shared libraries: libncurses.so.5
Publié : mar. 22 sept. 2015, 19:35
par Xorg
Stdrome1209 a écrit :Enfin je ne comprend pas en quoi une recompilation règlerais le problème, car yaourt vas refaire exactement la même chose et le résultat serras le même.
Yaourt oui. Mais lors de la compilation des sources, le linker ne va pas utiliser la même bibliothèque partagée pour ton exécutable, donc toi tu ne verras pas de différence mais en fait il y en aura bien une au niveau des liens.
Mais chose qu'à vu Benjarobin, c'est un binaire de base donc effectivement, ça ne va rien changer. Ça marche pour des sources à compiler.

Re: [ADOM] error while loading shared libraries: libncurses.so.5
Publié : sam. 03 oct. 2015, 14:57
par Stdrome1209
Désolé pour la réponse tardive mais mes plages d'accès à internet sont quelque peu limité actuellement (je suis dans une résidence jeune travailleur), je viens donc seulement d'installer "ncurses5-compat-libs" et tout est rentrée dans l'ordre.
Merci encore pour votre aide
