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

Re: libexpat.so.0 pour AMD64



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Klaus Becker wrote:
> Salut,
> 
> sur Sarge-AMD64, j'ai /emul grâce à http://mhelleboid.free.fr, ça permet même 
> d'exécuter OO2 sans environnement chroot.
> 
> Mais wink - http://www.debugmode.com/wink/ - ne veut pas, il fonctionne 
> seulement dans chroot chez moi. Sinon il me dit :
> 
> "./wink: error while loading shared libraries: libexpat.so.0: cannot open 
> shared object file: No such file or directory"
> 
> Or dans /emul/ia32-linux/usr/lib, je trouve bien libexpat.so.0 qui est un lien 
> vers libexpat.so.1.0.0. Donc je suppose que wink ne trouve pas cette 
> librairie. Comment lui montrer le droit chemin?
> 
> Question plus générale : quand une appli se plaint comme ça de ne pas trouver 
> une librairie, peut-on l'ajouter dans /emul sans être spécialiste?
> 
> ciao
> 
> Klaus

Salut,

Les les bibliothèques sont cherchées dans les chemins précisés par
LD_LIBRARY_PATH, puis dans les chemins par défaut (/lib, /usr/lib, ...).

Si tu veux que ton programme cherche dans /emul, tu peux faire un
$ export LD_LIBRARY_PATH=/emul:$LD_LIBRARY_PATH
sous bash.


Tu peux aussi avant de lancer un programme faire un
$ ldd mon_soft | grep found
pour voir ce qu'il ne trouve pas.
Bien sûr il faut le même environnement que celui dans lequel le
programme va s'exécuter (même variables globales, même partitions
montées et accessibles, même droits, même chroot etc.)

À+,
theo.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2.2 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org

iD8DBQFEPUeSSH6NzHMSyhIRAsBLAJwJINQLzOE1QuJYcmraXwd+jU15CQCeOeYl
YgG6r5ukK7V6FHAlBcPlavc=
=HTl5
-----END PGP SIGNATURE-----



Reply to: