Han-Wen, The following is a list of warnings I got from a egcs-1.1b compile of LilyPond-1.0.16. Some warnings are obviously platform dependant, but some may warrant your attention. I will probably wait for cygwin version 20 to upgrade my NT box to egcs-1.1. Reading specs from /home/apps/Gnu/egcs-1.1/lib/gcc-lib/hppa1.1-hp-hpux10.20/egcs-2.91.57/specs gcc version egcs-2.91.57 19980901 (egcs-1.1 release) dstream.cc:19: warning: ANSI C++ forbids declaration `INDTAB' with no type international.cc:19: warning: return to `char *' from `const char *' discards const rational.cc:75: warning: `int lcm(int, int)' defined but not used string-convert.cc:89: warning: implicit declaration of function `int snprintf(...)' string-convert.cc:225: warning: implicit declaration of function `int vsnprintf(...)' string.cc:253: warning: passing `const char *' as argument 1 of `memmem(const Byte *, int, const Byte *, int)' changes signedness string.cc:253: warning: passing `const char *' as argument 3 of `memmem(const Byte *, int, const Byte *, int)' changes signedness string.cc:283: warning: ANSI C++ forbids using pointer of type `void *' in subtraction /usr/local/share/bison.simple:569: warning: comparison between signed and unsigned /usr/local/share/bison.simple:581: warning: comparison between signed and unsigned gourlay-breaking.cc:17: warning: ANSI C++ forbids declaration `HAPPY_DOTS_I' with no type item.cc:185: warning: assignment to `Item *' from `const Item *' discards const music-iterator.cc:171: warning: unused parameter `const class Music_iterator * parent' my-lily-lexer.cc:112: warning: unused parameter `bool unique_b' my-lily-lexer.cc:143: warning: unused parameter `bool init_b' ps-outputter.cc:32: warning: unused parameter `int i' spanner.cc:138: warning: assignment to `Spanner *' from `const Spanner *' discards const staff-sym.cc:48: warning: unused variable `Real right_dx' staff-sym.cc:47: warning: unused variable `Real left_dx' lexer.ll:92: warning: `int yy_start_stack_ptr' defined but not used lexer.ll:93: warning: `int yy_start_stack_depth' defined but not used lexer.ll:94: warning: `int * yy_start_stack' defined but not used lexer.ll:96: warning: `void yy_push_state(int)' declared `static' but never defined lexer.ll:99: warning: `void yy_pop_state()' declared `static' but never defined lexer.ll:102: warning: `int yy_top_state()' declared `static' but never defined mudela-score.cc:205: warning: unused variable `class Moment sh' Jeff -- Jeffrey B. Reed [EMAIL PROTECTED]