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

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: