bonjour,
je viens d'installer SKYPE par synaptic;
je le lance dans une console et je lis:
skype
skype: symbol lookup error: /usr/lib/i386-linux-gnu/libQtDBus.so.4: undefined symbol: _ZN9QMetaType15registerTypedefEPKc
je fouille sur le net ;
je trouve une explication:
some libQt were found in the wrong version in /usr/lib32 instead of /usr/lib/i386-linux-gnu.
I suppose the reason is some very old skype installation that requires forcing the installation of some 32bit libraries To verify that it also apply to you, do the following in the terminal
ldd /usr/bin/skype | grep Qt
libQtDBus.so.4 => /usr/lib/i386-linux-gnu/libQtDBus.so.4 (0xf7569000)
libQtGui.so.4 => /usr/lib/i386-linux-gnu/libQtGui.so.4 (0xf6aa3000)
libQtNetwork.so.4 => /usr/lib/i386-linux-gnu/libQtNetwork.so.4 (0xf6967000)
libQtCore.so.4 => /usr/lib/i386-linux-gnu/libQtCore.so.4 (0xf66c5000)
libQtXml.so.4 => /usr/lib/i386-linux-gnu/libQtXml.so.4 (0xf626d000)
Verify that all qt libraries are found in /usr/lib/i386-linux-gnu/ and not in /usr/lib32. If you found some libraries in /usr/lib32 I suggest you to backup them and remove them from /usr/lib32 and verify that the results of
ldd /usr/bin/skype | grep Qt
now find them in /usr/lib/i386-linux-gnu/
alors je fais
ldd /usr/bin/skype | grep Qt
et j'obtiens:
ldd /usr/bin/skype | grep Qt
libQtXml.so.4 => /usr/lib/i386-linux-gnu/libQtXml.so.4 (0xf62b4000)
libQtDBus.so.4 => /usr/lib/i386-linux-gnu/libQtDBus.so.4 (0xf759e000)
libQtGui.so.4 => /opt/google/earth/free/libQtGui.so.4 (0xf6b33000)
libQtNetwork.so.4 => /opt/google/earth/free/libQtNetwork.so.4 (0xf6a07000)
libQtCore.so.4 => /opt/google/earth/free/libQtCore.so.4 (0xf670c000)
parce que j'ai installé google earth avant....
est-ce que c'est la source de mon problème?
et si c'est ça, quel est le moyen de le corriger ?
merci d'avance
:)
# commande ldd
Posté par phrdec . Évalué à 0.
je précise que la commande ldd permet de lister l'ensemble des bibliothèques partagées requises par un exécutable.
On la lance en fournissant le chemin de l'exécutable à vérifier.
On l'utilise pour résoudre les problèmes de bibliothèques partagées manquantes.
[^] # Re: commande ldd
Posté par fredix . Évalué à 2.
Sinon tu prends le binaire static de skype http://www.skype.com/intl/fr/get-skype/on-your-computer/linux/downloading.static
[^] # binaire static de skype
Posté par phrdec . Évalué à 1.
ok, mais quel est la spécificité et l'avantage du binaire static de skype?
[^] # Re: binaire static de skype
Posté par Kerro . Évalué à 3.
Ben... il est statique, justement.
Donc pas de problème de bibliothèque.
[^] # Re: binaire static de skype
Posté par djibb (site web personnel) . Évalué à 3.
il est statique : il court pas, il fait pas de sport... Bref. Il est geek, il est bien.
[^] # Re: binaire static de skype
Posté par Kerro . Évalué à 3.
Je fais entre 5 et 8 heures de sport par semaine. Soit je ne suis pas geek, soit ton assertion est fausse :-)
[^] # Re: binaire static de skype
Posté par NeoX . Évalué à 4.
t'es pas geek :p
[^] # Re: binaire static de skype
Posté par Kerro . Évalué à 2.
Je porte la barbe. Mais je n'aime pas Star Wars.
J'ai commencé à bricoler l'informatique à 10 ans (à l'époque, seuls les adultes avaient un ordinateur). Mais je n'ai jamais joué à Mario et jamais eu de console.
Je me rends à l'évidence, je ne suis pas geek.
Je ne sais pas si c'est un bien ou un mal :-)
# LD_LIBRARY_PATH ?
Posté par moi1392 . Évalué à 1.
je trouve surprenant que /opt/google/earth/free soit dans le chemin de recherche des bibliothèques partagées.
peux regarder si la valeur de la variable LD_LIBRARY_PATH dans le terminal depuis lequel tu exécutes skype?
Sinon, que contient ton /etc/ld.so.conf ?
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.