Find attached - MVE (*.ly) indicating \version 2.25.31, including
- include file (*.ily) with \version 2.24 (Tina's code, same behaviour with https://wiki.lilypond.community/wiki/Time_mark_engraver)
- default log output - (Allow me to send you the verbose output privately for privacy reasons)Retrospectively it's obvious that the problem I encountered was my own fault, because I didn't update my codebase properly with convert-ly.
Nevertheless, usually Lilypond gives me warnings or error messages relating to my LilyPond code, which means I understand them and can read and correct them. In Frescobaldi, I can even click on the error message and I am taken to the line of code containing the error.
In this case, none of that happened. The only thing I could deduce was that the error must be somewhere in guile/scheme. But I have no idea about that ;-)
So my mileage varied - in a very unfavourable manner ;-) - Stephan Am 28.12.2025 um 07:10 schrieb Werner LEMBERG:
It took me several hours today to dig through my scores and find the root of of a terse "Exited with return code 1." Finally convert-ly handled it well.What exactly was the problem? Calling the `lilypond` binary with the `--verbose` command-line option should show a proper error message. In case you are using a GUI like Frescobaldi I'm rather sure that you can adjust the verbosity of LilyPond warning and error messages that go into the log file. Werner
debug-mve.ly
Description: application/frescobaldi-ly
TimeMarkEngraver2.24.ily
Description: application/frescobaldi-ily
GNU LilyPond 2.25.31 (running Guile 3.0) »debug-mve.ly« wird verarbeitet Analysieren... Interpretation der Musik...ERROR: In procedure ly:moment-main: In procedure ly:moment-main: Wrong type argument in position 1 (expecting Moment): 15
