This is the mail archive of the
gcc-prs@gcc.gnu.org
mailing list for the GCC project.
Re: c++/207
- To: nobody at gcc dot gnu dot org
- Subject: Re: c++/207
- From: neil at gcc dot gnu dot org
- Date: 13 Jan 2001 23:46:00 -0000
- Cc: gcc-prs at gcc dot gnu dot org,
- Reply-To: neil at gcc dot gnu dot org
The following reply was made to PR c++/207; it has been noted by GNATS.
From: neil@gcc.gnu.org
To: gcc-gnats@gcc.gnu.org, mdb@jimi.nwest.attws.com, nobody@gcc.gnu.org
Cc:
Subject: Re: c++/207
Date: 13 Jan 2001 23:39:43 -0000
Synopsis: Internal compiler error compiling ORBacus-4.0 (from www.ooc.com)
State-Changed-From-To: feedback->closed
State-Changed-By: neil
State-Changed-When: Sat Jan 13 15:39:43 2001
State-Changed-Why:
CVS GCC gives:-
../../include/OB/Basic.h:321: `NCAReason' was not declared in this scope
../../include/OB/Basic.h:321: parse error before `char'
../../include/OB/Basic.h:456: syntax error before `&' token
../../include/OB/Basic.h:457: syntax error before `&' token
../../include/OB/Basic.h:458: syntax error before `&' token
../../include/OB/Basic.h:459: syntax error before `&' token
../../include/OB/Basic.h:460: syntax error before `&' token
../../include/OB/Basic.h:461: syntax error before `&' token
../../include/OB/Basic.h:462: syntax error before `&' token
../../include/OB/Basic.h:463: syntax error before `&' token
../../include/OB/Basic.h:464: syntax error before `&' token
../../include/OB/Basic.h:465: syntax error before `&' token
../../include/OB/Basic.h:466: syntax error before `&' token
../../include/OB/Basic.h:467: syntax error before `&' token
../../include/OB/Basic.h:468: syntax error before `&' token
../../include/OB/Basic.h:474: syntax error before `=' token
../../include/OB/Basic.h:477: syntax error before `=' token
../../include/OB/Basic.h:483: syntax error before `;' token
../../include/OB/Basic.h:484: syntax error before `=' token
../../include/OB/Basic.h:485: syntax error before `=' token
../../include/OB/Basic.h:486: syntax error before `=' token
../../include/OB/Basic.h:487: syntax error before `=' token
../../include/OB/Basic.h:488: syntax error before `=' token
../../include/OB/Basic.h:489: syntax error before `=' token
../../include/OB/Basic.h:504: `ULong' was not declared in this scope
../../include/OB/Basic.h:505: `ULong' was not declared in this scope
../../include/OB/Basic.h:582: `LongLong' was not declared in this scope
../../include/OB/Basic.h:582: declaration of `operator+=' as non-function
../../include/OB/Basic.h:582: invalid declarator
../../include/OB/Basic.h:583: `ULongLong' was not declared in this scope
../../include/OB/Basic.h:583: declaration of `operator+=' as non-function
../../include/OB/Basic.h:583: invalid declarator
../../include/OB/Basic.h: In constructor `CORBA::String_var::String_var(const
char*)':
../../include/OB/Basic.h:529: `string_dup' undeclared (first use this function)
../../include/OB/Basic.h: In destructor `CORBA::String_var::~String_var()':
../../include/OB/Basic.h:533: `string_free' undeclared (first use this
function)
../../include/OB/Basic.h: In member function `CORBA::String_var&
CORBA::String_var::operator+=(long int)':
../../include/OB/Basic.h:586: `LongLong' undeclared (first use this function)
../../include/OB/Basic.h:586: parse error before `;' token
../../include/OB/Basic.h: In member function `CORBA::String_var&
CORBA::String_var::operator+=(long unsigned int)':
../../include/OB/Basic.h:588: `ULongLong' undeclared (first use this function)
../../include/OB/Basic.h:588: parse error before `;' token
../../include/OB/Basic.h: In member function `CORBA::String_var&
CORBA::String_var::operator+=(short int)':
../../include/OB/Basic.h:591: `LongLong' undeclared (first use this function)
../../include/OB/Basic.h:591: parse error before `;' token
../../include/OB/Basic.h: In member function `CORBA::String_var&
CORBA::String_var::operator+=(short unsigned int)':
../../include/OB/Basic.h:593: `ULongLong' undeclared (first use this function)
../../include/OB/Basic.h:593: parse error before `;' token
../../include/OB/Basic.h: In member function `CORBA::String_var&
CORBA::String_var::operator+=(int)':
../../include/OB/Basic.h:596: `LongLong' undeclared (first use this function)
../../include/OB/Basic.h:596: parse error before `;' token
../../include/OB/Basic.h: In member function `CORBA::String_var&
CORBA::String_var::operator+=(unsigned int)':
../../include/OB/Basic.h:598: `ULongLong' undeclared (first use this function)
../../include/OB/Basic.h:598: parse error before `;' token
../../include/OB/Basic.h: At global scope:
../../include/OB/Basic.h:626: parse error before `&' token
../../include/OB/Basic.h:626: missing ';' before right brace
../../include/OB/Basic.h:640: warning: ISO C++ forbids defining types within
return type
../../include/OB/Basic.h:640: syntax error before `&' token
../../include/OB/Basic.h:642: syntax error before `&' token
../../include/OB/Basic.h:644: syntax error before `&' token
../../include/OB/Basic.h:646: syntax error before `&' token
../../include/OB/Basic.h:648: syntax error before `&' token
../../include/OB/Basic.h:676: parse error before `&' token
../../include/OB/Basic.h:676: `StrForSeq& StrForSeq::operator=(...)' must take
exactly one argument
../../include/OB/Basic.h:719: parse error before `}' token
../../include/OB/Basic.h:731: parse error before `&' token
../../include/OB/Basic.h:731: `void CORBA::String_out::operator=(...)' must
take exactly one argument
../../include/OB/Basic.h:744: parse error before `&' token
../../include/OB/Basic.h:748: warning: ISO C++ forbids declaration of `ptr_'
with no type
../../include/OB/Basic.h:748: warning: ISO C++ forbids initialization of member
`ptr_'
../../include/OB/Basic.h:748: warning: making `ptr_' static
../../include/OB/Basic.h:748: ISO C++ forbids in-class initialization of
non-const static member `ptr_'
../../include/OB/Basic.h:748: declaration of `int CORBA::String_out::ptr_'
../../include/OB/Basic.h:734: conflicts with previous declaration
`char*&CORBA::String_out::ptr_'
../../include/OB/Basic.h:748: duplicate member `CORBA::String_out::ptr_'
../../include/OB/Basic.h:752: warning: ISO C++ forbids defining types within
return type
../../include/OB/Basic.h:752: semicolon missing after declaration of `class
CORBA::String_out'
../../include/OB/Basic.h: In function `int CORBA::String_out(OB::StrForSeq&)':
../../include/OB/Basic.h:752: base initializers not allowed for non-member
functions
../../include/OB/Basic.h:752: invalid use of undefined type `class
OB::StrForSeq'
../../include/OB/Basic.h:348: forward declaration of `class OB::StrForSeq'
../../include/OB/Basic.h:754: `ptr_' undeclared (first use this function)
../../include/OB/Basic.h:754: `string_free' undeclared (first use this
function)
../../include/OB/Basic.h:756: warning: control reaches end of non-void function
../../include/OB/Basic.h: At global scope:
../../include/OB/Basic.h:758: parse error before `&' token
../../include/OB/Basic.h:759: warning: ISO C++ forbids declaration of
`String_out' with no type
../../include/OB/Basic.h: In function `int CORBA::String_out(...)':
../../include/OB/Basic.h:759: base initializers not allowed for non-member
functions
../../include/OB/Basic.h:759: `p' undeclared (first use this function)
../../include/OB/Basic.h:761: warning: control reaches end of non-void function
../../include/OB/Basic.h: At global scope:
../../include/OB/Basic.h:763: syntax error before `&' token
../../include/OB/Basic.h:769: syntax error before `&' token
../../include/OB/Basic.h:775: syntax error before `&' token
../../include/OB/Basic.h:781: `char& operator[](short int)' must be a nonstatic
member function
../../include/OB/Basic.h:781: `char& operator[](short int)' must take exactly
two arguments
../../include/OB/Basic.h: In function `char& operator[](short int)':
../../include/OB/Basic.h:781: `ptr_' undeclared (first use this function)
../../include/OB/Basic.h: At global scope:
../../include/OB/Basic.h:782: `char& operator[](short unsigned int)' must be a
nonstatic member function
../../include/OB/Basic.h:782: `char& operator[](short unsigned int)' must take
exactly two arguments
../../include/OB/Basic.h:783: `char& operator[](int)' must be a nonstatic
member function
../../include/OB/Basic.h:783: `char& operator[](int)' must take exactly two
arguments
../../include/OB/Basic.h:784: `char& operator[](unsigned int)' must be a
nonstatic member function
../../include/OB/Basic.h:784: `char& operator[](unsigned int)' must take
exactly two arguments
../../include/OB/Basic.h:785: `char& operator[](long int)' must be a nonstatic
member function
../../include/OB/Basic.h:785: `char& operator[](long int)' must take exactly
two arguments
../../include/OB/Basic.h:786: `char& operator[](long unsigned int)' must be a
nonstatic member function
../../include/OB/Basic.h:786: `char& operator[](long unsigned int)' must take
exactly two arguments
../../include/OB/Basic.h:791: `operator char*&()' must be a nonstatic member
function
../../include/OB/Basic.h:791: `operator char*&()' must take exactly one
argument
../../include/OB/Basic.h:795: parse error before `}' token
../../include/OB/Basic.h: In constructor `WString_var::WString_var(const
wchar_t*)':
../../include/OB/Basic.h:813: `wstring_dup' undeclared (first use this
function)
../../include/OB/Basic.h: In destructor `WString_var::~WString_var()':
../../include/OB/Basic.h:817: `wstring_free' undeclared (first use this
function)
../../include/OB/Basic.h: At global scope:
../../include/OB/Basic.h:871: parse error before `}' token
../../include/OB/Basic.h:881: `WString_var' is not a class or namespace
../../include/OB/Basic.h:891: parse error before `&' token
../../include/OB/Basic.h:891: missing ';' before right brace
../../include/OB/Basic.h: In constructor `OB::WStrForStruct::WStrForStruct()':
../../include/OB/Basic.h:887: `WString_var' is not a class or namespace
confused by earlier errors, bailing out
http://gcc.gnu.org/cgi-bin/gnatsweb.pl?cmd=view&pr=207&database=gcc