This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: fstream bug using gcc-3.1


Not a bug make sure when you complied gcc3.1 you prefix was not filled 
with the headers from a prerelease or from a pervious release.

Thanks,
Andrew Pinski

On Friday, May 17, 2002, at 12:36 , Michael Lee wrote:

> preamble:
>    gcc version: 3.1
>    os: Solaris 8 x86
>
> The error is due to "__c_file_type" is undefined in basic_file.h.
>
> file "fs.cc":
>     #include <fstream>
>     int main() {}
>
> $ g++ fs.cc
> In file included from /usr/local/gnu/include/g++-v3/fstream:48,
>                  from fs.cc:1:
> /usr/local/gnu/include/g++-v3/bits/basic_file.h:52: parse error before
> `{'
>    token
> /usr/local/gnu/include/g++-v3/bits/basic_file.h:57: virtual outside
> class
>    declaration
> /usr/local/gnu/include/g++-v3/bits/basic_file.h:57: function `int
>    std::overflow(int = -1)' is initialized like a variable
> /usr/local/gnu/include/g++-v3/bits/basic_file.h:60: virtual outside
> class
>    declaration
> /usr/local/gnu/include/g++-v3/bits/basic_file.h:60: function `int
>    std::underflow()' is initialized like a variable
> /usr/local/gnu/include/g++-v3/bits/basic_file.h:63: virtual outside
> class
>    declaration
> /usr/local/gnu/include/g++-v3/bits/basic_file.h:63: function `int
> std::uflow()'
>    is initialized like a variable
> /usr/local/gnu/include/g++-v3/bits/basic_file.h:66: virtual outside
> class
>    declaration
> /usr/local/gnu/include/g++-v3/bits/basic_file.h:66: function `int
>    std::pbackfail(int)' is initialized like a variable
> /usr/local/gnu/include/g++-v3/bits/basic_file.h:69: parse error before
> `*'
>    token
> /usr/local/gnu/include/g++-v3/bits/basic_file.h:69: virtual outside
> class
>    declaration
> /usr/local/gnu/include/g++-v3/bits/basic_file.h:69: function `streamsize
>    std::xsputn(...)' is initialized like a variable
> /usr/local/gnu/include/g++-v3/bits/basic_file.h:72: `_CharT' was not
> declared
>    in this scope
> /usr/local/gnu/include/g++-v3/bits/basic_file.h:72: `__s' was not
> declared in
>    this scope
> /usr/local/gnu/include/g++-v3/bits/basic_file.h:72: parse error before
> `)'
>    token
> /usr/local/gnu/include/g++-v3/bits/basic_file.h:72: virtual outside
> class
>    declaration
> /usr/local/gnu/include/g++-v3/bits/basic_file.h:72: function `streamsize
>    std::xsgetn(...)' is initialized like a variable
>
>


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]