[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: build problems (CVS)
From: |
Han-Wen Nienhuys |
Subject: |
Re: build problems (CVS) |
Date: |
Sun, 30 Jan 2005 23:11:55 +0100 |
address@hidden writes:
> More on this: I have tracked it down to an empty glyph. When
> processing the following markup:
>
> (#<procedure bracketed-y-column-markup (layout props indices args)> (1 1)
> ((#<procedure line-markup (layout props args)> ((#<procedure number-markup
> (layout props arg)> 6) (#<procedure smaller-markup (layout props arg)>
> (#<procedure raise-markup (layout props amount arg)> 0.6 (#<procedure
> musicglyph-markup (layout props glyph-name)> accidentals-2))))) (#<procedure
> line-markup (layout props args)> ((#<procedure simple-markup (layout props
> str)> ) (#<procedure smaller-markup (layout props arg)> (#<procedure
> raise-markup (layout props amount arg)> 0.6 (#<procedure musicglyph-markup
> (layout props glyph-name)> accidentals-0)))))))
>
> The second argument is a line-markup with two arguments. he first is
> an empty string, which ends up being an empty stencil. The second is
> based on accidentals-0, which creates a non-empty stencil, but with an
> empty box. This is due to name_to_index failing for accidentals-0.
>
> Much later, ly:stencil-moved-to-edge fails due to having an arg
> "second" which has an empty extent. (Fails in
> Stencil::moved_to_edge.)
>
> My guess is that either name_to_index failing on accidentals-0 is
> incorrect, or using accidentals-0 in the first place is incorrect.
Thanks for the hunting. Fixed in CVS.
--
Han-Wen Nienhuys | address@hidden | http://www.xs4all.nl/~hanwen