This is the mail archive of the crossgcc@sources.redhat.com mailing list for the crossgcc project.
See the CrossGCC FAQ for lots more information.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
Other format: | [Raw text] |
Hello all, Could someone help me with this one? When I try to compile a stupid hello world program, I get bunches of errors. This is not something related specially to GCC-3.1, I got the same prob with version 3.0.4 . The machine is a sparc-sun-solaris-2.6. Kind Regards, Jan PROGRAM: Hello World #include <iostream> int main () { cout << "Hello World" << endl; return 0; } COMPILING : g++ hello.cpp In file included from /home/users/belleja/include/g++-v3/iosfwd:46, from /home/users/belleja/include/g++-v3/ios:44, from /home/users/belleja/include/g++-v3/ostream:45, from /home/users/belleja/include/g++-v3/iostream:45, from hello.cpp:1: /home/users/belleja/include/g++-v3/bits/fpos.h:117: `mbstate_t' was not declared in this scope /home/users/belleja/include/g++-v3/bits/fpos.h:117: template argument 1 is invalid In file included from /home/users/belleja/include/g++-v3/ios:46, from /home/users/belleja/include/g++-v3/ostream:45, from /home/users/belleja/include/g++-v3/iostream:45, from hello.cpp:1: /home/users/belleja/include/g++-v3/bits/char_traits.h:60: parse error before `; ' token /home/users/belleja/include/g++-v3/bits/char_traits.h:143: parse error before ` ;' token In file included from /home/users/belleja/include/g++-v3/ios:48, from /home/users/belleja/include/g++-v3/ostream:45, from /home/users/belleja/include/g++-v3/iostream:45, from hello.cpp:1: /home/users/belleja/include/g++-v3/bits/localefwd.h:61:34: macro "isspace" passed 2 arguments, but takes just 1 In file included from /home/users/belleja/include/g++-v3/ios:48, from /home/users/belleja/include/g++-v3/ostream:45, from /home/users/belleja/include/g++-v3/iostream:45, from hello.cpp:1: /home/users/belleja/include/g++-v3/bits/localefwd.h:61: `isspace' declared as an `inline' variable /home/users/belleja/include/g++-v3/bits/localefwd.h:61: template declaration of `bool std::isspace' /home/users/belleja/include/g++-v3/bits/localefwd.h:65:34: macro "isprint" passed 2 arguments, but takes just 1 /home/users/belleja/include/g++-v3/bits/localefwd.h:65: `isprint' declared as an `inline' variable /home/users/belleja/include/g++-v3/bits/localefwd.h:65: template declaration of `bool std::isprint' /home/users/belleja/include/g++-v3/bits/localefwd.h:69:34: macro "iscntrl" passed 2 arguments, but takes just 1 /home/users/belleja/include/g++-v3/bits/localefwd.h:69: `iscntrl' declared as an `inline' variable /home/users/belleja/include/g++-v3/bits/localefwd.h:69: template declaration of `bool std::iscntrl' /home/users/belleja/include/g++-v3/bits/localefwd.h:73:34: macro "isupper" passed 2 arguments, but takes just 1 /home/users/belleja/include/g++-v3/bits/localefwd.h:73: `isupper' declared as an `inline' variable /home/users/belleja/include/g++-v3/bits/localefwd.h:73: template declaration of `bool std::isupper' /home/users/belleja/include/g++-v3/bits/localefwd.h:77:34: macro "islower" passed 2 arguments, but takes just 1 /home/users/belleja/include/g++-v3/bits/localefwd.h:77: `islower' declared as an `inline' variable /home/users/belleja/include/g++-v3/bits/localefwd.h:77: template declaration of `bool std::islower' /home/users/belleja/include/g++-v3/bits/localefwd.h:81:34: macro "isalpha" passed 2 arguments, but takes just 1 /home/users/belleja/include/g++-v3/bits/localefwd.h:81: `isalpha' declared as an `inline' variable /home/users/belleja/include/g++-v3/bits/localefwd.h:81: template declaration of `bool std::isalpha' /home/users/belleja/include/g++-v3/bits/localefwd.h:85:34: macro "isdigit" passed 2 arguments, but takes just 1 /home/users/belleja/include/g++-v3/bits/localefwd.h:85: `isdigit' declared as an `inline' variable /home/users/belleja/include/g++-v3/bits/localefwd.h:85: template declaration of `bool std::isdigit' /home/users/belleja/include/g++-v3/bits/localefwd.h:89:34: macro "ispunct" passed 2 arguments, but takes just 1 /home/users/belleja/include/g++-v3/bits/localefwd.h:89: `ispunct' declared as an `inline' variable /home/users/belleja/include/g++-v3/bits/localefwd.h:89: template declaration of `bool std::ispunct' /home/users/belleja/include/g++-v3/bits/localefwd.h:93:35: macro "isxdigit" passed 2 arguments, but takes just 1 /home/users/belleja/include/g++-v3/bits/localefwd.h:93: `isxdigit' declared as an `inline' variable /home/users/belleja/include/g++-v3/bits/localefwd.h:93: template declaration of `bool std::isxdigit' /home/users/belleja/include/g++-v3/bits/localefwd.h:97:34: macro "isalnum" passed 2 arguments, but takes just 1 /home/users/belleja/include/g++-v3/bits/localefwd.h:97: `isalnum' declared as an `inline' variable /home/users/belleja/include/g++-v3/bits/localefwd.h:97: template declaration of `bool std::isalnum' /home/users/belleja/include/g++-v3/bits/localefwd.h:101:34: macro "isgraph" passed 2 arguments, but takes just 1 /home/users/belleja/include/g++-v3/bits/localefwd.h:101: `isgraph' declared as an `inline' variable /home/users/belleja/include/g++-v3/bits/localefwd.h:101: template declaration of `bool std::isgraph' /home/users/belleja/include/g++-v3/bits/localefwd.h:128: `mbstate_t' was not declared in this scope /home/users/belleja/include/g++-v3/bits/localefwd.h:128: template argument 3 is invalid In file included from /home/users/belleja/include/g++-v3/ios:49, from /home/users/belleja/include/g++-v3/ostream:45, from /home/users/belleja/include/g++-v3/iostream:45, from hello.cpp:1: /home/users/belleja/include/g++-v3/bits/ios_base.h:154: parse error before `{' token /home/users/belleja/include/g++-v3/bits/ios_base.h:164: destructor `failure' must match class name `ios_base' /home/users/belleja/include/g++-v3/bits/ios_base.h:238: parse error before ` protected' /home/users/belleja/include/g++-v3/bits/ios_base.h:252: syntax error before `;' token /home/users/belleja/include/g++-v3/bits/ios_base.h:256: parse error before `,' token /home/users/belleja/include/g++-v3/bits/ios_base.h:258: missing ';' before right brace /home/users/belleja/include/g++-v3/bits/ios_base.h:260: semicolon missing after declaration of `std::_Callback_list' /home/users/belleja/include/g++-v3/bits/ios_base.h:261: ISO C++ forbids defining types within return type /home/users/belleja/include/g++-v3/bits/ios_base.h:261: two or more data types in declaration of `_M_add_reference' /home/users/belleja/include/g++-v3/bits/ios_base.h:261: semicolon missing after declaration of `struct std::_Callback_list' /home/users/belleja/include/g++-v3/bits/ios_base.h: In function `int std::_M_add_reference()': /home/users/belleja/include/g++-v3/bits/ios_base.h:261: `_M_refcount' undeclared (first use this function) /home/users/belleja/include/g++-v3/bits/ios_base.h:261: (Each undeclared identifier is reported only once for each function it appears in.) /home/users/belleja/include/g++-v3/bits/ios_base.h: At global scope: /home/users/belleja/include/g++-v3/bits/ios_base.h:268: syntax error before `*' token /home/users/belleja/include/g++-v3/bits/ios_base.h:271: `event' was not declared in this scope /home/users/belleja/include/g++-v3/bits/ios_base.h:271: parse error before `)' token /home/users/belleja/include/g++-v3/bits/ios_base.h:299: 'locale' is used as a type, but is not defined as a type. /home/users/belleja/include/g++-v3/bits/ios_base.h:304: parse error before ` public' /home/users/belleja/include/g++-v3/bits/ios_base.h:315: destructors must be member functions /home/users/belleja/include/g++-v3/bits/ios_base.h:323: parse error before ` private' /home/users/belleja/include/g++-v3/bits/ios_base.h:326: parse error before `}' token /home/users/belleja/include/g++-v3/bits/ios_base.h:330: syntax error before `(' token /home/users/belleja/include/g++-v3/bits/ios_base.h:333: syntax error before `(' token /home/users/belleja/include/g++-v3/bits/ios_base.h:336: `__fmtfl' was not declared in this scope /home/users/belleja/include/g++-v3/bits/ios_base.h:337: parse error before ` return' /home/users/belleja/include/g++-v3/bits/ios_base.h:341: syntax error before `(' token /home/users/belleja/include/g++-v3/bits/ios_base.h:344: syntax error before `|= ' token /home/users/belleja/include/g++-v3/bits/ios_base.h:349: syntax error before `(' token /home/users/belleja/include/g++-v3/bits/ios_base.h:352: syntax error before `&= ' token /home/users/belleja/include/g++-v3/bits/ios_base.h:353: syntax error before `|= ' token /home/users/belleja/include/g++-v3/bits/ios_base.h:358: `fmtflags' was not declared in this scope /home/users/belleja/include/g++-v3/bits/ios_base.h:358: parse error before `)' token /home/users/belleja/include/g++-v3/bits/ios_base.h: In function `void unsetf(...)': /home/users/belleja/include/g++-v3/bits/ios_base.h:358: `__mask' undeclared (first use this function) /home/users/belleja/include/g++-v3/bits/ios_base.h: At global scope: /home/users/belleja/include/g++-v3/bits/ios_base.h:361: syntax error before `(' token /home/users/belleja/include/g++-v3/bits/ios_base.h:364: syntax error before `(' token /home/users/belleja/include/g++-v3/bits/ios_base.h:367: `__prec' was not declared in this scope /home/users/belleja/include/g++-v3/bits/ios_base.h:368: parse error before ` return' /home/users/belleja/include/g++-v3/bits/ios_base.h:372: syntax error before `(' token /home/users/belleja/include/g++-v3/bits/ios_base.h:375: syntax error before `(' token /home/users/belleja/include/g++-v3/bits/ios_base.h:378: `__wide' was not declared in this scope /home/users/belleja/include/g++-v3/bits/ios_base.h:379: parse error before ` return' /home/users/belleja/include/g++-v3/bits/ios_base.h:387: parse error before `&' token /home/users/belleja/include/g++-v3/bits/ios_base.h:390: syntax error before `(' token /home/users/belleja/include/g++-v3/bits/ios_base.h:413: destructors must be member functions /home/users/belleja/include/g++-v3/bits/ios_base.h:415: parse error before ` protected' /home/users/belleja/include/g++-v3/bits/ios_base.h:423: syntax error before `&' token /home/users/belleja/include/g++-v3/bits/ios_base.h:429: syntax error before `&' token /home/users/belleja/include/g++-v3/bits/ios_base.h:436: syntax error before `&' token /home/users/belleja/include/g++-v3/bits/ios_base.h:443: syntax error before `&' token /home/users/belleja/include/g++-v3/bits/ios_base.h:450: syntax error before `&' token /home/users/belleja/include/g++-v3/bits/ios_base.h:457: syntax error before `&' token /home/users/belleja/include/g++-v3/bits/ios_base.h:464: syntax error before `&' token /home/users/belleja/include/g++-v3/bits/ios_base.h:471: syntax error before `&' token /home/users/belleja/include/g++-v3/bits/ios_base.h:478: syntax error before `&' token /home/users/belleja/include/g++-v3/bits/ios_base.h:485: syntax error before `&' token /home/users/belleja/include/g++-v3/bits/ios_base.h:492: syntax error before `&' token /home/users/belleja/include/g++-v3/bits/ios_base.h:499: syntax error before `&' token /home/users/belleja/include/g++-v3/bits/ios_base.h:506: syntax error before `&' token /home/users/belleja/include/g++-v3/bits/ios_base.h:513: syntax error before `&' token /home/users/belleja/include/g++-v3/bits/ios_base.h:520: syntax error before `&' token /home/users/belleja/include/g++-v3/bits/ios_base.h:528: syntax error before `&' token /home/users/belleja/include/g++-v3/bits/ios_base.h:535: syntax error before `&' token /home/users/belleja/include/g++-v3/bits/ios_base.h:542: syntax error before `&' token /home/users/belleja/include/g++-v3/bits/ios_base.h:550: syntax error before `&' token /home/users/belleja/include/g++-v3/bits/ios_base.h:557: syntax error before `&' token /home/users/belleja/include/g++-v3/bits/ios_base.h:564: syntax error before `&' token /home/users/belleja/include/g++-v3/bits/ios_base.h:572: syntax error before `&' token /home/users/belleja/include/g++-v3/bits/ios_base.h:579: syntax error before `&' token In file included from /home/users/belleja/include/g++-v3/ios:50, from /home/users/belleja/include/g++-v3/ostream:45, from /home/users/belleja/include/g++-v3/iostream:45, from hello.cpp:1: /home/users/belleja/include/g++-v3/streambuf:116: syntax error before `;' token /home/users/belleja/include/g++-v3/streambuf:119: data member `_M_buf_locale' cannot be a member template /home/users/belleja/include/g++-v3/streambuf:122: data member ` _M_buf_locale_init' cannot be a member template /home/users/belleja/include/g++-v3/streambuf:129: default argument for template parameter for class enclosing `std::_S_pback_size' /home/users/belleja/include/g++-v3/streambuf:129: template definition of non-template `_Traits::int_type std::_S_pback_size' /home/users/belleja/include/g++-v3/streambuf:269: no type `seekdir' in ` std::ios_base' /home/users/belleja/include/g++-v3/streambuf:269: parse error before `,' token /home/users/belleja/include/g++-v3/streambuf:271: template definition of non-template `_Traits::pos_type std::ios_base::pubseekoff(...)' /home/users/belleja/include/g++-v3/streambuf:275: no type `openmode' in ` std::ios_base' /home/users/belleja/include/g++-v3/streambuf:275: parse error before `=' token /home/users/belleja/include/g++-v3/streambuf:276: template definition of non-template `_Traits::pos_type std::ios_base::pubseekpos(...)' /home/users/belleja/include/g++-v3/streambuf:414: no type `seekdir' in ` std::ios_base' /home/users/belleja/include/g++-v3/streambuf:415: no type `openmode' in ` std::ios_base' /home/users/belleja/include/g++-v3/streambuf:416: template definition of non-template `virtual _Traits::pos_type std::ios_base::seekoff(_Traits::off_type)' /home/users/belleja/include/g++-v3/streambuf:420: no type `openmode' in ` std::ios_base' /home/users/belleja/include/g++-v3/streambuf:421: template definition of non-template `virtual _Traits::pos_type std::ios_base::seekpos(_Traits::pos_type)' /home/users/belleja/include/g++-v3/streambuf:271: template definition of non-template `_Traits::pos_type std::basic_streambuf<_CharT, _Traits>::pubseekoff(...)' /home/users/belleja/include/g++-v3/streambuf:276: template definition of non-template `_Traits::pos_type std::basic_streambuf<_CharT, _Traits>::pubseekpos(...)' /home/users/belleja/include/g++-v3/streambuf: In constructor `std::basic_streambuf<_CharT, _Traits>::basic_streambuf()': /home/users/belleja/include/g++-v3/streambuf:348: class ` std::basic_streambuf<_CharT, _Traits>' does not have any field named ` _M_mode' /home/users/belleja/include/g++-v3/streambuf:348: class ` std::basic_streambuf<_CharT, _Traits>' does not have any field named ` _M_buf_locale' /home/users/belleja/include/g++-v3/streambuf:349: class ` std::basic_streambuf<_CharT, _Traits>' does not have any field named ` _M_buf_locale_init' /home/users/belleja/include/g++-v3/streambuf: At global scope: /home/users/belleja/include/g++-v3/streambuf:416: template definition of non-template `virtual _Traits::pos_type std::basic_streambuf<_CharT, _Traits>::seekoff(_Traits::off_type)' /home/users/belleja/include/g++-v3/streambuf:421: template definition of non-template `virtual _Traits::pos_type std::basic_streambuf<_CharT, _Traits>::seekpos(_Traits::pos_type)' In file included from /home/users/belleja/include/g++-v3/streambuf:493, from /home/users/belleja/include/g++-v3/ios:50, from /home/users/belleja/include/g++-v3/ostream:45, from /home/users/belleja/include/g++-v3/iostream:45, from hello.cpp:1: /home/users/belleja/include/g++-v3/bits/streambuf.tcc:44: template definition of non-template `_Traits::int_type std::basic_streambuf<_CharT, _Traits>::_S_pback_size' /home/users/belleja/include/g++-v3/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/users/belleja/include/g++-v3/bits/streambuf.tcc:225: parse error before ` &' token /home/users/belleja/include/g++-v3/bits/streambuf.tcc: At global scope: /home/users/belleja/include/g++-v3/bits/streambuf.tcc:231: parse error before ` return' /home/users/belleja/include/g++-v3/bits/streambuf.tcc:237: `basic_streambuf' is not a template /home/users/belleja/include/g++-v3/bits/streambuf.tcc:237: explicit instantiation of non-template type `<type error>' /home/users/belleja/include/g++-v3/bits/streambuf.tcc:240: explicit instantiation of non-template `int streamsize' /home/users/belleja/include/g++-v3/bits/streambuf.tcc:240: parse error before ` (' token /home/users/belleja/include/g++-v3/bits/streambuf.tcc:243: `basic_streambuf' is not a template /home/users/belleja/include/g++-v3/bits/streambuf.tcc:243: explicit instantiation of non-template type `<type error>' /home/users/belleja/include/g++-v3/bits/streambuf.tcc:246: explicit instantiation of non-template `int streamsize' /home/users/belleja/include/g++-v3/bits/streambuf.tcc:246: parse error before ` (' token In file included from /home/users/belleja/include/g++-v3/bits/basic_ios.h:40, from /home/users/belleja/include/g++-v3/ios:51, from /home/users/belleja/include/g++-v3/ostream:45, from /home/users/belleja/include/g++-v3/iostream:45, from hello.cpp:1: /home/users/belleja/include/g++-v3/bits/streambuf_iterator.h:48: parse error before `<' token /home/users/belleja/include/g++-v3/bits/streambuf_iterator.h:54: syntax error before `;' token /home/users/belleja/include/g++-v3/bits/streambuf_iterator.h:55: `_Traits' is not a class or namespace /home/users/belleja/include/g++-v3/bits/streambuf_iterator.h:55: `int_type' is not a class or namespace /home/users/belleja/include/g++-v3/bits/streambuf_iterator.h:55: using `typename' outside of template /home/users/belleja/include/g++-v3/bits/streambuf_iterator.h:55: `_Traits' fails to be a typedef or built in type /home/users/belleja/include/g++-v3/bits/streambuf_iterator.h:56: `_CharT' was not declared in this scope /home/users/belleja/include/g++-v3/bits/streambuf_iterator.h:56: `_Traits' was not declared in this scope /home/users/belleja/include/g++-v3/bits/streambuf_iterator.h:56: template argument 1 is invalid /home/users/belleja/include/g++-v3/bits/streambuf_iterator.h:56: template argument 2 is invalid /home/users/belleja/include/g++-v3/bits/streambuf_iterator.h:57: `_CharT' was not declared in this scope /home/users/belleja/include/g++-v3/bits/streambuf_iterator.h:57: `_Traits' was not declared in this scope /home/users/belleja/include/g++-v3/bits/streambuf_iterator.h:57: template argument 1 is invalid /home/users/belleja/include/g++-v3/bits/streambuf_iterator.h:57: template argument 2 is invalid /home/users/belleja/include/g++-v3/bits/streambuf_iterator.h:59: parse error before `private' /home/users/belleja/include/g++-v3/bits/streambuf_iterator.h:70: parse error before `public' /home/users/belleja/include/g++-v3/bits/streambuf_iterator.h: In function `int std::istreambuf_iterator(istream_type&)': /home/users/belleja/include/g++-v3/bits/streambuf_iterator.h:75: `int std::istreambuf_iterator(istream_type&)' redeclared as different kind of symbol /home/users/belleja/include/g++-v3/iosfwd:95: previous declaration of ` template<class _CharT, class _Traits = std::char_traits<_CharT> > class std::istreambuf_iterator' /home/users/belleja/include/g++-v3/iosfwd:95: previous non-function declaration `template<class _CharT, class _Traits = std::char_traits<_CharT> > class std::istreambuf_iterator' /home/users/belleja/include/g++-v3/bits/streambuf_iterator.h:75: conflicts with function declaration `int std::istreambuf_iterator(istream_type&)' /home/users/belleja/include/g++-v3/bits/streambuf_iterator.h:75: request for member `rdbuf' in `__s', which is of non-aggregate type `int' /home/users/belleja/include/g++-v3/bits/streambuf_iterator.h:75: only constructors take base initializers /home/users/belleja/include/g++-v3/bits/streambuf_iterator.h:75: confused by earlier errors, bailing out
begin:vcard n:Van Belle;Jan tel;work:+32 3 4503297 x-mozilla-html:FALSE org:Alcatel Telecom;Broadband Networking Division version:2.1 email;internet:Jan.Van_Belle@alcatel.be adr;quoted-printable:;;de Villermontstraat 38B=0D=0AB2550 Kontich;;;;Belgium x-mozilla-cpt:;-6704 fn:Jan Van Belle end:vcard
------ Want more information? See the CrossGCC FAQ, http://www.objsw.com/CrossGCC/ Want to unsubscribe? Send a note to crossgcc-unsubscribe@sources.redhat.com
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |