#1 Le 12/12/2009, à 21:57
- Strider_fr
[résolu] Gridwars 2 ne se lance pas (librairie C++ manquante)
Bonjour,
Sur Ubuntu 9.04 en 32 bits j'ai pu jouer sans problèmes à Gridwars 2.
Je viens d'installer Karmic Koala en 64 bits et j'obtiens ce message d'erreur :
steph@ubuntu:/usr/local/bin/Gridwars$ ./gridwars
./gridwars: error while loading shared libraries: libstdc++.so.5: cannot open shared object file: No such file or directory
Effectivement la librairie libstdc++.so.5 est manquante :
steph@ubuntu:/usr/local/bin/Gridwars$ ldd ./gridwars
linux-gate.so.1 => (0xf77a0000)
libX11.so.6 => /usr/lib32/libX11.so.6 (0xf7653000)
libGL.so.1 => /usr/lib32/libGL.so.1 (0xf75ac000)
libGLU.so.1 => /usr/lib32/libGLU.so.1 (0xf753b000)
libXxf86vm.so.1 => /usr/lib32/libXxf86vm.so.1 (0xf7535000)
libstdc++.so.5 => not found
libm.so.6 => /lib32/libm.so.6 (0xf750f000)
libpthread.so.0 => /lib32/libpthread.so.0 (0xf74f6000)
libc.so.6 => /lib32/libc.so.6 (0xf73b1000)
libxcb.so.1 => /usr/lib32/libxcb.so.1 (0xf7393000)
libdl.so.2 => /lib32/libdl.so.2 (0xf738f000)
libGLcore.so.1 => /usr/lib32/libGLcore.so.1 (0xf6426000)
libnvidia-tls.so.1 => /usr/lib32/tls/libnvidia-tls.so.1 (0xf6424000)
libXext.so.6 => /usr/lib32/libXext.so.6 (0xf6413000)
libstdc++.so.6 => /usr/lib32/libstdc++.so.6 (0xf6321000)
libgcc_s.so.1 => /usr/lib32/libgcc_s.so.1 (0xf6303000)
/lib/ld-linux.so.2 (0xf77a1000)
libXau.so.6 => /usr/lib32/libXau.so.6 (0xf62ff000)
libXdmcp.so.6 => /usr/lib32/libXdmcp.so.6 (0xf62fa000)
J'ai beau chercher sur le net mais je ne trouve rien...
La plupart du temps je tombe sur des sites ou forums qui précisent qu'il faut entrer cette commande :
sudo apt-get install libstdc++5
Mais impossible de trouver ce paquet :
steph@ubuntu:/usr/local/bin/Gridwars$ sudo apt-get install libstdc++5
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
E: Impossible de trouver le paquet libstdc++5
Où trouver libstdc++5 ? Gridwars 2 ne marche pas sur la 9.10 64 bits ?
Dernière modification par Strider_fr (Le 15/12/2009, à 00:18)
Ubuntu 10.10 | Linux Mint 13 | Amateur de vieux bousins : Atari ST/Falcon, Amiga 1200, Amstrad CPC ...
Hors ligne
#2 Le 12/12/2009, à 23:29
- wido
Re : [résolu] Gridwars 2 ne se lance pas (librairie C++ manquante)
Bonjour,
active le dépôt Universe
http://doc.ubuntu-fr.org/tutoriel/comme … ources_maj
met à jour le dépot ou lance cette commande:
sudo apt-get update && sudo apt-get upgrade
ensuite:
sudo apt-get install libstdc++5
si ça ne fonctionne toujours pas installe la version futur:
sudo apt-get install libstdc++6
Hors ligne
#3 Le 13/12/2009, à 22:13
- Strider_fr
Re : [résolu] Gridwars 2 ne se lance pas (librairie C++ manquante)
Merci mais ça n'a rien réglé.
Le dépôt Universe était déjà activé.
La librairie libstdc++6 est déjà installée, visiblement le jeu a besoin de la version précédente...
Ubuntu 10.10 | Linux Mint 13 | Amateur de vieux bousins : Atari ST/Falcon, Amiga 1200, Amstrad CPC ...
Hors ligne
#4 Le 13/12/2009, à 22:36
- wido
Re : [résolu] Gridwars 2 ne se lance pas (librairie C++ manquante)
dans ce cas, tu crées un lien symbolique
sudo ln -s /usr/lib32/libstdc++.so.6 /usr/lib32/libstdc++.so.5
Hors ligne
#5 Le 13/12/2009, à 23:33
- Strider_fr
Re : [résolu] Gridwars 2 ne se lance pas (librairie C++ manquante)
Bien tenté... mais le jeu ne veut rien savoir :
./gridwars: /usr/lib32/libstdc++.so.5: version `GLIBCPP_3.2' not found (required by ./gridwars)
A l'époque où j'étais sous Jaunty Jackalope 32 bits, j'avais téléchargé le jeu ici : http://old.getdeb.net/app/GridWars+2
Je me demande s'il marche sur Karmic Koala 64 bits...
Ubuntu 10.10 | Linux Mint 13 | Amateur de vieux bousins : Atari ST/Falcon, Amiga 1200, Amstrad CPC ...
Hors ligne
#6 Le 13/12/2009, à 23:43
- wido
Re : [résolu] Gridwars 2 ne se lance pas (librairie C++ manquante)
Sous archlinux il faut aussi le libstdc++.so.5
j'ai trouvé ce lien:
http://bootstrapping.wordpress.com/2009 … 10-karmic/
cd /tmp
wget http://security.ubuntu.com/ubuntu/pool/universe/i/ia32-libs/ia32-libs_2.7ubuntu6.1_amd64.deb
dpkg-deb -x ia32-libs_2.7ubuntu6.1_amd64.deb ia32-libs
sudo cp ia32-libs/usr/lib32/libstdc++.so.5.0.7 /usr/lib32/
cd /usr/lib32
sudo ln -s libstdc++.so.5.0.7 libstdc++.so.5
Hors ligne
#7 Le 14/12/2009, à 22:25
- Strider_fr
Re : [résolu] Gridwars 2 ne se lance pas (librairie C++ manquante)
Impeccable, merci pour ton aide !
J'ai fait pas mal de recherches pourtant mais j'ai dû passer à côté
Ubuntu 10.10 | Linux Mint 13 | Amateur de vieux bousins : Atari ST/Falcon, Amiga 1200, Amstrad CPC ...
Hors ligne
#8 Le 14/12/2009, à 22:27
- wido
Re : [résolu] Gridwars 2 ne se lance pas (librairie C++ manquante)
Ajoutes un [résolu] dans le titre en modifiant ton 1er message, merci
EDIT: j'ai ajouté la procédure dans la doc: http://doc.ubuntu-fr.org/gridwars#ubunt … stdc_.so.5
Dernière modification par wido (Le 14/12/2009, à 22:38)
Hors ligne
#9 Le 14/12/2009, à 23:07
- abelthorne
Re : [résolu] Gridwars 2 ne se lance pas (librairie C++ manquante)
Cool, je peux rejouer à Gridwars ! Merci pour l'info.
Hors ligne
#10 Le 15/12/2009, à 00:20
- Strider_fr
Re : [résolu] Gridwars 2 ne se lance pas (librairie C++ manquante)
Ajoutes un [résolu] dans le titre en modifiant ton 1er message, merci
EDIT: j'ai ajouté la procédure dans la doc: http://doc.ubuntu-fr.org/gridwars#ubunt … stdc_.so.5
Merci pour la mise à jour de la doc, il faudrait que je pense à le faire la prochaine fois
Ubuntu 10.10 | Linux Mint 13 | Amateur de vieux bousins : Atari ST/Falcon, Amiga 1200, Amstrad CPC ...
Hors ligne