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

Re: Librairie introuvable, pourtant dans /usr/lib



Salut,

j'avais eu un problème similaire quand j'ai installé Skype (qui n'existe qu'en 
32 bits) sur une Lenny AMD64. Skype refusait de se lancer parce qu'il ne 
trouvait pas une biblothèque qui était pourtant installée. J'ai résolu le 
problème en installant le paquet ia32-libs.


Le Monday 06 April 2009 17:34:09 Daniel Caillibaud, vous avez écrit :
> 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


Attachment: signature.asc
Description: This is a digitally signed message part.


Reply to: