dude, it's not even constant Index: util.h --- util.h.orig +++ util.h @@ -149,7 +149,7 @@ struct error : exception { { }; template - error &operator <<(const T &s) const t_no + error &operator <<(const T &s) t_no { msg.append (s); return *this; }; };