include/interval.hh: In member function `T Interval_t::center() const': include/interval.hh:29: error: there are no arguments to `elem' that depend on a template parameter, so a declaration of `elem' must be available include/interval.hh:29: error: (if you use `-fpermissive', G++ will accept your code, but allowing the use of an undeclared name is deprecated) include/interval.hh:29: error: there are no arguments to `elem' that depend on a template parameter, so a declaration of `elem' must be available include/interval.hh: In member function `void Interval_t::translate(T)': include/interval.hh:33: error: there are no arguments to `elem' that depend on a template parameter, so a declaration of `elem' must be available include/interval.hh:34: error: there are no arguments to `elem' that depend on a template parameter, so a declaration of `elem' must be available include/interval.hh: In member function `void Interval_t::widen(T)': include/interval.hh:38: error: there are no arguments to `elem' that depend on a template parameter, so a declaration of `elem' must be available include/interval.hh:39: error: there are no arguments to `elem' that depend on a template parameter, so a declaration of `elem' must be available include/interval.hh: In member function `void Interval_t::add_point(T)': include/interval.hh:49: error: there are no arguments to `elem' that depend on a template parameter, so a declaration of `elem' must be available include/interval.hh:49: error: there are no arguments to `elem' that depend on a template parameter, so a declaration of `elem' must be available include/interval.hh:50: error: there are no arguments to `elem' that depend on a template parameter, so a declaration of `elem' must be available include/interval.hh:50: error: there are no arguments to `elem' that depend on a template parameter, so a declaration of `elem' must be available include/interval.hh: In member function `bool Interval_t::empty_b() const': include/interval.hh:60: error: there are no arguments to `elem' that depend on a template parameter, so a declaration of `elem' must be available include/interval.hh:60: error: there are no arguments to `elem' that depend on a template parameter, so a declaration of `elem' must be available include/interval.hh: In member function `Interval_t& Interval_t::operator+ =(T)': include/interval.hh:74: error: there are no arguments to `elem' that depend on a template parameter, so a declaration of `elem' must be available include/interval.hh:75: error: there are no arguments to `elem' that depend on a template parameter, so a declaration of `elem' must be available include/interval.hh: In member function `Interval_t& Interval_t::operator* =(T)': include/interval.hh:81: error: there are no arguments to `elem' that depend on a template parameter, so a declaration of `elem' must be available include/interval.hh:82: error: there are no arguments to `elem' that depend on a template parameter, so a declaration of `elem' must be available include/interval.hh: In member function `Real Interval_t::linear_combination( Real) const': include/interval.hh:91: error: there are no arguments to `elem' that depend on a template parameter, so a declaration of `elem' must be available include/interval.hh:91: error: there are no arguments to `elem' that depend on a template parameter, so a declaration of `elem' must be available include/interval.hh: In member function `void Interval_t::negate()': include/interval.hh:97: error: there are no arguments to `elem' that depend on a template parameter, so a declaration of `elem' must be available include/interval.hh:98: error: there are no arguments to `elem' that depend on a template parameter, so a declaration of `elem' must be available include/interval.hh:99: error: there are no arguments to `elem' that depend on a template parameter, so a declaration of `elem' must be available include/interval.hh:100: error: there are no arguments to `elem' that depend on a template parameter, so a declaration of `elem' must be available include/interval.hh: In member function `void Interval_t::swap()': include/interval.hh:105: error: there are no arguments to `elem' that depend on a template parameter, so a declaration of `elem' must be available include/interval.hh:106: error: there are no arguments to `elem' that depend on a template parameter, so a declaration of `elem' must be available include/interval.hh:106: error: there are no arguments to `elem' that depend on a template parameter, so a declaration of `elem' must be available include/interval.hh:107: error: there are no arguments to `elem' that depend on a template parameter, so a declaration of `elem' must be available In file included from interval.cc:12: include/interval.tcc: In member function `void Interval_t::set_empty()': include/interval.tcc:59: error: there are no arguments to `elem' that depend on a template parameter, so a declaration of `elem' must be available include/interval.tcc:60: error: there are no arguments to `elem' that depend on a template parameter, so a declaration of `elem' must be available include/interval.tcc: In member function `void Interval_t::set_full()': include/interval.tcc:67: error: there are no arguments to `elem' that depend on a template parameter, so a declaration of `elem' must be available include/interval.tcc:68: error: there are no arguments to `elem' that depend on a template parameter, so a declaration of `elem' must be available include/interval.tcc: In member function `T Interval_t::length() const': include/interval.tcc:75: error: there are no arguments to `elem' that depend on a template parameter, so a declaration of `elem' must be available include/interval.tcc:75: error: there are no arguments to `elem' that depend on a template parameter, so a declaration of `elem' must be available include/interval.tcc:78: error: there are no arguments to `elem' that depend on a template parameter, so a declaration of `elem' must be available include/interval.tcc:78: error: there are no arguments to `elem' that depend on a template parameter, so a declaration of `elem' must be available include/interval.tcc: In member function `T Interval_t::delta() const': include/interval.tcc:85: error: there are no arguments to `elem' that depend on a template parameter, so a declaration of `elem' must be available include/interval.tcc:85: error: there are no arguments to `elem' that depend on a template parameter, so a declaration of `elem' must be available include/interval.tcc: In member function `void Interval_t::unite(Interval_t)': include/interval.tcc:95: error: there are no arguments to `elem' that depend on a template parameter, so a declaration of `elem' must be available include/interval.tcc:95: error: there are no arguments to `elem' that depend on a template parameter, so a declaration of `elem' must be available include/interval.tcc:96: error: there are no arguments to `elem' that depend on a template parameter, so a declaration of `elem' must be available include/interval.tcc:96: error: there are no arguments to `elem' that depend on a template parameter, so a declaration of `elem' must be available include/interval.tcc: In member function `void Interval_t::intersect(Interval _t)': include/interval.tcc:112: error: there are no arguments to `elem' that depend on a template parameter, so a declaration of `elem' must be available include/interval.tcc:112: error: there are no arguments to `elem' that depend on a template parameter, so a declaration of `elem' must be available include/interval.tcc:113: error: there are no arguments to `elem' that depend on a template parameter, so a declaration of `elem' must be available include/interval.tcc:113: error: there are no arguments to `elem' that depend on a template parameter, so a declaration of `elem' must be available include/interval.tcc: In member function `String Interval_t::to_string() cons t': include/interval.tcc:136: error: there are no arguments to `elem' that depend on a template parameter, so a declaration of `elem' must be available include/interval.tcc:136: error: there are no arguments to `elem' that depend on a template parameter, so a declaration of `elem' must be available include/interval.tcc: In member function `bool Interval_t::elem_b(T)': include/interval.tcc:143: error: there are no arguments to `elem' that depend on a template parameter, so a declaration of `elem' must be available include/interval.tcc:143: error: there are no arguments to `elem' that depend on a template parameter, so a declaration of `elem' must be available make[1]: *** [out/interval.o] Error 1 make[1]: Leaving directory `/var/tmp/portage/lilypond-2.0.3/work/lilypond-2.0.3/ flower' make: *** [all] Error 2 !!! ERROR: media-sound/lilypond-2.0.3 failed. Call stack: ebuild.sh, line 1539: Called dyn_compile ebuild.sh, line 939: Called src_compile lilypond-2.0.3.ebuild, line 59: Called die !!! emake failed !!! If you need support, post the topmost build error, and the call stack if rel evant.