The error is:
make[1]: Entering directory `/n/swim/k/peterc/lilypond-1.1.12.uu1/lily'
rm -f out/stem.dep; DEPENDENCIES_OUTPUT="out/stem.dep out/stem.o" c++ -c
-DHAVE_CONFIG_H -Iinclude -Iout -I-Istinho -I../lib/include -I../lib/out
-I../flower/include -I../flower/out -I../lib/include -I../flower/include -g
-fhandle-signatures -Wall -W -Wmissing-prototypes -Wmissing-declarations
-Wconversion stem.cc -o out/stem.o
../lib/include/moment.hh: In method `double Interval_t<double>::center()':
../lib/include/moment.hh:26: internal error--unrecognizable insn:
(insn 14 12 15 (set (mem:DF (plus:SI (reg:SI 6 %ebp)
(const_int -8)))
((null)/v../lib/include/moment.hh:26: confused by earlier errors, bailing out
make[1]: *** [out/stem.o] Error 1
$ c++ --version
egcs-2.90.29 980515 (egcs-1.0.3 release)