[moving to bug-lilyp...@gnu.org]

On 2025-08-28 10:52, Richard Shann wrote:
The score below has the Bar_number_engraver moved to Staff level:
depending on the details of the music this causes an error:

programming error: cyclic dependency: calculation-in-progress encountered for 
VerticalAxisGroup.adjacent-pure-heights
continuing, cross fingers

In the real-life example that lead to this MWE the typesetting is ok,
so I'm submitting this in the hope it may prove useful for developers.

8><8><8><8><8><8><8><8><8><8><8><8><8><8><8><
\version "2.24"
MI = {
          s1
          \startStaff \unHideNotes
          c''1
          c''
      }
MII = {
          R1
          R1
          R1
}
\score {
           <<
             \new Staff  \with {
                               \RemoveAllEmptyStaves
                               \consists "Bar_number_engraver"  %this causes 
programming error: cyclic dependency
                               }
                    {
                      \stopStaff \hideNotes
                      \override Staff.TimeSignature.transparent = ##t
                      \override Staff.Clef.stencil = ##f
                      \MI
                     }
             \new Staff
                    {
                    \MII
                    }
           >>
        }
8><8><8><8><8><8><8><8><8><8><8><8><8><

Richard Shann




Reply via email to