The following \version "2.18.0" { g'4 f' g' \mark \default}
compiles ok while \version "2.22.1" { g'4 f' g' \mark \default} reports Starting lilypond 2.22.1 [test22.ly]... Processing `/tmp/frescobaldi-uljzgf6d/tmpzpa94ikr/test22.ly' Parsing... Interpreting music... Preprocessing graphical objects... Finding the ideal number of pages... Fitting music on 1 page... Drawing systems... warning: Found infinity or nan in output. Substituting 0.0 warning: Found infinity or nan in output. Substituting 0.0 warning: Found infinity or nan in output. Substituting 0.0 warning: Found infinity or nan in output. Substituting 0.0 warning: Found infinity or nan in output. Substituting 0.0 and the output has no staff lines. This is just something I noticed, not of any direct importance to me, but thought you might like to know. I checked convert-ly does not alter the file. Richard