Pages : 1
#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
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 ?
sous Ubuntu 18.04 - 64bits
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
Il faudra que MGE / EATON fasse une mise à jour de leur paquet.
Re merci, bonne soirée !
sous Ubuntu 18.04 - 64bits
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
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
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
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
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 ?
Hors ligne
Pages : 1