www.delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1998/04/15/16:33:00

From: Carsten Rohde <crohde AT wupperonline DOT de>
Newsgroups: comp.os.msdos.djgpp
Subject: Re: cannot include <vector.h>
Date: Wed, 15 Apr 1998 20:00:14 +0200
Organization: Customer of SpaceNet GmbH
Lines: 475
Message-ID: <3534F5AD.4E95F6F7@wupperonline.de>
References: <35310D39 DOT C1A073A8 AT wupperonline DOT de> <35315AA1 DOT 553F AT cs DOT com>
NNTP-Posting-Host: isdn4.kdt.de
Mime-Version: 1.0
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp

Once again vector.h...

I am rather shure that I installed all files correctly.

So here are :
  - the sourcecode and
  - the reported errors


*********** the source ( please try this at home ;-)**************
#include<vector>
// alt.:
// #include<vector.h>

void main()
{
}

************ the errors ***************
Reading specs from d:/coding/djgpp/lib\specs
gcc version 2.7.2.1
 d:/coding/djgpp/bin\cpp.exe -lang-c++ -v -undef -D__GNUC__=2
-D__GNUG__=2 -D__cplusplus -D__GNUC_MINOR__=7 -Dunix -Di386 -DGO32
-DMSDOS -DDJGPP=2 -DDJGPP_MINOR=1 -D__unix__ -D__i386__ -D__GO32__
-D__MSDOS__ -D__DJGPP__=2 -D__DJGPP_MINOR__=1 -D__unix -D__i386 -D__GO32
-D__MSDOS -D__DJGPP=2 -D__DJGPP_MINOR=1 bug.cc C:\TEMP\ccbaaaaa
GNU CPP version 2.7.2.1 (80386, BSD syntax)
#include "..." search starts here:
#include <...> search starts here:
 d:/coding/djgpp/lang/cxx/std
 c:/djgpp/lang/cxx
 c:/djgpp/include
 d:/coding/djgpp/lang/cxx
 d:/coding/djgpp/include
 d:/coding/djgpp/contrib/grx20/include
 /usr/local/lib/g++-include
 /usr/local/include
 /usr/local/go32/include
 /usr/local/lib/gcc-lib/go32/2.7.2.1/include
 /usr/include
End of search list.
 d:/coding/djgpp/bin\cc1plus.exe C:\TEMP\ccbaaaaa -quiet -dumpbase
bug.cc -version -o C:\TEMP\cccaaaaa
GNU C++ version 2.7.2.1 (80386, BSD syntax) compiled by GNU C version
2.7.2.1.
In file included from d:/coding/djgpp/lang/cxx/iterator.h:19,
                 from d:/coding/djgpp/lang/cxx/algobase.h:20,
                 from d:/coding/djgpp/lang/cxx/vector.h:20,
                 from d:/coding/djgpp/lang/cxx/vector:6,
                 from bug.cc:1:
d:/coding/djgpp/lang/cxx/std/stddef.h:15: parse error before `='
d:/coding/djgpp/lang/cxx/std/stddef.h:15: warning: ANSI C++ forbids
declaration `NPOS' with no type or storage class
d:/coding/djgpp/lang/cxx/std/stddef.h:15: warning: implicit declaration
of function `int size_t(...)'
In file included from d:/coding/djgpp/lang/cxx/algobase.h:20,
                 from d:/coding/djgpp/lang/cxx/vector.h:20,
                 from d:/coding/djgpp/lang/cxx/vector:6,
                 from bug.cc:1:
d:/coding/djgpp/lang/cxx/iterator.h:117: parse error before `*'
d:/coding/djgpp/lang/cxx/iterator.h:186: parse error before `>'
d:/coding/djgpp/lang/cxx/iterator.h:192: parse error before `&'
d:/coding/djgpp/lang/cxx/iterator.h:192: friend declaration not in class
definition
d:/coding/djgpp/lang/cxx/iterator.h:192: `operator ==(...)' must have an
argument of class or enumerated type
d:/coding/djgpp/lang/cxx/iterator.h:192: `operator ==(...)' must take
exactly two arguments
d:/coding/djgpp/lang/cxx/iterator.h:197: `BidirectionalIterator' was not
declared in this scope
d:/coding/djgpp/lang/cxx/iterator.h:197: parse error before `)'
d:/coding/djgpp/lang/cxx/iterator.h: In function `int
reverse_bidirectional_iterator(...)':
d:/coding/djgpp/lang/cxx/iterator.h:197: base initializers not allowed
for non-member functions
d:/coding/djgpp/lang/cxx/iterator.h:197: `x' undeclared (first use this
function)
d:/coding/djgpp/lang/cxx/iterator.h:197: (Each undeclared identifier is
reported only once
d:/coding/djgpp/lang/cxx/iterator.h:197: for each function it appears
in.)
d:/coding/djgpp/lang/cxx/iterator.h: At top level:
d:/coding/djgpp/lang/cxx/iterator.h:198: parse error before `('
d:/coding/djgpp/lang/cxx/iterator.h: In function `int base()':
d:/coding/djgpp/lang/cxx/iterator.h:198: `current' undeclared (first use
this function)
d:/coding/djgpp/lang/cxx/iterator.h: At top level:
d:/coding/djgpp/lang/cxx/iterator.h:199: parse error before `operator'
d:/coding/djgpp/lang/cxx/iterator.h:199: non-member function `operator
(unary *)()' cannot have `const' method qualifier
d:/coding/djgpp/lang/cxx/iterator.h:199: `operator (unary *)()' must
have an argument of class or enumerated type
d:/coding/djgpp/lang/cxx/iterator.h:199: `operator (unary *)()' must
take either one or two arguments
d:/coding/djgpp/lang/cxx/iterator.h: In function `int operator (unary
*)()':
d:/coding/djgpp/lang/cxx/iterator.h:200: `BidirectionalIterator'
undeclared (first use this function)
d:/coding/djgpp/lang/cxx/iterator.h:200: parse error before `='
d:/coding/djgpp/lang/cxx/iterator.h:201: `tmp' undeclared (first use
this function)
d:/coding/djgpp/lang/cxx/iterator.h: At top level:
d:/coding/djgpp/lang/cxx/iterator.h:203: parse error before `&'
d:/coding/djgpp/lang/cxx/iterator.h:203: `operator ++()' must have an
argument of class or enumerated type
d:/coding/djgpp/lang/cxx/iterator.h:203: `operator ++()' must take
either one or two arguments
d:/coding/djgpp/lang/cxx/iterator.h: In function `int & operator ++()':
d:/coding/djgpp/lang/cxx/iterator.h:204: `current' undeclared (first use
this function)
d:/coding/djgpp/lang/cxx/iterator.h:205: invalid use of `this' in
non-member function
d:/coding/djgpp/lang/cxx/iterator.h: At top level:
d:/coding/djgpp/lang/cxx/iterator.h:207: parse error before `operator'
d:/coding/djgpp/lang/cxx/iterator.h:207: `operator ++(int)' must have an
argument of class or enumerated type
d:/coding/djgpp/lang/cxx/iterator.h: In function `int operator ++(int)':

d:/coding/djgpp/lang/cxx/iterator.h:208: `self' undeclared (first use
this function)
d:/coding/djgpp/lang/cxx/iterator.h:208: parse error before `='
d:/coding/djgpp/lang/cxx/iterator.h:209: `current' undeclared (first use
this function)
d:/coding/djgpp/lang/cxx/iterator.h:210: `tmp' undeclared (first use
this function)
d:/coding/djgpp/lang/cxx/iterator.h: At top level:
d:/coding/djgpp/lang/cxx/iterator.h:212: parse error before `&'
d:/coding/djgpp/lang/cxx/iterator.h:212: `operator --()' must have an
argument of class or enumerated type
d:/coding/djgpp/lang/cxx/iterator.h:212: `operator --()' must take
either one or two arguments
d:/coding/djgpp/lang/cxx/iterator.h: In function `int & operator --()':
d:/coding/djgpp/lang/cxx/iterator.h:213: `current' undeclared (first use
this function)
d:/coding/djgpp/lang/cxx/iterator.h:214: invalid use of `this' in
non-member function
d:/coding/djgpp/lang/cxx/iterator.h: At top level:
d:/coding/djgpp/lang/cxx/iterator.h:216: parse error before `operator'
d:/coding/djgpp/lang/cxx/iterator.h:216: `operator --(int)' must have an
argument of class or enumerated type
d:/coding/djgpp/lang/cxx/iterator.h: In function `int operator --(int)':

d:/coding/djgpp/lang/cxx/iterator.h:217: `self' undeclared (first use
this function)
d:/coding/djgpp/lang/cxx/iterator.h:217: parse error before `='
d:/coding/djgpp/lang/cxx/iterator.h:218: `current' undeclared (first use
this function)
d:/coding/djgpp/lang/cxx/iterator.h:219: `tmp' undeclared (first use
this function)
d:/coding/djgpp/lang/cxx/iterator.h: At top level:
d:/coding/djgpp/lang/cxx/iterator.h:221: parse error before `}'
d:/coding/djgpp/lang/cxx/iterator.h:226: parse error before `<'
d:/coding/djgpp/lang/cxx/iterator.h:229: `operator ==(...)' must have an
argument of class or enumerated type
d:/coding/djgpp/lang/cxx/iterator.h:229: `operator ==(...)' must take
exactly two arguments
d:/coding/djgpp/lang/cxx/iterator.h:234: parse error before `>'
d:/coding/djgpp/lang/cxx/iterator.h:239: parse error before `&'
d:/coding/djgpp/lang/cxx/iterator.h:239: friend declaration not in class
definition
d:/coding/djgpp/lang/cxx/iterator.h:239: `operator ==(...)' must have an
argument of class or enumerated type
d:/coding/djgpp/lang/cxx/iterator.h:239: `operator ==(...)' must take
exactly two arguments
d:/coding/djgpp/lang/cxx/iterator.h:240: parse error before `&'
d:/coding/djgpp/lang/cxx/iterator.h:240: friend declaration not in class
definition
d:/coding/djgpp/lang/cxx/iterator.h:240: `operator <(...)' must have an
argument of class or enumerated type
d:/coding/djgpp/lang/cxx/iterator.h:240: `operator <(...)' must take
exactly two arguments
d:/coding/djgpp/lang/cxx/iterator.h:241: parse error before `operator'
d:/coding/djgpp/lang/cxx/iterator.h:241: parse error before `&'
d:/coding/djgpp/lang/cxx/iterator.h:241: `operator -(...)' must have an
argument of class or enumerated type
d:/coding/djgpp/lang/cxx/iterator.h:241: `operator -(...)' must take
either one or two arguments
d:/coding/djgpp/lang/cxx/iterator.h:242: parse error before `operator'
d:/coding/djgpp/lang/cxx/iterator.h:242: `Distance' was not declared in
this scope
d:/coding/djgpp/lang/cxx/iterator.h:242: parse error before `,'
d:/coding/djgpp/lang/cxx/iterator.h:242: `operator +(...)' must have an
argument of class or enumerated type
d:/coding/djgpp/lang/cxx/iterator.h:242: `operator +(...)' must take
either one or two arguments
d:/coding/djgpp/lang/cxx/iterator.h:247: `RandomAccessIterator' was not
declared in this scope
d:/coding/djgpp/lang/cxx/iterator.h:247: parse error before `)'
d:/coding/djgpp/lang/cxx/iterator.h: In function `int
reverse_iterator(...)':
d:/coding/djgpp/lang/cxx/iterator.h:247: base initializers not allowed
for non-member functions
d:/coding/djgpp/lang/cxx/iterator.h:247: `x' undeclared (first use this
function)
d:/coding/djgpp/lang/cxx/iterator.h: At top level:
d:/coding/djgpp/lang/cxx/iterator.h:248: parse error before `('
d:/coding/djgpp/lang/cxx/iterator.h: In function `int base()':
d:/coding/djgpp/lang/cxx/iterator.h:248: redefinition of `int base()'
d:/coding/djgpp/lang/cxx/iterator.h:198: `int base()' previously defined
here
d:/coding/djgpp/lang/cxx/iterator.h: In function `int base()':
d:/coding/djgpp/lang/cxx/iterator.h:248: `current' undeclared (first use
this function)
d:/coding/djgpp/lang/cxx/iterator.h: At top level:
d:/coding/djgpp/lang/cxx/iterator.h:249: parse error before `operator'
d:/coding/djgpp/lang/cxx/iterator.h:249: non-member function `operator
(unary *)()' cannot have `const' method qualifier
d:/coding/djgpp/lang/cxx/iterator.h:249: `operator (unary *)()' must
have an argument of class or enumerated type
d:/coding/djgpp/lang/cxx/iterator.h:249: `operator (unary *)()' must
take either one or two arguments
d:/coding/djgpp/lang/cxx/iterator.h: In function `int base()':
d:/coding/djgpp/lang/cxx/iterator.h:249: redefinition of `int operator
(unary *)()'
d:/coding/djgpp/lang/cxx/iterator.h:199: `int operator (unary *)()'
previously defined here
d:/coding/djgpp/lang/cxx/iterator.h: In function `int operator (unary
*)()':
d:/coding/djgpp/lang/cxx/iterator.h:249: `current' undeclared (first use
this function)
d:/coding/djgpp/lang/cxx/iterator.h: At top level:
d:/coding/djgpp/lang/cxx/iterator.h:250: parse error before `&'
d:/coding/djgpp/lang/cxx/iterator.h:250: `operator ++()' must have an
argument of class or enumerated type
d:/coding/djgpp/lang/cxx/iterator.h:250: `operator ++()' must take
either one or two arguments
d:/coding/djgpp/lang/cxx/iterator.h: In function `int base()':
d:/coding/djgpp/lang/cxx/iterator.h:250: redefinition of `int & operator
++()'
d:/coding/djgpp/lang/cxx/iterator.h:203: `int & operator ++()'
previously defined here
d:/coding/djgpp/lang/cxx/iterator.h: In function `int & operator ++()':
d:/coding/djgpp/lang/cxx/iterator.h:251: `current' undeclared (first use
this function)
d:/coding/djgpp/lang/cxx/iterator.h:252: invalid use of `this' in
non-member function
d:/coding/djgpp/lang/cxx/iterator.h: At top level:
d:/coding/djgpp/lang/cxx/iterator.h:254: parse error before `operator'
d:/coding/djgpp/lang/cxx/iterator.h:254: `operator ++(int)' must have an
argument of class or enumerated type
d:/coding/djgpp/lang/cxx/iterator.h: In function `int operator ++(int)':

d:/coding/djgpp/lang/cxx/iterator.h:254: redefinition of `int operator
++(int)'
d:/coding/djgpp/lang/cxx/iterator.h:207: `int operator ++(int)'
previously defined here
d:/coding/djgpp/lang/cxx/iterator.h: In function `int operator ++(int)':

d:/coding/djgpp/lang/cxx/iterator.h:255: `self' undeclared (first use
this function)
d:/coding/djgpp/lang/cxx/iterator.h:255: parse error before `='
d:/coding/djgpp/lang/cxx/iterator.h:256: `current' undeclared (first use
this function)
d:/coding/djgpp/lang/cxx/iterator.h:257: `tmp' undeclared (first use
this function)
d:/coding/djgpp/lang/cxx/iterator.h: At top level:
d:/coding/djgpp/lang/cxx/iterator.h:259: parse error before `&'
d:/coding/djgpp/lang/cxx/iterator.h:259: `operator --()' must have an
argument of class or enumerated type
d:/coding/djgpp/lang/cxx/iterator.h:259: `operator --()' must take
either one or two arguments
d:/coding/djgpp/lang/cxx/iterator.h: In function `int operator ++(int)':

d:/coding/djgpp/lang/cxx/iterator.h:259: redefinition of `int & operator
--()'
d:/coding/djgpp/lang/cxx/iterator.h:212: `int & operator --()'
previously defined here
d:/coding/djgpp/lang/cxx/iterator.h: In function `int & operator --()':
d:/coding/djgpp/lang/cxx/iterator.h:260: `current' undeclared (first use
this function)
d:/coding/djgpp/lang/cxx/iterator.h:261: invalid use of `this' in
non-member function
d:/coding/djgpp/lang/cxx/iterator.h: At top level:
d:/coding/djgpp/lang/cxx/iterator.h:263: parse error before `operator'
d:/coding/djgpp/lang/cxx/iterator.h:263: `operator --(int)' must have an
argument of class or enumerated type
d:/coding/djgpp/lang/cxx/iterator.h: In function `int operator --(int)':

d:/coding/djgpp/lang/cxx/iterator.h:263: redefinition of `int operator
--(int)'
d:/coding/djgpp/lang/cxx/iterator.h:216: `int operator --(int)'
previously defined here
d:/coding/djgpp/lang/cxx/iterator.h: In function `int operator --(int)':

d:/coding/djgpp/lang/cxx/iterator.h:264: `self' undeclared (first use
this function)
d:/coding/djgpp/lang/cxx/iterator.h:264: parse error before `='
d:/coding/djgpp/lang/cxx/iterator.h:265: `current' undeclared (first use
this function)
d:/coding/djgpp/lang/cxx/iterator.h:266: `tmp' undeclared (first use
this function)
d:/coding/djgpp/lang/cxx/iterator.h: At top level:
d:/coding/djgpp/lang/cxx/iterator.h:268: parse error before `operator'
d:/coding/djgpp/lang/cxx/iterator.h:268: `Distance' was not declared in
this scope
d:/coding/djgpp/lang/cxx/iterator.h:268: parse error before `)'
d:/coding/djgpp/lang/cxx/iterator.h:268: non-member function `operator
+(...)' cannot have `const' method qualifier
d:/coding/djgpp/lang/cxx/iterator.h:268: `operator +(...)' must have an
argument of class or enumerated type
d:/coding/djgpp/lang/cxx/iterator.h:268: `operator +(...)' must take
either one or two arguments
d:/coding/djgpp/lang/cxx/iterator.h: In function `int operator +(...)':
d:/coding/djgpp/lang/cxx/iterator.h:269: warning: implicit declaration
of function `int self(...)'
d:/coding/djgpp/lang/cxx/iterator.h:269: `current' undeclared (first use
this function)
d:/coding/djgpp/lang/cxx/iterator.h:269: `n' undeclared (first use this
function)
d:/coding/djgpp/lang/cxx/iterator.h: At top level:
d:/coding/djgpp/lang/cxx/iterator.h:271: parse error before `&'
d:/coding/djgpp/lang/cxx/iterator.h:271: `Distance' was not declared in
this scope
d:/coding/djgpp/lang/cxx/iterator.h:271: parse error before `)'
d:/coding/djgpp/lang/cxx/iterator.h:271: `operator +=(...)' must have an
argument of class or enumerated type
d:/coding/djgpp/lang/cxx/iterator.h:271: `operator +=(...)' must take
exactly two arguments
d:/coding/djgpp/lang/cxx/iterator.h: In function `int & operator
+=(...)':
d:/coding/djgpp/lang/cxx/iterator.h:272: `current' undeclared (first use
this function)
d:/coding/djgpp/lang/cxx/iterator.h:272: `n' undeclared (first use this
function)
d:/coding/djgpp/lang/cxx/iterator.h:273: invalid use of `this' in
non-member function
d:/coding/djgpp/lang/cxx/iterator.h: At top level:
d:/coding/djgpp/lang/cxx/iterator.h:275: parse error before `operator'
d:/coding/djgpp/lang/cxx/iterator.h:275: `Distance' was not declared in
this scope
d:/coding/djgpp/lang/cxx/iterator.h:275: parse error before `)'
d:/coding/djgpp/lang/cxx/iterator.h:275: non-member function `operator
-(...)' cannot have `const' method qualifier
d:/coding/djgpp/lang/cxx/iterator.h:275: `operator -(...)' must have an
argument of class or enumerated type
d:/coding/djgpp/lang/cxx/iterator.h:275: `operator -(...)' must take
either one or two arguments
d:/coding/djgpp/lang/cxx/iterator.h: In function `int operator -(...)':
d:/coding/djgpp/lang/cxx/iterator.h:276: `current' undeclared (first use
this function)
d:/coding/djgpp/lang/cxx/iterator.h:276: `n' undeclared (first use this
function)
d:/coding/djgpp/lang/cxx/iterator.h: At top level:
d:/coding/djgpp/lang/cxx/iterator.h:278: parse error before `&'
d:/coding/djgpp/lang/cxx/iterator.h:278: `Distance' was not declared in
this scope
d:/coding/djgpp/lang/cxx/iterator.h:278: parse error before `)'
d:/coding/djgpp/lang/cxx/iterator.h:278: `operator -=(...)' must have an
argument of class or enumerated type
d:/coding/djgpp/lang/cxx/iterator.h:278: `operator -=(...)' must take
exactly two arguments
d:/coding/djgpp/lang/cxx/iterator.h: In function `int & operator
-=(...)':
d:/coding/djgpp/lang/cxx/iterator.h:279: `current' undeclared (first use
this function)
d:/coding/djgpp/lang/cxx/iterator.h:279: `n' undeclared (first use this
function)
d:/coding/djgpp/lang/cxx/iterator.h:280: invalid use of `this' in
non-member function
d:/coding/djgpp/lang/cxx/iterator.h: At top level:
d:/coding/djgpp/lang/cxx/iterator.h:282: parse error before `operator'
d:/coding/djgpp/lang/cxx/iterator.h:282: `Distance' was not declared in
this scope
d:/coding/djgpp/lang/cxx/iterator.h:282: parse error before `)'
d:/coding/djgpp/lang/cxx/iterator.h:282: `operator [](...)' must be a
nonstatic member function
d:/coding/djgpp/lang/cxx/iterator.h:282: `operator [](...)' must take
exactly two arguments
d:/coding/djgpp/lang/cxx/iterator.h: In function `int operator [](...)':

d:/coding/djgpp/lang/cxx/iterator.h:282: invalid use of `this' in
non-member function
d:/coding/djgpp/lang/cxx/iterator.h:282: `n' undeclared (first use this
function)
d:/coding/djgpp/lang/cxx/iterator.h: At top level:
d:/coding/djgpp/lang/cxx/iterator.h:283: parse error before `}'
d:/coding/djgpp/lang/cxx/iterator.h:286: parse error before `<'
d:/coding/djgpp/lang/cxx/iterator.h:289: `operator ==(...)' must have an
argument of class or enumerated type
d:/coding/djgpp/lang/cxx/iterator.h:289: `operator ==(...)' must take
exactly two arguments
d:/coding/djgpp/lang/cxx/iterator.h:289: redefinition of `template
<class RandomAccessIterator, class T, class Reference, class Distance>
bool operator ==(...)'
d:/coding/djgpp/lang/cxx/iterator.h:229: `template <class
BidirectionalIterator, class T, class Reference, class Distance> bool
operator ==(...)' previously defined here
d:/coding/djgpp/lang/cxx/iterator.h:294: parse error before `<'
d:/coding/djgpp/lang/cxx/iterator.h:297: `operator <(...)' must have an
argument of class or enumerated type
d:/coding/djgpp/lang/cxx/iterator.h:297: `operator <(...)' must take
exactly two arguments
d:/coding/djgpp/lang/cxx/iterator.h:302: parse error before `<'
d:/coding/djgpp/lang/cxx/iterator.h:305: `operator -(...)' must have an
argument of class or enumerated type
d:/coding/djgpp/lang/cxx/iterator.h:305: `operator -(...)' must take
either one or two arguments
d:/coding/djgpp/lang/cxx/iterator.h:310: parse error before `<'
d:/coding/djgpp/lang/cxx/iterator.h:342: parse error before `>'
d:/coding/djgpp/lang/cxx/iterator.h:348: warning: ANSI C++ forbids
declaration `value' with no type or storage class
d:/coding/djgpp/lang/cxx/iterator.h: In function `void read()':
d:/coding/djgpp/lang/cxx/iterator.h:351: `stream' undeclared (first use
this function)
d:/coding/djgpp/lang/cxx/iterator.h: At top level:
d:/coding/djgpp/lang/cxx/iterator.h:355: parse error before `public'
d:/coding/djgpp/lang/cxx/iterator.h: In function `int
istream_iterator(class istream &)':
d:/coding/djgpp/lang/cxx/iterator.h:357: base initializers not allowed
for non-member functions
d:/coding/djgpp/lang/cxx/iterator.h: At top level:
d:/coding/djgpp/lang/cxx/iterator.h:358: parse error before `&'
d:/coding/djgpp/lang/cxx/iterator.h:358: non-member function `operator
(unary *)()' cannot have `const' method qualifier
d:/coding/djgpp/lang/cxx/iterator.h:358: `operator (unary *)()' must
have an argument of class or enumerated type
d:/coding/djgpp/lang/cxx/iterator.h:358: `operator (unary *)()' must
take either one or two arguments
d:/coding/djgpp/lang/cxx/iterator.h: In function `int & operator (unary
*)()':
d:/coding/djgpp/lang/cxx/iterator.h:358: new declaration `int & operator
(unary *)()'
d:/coding/djgpp/lang/cxx/iterator.h:249: ambiguates old declaration `int
operator (unary *)()'
d:/coding/djgpp/lang/cxx/iterator.h: At top level:
d:/coding/djgpp/lang/cxx/iterator.h:359: parse error before `<'
d:/coding/djgpp/lang/cxx/iterator.h:365: new declaration `int read()'
d:/coding/djgpp/lang/cxx/iterator.h:350: ambiguates old declaration
`void read()'
d:/coding/djgpp/lang/cxx/iterator.h:366: parse error before `return'
d:/coding/djgpp/lang/cxx/iterator.h:371: parse error before `<'
d:/coding/djgpp/lang/cxx/iterator.h:372: `operator ==(...)' must have an
argument of class or enumerated type
d:/coding/djgpp/lang/cxx/iterator.h:372: `operator ==(...)' must take
exactly two arguments
In file included from d:/coding/djgpp/lang/cxx/defalloc.h:19,
                 from d:/coding/djgpp/lang/cxx/vector.h:27,
                 from d:/coding/djgpp/lang/cxx/vector:6,
                 from bug.cc:1:
d:/coding/djgpp/lang/cxx/std/new.h:24: declaration of `operator new' as
non-function
d:/coding/djgpp/lang/cxx/std/new.h:24: assignment (not initialization)
in declaration
d:/coding/djgpp/lang/cxx/std/new.h:25: declaration of `operator new []'
as non-function
d:/coding/djgpp/lang/cxx/std/new.h:25: assignment (not initialization)
in declaration
d:/coding/djgpp/lang/cxx/std/new.h:30: parse error before `*'
d:/coding/djgpp/lang/cxx/std/new.h: In function `void * operator
new(int)':
d:/coding/djgpp/lang/cxx/std/new.h:30: `place' undeclared (first use
this function)
d:/coding/djgpp/lang/cxx/std/new.h: At top level:
d:/coding/djgpp/lang/cxx/std/new.h:31: parse error before `*'
d:/coding/djgpp/lang/cxx/std/new.h: In function `void * operator new
[](int)':
d:/coding/djgpp/lang/cxx/std/new.h:31: `place' undeclared (first use
this function)
d:/coding/djgpp/include/stdlib.h: At top level:
In file included from d:/coding/djgpp/lang/cxx/defalloc.h:21,
                 from d:/coding/djgpp/lang/cxx/vector.h:27,
                 from d:/coding/djgpp/lang/cxx/vector:6,
                 from bug.cc:1:
d:/coding/djgpp/include/stdlib.h:31: `typedef long unsigned int size_t'
redeclared as different kind of symbol
d:/coding/djgpp/lang/cxx/std/stddef.h:15: previous declaration of `int
size_t(...)'
d:/coding/djgpp/include/stdlib.h:31: warning: `size_t' was previously
implicitly declared to return `int'

********** the end **************




- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019