lilypond-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Trouble building old versions of LilyPond


From: David Kastrup
Subject: Re: Trouble building old versions of LilyPond
Date: Sat, 25 Apr 2015 17:05:52 +0200
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (gnu/linux)

Carl Sorensen <address@hidden> 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



reply via email to

[Prev in Thread] Current Thread [Next in Thread]