[Yaourt] i: integer expression expected [bug raporté]

Annonces, dépannage, évolution du projet yaourt
webjdm
Hankyu
Messages : 43
Inscription : sam. 17 mai 2008, 17:43

[Yaourt] i: integer expression expected [bug raporté]

Message par webjdm »

Bonsoir,
Suite à une installation de lib32-openssl version 0.9.8i-1, j'ai apres un yaourt -Syu --aur, le message d'erreur suivant:

Code : Tout sélectionner

lib32-openssl: /usr/lib/yaourt/basicfunctions.sh: line 83: [: i: integer expression expected
/usr/lib/yaourt/basicfunctions.sh: line 84: [: i: integer expression expected
à jour
Voila :)
Dernière modification par webjdm le lun. 06 oct. 2008, 21:17, modifié 1 fois.
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Message par tuxce »

un petit bug de rien du tout :)
cette partie du code a du être faite il y a longtemps (ou la signification m'échappe), je dirais qu'il suffit de remplacer le "elif" par un "else" à la ligne 87.

rajoute un bug dans http://bugs.archlinux.fr/
il aura plus de visibilité.
webjdm
Hankyu
Messages : 43
Inscription : sam. 17 mai 2008, 17:43

Message par webjdm »

C'est fait :)
Avatar de l’utilisateur
Calimero
Elfe
Messages : 692
Inscription : ven. 02 mai 2008, 18:16
Localisation : Nantes (44)

Message par Calimero »

Ce ne serait pas dû au fait que i est un nombre, la racine carrée de -1 en l'occurence ?
Mes trucs : LiveCD http://ctkarch.org/ ; Blog, guide Arch, etc… http://calimeroteknik.free.fr/
In a world without walls and fences, who needs windows and gates ?
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Message par tuxce »

non
c'est du au fait que la fonction fait:

Code : Tout sélectionner

[ var1 -eq var2 ]
et que cette expression attend un entier dans var1 et var2
Répondre