[Installer Postler] Erreur de compilation (Résolu)

Applications, problèmes de configuration réseau
Avatar de l’utilisateur
hackman61
Hankyu
Messages : 46
Inscription : mer. 16 mars 2011, 16:45
Localisation : Alencon, Basse-Normandie

[Installer Postler] Erreur de compilation (Résolu)

Message par hackman61 »

Bonjour à tous !
Voila mon soucis :

Code : Tout sélectionner

[nicolas@ArchStation ~]$ yaourt -S postler

==> Téléchargement du PKGBUILD de postler depuis AUR...
x postler.install
x PKGBUILD

Comment by: nbvcxz on Sat, 26 Feb 2011 23:01:36 +0000
could be 'libindicate' as optdepends? as far as I see it is disabled in PKGBUILD during configuration	

Comment by: agarciamog on Sun, 27 Feb 2011 00:58:03 +0000
Thank you. I've been waiting for this application for a while.	

Comment by: Kosava on Sun, 27 Feb 2011 02:42:08 +0000
Libindicate is now in optdepends i agree.	

Comment by: filand on Wed, 16 Mar 2011 11:35:12 +0000
Have an error here:

../postler/postler-cellrenderertoggle.vala:40.47-40.55: error: Argument 2: Cannot pass value to reference or output parameter

Any ideas?	

Comment by: Kosava on Wed, 16 Mar 2011 11:36:59 +0000
What vala you have ?	

Comment by: filand on Wed, 16 Mar 2011 14:14:11 +0000
Vala 0.10.4	

First Submitted: Sat, 26 Feb 2011 09:47:36 +0000	
postler 0.1.0-4 : Postler is simple desktop mail client built in vala
( Paquet non supporté : peut être dangereux ! )
==> Éditer PKGBUILD ? [O/n] ("A" pour annuler)
==> ------------------------------------------
==> n

==> Dépendances de postler :
 - libwebkit (déjà installé)
 - libunique (déjà installé)
 - libcanberra (déjà installé)
 - libnotify (déjà installé)
 - vala (déjà installé)
 - intltool (déjà installé)
 - librsvg (déjà installé)
 - gettext (déjà installé)
 - python2 (déjà installé)
 - msmtp (déjà installé)


==> Éditer postler.install ? [O/n] ("A" pour annuler)
==> -------------------------------------------------
==> o

Veuillez ajouter \$EDITOR à vos variables d'environnement
par exemple :
export EDITOR="vim" (dans ~/.bashrc)
(remplacez vim par votre éditeur favori)

==> Éditer postler.install avec : 

/usr/lib/yaourt/basicfunctions.sh: ligne195: postler.install : commande introuvable
==> Lancer la compilation de postler ? [O/n]
==> ----------------------------------------
==> 
==> Construction et installation du paquet
==> Création du paquet postler 0.1.0-4 (sam. mars 19 09:39:27 CET 2011)
==> Vérification des dépendances...
==> Vérification des dépendances pour la compilation...
==> Récupération des sources...
  -> Téléchargement de postler-0.1.0.tar.bz2...
--2011-03-19 09:39:27--  http://git.xfce.org/apps/postler/snapshot/postler-0.1.0.tar.bz2
Résolution de git.xfce.org... 138.48.2.101
Connexion vers git.xfce.org|138.48.2.101|:80...connecté.
requête HTTP transmise, en attente de la réponse...200 OK
Longueur: non spécifié [application/x-bzip2]
Sauvegarde en : «postler-0.1.0.tar.bz2.part»

    [   <=>                                 ] 242 969      378K/s   ds 0,6s    

2011-03-19 09:39:28 (378 KB/s) - «postler-0.1.0.tar.bz2.part» sauvegardé [242969]

  -> postler.install trouvé
==> Validation des fichiers sources avec md5sums...
    postler-0.1.0.tar.bz2 ... Réussite
    postler.install ... Réussite
==> Extraction des sources...
  -> Extraction de postler-0.1.0.tar.bz2 avec bsdtar
==> Entre dans l'environnement fakeroot...
==> Lancement de build()...
==> Patching the buildscript to use python2...
Checking for program gcc or cc           : /usr/bin/gcc 
Checking for program cpp                 : /usr/bin/cpp 
Checking for program ar                  : /usr/bin/ar 
Checking for program ranlib              : /usr/bin/ranlib 
Checking for gcc                         : ok  
Checking for program valac               : /usr/bin/valac 
Checking for gobject-2.0                 : yes 
Checking for gthread-2.0                 : yes 
Checking for program version valac >= 0.1.6 : ok 0.11.7 
Checking for program msgfmt                 : /usr/bin/msgfmt 
Checking for program intltool-merge         : /usr/bin/intltool-merge 
Checking for header locale.h                : yes 
Checking for gio-2.0 >= 2.26.0              : yes 
Checking for unique-1.0 >= 0.9              : yes 
Checking for gtk+-2.0 >= 2.18.0             : yes 
Checking for webkit-1.0 >= 1.1.18           : yes 
Checking for libnotify >=                   : yes 
Checking for libcanberra >=                 : yes 
Building without libindicate. 
Checking for header sys/filio.h             : not found 
Checking for function vasprintf             : yes 
Checking for function socket                : yes 
Checking for function inet_ntoa             : yes 
Checking for function dlopen                : yes 
Checking for function db_create             : yes 
Checking for openssl >=                     : yes 
Checking for function CRYPTO_lock           : yes 
Checking for function SSL_connect           : yes 
Checking for program msmtp                  : /usr/bin/msmtp 
Checking for program dexter                 : /usr/bin/dexter 
Checking for program lynx                   : /usr/bin/lynx 

        Localization:        yes (intltool)
        
'configure' finished successfully (0.846s)
Waf: Entering directory `/tmp/yaourt-tmp-nicolas/aur-postler/src/postler-0.1.0/_build_'
[ 1/40] valac: postler/dexter.vala postler/elementary-entry.vala postler/postler-accounts.vala postler/postler-accountsetup.vala postler/postler-app.vala postler/postler-attachments.vala postler/postler-bureau.vala postler/postler-cellrenderertoggle.vala postler/postler-client.vala postler/postler-composer.vala postler/postler-content.vala postler/postler-flowbox.vala postler/postler-folders.vala postler/postler-messages.vala postler/postler-reader.vala postler/postler-recipiententry.vala postler/postler-scrolled.vala postler/postler-service.vala postler/postler-state.vala postler/postler-viewer.vala -> _build_/default/postler/dexter.c _build_/default/postler/elementary-entry.c _build_/default/postler/postler-accounts.c _build_/default/postler/postler-accountsetup.c _build_/default/postler/postler-app.c _build_/default/postler/postler-attachments.c _build_/default/postler/postler-bureau.c _build_/default/postler/postler-cellrenderertoggle.c _build_/default/postler/postler-client.c _build_/default/postler/postler-composer.c _build_/default/postler/postler-content.c _build_/default/postler/postler-flowbox.c _build_/default/postler/postler-folders.c _build_/default/postler/postler-messages.c _build_/default/postler/postler-reader.c _build_/default/postler/postler-recipiententry.c _build_/default/postler/postler-scrolled.c _build_/default/postler/postler-service.c _build_/default/postler/postler-state.c _build_/default/postler/postler-viewer.c
../postler/postler-accounts.vala:69.44-69.44: error: Value must be constant
../postler/postler-cellrenderertoggle.vala:40.47-40.55: error: Argument 2: Cannot pass value to reference or output parameter
Waf: Leaving directory `/tmp/yaourt-tmp-nicolas/aur-postler/src/postler-0.1.0/_build_'
Build failed:  -> task failed (err #1): 
	{task: valac_task dexter.vala,elementary-entry.vala,postler-accounts.vala,postler-accountsetup.vala,postler-app.vala,postler-attachments.vala,postler-bureau.vala,postler-cellrenderertoggle.vala,postler-client.vala,postler-composer.vala,postler-content.vala,postler-flowbox.vala,postler-folders.vala,postler-messages.vala,postler-reader.vala,postler-recipiententry.vala,postler-scrolled.vala,postler-service.vala,postler-state.vala,postler-viewer.vala -> dexter.c,elementary-entry.c,postler-accounts.c,postler-accountsetup.c,postler-app.c,postler-attachments.c,postler-bureau.c,postler-cellrenderertoggle.c,postler-client.c,postler-composer.c,postler-content.c,postler-flowbox.c,postler-folders.c,postler-messages.c,postler-reader.c,postler-recipiententry.c,postler-scrolled.c,postler-service.c,postler-state.c,postler-viewer.c}
    Abandon...
==> ERROR: Makepkg n'a pas pu construire postler.
==> Relancer la compilation de postler ? [o/N]
==> ------------------------------------------
==> 
C'est un peu brut, mais je ne vois que ça à vous donner comme infos^


Merci d'avance!
Dernière modification par hackman61 le lun. 21 mars 2011, 13:43, modifié 1 fois.
[Soft]__________________________________[Matériel]

OS: Arch Linux x86_64____________________AMD Phenom(tm) II X4 840 Processor
Kernel: 3.7.4-1-ARCH _____________________12 Go DDR3
Shell: bash_____________________________1TOGo SATA --> Arch
Résolution: 1920*1080_____________________250 SATA --> Windows7
Pilote Catalyst non-libre___________________Ati Radeon HD6850 2Go Vram
Tatsuya
yeomen
Messages : 281
Inscription : ven. 28 janv. 2011, 15:58

Re: [Installer Postler] Erreur de compilation (en cours)

Message par Tatsuya »

Et si vala était cassé? Je dis ça parce que je sors juste d'une histoire de librairies cassées :P

Réinstalle vala et réessaye. Sinon je ne vois pas, j'amais eu une sortie de la sorte lors d'une compile: là il te dis vraiment pas grand chose^^

Sinon, Postler est vraiment bien même si encore un peu jeune. J'attend la prochaine version avec impatience: de ce que j'ai lu de nombreux bug seront corrigés et pas mal de nouveau truc rajoutés!

Bon courage :)
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10707
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [Installer Postler] Erreur de compilation (en cours)

Message par FoolEcho »

D'après les commentaires et après quelques essais, c'est la version de vala qui coince.
Rends-toi sur http://arm.konnichi.com/search/ et récupère la version 0.10.3 de vala (que tu installes avec pacman -U ), puis réinstalle postler, ça devrait compiler.
Remarque que ce build ne semble pas tout construire (exclusion de libindicate). :?

Je ne l'ai pas testé mais tu as aussi sur Aur postler-git, qui construit davantage de choses (et peut-être n'y a-t-il pas le problème de la version de vala ?).

EDIT: d'après les derniers commentaires de postler-git, le problème de la version de vala perdure (en plus le paquet est orphelin).
«The following statement is not true. The previous statement is true.» :nage:
Avatar de l’utilisateur
hackman61
Hankyu
Messages : 46
Inscription : mer. 16 mars 2011, 16:45
Localisation : Alencon, Basse-Normandie

Re: [Installer Postler] Erreur de compilation (Résolu)

Message par hackman61 »

Merci Beaucoup, avec la version vala-0.10.3-1-x86_64.pkg.tar.xz c'est passé! @bientôt!

EDIT : le smtp ne passe pas, problème d'authentification...
[Soft]__________________________________[Matériel]

OS: Arch Linux x86_64____________________AMD Phenom(tm) II X4 840 Processor
Kernel: 3.7.4-1-ARCH _____________________12 Go DDR3
Shell: bash_____________________________1TOGo SATA --> Arch
Résolution: 1920*1080_____________________250 SATA --> Windows7
Pilote Catalyst non-libre___________________Ati Radeon HD6850 2Go Vram
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10707
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [Installer Postler] Erreur de compilation (en cours)

Message par FoolEcho »

hackman61 a écrit :EDIT : le smtp ne passe pas, problème d'authentification...
Pour ça... autre sujet éventuel. :wink:
«The following statement is not true. The previous statement is true.» :nage:
Répondre