chemin des \include

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?

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

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