On Tue, Mar 11, 2025 at 2:57 AM Stefan Thomas <kontrapunktste...@gmail.com> wrote:
> Dear Knute, > so far I have not been able to reproduce the error message, but I'll keep > at it. > In what contexts does the “cyclic dependency” message occur? > I've seen them when using a \change Staff command, but that doesn't seem to be the case here. Check where you use \rvp to see if that gives you insights into what's going on. > Am Fr., 7. März 2025 um 01:07 Uhr schrieb Knute Snortum < > ksnor...@gmail.com>: > >> On Thu, Mar 6, 2025 at 5:02 AM Stefan Thomas <kontrapunktste...@gmail.com> >> wrote: >> >>> Dear community, >>> while compiling a certain file after upgrading to version 2.24.4 I get >>> strange two error messages: >>> The first one is: >>> >>>> ~/partituren/vorlagen/rhythmen.ly:233:9: programming error: cyclic >>>> dependency: calculation-in-progress encountered for Stem.direction >>>> rvp = { >>>> r4 r8 } >>> >>> and the 2nd: >>> >>>> Drawing systems...lilypond: >>>> /home/lily/lilypond-2.24.4/release/binaries/lilypond/lilypond-2.24.4/flower/include/drul-array.hh:56: >>>> T& Drul_array<T>::at(Direction) [with T = int]: Assertion `d' failed. >>>> >>> What do these messages mean and how can I avoid it? >>> >> >> Have you tried creating an MWE (https://lilypond.org/tiny-examples.html)? >> I know that cyclic dependencies often disappear in MWE's so it can be >> challenging, but it's still worth the effort >> >> -- Knute Snortum