Subject: Une erreur 'anormale' de 2.16 persiste dans 2.18

From: Seventies <[email-masked]>
Date: Mon, 17 Mar 2014 15:25:47 -0700 (PDT)

Bonsoir à l'équipe,

Sous 2.16, que j'utilisais jusqu'à ce soir, j'obtenais une erreur "anormale"
à la compilation (je ne saurais retrouver le texte, puisque je suis passé à
2.18) qui, selon un fil précédent, était corrigé dans la 2.18.

Malheureusement, il n'en n'est rien, voici le message que j'obtiens :

Démarrage lilypond-windows.exe 2.18.0 [Test2.18.ly]...
Traitement de « F:/Lilypond/Challan/III/Test2.18.ly »
Analyse...
Interprétation en cours de la musique...
Interprétation en cours de la musique...[8][16][24][32]
Pré-traitement des éléments graphiques...ERROR: In procedure
pure-chain-offset-callback:
ERROR: Variable used before given a value: prev-offset
Arrêté avec le code de retour 1.

Je joins le fichier en cause : Test2.18.ly

La structure est bien rodée, je l'ai employée plus de cent fois.
Ce qui bloque ici, c'est quand j'introduis quelque chose dans la variable
"altoMusic"
Si je vide cette variable par un 
    altoMusic = \relative c' {}Test2.18.ly
ça passe.

Je peux remplacer le f2 en tête de cette variable par un s2, là ça passe,
mais après remplissage des 5 mesures suivanntes, le problème revient.

Avec la 2.16, il y avait déjà une erreur bizarre à cet endroit, mais avec un
autre message, moins clair :-(

Il faut remarquer que cet exercice n'est pas terminé (pour cause), mais en
l'achevant, l'erreur persiste : impossible de remplir la variable altoMusic.

Le fichier en cause : Test2.18.ly
Et un fichier similaire, où tout baigne : Test2.18_OK.ly

Test2.18.ly
<http://lilypond-french-users.1298960.n2.nabble.com/file/n7581051/Test2.18.ly>  
Test2.18_OK.ly
<http://lilypond-french-users.1298960.n2.nabble.com/file/n7581051/Test2.18_OK.ly>  

Merci d'avance de vos conseils,

Jean-François

--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/Une-erreur-anormale-de-2-16-persiste-dans-2-18-tp7581051.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

---

From: Lilyfan <[email-masked]>
Date: Tue, 18 Mar 2014 08:46:01 +0100 (CET)

> Message du 17/03/14 23:41
> De : "Seventies" 
> A : [email-masked]
> Copie à : 
> Objet : Une erreur 'anormale' de 2.16 persiste dans 2.18
> 
> Bonsoir à l'équipe,
> 

Regarde bien comment se termine la définition :
altoMusic = \relative c' {
s2
[…]
ees%}
^^^^
}

Tu as, sans doute malencontreusement, ajouté les caractères signifiant la fin d'un bloc de commentaire.

@+
Jean-Charles

---

From: Seventies <[email-masked]>
Date: Tue, 18 Mar 2014 04:32:56 -0700 (PDT)

Malheureusement non, je ne vois pas ces caractères dans le fichier envoyé, ni
même en le récupérant sur le lien. Ou alors, mon PC est vaudouïsé :-(

Je continue à tester diverses combinaisons, mais rien n'y fait.

--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/Une-erreur-anormale-de-2-16-persiste-dans-2-18-tp7581051p7581053.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

---

From: Bernard Meylan <[email-masked]>
Date: Tue, 18 Mar 2014 05:47:00 -0700 (PDT)

Jean-François, le message d'insultes dit: Variable used before given a value:
prev-offset

J'ai supprimé le \override  Voice.Rest #'Y-offset = #0 mis en tête de la
voix de soprano et tout est rentré dans l'ordre... Je peux compléter la voix
alto sans que mam'zelle Lily m'envoie sur les roses...

Me demande pas pourquoi... 

Bernard

-----
Cordialement

Bernard
--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/Une-erreur-anormale-de-2-16-persiste-dans-2-18-tp7581051p7581054.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

---

From: Philippe Neyrat <[email-masked]>
Date: Tue, 18 Mar 2014 13:50:16 +0100

Bonjour à tous,

> même en le récupérant sur le lien. Ou alors, mon PC est vaudouïsé :-(

Moi, je le trouve entre les lignes 94 à 103 du fichier du premier lien :

   e
   f
   ees
   ees
   d
   ees
   ees%}
}

À la ligne 104...

Hope this helps...

Philippe.

-- 
Propulsé par l'Association Sud-Ouest.org
Plateforme Libre d'hébergement mail à prix libre
	https://www.sud-ouest.org

---

From: Bernard Meylan <[email-masked]>
Date: Tue, 18 Mar 2014 05:55:46 -0700 (PDT)

Me demande non plus pas pourquoi elle accepte un \override  Voice.Rest
#'X-offset = #0 (X!!) sans broncher... elle doit avoir qqchose contre la
transmission des chromosomes père-fils... 

Bernard

-----
Cordialement

Bernard
--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/Une-erreur-anormale-de-2-16-persiste-dans-2-18-tp7581051p7581056.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

---

From: Pierre Perol-Schneider <[email-masked]>
Date: Tue, 18 Mar 2014 15:19:59 +0100

Bonjour à tous,

Il s'agit d'un bug que l'on traîne depuis maintenant quelques années.
Pour le contourner :

\override  Voice.Rest.Y-offset = #(lambda (grob) 0)

doit faire l'affaire.

Cordialement,
~Pierre

---

From: Seventies <[email-masked]>
Date: Tue, 18 Mar 2014 10:49:34 -0700 (PDT)

Grand merci à tous. Effectivement, la solution de Pierre contourne le
problème et fonctionne parfaitement.

Ce qui est plus étonnant, c'est que j'utilise ce template depuis trois ans
(éh oui, c'est l'exercice 156), avec et sans l'override, et Lily n'a jamais
trébuché.

Cordialement,

Jean-François

--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/Une-erreur-anormale-de-2-16-persiste-dans-2-18-tp7581051p7581058.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.