[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