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 :mrgreen: ) :copain:

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 :

Code : Tout sélectionner

[root@C40C04 ~]# pacman -Sf poppler-qt
alors ça marche
Je passe en résolu.