On a clean CVS checkout, I get

GNU LilyPond 2.9.14
Processing `input/les-nereides.ly'
Parsing...
Interpreting music... lilypond: music.cc:273: Stream_event*
Music::to_event() const: Assertion `internal_is_music_type (class_name)'
failed.
Aborted

If I apply the attached patch, I get

GNU LilyPond 2.9.14
Processing `input/les-nereides.ly'
Parsing...
Interpreting music... 
warning: this should be music: sustain-event
warning: this should be music: sustain-event
warning: this should be music: sustain-event
warning: this should be music: sustain-event
warning: this should be music: sustain-event
warning: this should be music: sustain-event
warning: this should be music: sustain-event
warning: this should be music: sustain-event
warning: this should be music: sustain-event
warning: this should be music: sustain-event
warning: this should be music: sustain-event
warning: this should be music: sustain-event
warning: this should be music: sustain-event
warning: this should be music: sustain-event
warning: this should be music: sustain-event
[4]
Preprocessing graphical objects... 
Calculating line breaks... [3]
Drawing systems... 
programming error: no heads for arpeggio found?
continuing, cross fingers
Calculating page breaks...
Layout output to `les-nereides.ps'...
Converting to `les-nereides.pdf'...

But "make web" later fails with

GNU LilyPond 2.9.14
Processing `/home/joe/src/cleanlily/input/proportional.ly'
Parsing...
Interpreting music... 
warning: this should be music: line-break-event
warning: this should be music: line-break-event
warning: this should be music: line-break-event
[6]
Preprocessing graphical objects... 
Calculating line breaks... [3][6][7]/bin/sh: line 1: 22450 Segmentation
fault      /home/joe/src/cleanlily/out/bin/lilypond --pdf --png
-ddump-signatures -danti-alias-factor=2 -ddelete-intermediate-files
-dno-point-and-click -I /home/joe/src/cleanlily/input/ proportional.ly
Index: lily/music.cc
===================================================================
RCS file: /sources/lilypond/lilypond/lily/music.cc,v
retrieving revision 1.155
diff -u -r1.155 music.cc
--- lily/music.cc	2 Aug 2006 21:41:15 -0000	1.155
+++ lily/music.cc	7 Aug 2006 05:41:47 -0000
@@ -270,7 +270,8 @@
   SCM class_name = ly_symbol2scm (out);
 
   // catch mistakes.
-  assert (internal_is_music_type (class_name));
+  if (!internal_is_music_type (class_name))
+    warning (_f ("this should be music: %s", out));
 
   Stream_event *e = new Stream_event (class_name, mutable_property_alist_);
   Moment length = get_length ();
_______________________________________________
bug-lilypond mailing list
bug-lilypond@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-lilypond

Reply via email to