error:
/usr/include/c++/3.4/bits/fstream.tcc: In member function `virtual
typename std::basic_filebuf<_CharT, _Traits>::int_type
std::basic_filebuf<_CharT, _Traits>::underflow()':
/usr/include/c++/3.4/bits/fstream.tcc:277: error: expected
unqualified-id before '(' token
/usr/include/c++/3.4/bits/fstream.tcc: In member function `virtual
std::streamsize std::basic_filebuf<_CharT, _Traits>::xsputn(const
_CharT*, std::streamsize)':
/usr/include/c++/3.4/bits/fstream.tcc:518: error: expected
unqualified-id before '(' token

solution found at:
http://gcc.gnu.org/ml/gcc-bugs/2004-07/msg02128.html

fix:
change line 277 in /usr/include/c++/3.4/bits/fstream.tcc
from: __ilen = std::min(__avail, __buflen);
to: __ilen = min(__avail, __buflen);

and...

change line 518 in /usr/include/c++/3.4/bits/fstream.tcc
from: const streamsize __limit = std::min(__chunk, __bufavail);
to: const streamsize __limit = min(__chunk, __bufavail);

> gcc -v
Using built-in specs.
Configured with: FreeBSD/i386 system compiler
Thread model: posix
gcc version 3.4.2 [FreeBSD] 20040728

OS:
FreeBSD 5.3-RELEASE

Reply via email to