Carl Sorensen <[email protected]> writes:

> I'm trying to fix the problems with autobeaming.
>
> I have discovered that in lily/beaming-patterns.cc, inside the
> function Beaming_pattern::beatify, infos[i].start_moment_ has only
> numerators.  All the denominators are zero.  I'm pretty sure it wasn't
> this way the last time I looked at it.

I consider it unlikely is is this way currently.  In fact, there isn't
even a function Beaming_pattern::beatify.  All we have is

git grep beatify
scm/auto-beam.scm:  (define (beatify! lst)
scm/auto-beam.scm:                    (beatify! (cdr l))))

> So I thought I'd check it out.  I did
>
> git checkout 6dd8c00b4f33a5eb95a2aed2484e96347558fe05

That's version 2.13.10.  And it has no occurence of "beatify" anywhere
in the source code.

> Any suggestions on how I can make old versions compile so I can decide
> when/where the denominators disappeared?

No.  There is also stuff like the Freetype library having changed its
interface more recently and so on.  2.16 already takes a few
cherry-picks to get to compile.  But the above errors seem way worse as
they seem to affect the language as such.

I think your best bet is to work with the current version and figure out
what you consider wrong.

-- 
David Kastrup

_______________________________________________
lilypond-devel mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/lilypond-devel

Reply via email to