ich bin gerade dabei Qt4 zu kompiliern.
Zuerst habe ich:
configure -static -no-exceptions -platform win32-g++
eingegeben. Lief auch einwandfrei.
Jetzt:
mingw32-make
Dann komtm folgender Fehler:
Jemand eine Idee?aguments to `begin' that depend on a template parameter, so a declaration of `beg
in' must be available
../../../Microsoft Visual Studio/VC98/include/vector: In member function `int st
d::vector<_Ty, _A>::rend() const':
../../../Microsoft Visual Studio/VC98/include/vector:107: error: there are no ar
guments to `begin' that depend on a template parameter, so a declaration of `beg
in' must be available
../../../Microsoft Visual Studio/VC98/include/vector: In member function `bool s
td::vector<_Ty, _A>::empty() const':
../../../Microsoft Visual Studio/VC98/include/vector:118: error: there are no ar
guments to `size' that depend on a template parameter, so a declaration of `size
' must be available
../../../Microsoft Visual Studio/VC98/include/vector: In member function `void s
td::vector<_Ty, _A>::push_back(const _Ty&)':
../../../Microsoft Visual Studio/VC98/include/vector:142: error: there are no ar
guments to `end' that depend on a template parameter, so a declaration of `end'
must be available
../../../Microsoft Visual Studio/VC98/include/vector: In member function `void s
td::vector<_Ty, _A>::pop_back()':
../../../Microsoft Visual Studio/VC98/include/vector:144: error: there are no ar
guments to `end' that depend on a template parameter, so a declaration of `end'
must be available
../../../Microsoft Visual Studio/VC98/include/vector: In member function `void s
td::vector<_Ty, _A>::clear()':
../../../Microsoft Visual Studio/VC98/include/vector:212: error: there are no ar
guments to `begin' that depend on a template parameter, so a declaration of `beg
in' must be available
../../../Microsoft Visual Studio/VC98/include/vector:212: error: there are no ar
guments to `end' that depend on a template parameter, so a declaration of `end'
must be available
../../../Microsoft Visual Studio/VC98/include/vector: In member function `bool s
td::vector<_Ty, _A>::_Eq(const std::vector<_Ty, _A>&) const':
../../../Microsoft Visual Studio/VC98/include/vector:214: error: there are no ar
guments to `size' that depend on a template parameter, so a declaration of `size
' must be available
../../../Microsoft Visual Studio/VC98/include/vector:215: error: there are no ar
guments to `begin' that depend on a template parameter, so a declaration of `beg
in' must be available
../../../Microsoft Visual Studio/VC98/include/vector:215: error: there are no ar
guments to `end' that depend on a template parameter, so a declaration of `end'
must be available
../../../Microsoft Visual Studio/VC98/include/vector: In member function `bool s
td::vector<_Ty, _A>::_Lt(const std::vector<_Ty, _A>&) const':
../../../Microsoft Visual Studio/VC98/include/vector:217: error: there are no ar
guments to `begin' that depend on a template parameter, so a declaration of `beg
in' must be available
../../../Microsoft Visual Studio/VC98/include/vector:217: error: there are no ar
guments to `end' that depend on a template parameter, so a declaration of `end'
must be available
../../../Microsoft Visual Studio/VC98/include/vector: In member function `void s
td::vector<_Ty, _A>::swap(std::vector<_Ty, _A>&)':
../../../Microsoft Visual Studio/VC98/include/vector:221: error: `_First' undecl
ared (first use this function)
../../../Microsoft Visual Studio/VC98/include/vector:222: error: `_Last' undecla
red (first use this function)
../../../Microsoft Visual Studio/VC98/include/vector:223: error: `_End' undeclar
ed (first use this function)
../../../Microsoft Visual Studio/VC98/include/vector: At global scope:
../../../Microsoft Visual Studio/VC98/include/vector:249: error: an explicit spe
cialization must be preceded by 'template <>'
../../../Microsoft Visual Studio/VC98/include/vector: In constructor `std::vecto
r<std::_Bool, std::_Bool_allocator>::vector(size_t, bool, const std::_Bool_alloc
ator&)':
../../../Microsoft Visual Studio/VC98/include/vector:424: error: no matching fun
ction for call to `std::vector<std::_Vbase, std::_Bool_allocator>::vector(size_t
, int, const std::allocator<std::_Vbase>&)'
../../../Microsoft Visual Studio/VC98/include/vector:49: note: candidates are: s
td::vector<_Ty, _A>::vector(const std::vector<_Ty, _A>&) [with _Ty = std::_Vbase
, _A = std::_Bool_allocator]
../../../Microsoft Visual Studio/VC98/include/vector:40: note: s
td::vector<_Ty, _A>::vector(const _A&) [with _Ty = std::_Vbase, _A = std::_Bool_
allocator]
../../../Microsoft Visual Studio/VC98/include/vector: In member function `void s
td::vector<std::_Bool, std::_Bool_allocator>::reserve(size_t)':
../../../Microsoft Visual Studio/VC98/include/vector:432: error: 'class std::vec
tor<std::_Vbase, std::_Bool_allocator>' has no member named 'reserve'
../../../Microsoft Visual Studio/VC98/include/vector: In member function `size_t
std::vector<std::_Bool, std::_Bool_allocator>::capacity() const':
../../../Microsoft Visual Studio/VC98/include/vector:434: error: 'const class st
d::vector<std::_Vbase, std::_Bool_allocator>' has no member named 'capacity'
../../../Microsoft Visual Studio/VC98/include/vector: In member function `std::v
ector<std::_Bool, std::_Bool_allocator>::iterator std::vector<std::_Bool, std::_
Bool_allocator>::begin()':
../../../Microsoft Visual Studio/VC98/include/vector:436: error: 'class std::vec
tor<std::_Vbase, std::_Bool_allocator>' has no member named 'begin'
../../../Microsoft Visual Studio/VC98/include/vector: In member function `std::v
ector<std::_Bool, std::_Bool_allocator>::const_iterator std::vector<std::_Bool,
std::_Bool_allocator>::begin() const':
../../../Microsoft Visual Studio/VC98/include/vector:438: error: 'const class st
d::vector<std::_Vbase, std::_Bool_allocator>' has no member named 'begin'
../../../Microsoft Visual Studio/VC98/include/vector: In member function `size_t
std::vector<std::_Bool, std::_Bool_allocator>::max_size() const':
../../../Microsoft Visual Studio/VC98/include/vector:465: error: 'const class st
d::vector<std::_Vbase, std::_Bool_allocator>' has no member named 'max_size'
../../../Microsoft Visual Studio/VC98/include/vector: In member function `void s
td::vector<std::_Bool, std::_Bool_allocator>::insert(std::vector<std::_Bool, std
::_Bool_allocator>::iterator, size_t, bool)':
../../../Microsoft Visual Studio/VC98/include/vector:508: error: 'class std::vec
tor<std::_Vbase, std::_Bool_allocator>' has no member named 'resize'
../../../Microsoft Visual Studio/VC98/include/vector: In member function `void s
td::vector<std::_Bool, std::_Bool_allocator>::insert(std::vector<std::_Bool, std
::_Bool_allocator>::iterator, std::vector<std::_Bool, std::_Bool_allocator>::con
st_iterator, std::vector<std::_Bool, std::_Bool_allocator>::const_iterator)':
../../../Microsoft Visual Studio/VC98/include/vector:519: error: 'class std::vec
tor<std::_Vbase, std::_Bool_allocator>' has no member named 'resize'
../../../Microsoft Visual Studio/VC98/include/vector: In member function `void s
td::vector<std::_Bool, std::_Bool_allocator>::flip()':
../../../Microsoft Visual Studio/VC98/include/vector:535: error: `iterator' is n
ot a member of `std::vector<std::_Vbase, std::_Bool_allocator>'
../../../Microsoft Visual Studio/VC98/include/vector:535: error: expected `;' be
fore "_S"
../../../Microsoft Visual Studio/VC98/include/vector:536: error: `_S' undeclared
(first use this function)
../../../Microsoft Visual Studio/VC98/include/vector:536: error: 'class std::vec
tor<std::_Vbase, std::_Bool_allocator>' has no member named 'end'
../../../Microsoft Visual Studio/VC98/include/vector: In member function `void s
td::vector<std::_Bool, std::_Bool_allocator>::_Trim(size_t)':
../../../Microsoft Visual Studio/VC98/include/vector:558: error: 'class std::vec
tor<std::_Vbase, std::_Bool_allocator>' has no member named 'size'
../../../Microsoft Visual Studio/VC98/include/vector:559: error: 'class std::vec
tor<std::_Vbase, std::_Bool_allocator>' has no member named 'erase'
../../../Microsoft Visual Studio/VC98/include/vector:559: error: 'class std::vec
tor<std::_Vbase, std::_Bool_allocator>' has no member named 'begin'
../../../Microsoft Visual Studio/VC98/include/vector:559: error: 'class std::vec
tor<std::_Vbase, std::_Bool_allocator>' has no member named 'end'
../../../Microsoft Visual Studio/VC98/include/vector:563: error: no match for 'o
perator[]' in '((std::vector<std::_Bool, std::_Bool_allocator>*)this)->std::vect
or<std::_Bool, std::_Bool_allocator>::_Vec[(_M - 1u)]'
../../../Microsoft Visual Studio/VC98/include/ostream: In member function `std::
basic_ostream<_E, _Tr>& std::basic_ostream<_E, _Tr>::put(_E) [with _E = char, _T
r = std::char_traits<char>]':
../../../Microsoft Visual Studio/VC98/include/ostream:373: instantiated from h
ere
../../../Microsoft Visual Studio/VC98/include/ostream:235: error: 'struct std::b
asic_streambuf<char, std::char_traits<char> >' has no member named 'sputc'
../../../Microsoft Visual Studio/VC98/include/ostream: In member function `std::
basic_ostream<_E, _Tr>& std::basic_ostream<_E, _Tr>::put(_E) [with _E = wchar_t,
_Tr = std::char_traits<wchar_t>]':
../../../Microsoft Visual Studio/VC98/include/ostream:379: instantiated from h
ere
../../../Microsoft Visual Studio/VC98/include/ostream:235: error: 'struct std::b
asic_streambuf<wchar_t, std::char_traits<wchar_t> >' has no member named 'sputc'
../../../Microsoft Visual Studio/VC98/include/vector: In member function `bool s
td::vector<_Ty, _A>::_Eq(const std::vector<_Ty, _A>&) const [with _Ty = std::_Vb
ase, _A = std::_Bool_allocator]':
../../../Microsoft Visual Studio/VC98/include/vector:540: instantiated from he
re
../../../Microsoft Visual Studio/VC98/include/vector:214: error: `begin' undecla
red (first use this function)
../../../Microsoft Visual Studio/VC98/include/vector:214: error: `end' undeclare
d (first use this function)
../../../Microsoft Visual Studio/VC98/include/vector:214: error: 'const class st
d::vector<std::_Vbase, std::_Bool_allocator>' has no member named 'begin'
../../../Microsoft Visual Studio/VC98/include/vector:214: error: 'const class st
d::vector<std::_Vbase, std::_Bool_allocator>' has no member named 'size'
../../../Microsoft Visual Studio/VC98/include/vector:214: error: `size' undeclar
ed (first use this function)
../../../Microsoft Visual Studio/VC98/include/vector: In member function `bool s
td::vector<_Ty, _A>::_Lt(const std::vector<_Ty, _A>&) const [with _Ty = std::_Vb
ase, _A = std::_Bool_allocator]':
../../../Microsoft Visual Studio/VC98/include/vector:543: instantiated from he
re
../../../Microsoft Visual Studio/VC98/include/vector:217: error: `begin' undecla
red (first use this function)
../../../Microsoft Visual Studio/VC98/include/vector:217: error: `end' undeclare
d (first use this function)
../../../Microsoft Visual Studio/VC98/include/vector:217: error: 'const class st
d::vector<std::_Vbase, std::_Bool_allocator>' has no member named 'begin'
../../../Microsoft Visual Studio/VC98/include/vector:217: error: 'const class st
d::vector<std::_Vbase, std::_Bool_allocator>' has no member named 'end'
../../../Microsoft Visual Studio/VC98/include/vector: In member function `void s
td::vector<_Ty, _A>::swap(std::vector<_Ty, _A>&) [with _Ty = std::_Vbase, _A = s
td::_Bool_allocator]':
../../../Microsoft Visual Studio/VC98/include/vector:546: instantiated from he
re
../../../Microsoft Visual Studio/VC98/include/vector:221: error: 'class std::vec
tor<std::_Vbase, std::_Bool_allocator>' has no member named '_First'
../../../Microsoft Visual Studio/VC98/include/vector:222: error: 'class std::vec
tor<std::_Vbase, std::_Bool_allocator>' has no member named '_Last'
../../../Microsoft Visual Studio/VC98/include/vector:223: error: 'class std::vec
tor<std::_Vbase, std::_Bool_allocator>' has no member named '_End'
../../../Microsoft Visual Studio/VC98/include/istream: In member function `bool
std::basic_istream<_E, _Tr>::ipfx(bool) [with _E = char, _Tr = std::char_traits<
char>]':
../../../Microsoft Visual Studio/VC98/include/istream:34: instantiated from `s
td::basic_istream<_E, _Tr>::sentry::sentry(std::basic_istream<_E, _Tr>&, bool) [
with _E = char, _Tr = std::char_traits<char>]'
../../../Microsoft Visual Studio/VC98/include/istream:544: instantiated from h
ere
../../../Microsoft Visual Studio/VC98/include/istream:44: error: invalid operand
s of types `int' and `std::ios_base&()(std::ios_base&)' to binary `operator&'
../../../Microsoft Visual Studio/VC98/include/istream:51: error: 'struct std::ba
sic_streambuf<char, std::char_traits<char> >' has no member named 'snextc'
../../../Microsoft Visual Studio/VC98/include/istream: In member function `bool
std::basic_istream<_E, _Tr>::ipfx(bool) [with _E = wchar_t, _Tr = std::char_trai
ts<wchar_t>]':
../../../Microsoft Visual Studio/VC98/include/istream:34: instantiated from `s
td::basic_istream<_E, _Tr>::sentry::sentry(std::basic_istream<_E, _Tr>&, bool) [
with _E = wchar_t, _Tr = std::char_traits<wchar_t>]'
../../../Microsoft Visual Studio/VC98/include/istream:564: instantiated from h
ere
../../../Microsoft Visual Studio/VC98/include/istream:44: error: invalid operand
s of types `int' and `std::ios_base&()(std::ios_base&)' to binary `operator&'
../../../Microsoft Visual Studio/VC98/include/istream:51: error: 'struct std::ba
sic_streambuf<wchar_t, std::char_traits<wchar_t> >' has no member named 'snextc'
../../../Microsoft Visual Studio/VC98/include/xstring: In member function `std::
basic_string<_E, _Tr, _A>& std::basic_string<_E, _Tr, _A>::assign(const _E*, int
) [with _E = char, _Tr = std::char_traits<char>, _A = std::allocator<char>]':
../../../Microsoft Visual Studio/VC98/include/xstring:50: instantiated from `s
td::basic_string<_E, _Tr, _A>::basic_string(const _E*, int, const _A&) [with _E
= char, _Tr = std::char_traits<char>, _A = std::allocator<char>]'
../../include/QtCore/../../src/corelib/tools/qstring.h:992: instantiated from
here
../../../Microsoft Visual Studio/VC98/include/xstring:133: error: `_Grow' undecl
ared (first use this function)
../../../Microsoft Visual Studio/VC98/include/xstring:135: error: `_Eos' undecla
red (first use this function)
../../../Microsoft Visual Studio/VC98/include/vector: In copy constructor `std::
vector<_Ty, _A>::vector(const std::vector<_Ty, _A>&) [with _Ty = std::_Vbase, _A
= std::_Bool_allocator]':
../../../Microsoft Visual Studio/VC98/include/vector:225: instantiated from `v
oid std::vector<_Ty, _A>::swap(std::vector<_Ty, _A>&) [with _Ty = std::_Vbase, _
A = std::_Bool_allocator]'
../../../Microsoft Visual Studio/VC98/include/vector:546: instantiated from he
re
../../../Microsoft Visual Studio/VC98/include/vector:50: error: 'const class std
::vector<std::_Vbase, std::_Bool_allocator>' has no member named 'size'
../../../Microsoft Visual Studio/VC98/include/vector:51: error: 'const class std
::vector<std::_Vbase, std::_Bool_allocator>' has no member named 'begin'
../../../Microsoft Visual Studio/VC98/include/vector:51: error: 'const class std
::vector<std::_Vbase, std::_Bool_allocator>' has no member named 'end'
../../../Microsoft Visual Studio/VC98/include/vector:51: error: `_Ucopy' undecla
red (first use this function)
../../../Microsoft Visual Studio/VC98/include/vector: In member function `std::v
ector<_Ty, _A>& std::vector<_Ty, _A>::operator=(const std::vector<_Ty, _A>&) [wi
th _Ty = std::_Vbase, _A = std::_Bool_allocator]':
../../../Microsoft Visual Studio/VC98/include/vector:225: instantiated from `v
oid std::vector<_Ty, _A>::swap(std::vector<_Ty, _A>&) [with _Ty = std::_Vbase, _
A = std::_Bool_allocator]'
../../../Microsoft Visual Studio/VC98/include/vector:546: instantiated from he
re
../../../Microsoft Visual Studio/VC98/include/vector:64: error: `size' undeclare
d (first use this function)
../../../Microsoft Visual Studio/VC98/include/vector:64: error: 'const class std
::vector<std::_Vbase, std::_Bool_allocator>' has no member named 'size'
../../../Microsoft Visual Studio/VC98/include/vector:67: error: 'const class std
::vector<std::_Vbase, std::_Bool_allocator>' has no member named 'size'
../../../Microsoft Visual Studio/VC98/include/vector:68: error: `capacity' undec
lared (first use this function)
../../../Microsoft Visual Studio/VC98/include/vector:68: error: 'const class std
::vector<std::_Vbase, std::_Bool_allocator>' has no member named 'size'
../../../Microsoft Visual Studio/VC98/include/vector:70: error: 'const class std
::vector<std::_Vbase, std::_Bool_allocator>' has no member named 'begin'
../../../Microsoft Visual Studio/VC98/include/vector:71: error: 'const class std
::vector<std::_Vbase, std::_Bool_allocator>' has no member named 'end'
../../../Microsoft Visual Studio/VC98/include/vector:71: error: `_Ucopy' undecla
red (first use this function)
../../../Microsoft Visual Studio/VC98/include/vector:72: error: 'const class std
::vector<std::_Vbase, std::_Bool_allocator>' has no member named 'size'
../../../Microsoft Visual Studio/VC98/include/vector:76: error: 'const class std
::vector<std::_Vbase, std::_Bool_allocator>' has no member named 'size'
../../../Microsoft Visual Studio/VC98/include/vector:77: error: 'const class std
::vector<std::_Vbase, std::_Bool_allocator>' has no member named 'begin'
../../../Microsoft Visual Studio/VC98/include/vector:77: error: 'const class std
::vector<std::_Vbase, std::_Bool_allocator>' has no member named 'end'
../../../Microsoft Visual Studio/VC98/include/ostream: In member function `void
std::basic_ostream<_E, _Tr>::osfx() [with _E = char, _Tr = std::char_traits<char
>]':
../../../Microsoft Visual Studio/VC98/include/ostream:44: instantiated from `s
td::basic_ostream<_E, _Tr>::sentry::~sentry() [with _E = char, _Tr = std::char_t
raits<char>]'
../../../Microsoft Visual Studio/VC98/include/ostream:230: instantiated from `
std::basic_ostream<_E, _Tr>& std::basic_ostream<_E, _Tr>::put(_E) [with _E = cha
r, _Tr = std::char_traits<char>]'
../../../Microsoft Visual Studio/VC98/include/ostream:373: instantiated from h
ere
../../../Microsoft Visual Studio/VC98/include/ostream:56: error: invalid operand
s of types `int' and `std::ios_base&()(std::ios_base&)' to binary `operator&'
../../../Microsoft Visual Studio/VC98/include/ostream: In member function `void
std::basic_ostream<_E, _Tr>::osfx() [with _E = wchar_t, _Tr = std::char_traits<w
char_t>]':
../../../Microsoft Visual Studio/VC98/include/ostream:44: instantiated from `s
td::basic_ostream<_E, _Tr>::sentry::~sentry() [with _E = wchar_t, _Tr = std::cha
r_traits<wchar_t>]'
../../../Microsoft Visual Studio/VC98/include/ostream:230: instantiated from `
std::basic_ostream<_E, _Tr>& std::basic_ostream<_E, _Tr>::put(_E) [with _E = wch
ar_t, _Tr = std::char_traits<wchar_t>]'
../../../Microsoft Visual Studio/VC98/include/ostream:379: instantiated from h
ere
../../../Microsoft Visual Studio/VC98/include/ostream:56: error: invalid operand
s of types `int' and `std::ios_base&()(std::ios_base&)' to binary `operator&'
mingw32-make[2]: *** [tmp/obj/release_static/qtmain_win.o] Error 1
mingw32-make[2]: Leaving directory `C:/Qt/src/winmain'
mingw32-make[1]: *** [release] Error 2
mingw32-make[1]: Leaving directory `C:/Qt/src/winmain'
mingw32-make: *** [sub-winmain-make_default-ordered] Error 2
Danke,
kaazr