[compilation] Mumble (résolu)

Questions et astuces concernant l'installation et la configuration d'archlinux
Répondre
Avatar de l’utilisateur
Yamashita Ren
Hankyu
Messages : 38
Inscription : mar. 06 mai 2008, 15:22

[compilation] Mumble (résolu)

Message par Yamashita Ren »

Bonjour
J'ai décidé d'installer Mumble suites aux déconvenues que je rencontre avec TeamSpeak (aoss qui marche pas et TeamSpeal wine qui se planque dans la zone de notifications).
Malheureusement lorsque je tente la compilation (par AUR), j'obtiens ces erreurs :

Code : Tout sélectionner

==> Début de la compilation...
cd src/mumble/ && /usr/bin/qmake mumble.pro -unix CONFIG+=no-bundled-speex\ no-speechd\ no-g15\ no-xevie\ no-server DEFINES+=PLUGIN_PATH=/usr/lib/mumble/plugins -o Makefile
WARNING: Failure to find: qt_de.qm
WARNING: Failure to find: qt_es.qm
WARNING: Failure to find: qt_fr.qm
WARNING: Failure to find: qt_ru.qm
WARNING: Failure to find: qt_pl.qm
WARNING: Failure to find: qt_ja_JP.qm
WARNING: Failure to find: qt_de.qm
WARNING: Failure to find: qt_es.qm
WARNING: Failure to find: qt_fr.qm
WARNING: Failure to find: qt_ru.qm
WARNING: Failure to find: qt_pl.qm
WARNING: Failure to find: qt_ja_JP.qm
RCC: Error in 'mumble.qrc': Cannot find file 'mumble_en.qm'
RCC: Error in 'mumble.qrc': Cannot find file 'mumble_es.qm'
RCC: Error in 'mumble.qrc': Cannot find file 'mumble_fr.qm'
RCC: Error in 'mumble.qrc': Cannot find file 'mumble_de.qm'
RCC: Error in 'mumble.qrc': Cannot find file 'mumble_ru.qm'
RCC: Error in 'mumble.qrc': Cannot find file 'mumble_ja.qm'
RCC: Error in 'mumble.qrc': Cannot find file 'mumble_cs.qm'
RCC: Error in 'mumble.qrc': Cannot find file 'mumble_pl.qm'
RCC: Error in 'mumble_qt.qrc': Cannot find file 'qt_de.qm'
RCC: Error in 'mumble_qt.qrc': Cannot find file 'qt_es.qm'
RCC: Error in 'mumble_qt.qrc': Cannot find file 'qt_fr.qm'
RCC: Error in 'mumble_qt.qrc': Cannot find file 'qt_ru.qm'
RCC: Error in 'mumble_qt.qrc': Cannot find file 'qt_pl.qm'
RCC: Error in 'mumble_qt.qrc': Cannot find file 'qt_ja_JP.qm'
RCC: Warning: No resources in 'mumble_qt.qrc'.
RCC: Error in 'mumble.qrc': Cannot find file 'mumble_en.qm'
RCC: Error in 'mumble.qrc': Cannot find file 'mumble_es.qm'
RCC: Error in 'mumble.qrc': Cannot find file 'mumble_fr.qm'
RCC: Error in 'mumble.qrc': Cannot find file 'mumble_de.qm'
RCC: Error in 'mumble.qrc': Cannot find file 'mumble_ru.qm'
RCC: Error in 'mumble.qrc': Cannot find file 'mumble_ja.qm'
RCC: Error in 'mumble.qrc': Cannot find file 'mumble_cs.qm'
RCC: Error in 'mumble.qrc': Cannot find file 'mumble_pl.qm'
RCC: Error in 'mumble_qt.qrc': Cannot find file 'qt_de.qm'
RCC: Error in 'mumble_qt.qrc': Cannot find file 'qt_es.qm'
RCC: Error in 'mumble_qt.qrc': Cannot find file 'qt_fr.qm'
RCC: Error in 'mumble_qt.qrc': Cannot find file 'qt_ru.qm'
RCC: Error in 'mumble_qt.qrc': Cannot find file 'qt_pl.qm'
RCC: Error in 'mumble_qt.qrc': Cannot find file 'qt_ja_JP.qm'
RCC: Warning: No resources in 'mumble_qt.qrc'.
cd src/mumble/ && make -f Makefile 
make[1]: entrant dans le répertoire « /tmp/yaourt-tmp-quentin/aur-mumble/mumble/src/mumble-1.1.8/src/mumble »
make -f Makefile.Release
make[2]: entrant dans le répertoire « /tmp/yaourt-tmp-quentin/aur-mumble/mumble/src/mumble-1.1.8/src/mumble »
cp -f /usr/share/qt/translations/qt_de.qm qt_de.qm
cp: ne peut évaluer `/usr/share/qt/translations/qt_de.qm': Aucun fichier ou dossier de ce type
make[2]: *** [qt_de.qm] Erreur 1
make[2]: quittant le répertoire « /tmp/yaourt-tmp-quentin/aur-mumble/mumble/src/mumble-1.1.8/src/mumble »
make[1]: *** [release] Erreur 2
make[1]: quittant le répertoire « /tmp/yaourt-tmp-quentin/aur-mumble/mumble/src/mumble-1.1.8/src/mumble »
make: *** [sub-src-mumble-make_default-ordered] Erreur 2
Error: Makepkg n'a pas pu construire le paquetage mumble.

[quentin@archdesktop ~]$ 
D'après les infos que j'ai trouvé sur AUR, tout cela devrait être dans /usr/share/qt/translations/.
Or ce n'est pas le cas (pas de dossier translations dans /usr/share/qt) ...
Je penses qu'il me manque un paquet mais je n'en suis pas si sur.
À noter que je suis en 64 bits (c'est peut être la soruce du problème).

Merci d'avance pour votre aide
Dernière modification par Yamashita Ren le jeu. 08 oct. 2009, 11:32, modifié 1 fois.
Avatar de l’utilisateur
Vinvin
yeomen
Messages : 290
Inscription : ven. 14 déc. 2007, 14:37
Localisation : Rennes

Re: [compilation] Mumble

Message par Vinvin »

Code : Tout sélectionner

==> Début de la compilation...
[...]
cp -f /usr/share/qt/translations/qt_de.qm qt_de.qm
cp: ne peut évaluer `/usr/share/qt/translations/qt_de.qm': Aucun fichier ou dossier de ce type
make[2]: *** [qt_de.qm] Erreur 1
make[2]: quittant le répertoire « /tmp/yaourt-tmp-quentin/aur-mumble/mumble/src/mumble-1.1.8/src/mumble »
make[1]: *** [release] Erreur 2
make[1]: quittant le répertoire « /tmp/yaourt-tmp-quentin/aur-mumble/mumble/src/mumble-1.1.8/src/mumble »
make: *** [sub-src-mumble-make_default-ordered] Erreur 2
Error: Makepkg n'a pas pu construire le paquetage mumble.
make dispose de 2 options permettant de continuer une compilation malgré une erreur. Évidemment, si il s'agit d'une erreur importante, le résultat de la compilation sera foireux. Mais lorsqu'il s'agit d'une erreur mineure, c'est très pratique. :mrgreen:

Les options sont make -i et make -k
Lien

Il faudrait indiquer à yaourt que la compilation du paquet Munble (qui vient d'AUR) doit utiliser l'une de ces 2 options. :marteau2:
Avatar de l’utilisateur
Yamashita Ren
Hankyu
Messages : 38
Inscription : mar. 06 mai 2008, 15:22

Re: [compilation] Mumble

Message par Yamashita Ren »

Merci pour ta réponse

Seule l'option make -i aboutit.
Malheureusement le package ainsi créé ne contient pas mumble ...
As tu une autre idée ?
Avatar de l’utilisateur
Vinvin
yeomen
Messages : 290
Inscription : ven. 14 déc. 2007, 14:37
Localisation : Rennes

Re: [compilation] Mumble

Message par Vinvin »

Non, désolé, pas d'autre idée. Image
Avatar de l’utilisateur
Yamashita Ren
Hankyu
Messages : 38
Inscription : mar. 06 mai 2008, 15:22

Re: [compilation] Mumble

Message par Yamashita Ren »

Erf, j'ai l'impression que cette histoire de translation fous le bordel ...
Je me demande si y'a pas eu un changement quelque part depuis que le pkgbuild a été créé.
Ou ptet que c'est un problème de compatibilité avec le _x64 ...
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17242
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [compilation] Mumble

Message par benjarobin »

C'est juste un problème avec le .pro qui oublie de dire de compiler les .ts en .qm

Non ce n'est pas ça, essaye avec cette option (tu risque d'avoir des textes en anglais...) : no-embed-qt-translations

Ce qui donne dans le PKGBLUID :

Code : Tout sélectionner

# Building mumble
  /usr/bin/qmake main.pro \
    CONFIG+="no-bundled-speex no-speechd no-g15 no-xevie no-server no-embed-qt-translations" \
    DEFINES+="PLUGIN_PATH=/usr/lib/mumble/plugins" || exit 1
  make || exit 1
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17242
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [compilation] Mumble

Message par benjarobin »

Bon, en faite c'est le paquet qt qui a un problème. Cette version contient bien les traductions, tandis que la dernière version non, http://arm.kh.nu/extra/os/x86_64/qt-4.5 ... pkg.tar.gz
Tu peux faire la méthode bourrin, tu télécharge le tar.gz et tu copie juste les traductions

Bon le problème est connu : http://www.linux-archive.org/fedora-dev ... 009-a.html
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Avatar de l’utilisateur
Yamashita Ren
Hankyu
Messages : 38
Inscription : mar. 06 mai 2008, 15:22

Re: [compilation] Mumble

Message par Yamashita Ren »

Merci à vous deux.
La méthode bourrine à fonctionner sans problèmes ^^
Il me reste plus qu'a tatter tout ça et voir si ça peux remplacer le teamspeak.
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17242
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [compilation] Mumble (résolu)

Message par benjarobin »

Juste pour dire que quand tu mettra a jour Qt, il y aura donc des conflits, c'est normal, enfin pour l'instant la mise a jour n'est pas la ^^.
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Avatar de l’utilisateur
Yamashita Ren
Hankyu
Messages : 38
Inscription : mar. 06 mai 2008, 15:22

Re: [compilation] Mumble (résolu)

Message par Yamashita Ren »

Il me le diras non ?
Donc un ptit

Code : Tout sélectionner

rm -r /usr/share/qt/trasnlations

et ça sera réglé non ?
Ou il vaut mieux que je le fasse avant la maj ?
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17242
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [compilation] Mumble (résolu)

Message par benjarobin »

Tu as 2 possibilités, en gros tu met a jour normalement et si cela coince soit tu supprime le dossier translation soit tu force la mise a jour avec -f
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Répondre