public inbox for gcc-help@gcc.gnu.org
 help / color / mirror / Atom feed
* gcc 3.3.1 on Solaris 2.6
@ 2003-08-29  9:11 Vijay  Seshan
  2003-08-29 12:10 ` Eljay Love-Jensen
  0 siblings, 1 reply; 9+ messages in thread
From: Vijay  Seshan @ 2003-08-29  9:11 UTC (permalink / raw)
  To: gcc-help

Hi,
Iam trying to install gcc 3.3.1 on Solaris sparc 2.6 platform. 
Since I dont have root priveleges, I downloaded the source and 
built it using the following commands,
(Iam running GNU binutils ver 2.14)

/home/vseshan/gcc-3.3.1/configure 
--prefix=/home/vseshan/local/gcc-3.3.1/ 
--with-local-prefix=/home/vseshan/loca
___________________________________________________
Art meets Army ; Swapna Weds Capt. Rajsekhar.
Find interesting matches on Rediff Matchmaker !
Visit http://matchmaker.rediff.com?1

^ permalink raw reply	[flat|nested] 9+ messages in thread
* gcc 3.3.1 on Solaris 2.6
@ 2003-08-29  9:22 Vijay  Seshan
  0 siblings, 0 replies; 9+ messages in thread
From: Vijay  Seshan @ 2003-08-29  9:22 UTC (permalink / raw)
  To: gcc-help

Hi,
Iam trying to install gcc 3.3.1 on Solaris sparc 2.6 platform. 
Since I dont have root priveleges, I downloaded the source and 
built it using the following commands,
(Iam running GNU binutils ver 2.14)

/home/vseshan/gcc-3.3.1/configure 
--prefix=/home/vseshan/local/gcc-3.3.1/ 
--with-local-prefix=/home/vseshan/loca
___________________________________________________
Art meets Army ; Swapna Weds Capt. Rajsekhar.
Find interesting matches on Rediff Matchmaker !
Visit http://matchmaker.rediff.com?1

^ permalink raw reply	[flat|nested] 9+ messages in thread
* gcc 3.3.1 on Solaris 2.6
@ 2003-08-29  9:22 Vijay  Seshan
  0 siblings, 0 replies; 9+ messages in thread
From: Vijay  Seshan @ 2003-08-29  9:22 UTC (permalink / raw)
  To: gcc-help

Hi,
Iam trying to install gcc 3.3.1 on Solaris sparc 2.6 platform. 
Since I dont have root priveleges, I downloaded the source and 
built it using the following commands,
(Iam running GNU binutils ver 2.14)

/home/vseshan/gcc-3.3.1/configure 
--prefix=/home/vseshan/local/gcc-3.3.1/ 
--with-local-prefix=/home/vseshan/loca
___________________________________________________
Art meets Army ; Swapna Weds Capt. Rajsekhar.
Find interesting matches on Rediff Matchmaker !
Visit http://matchmaker.rediff.com?1

^ permalink raw reply	[flat|nested] 9+ messages in thread
* gcc 3.3.1 on Solaris 2.6
@ 2003-08-29  9:29 Vijay  Seshan
  2003-08-29 10:46 ` Claudio Bley
  0 siblings, 1 reply; 9+ messages in thread
From: Vijay  Seshan @ 2003-08-29  9:29 UTC (permalink / raw)
  To: gcc-help

Hi,
Iam trying to install gcc 3.3.1 on Solaris sparc 2.6 platform. 
Since I dont have root priveleges, I downloaded the source and 
built it using the following commands,
(Iam running GNU binutils ver 2.14)

/home/vseshan/gcc-3.3.1/configure 
--prefix=/home/vseshan/local/gcc-3.3.1/ --with-local-prefix=/ho
___________________________________________________
Art meets Army ; Swapna Weds Capt. Rajsekhar.
Find interesting matches on Rediff Matchmaker !
Visit http://matchmaker.rediff.com?1

^ permalink raw reply	[flat|nested] 9+ messages in thread
* gcc 3.3.1 on Solaris 2.6
@ 2003-08-29 11:42 Vijay  Seshan
  0 siblings, 0 replies; 9+ messages in thread
From: Vijay  Seshan @ 2003-08-29 11:42 UTC (permalink / raw)
  To: gcc-help


Hi,
I apologize for the incomplete mails. There seems to be some 
problem with this email service I suppose. Anyway, please find the 
complete mail below. I hope it works this time around...

Iam trying to install gcc 3.3.1 on Solaris sparc 2.6 platform. 
Since I dont have root priveleges, I downloaded the source and 
built it using the following commands,
(Iam running GNU binutils ver 2.14)

/home/vseshan/gcc-3.3.1/configure 
--prefix=/home/vseshan/local/gcc-3.3.1/ 
--with-local-prefix=/home/vseshan/local 
--with-as=/home/vseshan/local/bin/as--with-gnu-as 
--with-ld=/home/vseshan/local/ld --with-gnu-ld --disable-multilib 
--enable-threads --enable-languages=c,c++,java

make CFLAGS='-O' LIBCFLAGS='-g -O2' LIBCXXFLAGS='-g -O2 
-fno-implicit-templates' bootstrap

I do not have a /usr/local/include directory, that was the reason 
for giving the "with-local-prefix" option to a folder which has 
some packages (binutils and other stuff) installed.

The build completed successfully.

I set the following env variables,
GCC_EXEC_PREFIX=/home/vseshan/local/gcc-3.3.1/lib/gcc-lib
LD_LIBRARY_PATH=/home/vseshan/local/gcc-3.3.1/lib

Iam able to compile C programs without any problem. But g++ is 
giving me a lot of trouble. When I try to compile the following 
simple c++ program,

#include <iostream>
using namespace std;

int main()
{
  cout<<"Hello world"<<endl;
  return 0;
}

I have attached the error log at the end of the mail. Can anyone 
tell me if Iam doing anything incorrectly or should I be doing 
something more (like setting some more env variables??)

Thanks in advance
Vijay

Error log::
-----------
g++ test.cc

In file included from 
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/iosfwd:49,
                  from 
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/ios:44,
                  from 
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/ostream:45,
                  from 
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/iostream:45,
                  from test.cc:1:
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/fpos.h:120: 
error: `
    mbstate_t' was not declared in this scope
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/fpos.h:120: 
error: template
    argument 1 is invalid
In file included from 
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/ios:46,
                  from 
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/ostream:45,
                  from 
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/iostream:45,
                  from test.cc:1:
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/char_traits.h:69: 
error: parse
    error before `;' token
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/char_traits.h:123: 
error: parse
    error before `;' token
In file included from 
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/ios:48,
                  from 
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/ostream:45,
                  from 
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/iostream:45,
                  from test.cc:1:
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/localefwd.h:58:34: 
macro "isspace" passed 2 arguments, but takes just 1
In file included from 
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/ios:48,
                  from 
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/ostream:45,
                  from 
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/iostream:45,
                  from test.cc:1:
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/localefwd.h:58: 
error: `
    std::isspace' declared as an `inline' variable
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/localefwd.h:58: 
error: template
    declaration of `bool std::isspace'
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/localefwd.h:62:34: 
macro "isprint" passed 2 arguments, but takes just 1
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/localefwd.h:62: 
error: `
    std::isprint' declared as an `inline' variable
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/localefwd.h:62: 
error: template
    declaration of `bool std::isprint'
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/localefwd.h:66:34: 
macro "iscntrl" passed 2 arguments, but takes just 1
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/localefwd.h:66: 
error: `
    std::iscntrl' declared as an `inline' variable
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/localefwd.h:66: 
error: template
    declaration of `bool std::iscntrl'
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/localefwd.h:70:34: 
macro "isupper" passed 2 arguments, but takes just 1
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/localefwd.h:70: 
error: `
    std::isupper' declared as an `inline' variable
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/localefwd.h:70: 
error: template
    declaration of `bool std::isupper'
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/localefwd.h:74:34: 
macro "islower" passed 2 arguments, but takes just 1
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/localefwd.h:74: 
error: `
    std::islower' declared as an `inline' variable
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/localefwd.h:74: 
error: template
    declaration of `bool std::islower'
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/localefwd.h:78:34: 
macro "isalpha" passed 2 arguments, but takes just 1
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/localefwd.h:78: 
error: `
    std::isalpha' declared as an `inline' variable
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/localefwd.h:78: 
error: template
    declaration of `bool std::isalpha'
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/localefwd.h:82:34: 
macro "isdigit" passed 2 arguments, but takes just 1
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/localefwd.h:82: 
error: `
    std::isdigit' declared as an `inline' variable
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/localefwd.h:82: 
error: template
    declaration of `bool std::isdigit'
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/localefwd.h:86:34: 
macro "ispunct" passed 2 arguments, but takes just 1
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/localefwd.h:86: 
error: `
    std::ispunct' declared as an `inline' variable
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/localefwd.h:86: 
error: template
    declaration of `bool std::ispunct'
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/localefwd.h:90:35: 
macro "isxdigit" passed 2 arguments, but takes just 1
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/localefwd.h:90: 
error: `
    std::isxdigit' declared as an `inline' variable
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/localefwd.h:90: 
error: template
    declaration of `bool std::isxdigit'
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/localefwd.h:94:34: 
macro "isalnum" passed 2 arguments, but takes just 1
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/localefwd.h:94: 
error: `
    std::isalnum' declared as an `inline' variable
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/localefwd.h:94: 
error: template
    declaration of `bool std::isalnum'
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/localefwd.h:98:34: 
macro "isgraph" passed 2 arguments, but takes just 1
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/localefwd.h:98: 
error: `
    std::isgraph' declared as an `inline' variable
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/localefwd.h:98: 
error: template
    declaration of `bool std::isgraph'
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/localefwd.h:124: 
error: `
    mbstate_t' was not declared in this scope
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/localefwd.h:124: 
error: template
    argument 3 is invalid
In file included from 
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/ios:49,
                  from 
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/ostream:45,
                  from 
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/iostream:45,
                  from test.cc:1:
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/ios_base.h:165: 
error: parse
    error before `{' token
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/ios_base.h:175: 
error: destructor
    `failure' must match class name `ios_base'
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/ios_base.h:363: 
error: parse
    error before `protected'
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/ios_base.h:383: 
error: syntax
    error before `;' token
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/ios_base.h:387: 
error: parse
    error before `,' token
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/ios_base.h:389: 
error: missing
    ';' before right brace
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/ios_base.h:391: 
error: semicolon
    missing after declaration of `std::_Callback_list'
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/ios_base.h:392: 
error: ISO
    C++ forbids defining types within return type
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/ios_base.h:392: 
error: two
    or more data types in declaration of `_M_add_reference'
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/ios_base.h:392: 
error: semicolon
    missing after declaration of `struct std::_Callback_list'
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/ios_base.h: 
In function `
    int std::_M_add_reference()':
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/ios_base.h:392: 
error: `
    _M_refcount' undeclared (first use this function)
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/ios_base.h:392: 
error: (Each
    undeclared identifier is reported only once for each function 
it appears
    in.)
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/ios_base.h: 
At global
    scope:
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/ios_base.h:399: 
error: syntax
    error before `*' token
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/ios_base.h:402: 
error: `
    event' was not declared in this scope
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/ios_base.h:402: 
error: parse
    error before `)' token
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/ios_base.h:431: 
error: '
    locale' is used as a type, but is not defined as a type.
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/ios_base.h:436: 
error: parse
    error before `public'
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/ios_base.h:447: 
error: destructors
    must be member functions
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/ios_base.h: 
In function `
    bool _S_initialized()':
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/ios_base.h:459: 
error: `
    _S_ios_base_init' undeclared (first use this function)
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/ios_base.h: 
At global
    scope:
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/ios_base.h:461: 
error: parse
    error before `private'
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/ios_base.h:464: 
error: parse
    error before `}' token
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/ios_base.h:472: 
error: syntax
    error before `(' token
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/ios_base.h:482: 
error: syntax
    error before `(' token
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/ios_base.h:485: 
error: `
    __fmtfl' was not declared in this scope
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/ios_base.h:486: 
error: parse
    error before `return'
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/ios_base.h:498: 
error: syntax
    error before `(' token
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/ios_base.h:501: 
error: syntax
    error before `|=' token
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/ios_base.h:515: 
error: syntax
    error before `(' token
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/ios_base.h:518: 
error: syntax
    error before `&=' token
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/ios_base.h:519: 
error: syntax
    error before `|=' token
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/ios_base.h:530: 
error: `
    fmtflags' was not declared in this scope
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/ios_base.h:530: 
error: parse
    error before `)' token
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/ios_base.h: 
In function `
    void unsetf(...)':
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/ios_base.h:530: 
error: `
    __mask' undeclared (first use this function)
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/ios_base.h: 
At global
    scope:
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/ios_base.h:542: 
error: syntax
    error before `(' token
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/ios_base.h:550: 
error: syntax
    error before `(' token
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/ios_base.h:553: 
error: `
    __prec' was not declared in this scope
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/ios_base.h:554: 
error: parse
    error before `return'
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/ios_base.h:564: 
error: syntax
    error before `(' token
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/ios_base.h:572: 
error: syntax
    error before `(' token
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/ios_base.h:575: 
error: `
    __wide' was not declared in this scope
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/ios_base.h:576: 
error: parse
    error before `return'
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/ios_base.h:603: 
error: parse
    error before `&' token
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/ios_base.h:614: 
error: syntax
    error before `(' token
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/ios_base.h:623: 
error: syntax
    error before `&' token
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/ios_base.h:660: 
error: destructors
    must be member functions
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/ios_base.h:662: 
error: parse
    error before `protected'
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/ios_base.h:670: 
error: syntax
    error before `&' token
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/ios_base.h:677: 
error: syntax
    error before `&' token
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/ios_base.h:685: 
error: syntax
    error before `&' token
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/ios_base.h:693: 
error: syntax
    error before `&' token
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/ios_base.h:701: 
error: syntax
    error before `&' token
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/ios_base.h:709: 
error: syntax
    error before `&' token
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/ios_base.h:717: 
error: syntax
    error before `&' token
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/ios_base.h:725: 
error: syntax
    error before `&' token
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/ios_base.h:733: 
error: syntax
    error before `&' token
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/ios_base.h:741: 
error: syntax
    error before `&' token
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/ios_base.h:749: 
error: syntax
    error before `&' token
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/ios_base.h:757: 
error: syntax
    error before `&' token
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/ios_base.h:765: 
error: syntax
    error before `&' token
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/ios_base.h:773: 
error: syntax
    error before `&' token
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/ios_base.h:781: 
error: syntax
    error before `&' token
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/ios_base.h:790: 
error: syntax
    error before `&' token
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/ios_base.h:798: 
error: syntax
    error before `&' token
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/ios_base.h:806: 
error: syntax
    error before `&' token
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/ios_base.h:815: 
error: syntax
    error before `&' token
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/ios_base.h:823: 
error: syntax
    error before `&' token
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/ios_base.h:831: 
error: syntax
    error before `&' token
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/ios_base.h:840: 
error: syntax
    error before `&' token
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/ios_base.h:848: 
error: syntax
    error before `&' token
In file included from 
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/ios:50,
                  from 
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/ostream:45,
                  from 
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/iostream:45,
                  from test.cc:1:
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/streambuf:218: 
error: syntax
    error before `;' token
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/streambuf:225: 
error: data
    member `_M_buf_locale' cannot be a member template
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/streambuf:232: 
error: data
    member `_M_buf_locale_init' cannot be a member template
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/streambuf:245: 
error: default
    argument for template parameter for class enclosing 
`std::_S_pback_size'
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/streambuf:245: 
error: template
    definition of non-template `const size_t std::_S_pback_size'
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/streambuf:411: 
error: no type `
    seekdir' in `std::ios_base'
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/streambuf:411: 
error: parse
    error before `,' token
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/streambuf:413: 
error: template
    definition of non-template `typename _Traits::pos_type
    std::ios_base::pubseekoff(...)'
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/streambuf:417: 
error: no type `
    openmode' in `std::ios_base'
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/streambuf:417: 
error: parse
    error before `=' token
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/streambuf:418: 
error: template
    definition of non-template `typename _Traits::pos_type
    std::ios_base::pubseekpos(...)'
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/streambuf:724: 
error: no type `
    seekdir' in `std::ios_base'
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/streambuf:725: 
error: no type `
    openmode' in `std::ios_base'
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/streambuf:726: 
error: template
    definition of non-template `virtual typename 
_Traits::pos_type
    std::ios_base::seekoff(typename _Traits::off_type)'
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/streambuf:737: 
error: no type `
    openmode' in `std::ios_base'
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/streambuf:738: 
error: template
    definition of non-template `virtual typename 
_Traits::pos_type
    std::ios_base::seekpos(typename _Traits::pos_type)'
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/streambuf:413: 
error: template
    definition of non-template `typename _Traits::pos_type
    std::basic_streambuf<_CharT, _Traits>::pubseekoff(...)'
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/streambuf:418: 
error: template
    definition of non-template `typename _Traits::pos_type
    std::basic_streambuf<_CharT, _Traits>::pubseekpos(...)'
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/streambuf: In 
constructor `
    std::basic_streambuf<_CharT, _Traits>::basic_streambuf()':
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/streambuf:580: 
error: class `
    std::basic_streambuf<_CharT, _Traits>' does not have any field 
named `
    _M_mode'
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/streambuf:580: 
error: class `
    std::basic_streambuf<_CharT, _Traits>' does not have any field 
named `
    _M_buf_locale'
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/streambuf: At 
global scope:
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/streambuf:726: 
error: template
    definition of non-template `virtual typename 
_Traits::pos_type
    std::basic_streambuf<_CharT, _Traits>::seekoff(typename 
_Traits::off_type)'
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/streambuf:738: 
error: template
    definition of non-template `virtual typename 
_Traits::pos_type
    std::basic_streambuf<_CharT, _Traits>::seekpos(typename 
_Traits::pos_type)'
In file included from 
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/streambuf:934,
                  from 
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/ios:50,
                  from 
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/ostream:45,
                  from 
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/iostream:45,
                  from test.cc:1:
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/streambuf.tcc:44: 
error: template
    definition of non-template `const size_t 
std::basic_streambuf<_CharT,
    _Traits>::_S_pback_size'
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/streambuf.tcc: 
In function
    `streamsize std::__copy_streambufs(std::basic_ios<_CharT, 
_Traits>&,
    std::basic_streambuf<_CharT, _Traits>*, 
std::basic_streambuf<_CharT,
    _Traits>*)':
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/streambuf.tcc:228: 
error: parse
    error before `&' token
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/streambuf.tcc: 
At global
    scope:
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/streambuf.tcc:234: 
error: parse
    error before `return'
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/streambuf.tcc:241: 
error: `
    basic_streambuf' is not a template
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/streambuf.tcc:241: 
error: explicit
    instantiation of non-template type `<type error>'
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/streambuf.tcc:244: 
error: explicit
    instantiation of non-template `int streamsize'
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/streambuf.tcc:244: 
error: parse
    error before `(' token
In file included from 
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/basic_ios.h:41,
                  from 
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/ios:51,
                  from 
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/ostream:45,
                  from 
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/iostream:45,
                  from test.cc:1:
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/streambuf_iterator.h:50: 
error: parse
    error before `<' token
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/streambuf_iterator.h:56: 
error: syntax
    error before `;' token
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/streambuf_iterator.h:57: 
error: `
    _Traits' is not a class or namespace
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/streambuf_iterator.h:57: 
error: `
    int_type' is not a class or namespace
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/streambuf_iterator.h:57: 
error: using
    `typename' outside of template
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/streambuf_iterator.h:57: 
error: `
    _Traits' fails to be a typedef or built in type
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/streambuf_iterator.h:58: 
error: `
    _CharT' was not declared in this scope
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/streambuf_iterator.h:58: 
error: `
    _Traits' was not declared in this scope
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/streambuf_iterator.h:58: 
error: template
    argument 1 is invalid
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/streambuf_iterator.h:58: 
error: template
    argument 2 is invalid
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/streambuf_iterator.h:59: 
error: `
    _CharT' was not declared in this scope
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/streambuf_iterator.h:59: 
error: `
    _Traits' was not declared in this scope
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/streambuf_iterator.h:59: 
error: template
    argument 1 is invalid
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/streambuf_iterator.h:59: 
error: template
    argument 2 is invalid
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/streambuf_iterator.h:61: 
error: parse
    error before `private'
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/streambuf_iterator.h:72: 
error: parse
    error before `public'
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/streambuf_iterator.h: 
In
    function `int std::istreambuf_iterator(istream_type&)':
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/streambuf_iterator.h:77: 
error: `
    int std::istreambuf_iterator(istream_type&)' redeclared as 
different kind of
    symbol
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/iosfwd:98: error: 
previous
    declaration of `template<class _CharT, class _Traits> class
    std::istreambuf_iterator'
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/iosfwd:98: error: 
previous
    non-function declaration `template<class _CharT, class 
_Traits> class
    std::istreambuf_iterator'
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/streambuf_iterator.h:77: 
error: conflicts
    with function declaration `int 
std::istreambuf_iterator(istream_type&)'
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/streambuf_iterator.h:77: 
error: only
    constructors take base initializers
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/streambuf_iterator.h:77: 
error: request
    for member `rdbuf' in `__s', which is of non-aggregate type 
`int'
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/streambuf_iterator.h:77: 
error: `
    traits_type' undeclared (first use this function)
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/streambuf_iterator.h:77: 
error: parse
    error before `::' token
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/streambuf_iterator.h:77: 
confused by earlier errors, bailing out


___________________________________________________
Art meets Army ; Swapna Weds Capt. Rajsekhar.
Find interesting matches on Rediff Matchmaker !
Visit http://matchmaker.rediff.com?1

^ permalink raw reply	[flat|nested] 9+ messages in thread
* gcc 3.3.1 on Solaris 2.6
@ 2003-08-29 11:45 Vijay  Seshan
  0 siblings, 0 replies; 9+ messages in thread
From: Vijay  Seshan @ 2003-08-29 11:45 UTC (permalink / raw)
  To: gcc-help

[-- Attachment #1: Type: text/plain, Size: 1841 bytes --]


Hi,
I apologize for the incomplete mails. There seems to be some 
problem with this email service I suppose. Anyway, please find the 
complete mail below. I hope it works this time around...

Iam trying to install gcc 3.3.1 on Solaris sparc 2.6 platform. 
Since I dont have root priveleges, I downloaded the source and 
built it using the following commands,
(Iam running GNU binutils ver 2.14)

/home/vseshan/gcc-3.3.1/configure 
--prefix=/home/vseshan/local/gcc-3.3.1/ 
--with-local-prefix=/home/vseshan/local 
--with-as=/home/vseshan/local/bin/as--with-gnu-as 
--with-ld=/home/vseshan/local/ld --with-gnu-ld --disable-multilib 
--enable-threads --enable-languages=c,c++,java

make CFLAGS='-O' LIBCFLAGS='-g -O2' LIBCXXFLAGS='-g -O2 
-fno-implicit-templates' bootstrap

I do not have a /usr/local/include directory, that was the reason 
for giving the "with-local-prefix" option to a folder which has 
some packages (binutils and other stuff) installed.

The build completed successfully.

I set the following env variables,
GCC_EXEC_PREFIX=/home/vseshan/local/gcc-3.3.1/lib/gcc-lib
LD_LIBRARY_PATH=/home/vseshan/local/gcc-3.3.1/lib

Iam able to compile C programs without any problem. But g++ is 
giving me a lot of trouble. When I try to compile the following 
simple c++ program,

#include <iostream>
using namespace std;

int main()
{
  cout<<"Hello world"<<endl;
  return 0;
}

I have attached the error log at the end of the mail. Can anyone 
tell me if Iam doing anything incorrectly or should I be doing 
something more (like setting some more env variables??)

Thanks in advance
Vijay

Error log::
-----------
g++ test.cc

<error log attached>


___________________________________________________
Art meets Army ; Swapna Weds Capt. Rajsekhar.
Find interesting matches on Rediff Matchmaker !
Visit http://matchmaker.rediff.com?1

[-- Attachment #2: error_log --]
[-- Type: application/octet-stream, Size: 24055 bytes --]

Error log::
-----------
g++ test.cc

In file included from /home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/iosfwd:49,
                 from /home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/ios:44,
                 from /home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/ostream:45,
                 from /home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/iostream:45,
                 from test.cc:1:
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/fpos.h:120: error: `
   mbstate_t' was not declared in this scope
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/fpos.h:120: error: template
   argument 1 is invalid
In file included from /home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/ios:46,
                 from /home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/ostream:45,
                 from /home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/iostream:45,
                 from test.cc:1:
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/char_traits.h:69: error: parse
   error before `;' token
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/char_traits.h:123: error: parse
   error before `;' token
In file included from /home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/ios:48,
                 from /home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/ostream:45,
                 from /home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/iostream:45,
                 from test.cc:1:
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/localefwd.h:58:34: macro "isspace" passed 2 arguments, but takes just 1
In file included from /home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/ios:48,
                 from /home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/ostream:45,
                 from /home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/iostream:45,
                 from test.cc:1:
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/localefwd.h:58: error: `
   std::isspace' declared as an `inline' variable
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/localefwd.h:58: error: template
   declaration of `bool std::isspace'
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/localefwd.h:62:34: macro "isprint" passed 2 arguments, but takes just 1
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/localefwd.h:62: error: `
   std::isprint' declared as an `inline' variable
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/localefwd.h:62: error: template
   declaration of `bool std::isprint'
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/localefwd.h:66:34: macro "iscntrl" passed 2 arguments, but takes just 1
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/localefwd.h:66: error: `
   std::iscntrl' declared as an `inline' variable
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/localefwd.h:66: error: template
   declaration of `bool std::iscntrl'
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/localefwd.h:70:34: macro "isupper" passed 2 arguments, but takes just 1
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/localefwd.h:70: error: `
   std::isupper' declared as an `inline' variable
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/localefwd.h:70: error: template
   declaration of `bool std::isupper'
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/localefwd.h:74:34: macro "islower" passed 2 arguments, but takes just 1
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/localefwd.h:74: error: `
   std::islower' declared as an `inline' variable
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/localefwd.h:74: error: template
   declaration of `bool std::islower'
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/localefwd.h:78:34: macro "isalpha" passed 2 arguments, but takes just 1
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/localefwd.h:78: error: `
   std::isalpha' declared as an `inline' variable
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/localefwd.h:78: error: template
   declaration of `bool std::isalpha'
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/localefwd.h:82:34: macro "isdigit" passed 2 arguments, but takes just 1
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/localefwd.h:82: error: `
   std::isdigit' declared as an `inline' variable
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/localefwd.h:82: error: template
   declaration of `bool std::isdigit'
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/localefwd.h:86:34: macro "ispunct" passed 2 arguments, but takes just 1
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/localefwd.h:86: error: `
   std::ispunct' declared as an `inline' variable
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/localefwd.h:86: error: template
   declaration of `bool std::ispunct'
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/localefwd.h:90:35: macro "isxdigit" passed 2 arguments, but takes just 1
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/localefwd.h:90: error: `
   std::isxdigit' declared as an `inline' variable
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/localefwd.h:90: error: template
   declaration of `bool std::isxdigit'
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/localefwd.h:94:34: macro "isalnum" passed 2 arguments, but takes just 1
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/localefwd.h:94: error: `
   std::isalnum' declared as an `inline' variable
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/localefwd.h:94: error: template
   declaration of `bool std::isalnum'
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/localefwd.h:98:34: macro "isgraph" passed 2 arguments, but takes just 1
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/localefwd.h:98: error: `
   std::isgraph' declared as an `inline' variable
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/localefwd.h:98: error: template
   declaration of `bool std::isgraph'
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/localefwd.h:124: error: `
   mbstate_t' was not declared in this scope
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/localefwd.h:124: error: template
   argument 3 is invalid
In file included from /home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/ios:49,
                 from /home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/ostream:45,
                 from /home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/iostream:45,
                 from test.cc:1:
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/ios_base.h:165: error: parse
   error before `{' token
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/ios_base.h:175: error: destructor
   `failure' must match class name `ios_base'
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/ios_base.h:363: error: parse
   error before `protected'
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/ios_base.h:383: error: syntax
   error before `;' token
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/ios_base.h:387: error: parse
   error before `,' token
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/ios_base.h:389: error: missing
   ';' before right brace
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/ios_base.h:391: error: semicolon
   missing after declaration of `std::_Callback_list'
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/ios_base.h:392: error: ISO
   C++ forbids defining types within return type
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/ios_base.h:392: error: two
   or more data types in declaration of `_M_add_reference'
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/ios_base.h:392: error: semicolon
   missing after declaration of `struct std::_Callback_list'
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/ios_base.h: In function `
   int std::_M_add_reference()':
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/ios_base.h:392: error: `
   _M_refcount' undeclared (first use this function)
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/ios_base.h:392: error: (Each
   undeclared identifier is reported only once for each function it appears
   in.)
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/ios_base.h: At global
   scope:
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/ios_base.h:399: error: syntax
   error before `*' token
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/ios_base.h:402: error: `
   event' was not declared in this scope
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/ios_base.h:402: error: parse
   error before `)' token
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/ios_base.h:431: error: '
   locale' is used as a type, but is not defined as a type.
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/ios_base.h:436: error: parse
   error before `public'
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/ios_base.h:447: error: destructors
   must be member functions
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/ios_base.h: In function `
   bool _S_initialized()':
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/ios_base.h:459: error: `
   _S_ios_base_init' undeclared (first use this function)
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/ios_base.h: At global
   scope:
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/ios_base.h:461: error: parse
   error before `private'
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/ios_base.h:464: error: parse
   error before `}' token
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/ios_base.h:472: error: syntax
   error before `(' token
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/ios_base.h:482: error: syntax
   error before `(' token
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/ios_base.h:485: error: `
   __fmtfl' was not declared in this scope
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/ios_base.h:486: error: parse
   error before `return'
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/ios_base.h:498: error: syntax
   error before `(' token
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/ios_base.h:501: error: syntax
   error before `|=' token
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/ios_base.h:515: error: syntax
   error before `(' token
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/ios_base.h:518: error: syntax
   error before `&=' token
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/ios_base.h:519: error: syntax
   error before `|=' token
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/ios_base.h:530: error: `
   fmtflags' was not declared in this scope
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/ios_base.h:530: error: parse
   error before `)' token
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/ios_base.h: In function `
   void unsetf(...)':
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/ios_base.h:530: error: `
   __mask' undeclared (first use this function)
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/ios_base.h: At global
   scope:
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/ios_base.h:542: error: syntax
   error before `(' token
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/ios_base.h:550: error: syntax
   error before `(' token
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/ios_base.h:553: error: `
   __prec' was not declared in this scope
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/ios_base.h:554: error: parse
   error before `return'
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/ios_base.h:564: error: syntax
   error before `(' token
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/ios_base.h:572: error: syntax
   error before `(' token
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/ios_base.h:575: error: `
   __wide' was not declared in this scope
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/ios_base.h:576: error: parse
   error before `return'
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/ios_base.h:603: error: parse
   error before `&' token
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/ios_base.h:614: error: syntax
   error before `(' token
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/ios_base.h:623: error: syntax
   error before `&' token
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/ios_base.h:660: error: destructors
   must be member functions
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/ios_base.h:662: error: parse
   error before `protected'
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/ios_base.h:670: error: syntax
   error before `&' token
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/ios_base.h:677: error: syntax
   error before `&' token
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/ios_base.h:685: error: syntax
   error before `&' token
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/ios_base.h:693: error: syntax
   error before `&' token
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/ios_base.h:701: error: syntax
   error before `&' token
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/ios_base.h:709: error: syntax
   error before `&' token
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/ios_base.h:717: error: syntax
   error before `&' token
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/ios_base.h:725: error: syntax
   error before `&' token
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/ios_base.h:733: error: syntax
   error before `&' token
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/ios_base.h:741: error: syntax
   error before `&' token
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/ios_base.h:749: error: syntax
   error before `&' token
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/ios_base.h:757: error: syntax
   error before `&' token
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/ios_base.h:765: error: syntax
   error before `&' token
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/ios_base.h:773: error: syntax
   error before `&' token
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/ios_base.h:781: error: syntax
   error before `&' token
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/ios_base.h:790: error: syntax
   error before `&' token
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/ios_base.h:798: error: syntax
   error before `&' token
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/ios_base.h:806: error: syntax
   error before `&' token
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/ios_base.h:815: error: syntax
   error before `&' token
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/ios_base.h:823: error: syntax
   error before `&' token
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/ios_base.h:831: error: syntax
   error before `&' token
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/ios_base.h:840: error: syntax
   error before `&' token
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/ios_base.h:848: error: syntax
   error before `&' token
In file included from /home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/ios:50,
                 from /home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/ostream:45,
                 from /home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/iostream:45,
                 from test.cc:1:
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/streambuf:218: error: syntax
   error before `;' token
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/streambuf:225: error: data
   member `_M_buf_locale' cannot be a member template
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/streambuf:232: error: data
   member `_M_buf_locale_init' cannot be a member template
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/streambuf:245: error: default
   argument for template parameter for class enclosing `std::_S_pback_size'
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/streambuf:245: error: template
   definition of non-template `const size_t std::_S_pback_size'
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/streambuf:411: error: no type `
   seekdir' in `std::ios_base'
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/streambuf:411: error: parse
   error before `,' token
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/streambuf:413: error: template
   definition of non-template `typename _Traits::pos_type
   std::ios_base::pubseekoff(...)'
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/streambuf:417: error: no type `
   openmode' in `std::ios_base'
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/streambuf:417: error: parse
   error before `=' token
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/streambuf:418: error: template
   definition of non-template `typename _Traits::pos_type
   std::ios_base::pubseekpos(...)'
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/streambuf:724: error: no type `
   seekdir' in `std::ios_base'
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/streambuf:725: error: no type `
   openmode' in `std::ios_base'
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/streambuf:726: error: template
   definition of non-template `virtual typename _Traits::pos_type
   std::ios_base::seekoff(typename _Traits::off_type)'
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/streambuf:737: error: no type `
   openmode' in `std::ios_base'
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/streambuf:738: error: template
   definition of non-template `virtual typename _Traits::pos_type
   std::ios_base::seekpos(typename _Traits::pos_type)'
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/streambuf:413: error: template
   definition of non-template `typename _Traits::pos_type
   std::basic_streambuf<_CharT, _Traits>::pubseekoff(...)'
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/streambuf:418: error: template
   definition of non-template `typename _Traits::pos_type
   std::basic_streambuf<_CharT, _Traits>::pubseekpos(...)'
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/streambuf: In constructor `
   std::basic_streambuf<_CharT, _Traits>::basic_streambuf()':
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/streambuf:580: error: class `
   std::basic_streambuf<_CharT, _Traits>' does not have any field named `
   _M_mode'
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/streambuf:580: error: class `
   std::basic_streambuf<_CharT, _Traits>' does not have any field named `
   _M_buf_locale'
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/streambuf: At global scope:
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/streambuf:726: error: template
   definition of non-template `virtual typename _Traits::pos_type
   std::basic_streambuf<_CharT, _Traits>::seekoff(typename _Traits::off_type)'
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/streambuf:738: error: template
   definition of non-template `virtual typename _Traits::pos_type
   std::basic_streambuf<_CharT, _Traits>::seekpos(typename _Traits::pos_type)'
In file included from /home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/streambuf:934,
                 from /home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/ios:50,
                 from /home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/ostream:45,
                 from /home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/iostream:45,
                 from test.cc:1:
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/streambuf.tcc:44: error: template
   definition of non-template `const size_t std::basic_streambuf<_CharT,
   _Traits>::_S_pback_size'
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/streambuf.tcc: In function
   `streamsize std::__copy_streambufs(std::basic_ios<_CharT, _Traits>&,
   std::basic_streambuf<_CharT, _Traits>*, std::basic_streambuf<_CharT,
   _Traits>*)':
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/streambuf.tcc:228: error: parse
   error before `&' token
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/streambuf.tcc: At global
   scope:
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/streambuf.tcc:234: error: parse
   error before `return'
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/streambuf.tcc:241: error: `
   basic_streambuf' is not a template
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/streambuf.tcc:241: error: explicit
   instantiation of non-template type `<type error>'
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/streambuf.tcc:244: error: explicit
   instantiation of non-template `int streamsize'
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/streambuf.tcc:244: error: parse
   error before `(' token
In file included from /home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/basic_ios.h:41,
                 from /home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/ios:51,
                 from /home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/ostream:45,
                 from /home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/iostream:45,
                 from test.cc:1:
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/streambuf_iterator.h:50: error: parse
   error before `<' token
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/streambuf_iterator.h:56: error: syntax
   error before `;' token
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/streambuf_iterator.h:57: error: `
   _Traits' is not a class or namespace
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/streambuf_iterator.h:57: error: `
   int_type' is not a class or namespace
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/streambuf_iterator.h:57: error: using
   `typename' outside of template
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/streambuf_iterator.h:57: error: `
   _Traits' fails to be a typedef or built in type
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/streambuf_iterator.h:58: error: `
   _CharT' was not declared in this scope
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/streambuf_iterator.h:58: error: `
   _Traits' was not declared in this scope
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/streambuf_iterator.h:58: error: template
   argument 1 is invalid
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/streambuf_iterator.h:58: error: template
   argument 2 is invalid
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/streambuf_iterator.h:59: error: `
   _CharT' was not declared in this scope
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/streambuf_iterator.h:59: error: `
   _Traits' was not declared in this scope
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/streambuf_iterator.h:59: error: template
   argument 1 is invalid
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/streambuf_iterator.h:59: error: template
   argument 2 is invalid
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/streambuf_iterator.h:61: error: parse
   error before `private'
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/streambuf_iterator.h:72: error: parse
   error before `public'
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/streambuf_iterator.h: In
   function `int std::istreambuf_iterator(istream_type&)':
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/streambuf_iterator.h:77: error: `
   int std::istreambuf_iterator(istream_type&)' redeclared as different kind of
   symbol
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/iosfwd:98: error: previous
   declaration of `template<class _CharT, class _Traits> class
   std::istreambuf_iterator'
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/iosfwd:98: error: previous
   non-function declaration `template<class _CharT, class _Traits> class
   std::istreambuf_iterator'
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/streambuf_iterator.h:77: error: conflicts
   with function declaration `int std::istreambuf_iterator(istream_type&)'
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/streambuf_iterator.h:77: error: only
   constructors take base initializers
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/streambuf_iterator.h:77: error: request
   for member `rdbuf' in `__s', which is of non-aggregate type `int'
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/streambuf_iterator.h:77: error: `
   traits_type' undeclared (first use this function)
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/streambuf_iterator.h:77: error: parse
   error before `::' token
/home/vseshan/local/gcc-3.3.1/include/c++/3.3.1/bits/streambuf_iterator.h:77: confused by earlier errors, bailing out




^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2003-08-29 12:10 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2003-08-29  9:11 gcc 3.3.1 on Solaris 2.6 Vijay  Seshan
2003-08-29 12:10 ` Eljay Love-Jensen
2003-08-29  9:22 Vijay  Seshan
2003-08-29  9:22 Vijay  Seshan
2003-08-29  9:29 Vijay  Seshan
2003-08-29 10:46 ` Claudio Bley
2003-08-29 10:57   ` Andrea 'fwyzard' Bocci
2003-08-29 11:42 Vijay  Seshan
2003-08-29 11:45 Vijay  Seshan

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).