Page 1 sur 1

[compilation] Mumble (résolu)

Publié : lun. 05 oct. 2009, 16:43
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

Re: [compilation] Mumble

Publié : mar. 06 oct. 2009, 12:31
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:

Re: [compilation] Mumble

Publié : mar. 06 oct. 2009, 16:32
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 ?

Re: [compilation] Mumble

Publié : mar. 06 oct. 2009, 16:52
par Vinvin
Non, désolé, pas d'autre idée. Image

Re: [compilation] Mumble

Publié : mer. 07 oct. 2009, 17:57
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 ...

Re: [compilation] Mumble

Publié : mer. 07 oct. 2009, 18:27
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

Re: [compilation] Mumble

Publié : mer. 07 oct. 2009, 19:38
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

Re: [compilation] Mumble

Publié : jeu. 08 oct. 2009, 11:31
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.

Re: [compilation] Mumble (résolu)

Publié : jeu. 08 oct. 2009, 17:00
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 ^^.

Re: [compilation] Mumble (résolu)

Publié : ven. 09 oct. 2009, 10:11
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 ?

Re: [compilation] Mumble (résolu)

Publié : ven. 09 oct. 2009, 17:02
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