Am 2008-09-06 um 21:43 schrieb Henning Hraban Ramm:
Ok, let's come back to this unsolved mystery - I'm working at another songbook...
LilyPond isn't called anymore, neither with MkII nor with MkIV.
The buffer gets written, since I removed "\the" in \savebuffer, as Wolfgang told us at 2008-08-05.
As far as I can track it down, "\installprogram" doesn't do anything. I tried it with different commands, so it's not a problem of the defined and expanded macro.
write18 is enabled (at least \ifeof18 is true).
Is \installprogram replaced with something different?
Temporary solution: Use always the old "executesystemcommand": Replace the whole "\ifeof18 ... \fi" block with: \executesystemcommand{\LP}% \doif\jobsuffix{pdf}{% \executesystemcommand{\PDF}% }% Don't forget to change the "savebuffer" line to: \ifx\directlua\undefined \else \savebuffer[lilypond-\lily!figures]\fi (i.e. delete "\the") Greetlings from Lake Constance! Hraban --- http://www.fiee.net/texnique/ http://wiki.contextgarden.net https://www.cacert.org (I'm an assurer)