Hello! :-) As I was trying to compile LilyPond 1.0.7 on Debian GNU/Linux (Slink, the development after 2.0) with egcs 1.1a, I ran into the following compilation error: rm -f out/interval.dep; DEPENDENCIES_OUTPUT="out/interval.dep out/interval.o" c++ -c -DHAVE_CONFIG_H -DNDEBUG -DSTRING_UTILS_INLINED -Iinclude -Iout -I../lib/include -I../lib/out -I../flower/include -I../flower/out -O2 -finline-functions -DNDEBUG -DSTRING_UTILS_INLINED -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wconversion interval.cc -o out/interval.o interval.cc:18: specialization of Interval_t<double>::infinity<Real>() after instantiation interval.cc:24: specialization of Interval_t<double>::T_to_str<Real>(double) after instantiation interval.cc:32: specialization of Interval_t<int>::infinity<int>() after instantiation interval.cc:38: specialization of Interval_t<int>::T_to_str<int>(int) after instantiation make[2]: *** [out/interval.o] Error 1 make[2]: Leaving directory `/extra/src/lilypond-1.0.7/flower' make[1]: *** [all] Error 2 make[1]: Leaving directory `/extra/src/lilypond-1.0.7' make: *** [build-stamp] Error 2 Any ideas? Have other people run into the same problem? Thanks. :-) Anthony -- Anthony Fok Tung-Ling Civil and Environmental Engineering [EMAIL PROTECTED] University of Alberta, Canada [EMAIL PROTECTED] Keep smiling! *^_^* Come visit Our Lady of Victory Camp -- http://olvc.home.ml.org/ or http://www.ualberta.ca/~foka/OLVC/