Hi,
When I tried pl 5, I got a SIGSEGV in the TeX output stage.
This occured to all examples with slurs or beams
and seams to be related to the RESIZE_ICE macro you've
included at some places to get around some compiler bug(?).
Anyway, I looked at the implementation of Array and thought
it was strange to copy the array if you resize to the same
size. Changing this also cured the SIGSEGV problem.
I use egcs-2.90.29 980515 (egcs-1.0.3 release).
By the way, the \cadenza works fine, I don't know why I got
the impression that it didn't work in pl4.
Here's the patch
/Mats
----------------------------
Generated by (address unknown) using package-diff 0.62,
>From = lilypond-1.1.5, To = lilypond-1.1.5.mb1
usage
cd lilypond-source-dir; patch -E -p1 < lilypond-1.1.5.mb1.diff
Patches do not contain automatically generated files
or (urg) empty directories,
i.e., you should rerun autoconf, configure
and possibly make outdirs.
--state
1.1.5.jcn1
1.1.5.mb1
++state
diff -urN ../lilypond-1.1.5.jcn1/Documentation/tex/feta.tex ./Documentation/tex/feta.
tex
--- ../lilypond-1.1.5.jcn1/Documentation/tex/feta.tex Tue Nov 3 11:40:00 1998
+++ ./Documentation/tex/feta.tex Sun Nov 15 11:53:25 1998
@@ -42,9 +42,8 @@
\vskip5mm
-\listfont{\fetatwenty}{0}{78}
+\listfont{\fetatwenty}{0}{123}
% urg
-\vskip-\charheight
\vskip-\charheight
\listfont{\fetanumber}{48}{58}
\vskip-\charheight
diff -urN ../lilypond-1.1.5.jcn1/NEWS ./NEWS
--- ../lilypond-1.1.5.jcn1/NEWS Fri Nov 13 16:32:46 1998
+++ ./NEWS Sun Nov 15 11:56:04 1998
@@ -1,3 +1,6 @@
+pl5.mb1
+ - bf: array.hh, don't make copy if resized to the same size
+ - bf: feta.tex
pl5.jcn1
- tex/lily-ps-defs.tex fixes
- lily.ps
diff -urN ../lilypond-1.1.5.jcn1/VERSION ./VERSION
--- ../lilypond-1.1.5.jcn1/VERSION Fri Nov 13 16:32:46 1998
+++ ./VERSION Sun Nov 15 11:56:14 1998
@@ -2,7 +2,7 @@
MAJOR_VERSION=1
MINOR_VERSION=1
PATCH_LEVEL=5
-MY_PATCH_LEVEL=jcn1
+MY_PATCH_LEVEL=mb1
# use the above to send patches: MY_PATCH_LEVEL is always empty for a
# released version.
diff -urN ../lilypond-1.1.5.jcn1/flower/include/array.hh ./flower/include/array.hh
--- ../lilypond-1.1.5.jcn1/flower/include/array.hh Mon Nov 2 17:24:42 1998
+++ ./flower/include/array.hh Sun Nov 15 11:35:06 1998
@@ -99,7 +99,7 @@
Warning: contents are unspecified */
void set_size (int s)
{
- if (s >= max_) remax (s);
+ if (s > max_) remax (s);
size_ = s;
}