Contenu | Rechercher | Menus

Annonce

Si vous rencontrez des soucis à rester connecté sur le forum (ou si vous avez perdu votre mot de passe) déconnectez-vous et reconnectez-vous depuis cette page, en cochant la case "Me connecter automatiquement lors de mes prochaines visites".

#1 Le 06/04/2010, à 19:26

tangara2

Ubuntu 10.04 et libstdc++5

Bonjour,

J'ai fraichement installé la beta1 d'Ubuntu, et voilà qu'en tentant de faire tourner mon hosted browser GWT, je me paye des :

libstdc++.so.5: cannot open shared object file: No such file or directory

Qu'à cela ne tienne, j'installe libstdc++5 (comme d'hab quoi...)

Et bah non !

$ apt-get install libstdc++5
[...]
E: Impossible de trouver le paquet libstdc++5

Pourtant j'ai bien à peu près tous les repos d'activés (universe, partner, ...)

Il semblerait donc que la libstdc++5 ne soit plus embarquée dans Ubuntu ?
Une idée pour moi ?

Merci d'avance,
Arno.

Dernière modification par tangara2 (Le 06/04/2010, à 19:49)

Hors ligne

#2 Le 06/04/2010, à 19:55

hardball

Re : Ubuntu 10.04 et libstdc++5

as-tu essayé de créer un lien symbolique ?

sudo ln -s /usr/lib/libstdc++.so.6 /usr/lib/libstdc++.so.5

edit: ln à l'envers !

Dernière modification par hardball (Le 07/04/2010, à 09:40)


-- Toshiba satelliteA100-335 + Ubuntu Jaunty --
Pour les noobs : Bienvenue ! ici la perséverance vous récompense.
Pour les anciens : Merci à vous de partager votre savoir.
Et vive le perl !

Hors ligne

#3 Le 07/04/2010, à 03:03

Link31

Re : Ubuntu 10.04 et libstdc++5

hardball a écrit :

as-tu essayé de créer un lien symbolique ?

sudo ln -s/usr/lib/libstdc++.so.5 /usr/lib/libstdc++.so.6

Hmm... ne t'est-il pas venu à l'idée que si le numéro de version de cette bibliothèque a changé, c'est pour une bonne raison ?

L'ABI a changé entre la libstdc++5 et la 6, et avec ton lien symbolique (qui est d'ailleurs écrit à l'envers) les applications planteront dans le meilleur des cas, voire produiront des données corrompues...

À part ça, il semblerait qu'on puisse trouver ce paquet ici :
http://packages.debian.org/stable/base/libstdc++5

Dernière modification par Link31 (Le 07/04/2010, à 03:05)

Hors ligne

#4 Le 07/04/2010, à 22:52

tangara2

Re : Ubuntu 10.04 et libstdc++5

Salut,

Déjà, merci pour vos réponses.

J'avais bien essayé le "ln -s ..." mais malheureusement, ça me permet juste de passer à une autre erreur :

/opt/repo/gwt/gwt-linux-1.7.0/mozilla-1.7.12/libxpcom.so: /usr/lib/libstdc++.so.5: version `GLIBCPP_3.2' not found (required by /opt/repo/gwt/gwt-linux-1.7.0/mozilla-1.7.12/libxpcom.so)

Comme dit Link31, l'API a du trop changer pour que la supercherie fonctionne...

J'ai aussi pensé à aller chercher le paquet debian ailleurs (d'ailleurs sur une vieille ubuntu ca doit marcher aussi), mais j'avoue que j'espérait trouver quelque chose de plus "élégant" (genre un backport, mais là aussi j'ai fait chou blanc...).

En attendant, la proposition de Link31 a résolu mon pb. Pas de la manière dont je l'espérait, mais faut croire que je fais la fine bouche...

Encore merci,
Arno.

Hors ligne

#5 Le 12/06/2010, à 22:54

Tomahawk

Re : Ubuntu 10.04 et libstdc++5

Bonsoir,

De mon coté je souhaitais installé le package pour mon onduleur (mgeops-psp), mais il est indiqué :

Erreur : Dépendance non satisfaite : libstdc++5 (>= 1:3.3.4-1)

libstdc++6 est déjà présent sur mon PC, mais forcément, ça ne lui convient pas...

PS : le paquet pour mon onduleur est récupéré via :deb http://opensource.eaton.com/stable/debian binary/


Je ne pige pas, qqun aurait une idée ?

Hors ligne

#6 Le 13/06/2010, à 21:18

Link31

Re : Ubuntu 10.04 et libstdc++5

Eh bien installe le paquet : http://packages.debian.org/stable/base/libstdc++5

Télécharge le fichier .deb, puis installe-le avec la commande "sudo dpkg -i fichier.deb" ou avec l'utilitaire graphique (gdebi).

Hors ligne

#7 Le 13/06/2010, à 22:46

Tomahawk

Re : Ubuntu 10.04 et libstdc++5

Et bien merci beaucoup, ça fonctionne.

C'est simple en fait...... quand on connait wink

Il faudra que MGE / EATON fasse une mise à jour de leur paquet.

Re merci, bonne soirée !

Hors ligne

#8 Le 09/08/2010, à 18:14

Garth

Re : Ubuntu 10.04 et libstdc++5

Bonjour,
j'ai également un problème avec cet librairie.
Je cherche à installer mon imprimante en suivant ce tuto
http://doc.ubuntu-fr.org/imprimante_lexmark_z600#probleme_de_bibliotheque_libstdc_installee
et j'ai souvenir d'avoir déjà réussi à la faire amrche sur un autre ordi mais là impossible :
quand je vais pour tester j'ai ca comme erreur :

./z600 
./z600: error while loading shared libraries: libstdc++.so.5: cannot open shared object file: No such file or directory

alors que j'ai bien cette lib d'installée

***@***:/usr/lib/cups/backend$ dpkg -S libstdc++.so.5
libstdc++5: /usr/lib/libstdc++.so.5.0.7
libstdc++5: /usr/lib/libstdc++.so.5

***@***:/usr/lib/cups/backend$ apt-cache show libstdc++5
Package: libstdc++5
Status: install ok installed
Priority: optional
Section: libs
Installed-Size: 944
Maintainer: Debian GCC Maintainers <debian-gcc@lists.debian.org>
Architecture: amd64
Source: gcc-3.3 (1:3.3.6ds1-18)
Version: 1:3.3.6-18
Depends: libc6 (>= 2.7-1), libgcc1 (>= 1:4.1.1)

***@***:/usr/lib/cups/backend$ ldd z600 
        linux-gate.so.1 =>  (0xf7710000)
        liblexprinter.so.0 => /usr/lib/liblexprinter.so.0 (0xf76d7000)
        libstdc++.so.5 => not found
        libm.so.6 => /lib32/libm.so.6 (0xf76b0000)
        libgcc_s.so.1 => /usr/lib32/libgcc_s.so.1 (0xf7691000)
        libc.so.6 => /lib32/libc.so.6 (0xf7537000)
        /lib/ld-linux.so.2 (0xf7711000)

Là je sèche.. je ne comprends pas.
help please smile
merci d'avance!

Hors ligne

#9 Le 09/08/2010, à 19:16

Link31

Re : Ubuntu 10.04 et libstdc++5

z600 est un exécutable 32 bits, donc il te faut une libstdc++.so.5 32 bits.

Tu devrais télécharger ce paquet (version amd64) et essayer de l'installer. S'il ne s'installe pas, décompresse-le puis installe-le à la main :

ar x ia32-libs_2.7_amd64.deb
tar -xvf data.tar.gz
sudo -s
cd emul/ia32-linux/usr/lib
mkdir /usr/local/lib32
cp libstdc++.so.5.0.7 /usr/local/lib32
cd /usr/local/lib32
ln -s libstdc++.so.5.0.7 libstdc++.so.5
echo "/usr/local/lib32" > /etc/ld.so.conf.d/local-32.conf
ldconfig

Dernière modification par Link31 (Le 09/08/2010, à 19:18)

Hors ligne

#10 Le 09/08/2010, à 20:33

Garth

Re : Ubuntu 10.04 et libstdc++5

Merci à toi Link31 pour ton aide
donc je comprends bien que z600 c'est du 32 et que ia32-libs permet l'execution de code 32 bits sur une archi 64.
Mais
j'ai déjà le paquet que tu dis d'installé donc il doit y avoir autre chose.
si tu as une autre idée..
merci encore!
++

Hors ligne

#11 Le 09/08/2010, à 20:58

Link31

Re : Ubuntu 10.04 et libstdc++5

Ubuntu ne fournit pas le fichier libstdc++.so.5 en version 32-bits dans ses paquets, pas même dans le paquet ia32-libs. C'est pourquoi tu dois extraire ce fichier du paquet Debian correspondant. Si tu as déjà installé le paquet ia32-libs d'Ubuntu, alors ne tente pas d'installer celui de Debian, mais extrais seulement le fichier nécessaire comme je te l'ai indiqué.

Hors ligne

#12 Le 09/08/2010, à 22:00

Garth

Re : Ubuntu 10.04 et libstdc++5

ah c'est pour ca que je me demandais si tu ne t'étais pas trompé dans tes commande puisque je ne trouvais pas la lib en question smile
Par contre j'aimerais bien que tu m'expliques à partir du mkdir.
je me doute que c'est pour faire une définition propre plutot que de mettre directe dans /usr/lib/ mais si je pouvais avoir un poil plus de détail.
thx anyway!!

Hors ligne

#13 Le 09/08/2010, à 23:13

Garth

Re : Ubuntu 10.04 et libstdc++5

Ca marche au fait hein smile
j'ai fait un lien  sur le tuto vers ton explication.
merci encore!
++

Hors ligne

#14 Le 09/08/2010, à 23:50

Link31

Re : Ubuntu 10.04 et libstdc++5

Garth a écrit :

Par contre j'aimerais bien que tu m'expliques à partir du mkdir.
je me doute que c'est pour faire une définition propre plutot que de mettre directe dans /usr/lib/ mais si je pouvais avoir un poil plus de détail.

Eh bien, c'est exactement ça. Et le fait d'ajouter ce dossier à ld.so.conf permet de s'assurer que tous les programmes du système pourront trouver la bibliothèque que tu viens d'installer.

Hors ligne

#15 Le 10/08/2010, à 10:57

Garth

Re : Ubuntu 10.04 et libstdc++5

ok thx!

Hors ligne

#16 Le 05/10/2010, à 22:49

Mysteroïd

Re : Ubuntu 10.04 et libstdc++5

Finalement, un petit up pour savoir... quelqu'un a-t-il réussi à faire communiquer psp (ou nut) avec son onduleur Eaton "protection station" sous lucid ? hmm

Hors ligne

Haut de page ↑