Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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 hmm

j'ai trouvé ce lien:
http://bootstrapping.wordpress.com/2009 … 10-karmic/

Missing libstdc++.so.5 in Ubuntu 9.10 (Karmic) a écrit :

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é wink


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 wink

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. smile

Hors ligne

#10 Le 15/12/2009, à 00:20

Strider_fr

Re : [résolu] Gridwars 2 ne se lance pas (librairie C++ manquante)

wido a écrit :

Ajoutes un [résolu] dans le titre en modifiant ton 1er message, merci wink

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 wink


Ubuntu 10.10 | Linux Mint 13 | Amateur de vieux bousins : Atari ST/Falcon, Amiga 1200, Amstrad CPC ...

Hors ligne