Hi,

when running this code

annotate =

#(define-music-function (parser location properties item)

(ly:context-mod? symbol-list-or-music?)

;; annotates a musical object for use with lilypond-doc

(display (ly:get-context-mods properties))

; Dummy coloring

#{

\once \tweak color #magenta #item

#}

)


from current master (i.e. as of 3426bec4228bde5a526bd4ad1d5c3bda220097cf)


I get an error:
.../scm/define-grobs.scm:28:3: In expression (quasiquote (# # # ...)):
.../scm/define-grobs.scm:28:3: Unbound variable: ly:self-alignment-interface::x-colliding-grobs

This error doesn't appear when I compile with
- 2.17.29 (latest binary I have),
- local build from 2.17.96 or
- 2.16.2.
Obviously it is triggered by the "ly:get-context-mods properties"

It's the same whether I actually _use_ this function or if it's the only content of the file.

Urs
_______________________________________________
bug-lilypond mailing list
bug-lilypond@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-lilypond

Reply via email to