Comment #22 on issue 2026 by ianhuli...@gmail.com: Make markup utility
definitions available via new (scm markup-utility-defs) scheme module
http://code.google.com/p/lilypond/issues/detail?id=2026
Here's a small test file to trigger the ly-not-markup-command throw
\version "2.15.22"
#(define-markup-command (test-bad-markup layout props trigger)
(number?)
(interpret-markup layout props
(if (eqv? trigger 0.5)
(markup #:garbage))))
\markup { \bold abc }
\markup \test-bad-markup #0.5
When compiled together with a valid file ../testing.ly this produces:
ian@nanny-ogg ~/src/lilypond/build (T2026)$
out/bin/lilypond ../test-bad-markup.ly ../testing.ly
GNU LilyPond 2.15.24
Processing
`/home/ian/src/lilypond/build/out/share/lilypond/current/scm/../test-bad-markup.ly'
Parsing...
programming error:
ly-not-markup-command - Markup syntax error
Not a markup command, garbage
from token (((#:garbage)))
"garbage" defined neither in current module #<module b69e5340> nor
(lily) module
continuing, cross fingers
Processing
`/home/ian/src/lilypond/build/out/share/lilypond/current/scm/../testing.ly'
Parsing...
Interpreting music...
Preprocessing graphical objects...
Interpreting music...
Preprocessing graphical objects...
Finding the ideal number of pages...
Fitting music on 1 page...
Drawing systems...
Layout output to `testing.ps'...
Converting to `./testing.pdf'...
fatal error: failed files: "../test-bad-markup.ly"
ian@nanny-ogg ~/src/lilypond/build (T2026)$
_______________________________________________
bug-lilypond mailing list
bug-lilypond@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-lilypond