This is the mail archive of the
gcc-help@gcc.gnu.org
mailing list for the GCC project.
Possible bug in gcc 3.1 under OSF1 V 5.1a
- From: wadedl at gat dot com
- To: gcc-help at gcc dot gnu dot org
- Date: Wed, 14 Aug 2002 15:05:49 -0700 (PDT)
- Subject: Possible bug in gcc 3.1 under OSF1 V 5.1a
Dear GNU GCC Help;
Recently I have attempted to compile IBM's Open Data Visualization Explorer
using my recently intalled gcc 3.1 under Compaq Tru64 Unix 5.1a on a Compaq
AlphaServer GS80.
When compiling I run into the compile error below. I have attempted to
debug the gcc by (rather arbitrarily) changing the basic_file.h but with
out any success.
Would you help me to understand if this is a bug in my gcc build and what
if anything I may do about it?
Yours Truly
David L. Wade
**********************************************************************
David L. Wade EMail: David.Wade@gat.com
Senior Systems Programmer Analyst Ph. 858-455-3342
General Atomics Fx. 858-455-2692
3550 General Atomics Court San Diego, California 92121
**********************************************************************
opinions, conclusions, or recommendations expressed above are my own
and do not necessarily represent the views of my employer.
make[3]: Entering directory `/var/cluster/members/member0/tmp/dx-4.2.0/src/uipp/prompter'
c++ -DHAVE_CONFIG_H -I. -I. -I../../../include -I./../base -I../../../include -Dalphax -g -c Browser.C
In file included from ../base/defines.h:16,
from Browser.C:10:
../../../include/dx/arch.h:667:1: warning: "DXD_STANDARD_IEEE" redefined
../../../include/dx/arch.h:102:1: warning: this is the location of the previous definition
In file included from /usr/local/gnu/include/g++-v3/backward/fstream.h:31,
from Browser.h:17,
from Browser.C:26:
/usr/local/gnu/include/g++-v3/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header. Please consider using one of the 32 headers found in section 17.4.1.2 of the C++ standard. Examples include substituting the <X> header for the <X.h> header for C++ includes, or <sstream> instead of the deprecated header <strstream.h>. To disable this warning use -Wno-deprecated.
In file included from /usr/local/gnu/include/g++-v3/fstream:48,
from /usr/local/gnu/include/g++-v3/backward/fstream.h:32,
from Browser.h:17,
from Browser.C:26:
/usr/local/gnu/include/g++-v3/bits/basic_file.h:53: parse error before `{'
token
/usr/local/gnu/include/g++-v3/bits/basic_file.h:58: virtual outside class
declaration
/usr/local/gnu/include/g++-v3/bits/basic_file.h:58: function `int
std::overflow(int = -1)' is initialized like a variable
/usr/local/gnu/include/g++-v3/bits/basic_file.h:61: virtual outside class
declaration
/usr/local/gnu/include/g++-v3/bits/basic_file.h:61: function `int
std::underflow()' is initialized like a variable
/usr/local/gnu/include/g++-v3/bits/basic_file.h:64: virtual outside class
declaration
/usr/local/gnu/include/g++-v3/bits/basic_file.h:64: function `int std::uflow()'
is initialized like a variable
/usr/local/gnu/include/g++-v3/bits/basic_file.h:67: virtual outside class
declaration
/usr/local/gnu/include/g++-v3/bits/basic_file.h:67: function `int
std::pbackfail(int)' is initialized like a variable
/usr/local/gnu/include/g++-v3/bits/basic_file.h:70: parse error before `*'
token
/usr/local/gnu/include/g++-v3/bits/basic_file.h:70: virtual outside class
declaration
/usr/local/gnu/include/g++-v3/bits/basic_file.h:70: function `streamsize
std::xsputn(...)' is initialized like a variable
/usr/local/gnu/include/g++-v3/bits/basic_file.h:73: `_CharT' was not declared
in this scope
/usr/local/gnu/include/g++-v3/bits/basic_file.h:73: `__s' was not declared in
this scope
/usr/local/gnu/include/g++-v3/bits/basic_file.h:73: parse error before `)'
token
/usr/local/gnu/include/g++-v3/bits/basic_file.h:73: virtual outside class
declaration
/usr/local/gnu/include/g++-v3/bits/basic_file.h:73: function `streamsize
std::xsgetn(...)' is initialized like a variable
/usr/local/gnu/include/g++-v3/bits/basic_file.h:77: virtual outside class
declaration
/usr/local/gnu/include/g++-v3/bits/basic_file.h:77: function `streamoff
std::seekoff(long int, std::_Ios_Seekdir, std::_Ios_Openmode =
std::operator|(std::_Ios_Openmode,
std::_Ios_Openmode)((std::_Ios_Openmode)8, (std::_Ios_Openmode)16))' is
initialized like a variable
/usr/local/gnu/include/g++-v3/bits/basic_file.h:81: virtual outside class
declaration
/usr/local/gnu/include/g++-v3/bits/basic_file.h:81: function `streamoff
std::seekpos(long int, std::_Ios_Openmode =
std::operator|(std::_Ios_Openmode,
std::_Ios_Openmode)((std::_Ios_Openmode)8, (std::_Ios_Openmode)16))' is
initialized like a variable
/usr/local/gnu/include/g++-v3/bits/basic_file.h:84: `_CharT' was not declared
in this scope
/usr/local/gnu/include/g++-v3/bits/basic_file.h:84: `__b' was not declared in
this scope
/usr/local/gnu/include/g++-v3/bits/basic_file.h:84: parse error before `)'
token
/usr/local/gnu/include/g++-v3/bits/basic_file.h:84: virtual outside class
declaration
/usr/local/gnu/include/g++-v3/bits/basic_file.h:84: function `std::streambuf*
std::setbuf(...)' is initialized like a variable
/usr/local/gnu/include/g++-v3/bits/basic_file.h:87: virtual outside class
declaration
/usr/local/gnu/include/g++-v3/bits/basic_file.h:87: function `int std::sync()'
is initialized like a variable
/usr/local/gnu/include/g++-v3/bits/basic_file.h:90: virtual outside class
declaration
/usr/local/gnu/include/g++-v3/bits/basic_file.h:90: function `int
std::doallocate()' is initialized like a variable
/usr/local/gnu/include/g++-v3/bits/basic_file.h:93: `_CharT' was not declared
in this scope
/usr/local/gnu/include/g++-v3/bits/basic_file.h:93: `__s' was not declared in
this scope
/usr/local/gnu/include/g++-v3/bits/basic_file.h:93: parse error before `)'
token
/usr/local/gnu/include/g++-v3/bits/basic_file.h:93: virtual outside class
declaration
/usr/local/gnu/include/g++-v3/bits/basic_file.h:93: function `streamsize
std::sys_read(...)' is initialized like a variable
/usr/local/gnu/include/g++-v3/bits/basic_file.h:96: parse error before `*'
token
/usr/local/gnu/include/g++-v3/bits/basic_file.h:96: virtual outside class
declaration
/usr/local/gnu/include/g++-v3/bits/basic_file.h:96: function `streamsize
std::sys_write(...)' is initialized like a variable
/usr/local/gnu/include/g++-v3/bits/basic_file.h:99: virtual outside class
declaration
/usr/local/gnu/include/g++-v3/bits/basic_file.h:99: function `streamoff
std::sys_seek(long int, std::_Ios_Seekdir)' is initialized like a variable
/usr/local/gnu/include/g++-v3/bits/basic_file.h:102: virtual outside class
declaration
/usr/local/gnu/include/g++-v3/bits/basic_file.h:102: function `int
std::sys_close()' is initialized like a variable
/usr/local/gnu/include/g++-v3/bits/basic_file.h:105: virtual outside class
declaration
/usr/local/gnu/include/g++-v3/bits/basic_file.h:105: function `int
std::sys_stat(void*)' is initialized like a variable
/usr/local/gnu/include/g++-v3/bits/basic_file.h:108: virtual outside class
declaration
/usr/local/gnu/include/g++-v3/bits/basic_file.h:108: function `int
std::showmanyc()' is initialized like a variable
/usr/local/gnu/include/g++-v3/bits/basic_file.h:111: virtual outside class
declaration
/usr/local/gnu/include/g++-v3/bits/basic_file.h:111: function `void
std::imbue(void*)' is initialized like a variable
/usr/local/gnu/include/g++-v3/bits/basic_file.h:134: parse error before `*'
token
/usr/local/gnu/include/g++-v3/bits/basic_file.h:137: parse error before `::'
token
/usr/local/gnu/include/g++-v3/bits/basic_file.h:142: type specifier omitted for
parameter `ios_base'
/usr/local/gnu/include/g++-v3/bits/basic_file.h:142: parse error before `::'
token
/usr/local/gnu/include/g++-v3/bits/basic_file.h:149: parse error before `::'
token
/usr/local/gnu/include/g++-v3/bits/basic_file.h:186: `streamsize' declared as a
`virtual' field
/usr/local/gnu/include/g++-v3/bits/basic_file.h:186: parse error before `('
token
/usr/local/gnu/include/g++-v3/bits/basic_file.h:192: `streamsize' declared as a
`virtual' field
/usr/local/gnu/include/g++-v3/bits/basic_file.h:192: declaration of `int
__basic_file<_CharT>::streamsize'
/usr/local/gnu/include/g++-v3/bits/basic_file.h:186: conflicts with previous
declaration `int __basic_file<_CharT>::streamsize'
/usr/local/gnu/include/g++-v3/bits/basic_file.h:192: parse error before `('
token
/usr/local/gnu/include/g++-v3/bits/basic_file.h:198: `streamoff' declared as a
`virtual' field
/usr/local/gnu/include/g++-v3/bits/basic_file.h:198: parse error before `('
token
/usr/local/gnu/include/g++-v3/bits/basic_file.h:205: `streamoff' declared as a
`virtual' field
/usr/local/gnu/include/g++-v3/bits/basic_file.h:205: declaration of `int
__basic_file<_CharT>::streamoff'
/usr/local/gnu/include/g++-v3/bits/basic_file.h:198: conflicts with previous
declaration `int __basic_file<_CharT>::streamoff'
/usr/local/gnu/include/g++-v3/bits/basic_file.h:205: parse error before `('
token
/usr/local/gnu/include/g++-v3/bits/basic_file.h:208: `streambuf' declared as a
`virtual' field
/usr/local/gnu/include/g++-v3/bits/basic_file.h:208: parse error before `*'
token
/usr/local/gnu/include/g++-v3/bits/basic_file.h:221: `streamsize' declared as a
`virtual' field
/usr/local/gnu/include/g++-v3/bits/basic_file.h:221: declaration of `int
__basic_file<_CharT>::streamsize'
/usr/local/gnu/include/g++-v3/bits/basic_file.h:186: conflicts with previous
declaration `int __basic_file<_CharT>::streamsize'
/usr/local/gnu/include/g++-v3/bits/basic_file.h:221: parse error before `('
token
/usr/local/gnu/include/g++-v3/bits/basic_file.h:227: `streamsize' declared as a
`virtual' field
/usr/local/gnu/include/g++-v3/bits/basic_file.h:227: declaration of `int
__basic_file<_CharT>::streamsize'
/usr/local/gnu/include/g++-v3/bits/basic_file.h:186: conflicts with previous
declaration `int __basic_file<_CharT>::streamsize'
/usr/local/gnu/include/g++-v3/bits/basic_file.h:227: parse error before `('
token
/usr/local/gnu/include/g++-v3/bits/basic_file.h:233: `streamoff' declared as a
`virtual' field
/usr/local/gnu/include/g++-v3/bits/basic_file.h:233: declaration of `int
__basic_file<_CharT>::streamoff'
/usr/local/gnu/include/g++-v3/bits/basic_file.h:198: conflicts with previous
declaration `int __basic_file<_CharT>::streamoff'
/usr/local/gnu/include/g++-v3/bits/basic_file.h:233: parse error before `('
token
/usr/local/gnu/include/g++-v3/bits/basic_file.h:247: parse error before `}'
token
In file included from /usr/local/gnu/include/g++-v3/fstream:48,
from /usr/local/gnu/include/g++-v3/backward/fstream.h:32,
from Browser.h:17,
from Browser.C:26:
/usr/local/gnu/include/g++-v3/bits/basic_file.h:251:35: bits/basic_file_model.h: No such file or directory
In file included from /usr/local/gnu/include/g++-v3/fstream:555,
from /usr/local/gnu/include/g++-v3/backward/fstream.h:32,
from Browser.h:17,
from Browser.C:26:
/usr/local/gnu/include/g++-v3/bits/basic_file.h: In instantiation of `__basic_file<char>':
/usr/local/gnu/include/g++-v3/fstream:71: instantiated from `std::basic_filebuf<char, std::char_traits<char> >'
/usr/local/gnu/include/g++-v3/bits/fstream.tcc:579: instantiated from here
/usr/local/gnu/include/g++-v3/bits/basic_file.h:192: declaration of `int
__basic_file<char>::streamsize'
/usr/local/gnu/include/g++-v3/bits/basic_file.h:186: conflicts with previous
declaration `int __basic_file<char>::streamsize'
/usr/local/gnu/include/g++-v3/bits/basic_file.h:205: declaration of `int
__basic_file<char>::streamoff'
/usr/local/gnu/include/g++-v3/bits/basic_file.h:198: conflicts with previous
declaration `int __basic_file<char>::streamoff'
/usr/local/gnu/include/g++-v3/bits/basic_file.h:221: declaration of `int
__basic_file<char>::streamsize'
/usr/local/gnu/include/g++-v3/bits/basic_file.h:186: conflicts with previous
declaration `int __basic_file<char>::streamsize'
/usr/local/gnu/include/g++-v3/bits/basic_file.h:227: declaration of `int
__basic_file<char>::streamsize'
/usr/local/gnu/include/g++-v3/bits/basic_file.h:186: conflicts with previous
declaration `int __basic_file<char>::streamsize'
/usr/local/gnu/include/g++-v3/bits/basic_file.h:233: declaration of `int
__basic_file<char>::streamoff'
/usr/local/gnu/include/g++-v3/bits/basic_file.h:198: conflicts with previous
declaration `int __basic_file<char>::streamoff'
/usr/local/gnu/include/g++-v3/bits/basic_file.h:192: duplicate member `
__basic_file<char>::streamsize'
/usr/local/gnu/include/g++-v3/bits/basic_file.h:221: duplicate member `
__basic_file<char>::streamsize'
/usr/local/gnu/include/g++-v3/bits/basic_file.h:227: duplicate member `
__basic_file<char>::streamsize'
/usr/local/gnu/include/g++-v3/bits/basic_file.h:205: duplicate member `
__basic_file<char>::streamoff'
/usr/local/gnu/include/g++-v3/bits/basic_file.h:233: duplicate member `
__basic_file<char>::streamoff'
make[3]: *** [Browser.o] Error 1
make[3]: Leaving directory `/var/cluster/members/member0/tmp/dx-4.2.0/src/uipp/prompter'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/var/cluster/members/member0/tmp/dx-4.2.0/src/uipp'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/cluster/members/member0/tmp/dx-4.2.0/src'
make: *** [all-recursive] Error 1
gaws21> exit