Error while loading shared libraries:libqt-mt
Fermé
dev29
-
1 oct. 2012 à 15:13
mamiemando Messages postés 33591 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 20 mars 2025 - 5 oct. 2012 à 20:35
mamiemando Messages postés 33591 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 20 mars 2025 - 5 oct. 2012 à 20:35
Bonjour,
j'essaye d'escuter une application Qt mais j'ai l'erreur suivante "error while loading shared libraries: libqt-mt.so.3 :cannot open shared object : No such file or directory"
quelqu'un peut m'aider SVP ?
Merci d'avance !
j'essaye d'escuter une application Qt mais j'ai l'erreur suivante "error while loading shared libraries: libqt-mt.so.3 :cannot open shared object : No such file or directory"
quelqu'un peut m'aider SVP ?
Merci d'avance !
A voir également:
- Error while loading shared libraries:libqt-mt
- Http error 413 zimbra - Forum autres boîtes mail
- Eespt technical error ✓ - Forum TNT / Satellite / Réception
- Cmos checksum error ✓ - Forum Carte-mère/mémoire
- Fan error lenovo - Forum Refroidissement
- Error 10 pioneer ✓ - Forum Autoradio
2 réponses
dubcek
Messages postés
18767
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
5 mars 2025
5 628
1 oct. 2012 à 15:53
1 oct. 2012 à 15:53
hello
trouver dans quel répertoire se trouve libqt-mt.so.3 et :
trouver dans quel répertoire se trouve libqt-mt.so.3 et :
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/nom du répertoire
mamiemando
Messages postés
33591
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
20 mars 2025
7 834
1 oct. 2012 à 20:28
1 oct. 2012 à 20:28
Vu le message d'erreur, il manque une librarie.
Il faut installer le paquet qui fournit ce fichier. Tout le problème est de trouver le nom de ce paquet. Si tu es sous ubuntu ou debian, tu peux installer apt-file pour partir à sa recherche (des outils permettent de faire la même chose avec les distributions non basées sur apt, par exemple yum permet de faire cette recherche si tu es sous fedora).
Pour installer apt-file :
Maintenant partons à la recherche de ce fichier :
Si tu ne trouves rien, dommage. Personnellement je n'ai rien trouvé, ce qui me laisse penser que c'est un morceau de Qt qui est très vieux. Ce serait intéressant de savoir quelle application tu tentes d'installer...
Quelques précisions :
- si tu installes la librairie via un paquet, elle sera placée probablement dans /usr/lib. Or ce répertoire est examiné systématiquement examiné (de même que /lib et /usr/local/lib) donc dans ce cas, inutile de trafiquer LD_LIBRARY_PATH, qui ne sert qu'à modifier la liste de répertoire dans lequel linux va chercher des ".so"
- si tu as un libqt-mt.so mais pas de libqt-mt.so.3, un patch "sale" consiste à créer un lien symbolique nommé libqt-mt.so.3 qui pointe vers libqt-mt.so (voir ln -s ...).
Bonne chance
Il faut installer le paquet qui fournit ce fichier. Tout le problème est de trouver le nom de ce paquet. Si tu es sous ubuntu ou debian, tu peux installer apt-file pour partir à sa recherche (des outils permettent de faire la même chose avec les distributions non basées sur apt, par exemple yum permet de faire cette recherche si tu es sous fedora).
Pour installer apt-file :
sudo apt-get update sudo apt-get upgrade sudo apt-get install apt-file apt-file update
Maintenant partons à la recherche de ce fichier :
apt-file search libqt-mt
Si tu ne trouves rien, dommage. Personnellement je n'ai rien trouvé, ce qui me laisse penser que c'est un morceau de Qt qui est très vieux. Ce serait intéressant de savoir quelle application tu tentes d'installer...
Quelques précisions :
- si tu installes la librairie via un paquet, elle sera placée probablement dans /usr/lib. Or ce répertoire est examiné systématiquement examiné (de même que /lib et /usr/local/lib) donc dans ce cas, inutile de trafiquer LD_LIBRARY_PATH, qui ne sert qu'à modifier la liste de répertoire dans lequel linux va chercher des ".so"
- si tu as un libqt-mt.so mais pas de libqt-mt.so.3, un patch "sale" consiste à créer un lien symbolique nommé libqt-mt.so.3 qui pointe vers libqt-mt.so (voir ln -s ...).
Bonne chance
mamiemando
Messages postés
33591
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
20 mars 2025
7 834
5 oct. 2012 à 00:06
5 oct. 2012 à 00:06
Je ne sais pas ce que tu entends par défaut, en fait ce lien symbolique est sensé être créé automatiquement par ldconfig (typiquement à l'issue de l'installation d'un paquet).
En tout cas ce ".so", je n'ai rien vu qui permettait de l'installer sur une debian récente, donc je pense que là le soucis est ailleurs (à savoir, dev29 essaye d'installer un paquet de manière "détournée", plus précisément autrement que via son gestionnaire de paquets).
En tout cas ce ".so", je n'ai rien vu qui permettait de l'installer sur une debian récente, donc je pense que là le soucis est ailleurs (à savoir, dev29 essaye d'installer un paquet de manière "détournée", plus précisément autrement que via son gestionnaire de paquets).
mamiemando
Messages postés
33591
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
20 mars 2025
7 834
5 oct. 2012 à 20:35
5 oct. 2012 à 20:35
Le "système" ou plutôt ton gestionnaire de paquets fait simplement appel à ldconfig. Le "par défaut" est vrai sur la plupart des distributions, mais pas toute (par exemple dans le temps sous gentoo, après avoir installé un paquet il fallait lancer etc-update et ldconfig).
1 oct. 2012 à 17:32