|
From: <Mar...@or...> - 2002-01-24 15:29:37
|
Hello,
I seem to have a problem using the MinGW g++ compiler
Compiling some programs result in several error messages originating
from the standard header files.
E.g.:
In file included from
C:\GCC-2.95.2\bin\..\lib\gcc-lib\i386-mingw32\2.95.2\..\..\..\..\include
\g++-3\iostream.h:31,
from
C:\GCC-2.95.2\bin\..\lib\gcc-lib\i386-mingw32\2.95.2\..\..\..\..\include
\g++-3\stl_algobase.h:53,
from
C:\GCC-2.95.2\bin\..\lib\gcc-lib\i386-mingw32\2.95.2\..\..\..\..\include
\g++-3\vector:30,
from PyScope.h:4,
from cmt_wrap.cc:562:
C:\GCC-2.95.2\bin\..\lib\gcc-lib\i386-mingw32\2.95.2\..\..\..\..\include
\g++-3\streambuf.h:238: `ios::pword(int)' has already been declared in
`ios'
C:\GCC-2.95.2\bin\..\lib\gcc-lib\i386-mingw32\2.95.2\..\..\..\..\include
\g++-3\streambuf.h:240: `ios::iword(int)' has already been declared in
`ios'
<streambuf.h>
237 void*& pword(int);
238 void* pword(int) const;
239 long& iword(int);
240 long iword(int) const;
In file included from
C:\GCC-2.95.2\bin\..\lib\gcc-lib\i386-mingw32\2.95.2\..\..\..\..\include
\g++-3\stl_algobase.h:56,
from
C:\GCC-2.95.2\bin\..\lib\gcc-lib\i386-mingw32\2.95.2\..\..\..\..\include
\g++-3\vector:30,
from PyScope.h:4,
from cmt_wrap.cc:562:
C:\GCC-2.95.2\bin\..\lib\gcc-lib\i386-mingw32\2.95.2\..\..\..\..\include
\g++-3\stl_iterator.h:121: redefinition of `struct iterator_traits<_Tp
*>'
C:\GCC-2.95.2\bin\..\lib\gcc-lib\i386-mingw32\2.95.2\..\..\..\..\include
\g++-3\stl_iterator.h:118: previous definition h
<stl_iterator.h>
111 template <class _Tp>
112 struct iterator_traits<_Tp*> {
113 typedef random_access_iterator_tag iterator_category;
114 typedef _Tp value_type;
115 typedef ptrdiff_t difference_type;
116 typedef _Tp* pointer;
117 typedef _Tp& reference;
118 };
119
120 template <class _Tp>
121 struct iterator_traits<const _Tp*> {
122 typedef random_access_iterator_tag iterator_category;
123 typedef _Tp value_type;
124 typedef ptrdiff_t difference_type;
125 typedef const _Tp* pointer;
126 typedef const _Tp& reference;
128 };
etc...
I would be grateful if anybody could help me.
Marc De Jonghe
|