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]

fstream bug using gcc-3.1


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]