rm -f ./out/a2-engraver.dep; DEPENDENCIES_OUTPUT="./out/a2-engraver.dep ./out/a2-engraver.o" c++ -c -DHAVE_CONFIG_H -DSTRING_UTILS_INLINED -Iinclude -I./out -I../flower/include -I../flower/./out -I../flower/include -O2 -finline-functions -g -no-cpp-precomp -I/sw/include -I/sw/include -O2 -finline-functions -g -no-cpp-precomp -I/sw/include -I/sw/include -Wall -W -Wmissing-prototypes -Wconversion -o out/a2-engraver.o a2-engraver.cc
a2-engraver.cc:203:19: missing terminating " character
a2-engraver.cc:212:1: missing terminating " character
a2-engraver.cc:214:19: missing terminating " character
a2-engraver.cc:215:97: missing terminating " character
a2-engraver.cc:217:21: macro "ENTER_DESCRIPTION" passed 11 arguments, but takes just 6
a2-engraver.cc:217: warning: ISO C++ forbids declaration of `ENTER_DESCRIPTION'
with no type
gnumake[1]: *** [out/a2-engraver.o] Error 1
gnumake: *** [all] Error 2
### execution of ulimit failed, exit code 2
Failed: compiling lilypond-1.6.10-2 failed
The version of gcc hasn't changed:
gcc --version gcc (GCC) 3.3 20030304 (Apple Computer, Inc. build 1435)
The problem seems to be that the new gcc can't handle strings continuing across lines, i.e. (from a2-engraver.cc):
ENTER_DESCRIPTION(A2_engraver, /* descr */ "Part combine engraver for orchestral scores.
The markings @emph{a2}, @emph{Solo} and @emph{Solo II}, are
created by this engraver. It also acts upon instructions of the part
combiner. Another thing that the this engraver, is forcing of stem,
slur and tie directions, always when both threads are not identical;
up for the musicexpr called @code{one}, down for the musicexpr called
@code{two}.",
...
There are too many files with this construction to simply insert backslashes in all of them, and I'm having other problems doctoring the files, creating and installing a new tarball. These lines appear to have existed in earlier versions of lilypond, therefore the problem qppears to be with the new gcc.
For now, I've reinstalled my previously-built lilypond-1.6.9.deb with apt, but that doesn't seem like a desirable solution. Any ideas?
Jonathan
------------------------------------------------------- This SF.net email is sponsored by: VM Ware With VMware you can run multiple operating systems on a single machine. WITHOUT REBOOTING! Mix Linux / Windows / Novell virtual machines at the same time. Free trial click here: http://www.vmware.com/wl/offer/345/0 _______________________________________________ Fink-beginners mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/fink-beginners
