Shared libraries
SirDeneb
-
kmf -
kmf -
Bonjour à tous,
J ai telecharger VNC et décompressé.
Je pense l avoir bien installé en tapant :
$ ./vncinstall /usr/local/bin
mais qd je veux monter le serveur ou utiliser le viewer, j ai cette erreur :
vcnpassword: error while loading shared libraries: libstdc++-lib6.1-1.so.2: cannot open shared object file: No such file or directory
Que veut elle dire et comment la supprimer ? merci de votre aide
un novice sous linux
J ai telecharger VNC et décompressé.
Je pense l avoir bien installé en tapant :
$ ./vncinstall /usr/local/bin
mais qd je veux monter le serveur ou utiliser le viewer, j ai cette erreur :
vcnpassword: error while loading shared libraries: libstdc++-lib6.1-1.so.2: cannot open shared object file: No such file or directory
Que veut elle dire et comment la supprimer ? merci de votre aide
un novice sous linux
A voir également:
- Shared libraries
- Vulkan run time libraries c'est quoi - Forum PC portable
- [Alerte Windows Defender] BrowserModifier:Win32/SupTab!blnk - Forum Virus
- Run time Access ✓ - Forum Access
- Borland shared - Télécharger - Édition & Programmation
- Fonction time pour le langage C - Forum C
6 réponses
Vérifie la configuration de tes bibliothèques avec une commande du genre
(en root)
man ldconfig; man ldd
Johan
Gates gave you the windows.
GNU gave us the whole house.(Alexandrin)
horus:~# ldconfig horus:~# ldconfig -v|grep libstdc++ libstdc++.so.6 -> libstdc++.so.6.0.2 libstdc++.so.5 -> libstdc++.so.5.0.7 libstdc++-libc6.2-2.so.3 -> libstdc++-3-libc6.2-2-2.10.0.so horus:~# ldd $(which Xrealvnc) libz.so.1 => /usr/lib/libz.so.1 (0x40021000) libstdc++.so.5 => /usr/lib/libstdc++.so.5 (0x40033000) libm.so.6 => /lib/libm.so.6 (0x400ed000) libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x40110000) libc.so.6 => /lib/libc.so.6 (0x40119000) /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
(en root)
man ldconfig; man ldd
Johan
Gates gave you the windows.
GNU gave us the whole house.(Alexandrin)
Bonjour,
la librairie indiquée dans le message d'erreur n'est pas trouvée sur le système. Il faut l'installer.
a.
la librairie indiquée dans le message d'erreur n'est pas trouvée sur le système. Il faut l'installer.
a.
Bonsoir,
Merci de votre aide.
Et maintenant comment installer la librairie manquante ? Sur ton site pitoufo, il ne parle pas de ce message.
Merci à vous
Merci de votre aide.
Et maintenant comment installer la librairie manquante ? Sur ton site pitoufo, il ne parle pas de ce message.
Merci à vous
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
salut
Tu peux trouver ca sur le site suivant :
http://rpm.pbone.net
Tu fais une recherche du programme "libstdc++6" et tu l'installe.....
Damien
Tu peux trouver ca sur le site suivant :
http://rpm.pbone.net
Tu fais une recherche du programme "libstdc++6" et tu l'installe.....
Damien
La bibliotheque libstdc++-lib6.1-??.so.2 appartient aux paquet de g++/gcc mais pour la vielle version 2.95 et non 3.3 (ou 4.0) qui est la version installe dans le dernier Mandrake, Fedora, Suse. Par contre elle se trouve par exemple dans le Redhat 7.3 (et dans un Mandrake, Suse a version comparable) comme version par default. Ton programme la cherche parce que'il a ete compile avec g++/gcc 2.95 ou 2.96 sur une version de Linux un peu ancien (~2 ans).
Solutions dans l'ordre de preference:
1) Typiquement les distributions comme Fedora, Mandrake, Suse devrait contenir des paquets pour la compatibilite vers l'anciennes versions, comme "compatibility libaries for gcc/g++ 2.95/6" ou "standard c++ libraries for g++ 2.95/6". Il faut chercher dans ta distribution ce genre paquets et les installer. Ca peux aussi servir pour d'autre binaires plus tard.
A mon avis c'est presque sur que cette bibliotheque figure quelque part dans ta distribution (pour Mandrake, Fedora, Suse ou autre, peu importe). Il faut la trouver.
2) Si toute-fois tu ne trouves pas tu peux aussi chercher sur l'internet un rpm du vieux Redhat 7.3 (ou des vieux Mandrake 7.?, Suse 7.?) pour "standard c++ libraries" ou pour le compilateur g++ 2.95/6.... . Apres tu l'installe tout simplement avec "rpm -Uvh <paquet>.rpm".
3) Si meme ca ne marche pas, un tout tout dernier recours: Tu telecharge a gcc.gnu.org (ou plus precisement a: ftp://ftp.gnu.org/pub/gnu/gcc/ )
la version 2.95.3 des sources de gcc et tu le compile chez toi dans un repertoire ou arbe a part. Par exemple tu utilses l'option --prefix=/usr/local/a_part/ pour le script "configure" avant la compilation. Ce n'est pas tellement complete, il suffit de suivres les instructions dans les README, INSTALL, etc. et faire quelques
configure et make ... et ca prend un peu de temps. Une fois installe dans l'arbre a part tu vas dans le sous-repertoire /usr/local/a_part/lib/ ou tu trouvera ta bibliotheque. Tu la copie a un endroit comme /usr/lib ou /usr/local/lib et tu refais le "ldconfig" et ca roule. Apres tu effaceras ton repertoire a part si tu ne veux pas garder le gcc-2.95.3.
Cependant a mon avis la solution 1) doit marcher!
Solutions dans l'ordre de preference:
1) Typiquement les distributions comme Fedora, Mandrake, Suse devrait contenir des paquets pour la compatibilite vers l'anciennes versions, comme "compatibility libaries for gcc/g++ 2.95/6" ou "standard c++ libraries for g++ 2.95/6". Il faut chercher dans ta distribution ce genre paquets et les installer. Ca peux aussi servir pour d'autre binaires plus tard.
A mon avis c'est presque sur que cette bibliotheque figure quelque part dans ta distribution (pour Mandrake, Fedora, Suse ou autre, peu importe). Il faut la trouver.
2) Si toute-fois tu ne trouves pas tu peux aussi chercher sur l'internet un rpm du vieux Redhat 7.3 (ou des vieux Mandrake 7.?, Suse 7.?) pour "standard c++ libraries" ou pour le compilateur g++ 2.95/6.... . Apres tu l'installe tout simplement avec "rpm -Uvh <paquet>.rpm".
3) Si meme ca ne marche pas, un tout tout dernier recours: Tu telecharge a gcc.gnu.org (ou plus precisement a: ftp://ftp.gnu.org/pub/gnu/gcc/ )
la version 2.95.3 des sources de gcc et tu le compile chez toi dans un repertoire ou arbe a part. Par exemple tu utilses l'option --prefix=/usr/local/a_part/ pour le script "configure" avant la compilation. Ce n'est pas tellement complete, il suffit de suivres les instructions dans les README, INSTALL, etc. et faire quelques
configure et make ... et ca prend un peu de temps. Une fois installe dans l'arbre a part tu vas dans le sous-repertoire /usr/local/a_part/lib/ ou tu trouvera ta bibliotheque. Tu la copie a un endroit comme /usr/lib ou /usr/local/lib et tu refais le "ldconfig" et ca roule. Apres tu effaceras ton repertoire a part si tu ne veux pas garder le gcc-2.95.3.
Cependant a mon avis la solution 1) doit marcher!