Date: Sun, 29 Jun 2003 13:42:32 -0500 From: David Leimbach <leimy2k@mac.com> To: Jeffrey Hsu <hsu@FreeBSD.org> Cc: abowhill@blarg.net Subject: Re: <ftream> errors under g++ 3.2.2 Message-ID: <715BD000-AA61-11D7-92F6-0003937E39E0@mac.com> In-Reply-To: <200306291837.h5TIbckY015162@mta7.pltn13.pbi.net> References: <200306291837.h5TIbckY015162@mta7.pltn13.pbi.net>
next in thread | previous in thread | raw e-mail | index | archive | help
On Sunday, June 29, 2003, at 1:44PM, Jeffrey Hsu wrote: >> file IO using <fstream> gives error messages about implicit typenames >> being deprecated, and I can't for the life of me figure out what to do >> my code to make the compiler happy > > Change your /usr/include/g++/fstream as follows: Can someone commit this change so we don't all have to do this every time we rebuild? :) I think there might be other offending headers too. Dave > > --- /usr/include/g++/fstream Sun Jun 29 09:17:46 2003 > +++ fstream Sun Jun 29 11:33:38 2003 > @@ -299,12 +299,12 @@ > > // Generic definitions. > template <typename _CharT, typename _Traits> > - basic_filebuf<_CharT, _Traits>::int_type > + typename basic_filebuf<_CharT, _Traits>::int_type > basic_filebuf<_CharT, _Traits>::underflow() > { return _M_underflow_common(false); } > > template <typename _CharT, typename _Traits> > - basic_filebuf<_CharT, _Traits>::int_type > + typename basic_filebuf<_CharT, _Traits>::int_type > basic_filebuf<_CharT, _Traits>::uflow() > { return _M_underflow_common(true); } > > _______________________________________________ > freebsd-current@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-current > To unsubscribe, send any mail to > "freebsd-current-unsubscribe@freebsd.org"
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?715BD000-AA61-11D7-92F6-0003937E39E0>