Re: Librairie introuvable, pourtant dans /usr/lib
François Cerbelle a écrit :
Daniel Caillibaud a écrit :
Pourtant j'ai bien
ldconfig -v|grep libstdc
libstdc++.so.5 -> libstdc++.so.5.0.7
libstdc++.so.6 -> libstdc++.so.6.0.10
Une idée ?
Que te dit ?
ldd script.cgi
As tu essayé de faire un simple ldconfig en root pour forcer la prise en
compte des bibliothèques installées (en particulier les nouvelles) ?
Oui, mais ça change rien
ldd formscript
libstdc++.so.5 => not found
libm.so.6 => /lib32/libm.so.6 (0xf7f1e000)
libgcc_s.so.1 => not found
libc.so.6 => /lib32/libc.so.6 (0xf7dcb000)
/lib/ld-linux.so.2 (0xf7f4c000)
Alors que j'ai bien
ls -l /usr/lib/libstdc++.so.5
lrwxrwxrwx 1 root root 18 2009-04-06 12:20 /usr/lib/libstdc++.so.5 -> libstdc++.so.5.0.7
ls -l /lib/libgcc_s.so.1
-rw-r--r-- 1 root root 93016 2009-01-02 12:14 /lib/libgcc_s.so.1
Je pense que c'est parce qu'il veut ces lib en 32bits (dans /usr/lib32/)
file formscript
formscript: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.2.5, not stripped
Je pense donc que la question revient à récupérer libstdc++.so.5 et libgcc_s.so.1 en 32bits sur une lenny 64bits... (je crois que je vais le coller
dans une vm 32bits, ça va régler le pb)
--
Daniel
Reply to: