Kieren MacMillan <kieren_macmil...@sympatico.ca> writes: > Hello all, > > Until a few minutes ago, my score was compiling fine (2.19,46). Now I > am getting the following error: > >> /home/gub/NewGub/gub/target/darwin-x86/src/lilypond-git.sv.gnu.org--lilypond.git-release-unstable/flower/include/drul-array.hh:35: >> failed assertion `d == 1 || d == -1’ >> Exited with exit status 1. > > The code > > | % pFU 17-18 > \split > { df'''4 ~ 16 g''( a'' bf'') c'''4 ~ 16 f''( bf'' c''') } > { \pfLOne bf16 \pfUTwo f' df'' ef'' f''4 \pfLOne a16 \pfUTwo f' > c'' df'' ef''4 } > s1 > > [in which \split is a macro/shorthand for creating simultaneous voices, and > the \pfX functions are shorthand for changing staves/voices, both of which > are workhorses in my code and have not caused problems before] works just > fine, whereas the code
With regard to "have not caused problems before": after version 2.19.22, assertions were enabled for the default compilations. The given assertion triggers when a definite direction is required but 0 or #CENTER given. "changing staves/voices" sounds like something where one could have settings like that. Previous to 2.19.22, this ended up doing "something", now it aborts instead. So depending on what "not caused problems before" means, this could simply mean that you have some settings which would need to be either #UP or #DOWN (if set at all) but are 0 or #CENTER for some reason. -- David Kastrup _______________________________________________ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user