With the above version of lilypond, I get the following error: GNU LilyPond 2.24.4 (running Guile 3.0) /usr/share/lilypond/2.24.4/ly/music-functions-init.ly:61:2: Fehler: Guile signaled an error for the expression beginning here # (define-music-function (delta ev mus) (ly:duration? ly:music? ly:music?) In procedure string->symbol: Wrong type argument in position 1 (expecting string): #f /usr/share/lilypond/2.24.4/ly/music-functions-init.ly:61:2: Fehler: Zeichen oder Verweis nicht definiert: `(' # (define-music-function (delta ev mus) (ly:duration? ly:music? ly:music?) /usr/share/lilypond/2.24.4/ly/music-functions-init.ly:61:3: Fehler: syntax error, unexpected SYMBOL, expecting '.' or '=' #( define-music-function (delta ev mus) (ly:duration? ly:music? ly:music?) /usr/share/lilypond/2.24.4/ly/music-functions-init.ly:61:25: Fehler: Zeichen oder Verweis nicht definiert: `(' #(define-music-function (delta ev mus) (ly:duration? ly:music? ly:music?) /usr/share/lilypond/2.24.4/ly/music-functions-init.ly:61:38: Fehler: Zeichen oder Verweis nicht definiert: `)' #(define-music-function (delta ev mus ) (ly:duration? ly:music? ly:music?) /usr/share/lilypond/2.24.4/ly/music-functions-init.ly:61:40: Fehler: Zeichen oder Verweis nicht definiert: `(' #(define-music-function (delta ev mus) (ly:duration? ly:music? ly:music?) /usr/share/lilypond/2.24.4/ly/music-functions-init.ly:61:73: Fehler: Zeichen oder Verweis nicht definiert: `)' #(define-music-function (delta ev mus) (ly:duration? ly:music? ly:music? ) /usr/share/lilypond/2.24.4/ly/music-functions-init.ly:62:3: Fehler: Zeichen oder Verweis nicht definiert: `(' (_i "Add music @var{ev} (usually a post-event) with a delay of @var{delta} /usr/share/lilypond/2.24.4/ly/music-functions-init.ly:63:31: Fehler: Zeichen oder Verweis nicht definiert: `)' after the onset of @var{mus}." ) /usr/share/lilypond/2.24.4/ly/music-functions-init.ly:64:3: Fehler: Zeichen oder Verweis nicht definiert: `(' (define (empty-chord? m) /usr/share/lilypond/2.24.4/ly/music-functions-init.ly:64:11: Fehler: Zeichen oder Verweis nicht definiert: `(' (define (empty-chord? m) /usr/share/lilypond/2.24.4/ly/music-functions-init.ly:64:26: Fehler: Zeichen oder Verweis nicht definiert: `)' (define (empty-chord? m ) /usr/share/lilypond/2.24.4/ly/music-functions-init.ly:66:6: Fehler: Zeichen oder Verweis nicht definiert: `(' (and (music-is-of-type? m 'event-chord) /usr/share/lilypond/2.24.4/ly/music-functions-init.ly:66:11: Fehler: Zeichen oder Verweis nicht definiert: `(' (and (music-is-of-type? m 'event-chord) /usr/share/lilypond/2.24.4/ly/music-functions-init.ly:66:44: Fehler: Zeichen oder Verweis nicht definiert: `)' (and (music-is-of-type? m 'event-chord ) /usr/share/lilypond/2.24.4/ly/music-functions-init.ly:67:11: Fehler: Zeichen oder Verweis nicht definiert: `(' (null? (ly:music-property m 'elements)) /usr/share/lilypond/2.24.4/ly/music-functions-init.ly:67:18: Fehler: Zeichen oder Verweis nicht definiert: `(' (null? (ly:music-property m 'elements)) /usr/share/lilypond/2.24.4/ly/music-functions-init.ly:67:48: Fehler: Zeichen oder Verweis nicht definiert: `)' (null? (ly:music-property m 'elements )) /usr/share/lilypond/2.24.4/ly/music-functions-init.ly:67:49: Fehler: Zeichen oder Verweis nicht definiert: `)' (null? (ly:music-property m 'elements) ) /usr/share/lilypond/2.24.4/ly/music-functions-init.ly:68:11: Fehler: Zeichen oder Verweis nicht definiert: `(' (null? (ly:music-property m 'duration)))) /usr/share/lilypond/2.24.4/ly/music-functions-init.ly:68:18: Fehler: Zeichen oder Verweis nicht definiert: `(' (null? (ly:music-property m 'duration)))) /usr/share/lilypond/2.24.4/ly/music-functions-init.ly:68:48: Fehler: Zeichen oder Verweis nicht definiert: `)' (null? (ly:music-property m 'duration )))) /usr/share/lilypond/2.24.4/ly/music-functions-init.ly:68:49: Fehler: Zeichen oder Verweis nicht definiert: `)' (null? (ly:music-property m 'duration) ))) /usr/share/lilypond/2.24.4/ly/music-functions-init.ly:68:50: Fehler: Zeichen oder Verweis nicht definiert: `)' (null? (ly:music-property m 'duration)) )) /usr/share/lilypond/2.24.4/ly/music-functions-init.ly:68:51: Fehler: Zeichen oder Verweis nicht definiert: `)' (null? (ly:music-property m 'duration))) ) /usr/share/lilypond/2.24.4/ly/music-functions-init.ly:69:3: Fehler: Zeichen oder Verweis nicht definiert: `(' (if (and (not (empty-chord? mus)) /usr/share/lilypond/2.24.4/ly/music-functions-init.ly:69:7: Fehler: Zeichen oder Verweis nicht definiert: `(' (if (and (not (empty-chord? mus)) /usr/share/lilypond/2.24.4/ly/music-functions-init.ly:69:12: Fehler: Zeichen oder Verweis nicht definiert: `(' (if (and (not (empty-chord? mus)) /usr/share/lilypond/2.24.4/ly/music-functions-init.ly:69:17: Fehler: Zeichen oder Verweis nicht definiert: `(' (if (and (not (empty-chord? mus)) /usr/share/lilypond/2.24.4/ly/music-functions-init.ly:69:34: Fehler: Zeichen oder Verweis nicht definiert: `)' (if (and (not (empty-chord? mus )) /usr/share/lilypond/2.24.4/ly/music-functions-init.ly:69:35: Fehler: Zeichen oder Verweis nicht definiert: `)' (if (and (not (empty-chord? mus) ) /usr/share/lilypond/2.24.4/ly/music-functions-init.ly:70:12: Fehler: Zeichen oder Verweis nicht definiert: `(' (ly:moment<? /usr/share/lilypond/2.24.4/ly/music-functions-init.ly:71:13: Fehler: Zeichen oder Verweis nicht definiert: `(' (ly:music-length mus) /usr/share/lilypond/2.24.4/ly/music-functions-init.ly:71:33: Fehler: Zeichen oder Verweis nicht definiert: `)' (ly:music-length mus ) /usr/share/lilypond/2.24.4/ly/music-functions-init.ly:72:13: Fehler: Zeichen oder Verweis nicht definiert: `(' (ly:moment-add (ly:music-length ev) (ly:duration-length delta)))) /usr/share/lilypond/2.24.4/ly/music-functions-init.ly:72:28: Fehler: Zeichen oder Verweis nicht definiert: `(' (ly:moment-add (ly:music-length ev) (ly:duration-length delta)))) /usr/share/lilypond/2.24.4/ly/music-functions-init.ly:72:47: Fehler: Zeichen oder Verweis nicht definiert: `)' (ly:moment-add (ly:music-length ev ) (ly:duration-length delta)))) /usr/share/lilypond/2.24.4/ly/music-functions-init.ly:72:49: Fehler: Zeichen oder Verweis nicht definiert: `(' (ly:moment-add (ly:music-length ev) (ly:duration-length delta)))) /usr/share/lilypond/2.24.4/ly/music-functions-init.ly:72:74: Fehler: Zeichen oder Verweis nicht definiert: `)' (ly:moment-add (ly:music-length ev) (ly:duration-length delta )))) /usr/share/lilypond/2.24.4/ly/music-functions-init.ly:72:75: Fehler: Zeichen oder Verweis nicht definiert: `)' (ly:moment-add (ly:music-length ev) (ly:duration-length delta) ))) /usr/share/lilypond/2.24.4/ly/music-functions-init.ly:72:76: Fehler: Zeichen oder Verweis nicht definiert: `)' (ly:moment-add (ly:music-length ev) (ly:duration-length delta)) )) /usr/share/lilypond/2.24.4/ly/music-functions-init.ly:72:77: Fehler: Zeichen oder Verweis nicht definiert: `)' (ly:moment-add (ly:music-length ev) (ly:duration-length delta))) ) /usr/share/lilypond/2.24.4/ly/music-functions-init.ly:73:7: Fehler: Zeichen oder Verweis nicht definiert: `(' (ly:warning (G_ "\\after expression longer than main music argument."))) /usr/share/lilypond/2.24.4/ly/music-functions-init.ly:73:19: Fehler: Zeichen oder Verweis nicht definiert: `(' (ly:warning (G_ "\\after expression longer than main music argument."))) /usr/share/lilypond/2.24.4/ly/music-functions-init.ly:73:76: Fehler: Zeichen oder Verweis nicht definiert: `)' (ly:warning (G_ "\\after expression longer than main music argument." ))) /usr/share/lilypond/2.24.4/ly/music-functions-init.ly:73:77: Fehler: Zeichen oder Verweis nicht definiert: `)' (ly:warning (G_ "\\after expression longer than main music argument.") )) /usr/share/lilypond/2.24.4/ly/music-functions-init.ly:73:78: Fehler: Zeichen oder Verweis nicht definiert: `)' (ly:warning (G_ "\\after expression longer than main music argument.")) ) /usr/share/lilypond/2.24.4/ly/music-functions-init.ly:74:4: Fehler: Guile signaled an error for the expression beginning here # { \context Bottom << { \skip $delta <> $ev } #mus >> #}) Unbound variable: #{\x7b;}# /usr/share/lilypond/2.24.4/ly/music-functions-init.ly:74:27: Fehler: Ungültige Fluchtsequenz: »\skip« #{ \context Bottom << { \skip $delta <> $ev } #mus >> #}) /usr/share/lilypond/2.24.4/ly/music-functions-init.ly:74:27: Fehler: Textzeichen außerhalb von Textbeschriftungs- oder \lyricmode-Umgebung #{ \context Bottom << { \skip $delta <> $ev } #mus >> #}) /usr/share/lilypond/2.24.4/ly/music-functions-init.ly:74:34: Fehler: Guile signaled an error for the expression beginning here #{ \context Bottom << { \skip $ delta <> $ev } #mus >> #}) Unbound variable: delta /usr/share/lilypond/2.24.4/ly/music-functions-init.ly:74:44: Fehler: Guile signaled an error for the expression beginning here #{ \context Bottom << { \skip $delta <> $ ev } #mus >> #}) Unbound variable: ev /usr/share/lilypond/2.24.4/ly/music-functions-init.ly:74:50: Fehler: Guile signaled an error for the expression beginning here #{ \context Bottom << { \skip $delta <> $ev } # mus >> #}) Unbound variable: mus ERROR: In procedure ly:parse-init: Wrong type to apply: #<undefined> When I set locale to POSIX, it works without error. Reproducible: Always Steps to Reproduce: run lilypond with locale de_DE Actual Results: It crashes Expected Results: It works
Reproduced with LANG=en_GB and LANG=en_US but not with LANG=en_GB.UTF-8 or LANG=en_US.UTF-8. Looks like its an UTF-8 issue.
Also not reproducible if built against guile-2.2.