Had a couple of problems building the current CVS today.  The first:
lillypond couldn't find its directories when generating embedded cff
files.  I made a patch, which may or may not be the correct way to fix
this, but it works for me:

The second is where lilypond fails building the documentation.  The
fragment if failed on is the following from the "Figured bass" node:

%% Generated by ../../scripts/lilypond-book.py
%% Options: [fragment,quote,raggedright,indent=0\mm,verbatim]

#(set! toplevel-score-handler ly:parser-print-score)
#(set! toplevel-music-handler (lambda (p m)
                               (ly:parser-print-score
                                p (ly:music-scorify m p))))

#(define version-seen? #t)


\paper {
  #(define dump-extents #t)
  linewidth = 160\mm - 2.0 * 0.4\in
  raggedright = ##t
  indent = 0\mm
}

\layout {
  
}


{
% ly snippet contents follows:
<<
  \context Voice { \clef bass dis4 c d ais g fis}
  \context FiguredBass \figuremode {
    < 6 >4 < 7 >8 < 6+ [_!] >
    < 6 >4 <6 5 [3+] >
    < _ >4 < 6 >4
  }
>>

% end ly snippet
}
I'm attempting to trace this down, but I'd rather have the bug on
report first.  The backtrace is:

Processing `lily-645583943.ly'
Parsing...
Interpreting music... [2]
Preprocessing graphical objects... 
Calculating line breaks... programming error: Stencil::moved_to_edge: adding 
empty stencil.
Continuing; crossing fingers
Backtrace:
In /usr/share/guile/1.6/srfi/srfi-1.scm:
    ...
 667:  4  (begin (f (car l)) (lp (cdr l)))
 668:  5* [#<procedure #f (f)> "lily-645583943"]
In /usr/local/src/lilypond/share/lilypond/scm/lily.scm:
 361:  6* [catch ly-file-failed #<procedure #f ()> #<procedure #f (key arg)>]
In unknown file:
   ?:  7* [#<procedure #f ()>]
In /usr/local/src/lilypond/share/lilypond/scm/lily.scm:
 361:  8* [ly:parse-file "lily-645583943"]
In unknown file:
   ?:  9* [#<procedure #f (p m)> #<my_lily_parser  > #<Music SequentialMusic>]
In lily-645583943.ly:
   2: 10* [ly:parser-print-score #<my_lily_parser  > #<Score>]
In unknown file:
   ?: 11* [Separating_group_spanner::set_spacing_rods #]
   ?: 12* [Grob::stencil_extent #<Grob BassFigure > 0]
   ?: 13* [Text_interface::print #<Grob BassFigure >]
   ?: 14* [bracketed-y-column-markup #< Output_def> (# # #) (1 1) ...]
   ?: 15* (letrec (# # # #) (let* # #))
In /usr/local/src/lilypond/share/lilypond/scm/define-markup-commands.scm:
 725: 16  (let* (# # # #) (apply ly:stencil-add #))
 733: 17* [stack-stencils (#<Stencil  > #<Stencil  >) 1.25 #f]
 686: 18  (cond ((null? stencils) (quote ())) ((not last-stencil) (cons # #)) 
...)
 689: 19  [cons #<Stencil  > ...
 690: 20* [stack-stencils (#<Stencil  >) 1.25 #<Stencil  >]
 686: 21  (cond ((null? stencils) (quote ())) ((not last-stencil) (cons # #)) 
...)
 692: 22  (let* ((orig #) (dir #) (new #)) (cons new (stack-stencils # bskip 
new)))
 694: 23* [ly:stencil-moved-to-edge #<Stencil  > 1 1 #<Stencil  > 0.1 1.25]

/usr/local/src/lilypond/share/lilypond/scm/define-markup-commands.scm:694:19: 
In procedure moved_to_edge in expression (ly:stencil-moved-to-edge last-stencil 
Y ...):
/usr/local/src/lilypond/share/lilypond/scm/define-markup-commands.scm:694:19: 
Wrong type argument in position 1 (expecting ): ()
-- 
Michael Welsh Duggan
([EMAIL PROTECTED])
_______________________________________________
bug-lilypond mailing list
bug-lilypond@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-lilypond

Reply via email to