Page 1 sur 1
[TeXmaker et Qt] No such file or directory (résolu)
Publié : jeu. 28 avr. 2011, 16:30
par Caocoa
Salut !
J'ai voulu il y a quelques temps utiliser TeXmaker : je l'ai donc installé avec Qt. Comme il y a eu un problème (je ne me souviens plus de quoi il s'agissait) j'ai essayé de faire quelque chose de propre en désinstallant tout (-Rsn) puis en forçant la réinstallation de qt et texmaker en mettant à jour (fuSy) et depuis TeXmaker refuse de se lancer en affichant en console :
Code : Tout sélectionner
[caocoa@C40C04 ~]# texmaker
texmaker: error while loading shared libraries: libpoppler-qt4.so.3: cannot open shared object file: No such file or directory
.
Je ne vois vraiment plus quoi faire…
Re: [TeXmaker et Qt]
Publié : jeu. 28 avr. 2011, 16:43
par Desintegr
Essaye de réinstaller le paquet poppler-qt. (dernière version : 0.16.4-1).
Ça devrait résoudre le problème.
Re: [TeXmaker et Qt]
Publié : jeu. 28 avr. 2011, 16:45
par FoolEcho
Caocoa a écrit :Comme il y a eu un problème (je ne me souviens plus de quoi il s'agissait)
C'est fâcheux.
Caocoa a écrit :j'ai essayé de faire quelque chose de propre en désinstallant tout (-Rsn)
Jusque là oui.
Caocoa a écrit :puis en forçant la réinstallation de qt et texmaker en mettant à jour (fuSy)
Aïe... éviter le -f.
Caocoa a écrit : et depuis TeXmaker refuse de se lancer en affichant en console :
Code : Tout sélectionner
[caocoa@C40C04 ~]# texmaker
texmaker: error while loading shared libraries: libpoppler-qt4.so.3: cannot open shared object file: No such file or directory
.
Je ne vois vraiment plus quoi faire…
Il te manque donc au moins poppler-qt.
EDIT: grillé... (logique par quelqu'un qui s'appelle Desintegr

)

Re: [TeXmaker et Qt]
Publié : jeu. 28 avr. 2011, 16:51
par benjarobin
S'il a réinstallé textmaker alors il est obligé d'avoir poppler-qt.
A moins d'avoir joué avec l'option -d. Et si ce n'est pas le cas, il a sa base pacman en pagaille...

Re: [TeXmaker et Qt]
Publié : jeu. 28 avr. 2011, 17:44
par Caocoa
Merci à vous deux : il s'agit effectivement de ce paquet qui manque.
Premier bilan :
Code : Tout sélectionner
[root@C40C04 ~]# pacman -Syu poppler-qt
:: Synchronisation des bases de données de paquets...
testing est à jour;
archlinuxfr est à jour;
core est à jour;
extra est à jour;
community-testing est à jour;
community est à jour;
multilib est à jour;
Avertissement: poppler-qt-0.16.4-1 est à jour -- réinstalle
:: Début de la mise à jour complète du système...
Résolution des dépendances...
Recherche des conflits possibles entre paquets...
Cibles (1): poppler-qt-0.16.4-1
Taille totale des paquets (téléchargement): 0,11 Mo
Taille totale des paquets (installation): 0,46 Mo
Procéder à l'installation ? [O/n]
:: Récupération des paquets du dépôt extra...
poppler-qt-0.16.4-1-x86_64 116,1K 738,2K/s 00:00:00 [####################################################] 100%
(1/1) vérification de l'intégrité des paquets [####################################################] 100%
(1/1) Analyse des conflits entre fichiers [####################################################] 100%
Erreur: la validation de la transaction a échoué (conflit de fichiers)
poppler-qt: /usr/include/poppler/qt4/poppler-annotation.h est déjà présent dans le système de fichiers
poppler-qt: /usr/include/poppler/qt4/poppler-export.h est déjà présent dans le système de fichiers
poppler-qt: /usr/include/poppler/qt4/poppler-form.h est déjà présent dans le système de fichiers
poppler-qt: /usr/include/poppler/qt4/poppler-link.h est déjà présent dans le système de fichiers
poppler-qt: /usr/include/poppler/qt4/poppler-optcontent.h est déjà présent dans le système de fichiers
poppler-qt: /usr/include/poppler/qt4/poppler-page-transition.h est déjà présent dans le système de fichiers
poppler-qt: /usr/include/poppler/qt4/poppler-qt4.h est déjà présent dans le système de fichiers
poppler-qt: /usr/lib/pkgconfig/poppler-qt4.pc est déjà présent dans le système de fichiers
Des erreurs se sont produites, aucun paquet n'a été mis à jour.
mais si l'on est si désepéré qu'on rajoute l'option -f en se disant qu'on a rien à perdre :
alors ça marche
Je passe en résolu.