Subject: chemin des \include

From: simdax <[email-masked]>
Date: Sun, 6 Mar 2011 20:32:25 +0100

Bonjour à tous;

J'ai une erreur que je ne comprends pas :

Je veux faire un fichier main.ly qui incluerait des fichiers dans des
répertoires du répertoire main, du style

partitions/ (répertoire avec le fichier main
	[------>morceau1/(plein de ly)
	[------>morceau2/plein de ly
	etc.

Chaque répertoire morceauN/ a un fichier score.ly qui compile
correctement

J'écris mon fichier main.ly
\include	"A_Judas_Type/score.ly"                                              
\include	"Mac/score.ly"          

Je rajoute cette option:
                                             
#(ly:set-option 'relative-includes #t)  

Parce que dans la doc ils expliquent que pour que les chemins des
includes se trouvant dans des fichiers eux-mêmes inclus marchent, il
faut mettre cette option;

Mais, manque de bol, il ne reconnairait rien, aucune des variables dans
les fichiers des répertoires.

C'est à n'y rien comprendre, car même quand je précise à la main à la
compilation les fichiers dans lesquels se trouvent ces variables, il ne
trouve pas.
Il me met un beau 

Erreur:fichier non trouve "machin.ly"

En me mettant bien en dessous, dans les chemins de recherche
(chemin de recherche :
« /home/simdax/sim/rythme/test:/home/simdax/lilypond/usr/share/lilypond/current/fonts/svg/:/home/simdax/lilypond/usr/ share/lilypond/current/fonts/type1/:/home/simdax/lilypond/usr/share/lilypond/current/fonts/otf/:/home/simdax/lilypond/usr/share/lilypond/ current/scm:/home/simdax/lilypond/usr/share/lilypond/current/ps:/home/simdax/lilypond/usr/share/lilypond/current/ly:CHEMIN_OU_IL_Y_A_machin.ly )

Je suis perplexe là...

Si vous avez des idées?

---

From: Bertrand Bordage <[email-masked]>
Date: Sun, 6 Mar 2011 21:16:13 +0100

Tu compiles bien en étant dans le répertoire partitions ? Parce que si tu
fais "lilypond partitions/main.ly", ça doit être normal que ça plante. En
tout cas, je te confirme que le seul truc nécessaire pour les includes
relatifs est
#(ly:set-option 'relative-includes #t)

Ou alors c'est que tu as une erreur dans ton exécutable lilypond. Ça marche
avec les autres fichiers ?

Bertrand

---

From: Cécile Huneau <[email-masked]>
Date: Sun, 06 Mar 2011 23:39:31 +0100

Bonsoir,
C'est peut-être simpliste comme remarque mais... est-ce que tu rajoutes 
bien ton option #(ly:set-option 'relative-includes #t) *avant* d'écrire 
tes include ?
Cécile

Le 06/03/2011 20:32, simdax a écrit :
> Chaque répertoire morceauN/ a un fichier score.ly qui compile correctement
>
> Mais, manque de bol, il ne reconnairait rien, aucune des variables 
> dans les fichiers des répertoires.
>
> compilation les fichiers dans lesquels se trouvent ces variables, il 
> ne trouve pas.
> Il me met un beau
>
> (chemin de recherche : « 
> /home/simdax/sim/rythme/test:/home/simdax/lilypond/usr/share/lilypond/current/fonts/svg/:/home/simdax/lilypond/usr/ 
> share/lilypond/current/fonts/type1/:/home/simdax/lilypond/usr/share/lilypond/current/fonts/otf/:/home/simdax/lilypond/usr/share/lilypond/ 
> current/scm:/home/simdax/lilypond/usr/share/lilypond/current/ps:/home/simdax/lilypond/usr/share/lilypond/current/ly:*CHEMIN_OU_IL_Y_A_machin.ly* 
> )
>
> Je suis perplexe là...
>
> Si vous avez des idées?
>
>
>
> _______________________________________________
> liste de diffusion lilypond-user-fr
> [email-masked]
> http://lists.gnu.org/mailman/listinfo/lilypond-user-fr