> Alas, as soon as the relevant engravers are moved to another context, > which is a common use case, I get an error: > > programming error: cyclic dependency: calculation-in-progress > encountered for AgogicLineSpanner.vertical-skylines > > and the graphical output is wrong. > Again, this does not happen at score-level. > Example-code to trigger it at #2256 > > I've no clue how to proceed. Every hint is very welcome.
I don't really have the time to investigate, but have you tried #(ly:set-option 'debug-property-callbacks) ? It should print a stack of the callbacks showing the cyclic dependency.
signature.asc
Description: This is a digitally signed message part