Hello,
Why everyone else had been complaining on how we should revert changes that expose
compiler bugs, I, on the other hand, have not even been able to build ReactOS anymore
starting with recent revisions (probably related to C++ changes).
Anyone want to fix this, please?
[PCH] obj-i386/base/shell/explorer/.gch_explorer/precomp.h.gch
In file included from
/usr/local/RosBE/i386/lib/gcc/mingw32/4.4.2/include/c++/bits/localefwd.h:42,
from /usr/local/RosBE/i386/lib/gcc/mingw32/4.4.2/include/c++/string:45,
from base/shell/explorer/utility/utility.h:58,
from base/shell/explorer/precomp.h:33:
/usr/local/RosBE/i386/lib/gcc/mingw32/4.4.2/include/c++/mingw32/bits/c++locale.h: In
function 'int std::__convert_from_v(int* const&, char*, int, const char*,
...)':
/usr/local/RosBE/i386/lib/gcc/mingw32/4.4.2/include/c++/mingw32/bits/c++locale.h:74:
error: expected primary-expression before ',' token
In file included from /usr/local/RosBE/i386/lib/gcc/mingw32/4.4.2/include/c++/string:46,
from base/shell/explorer/utility/utility.h:58,
from base/shell/explorer/precomp.h:33:
/usr/local/RosBE/i386/lib/gcc/mingw32/4.4.2/include/c++/bits/ostream_insert.h: In function
'void std::__ostream_write(std::basic_ostream<_CharT, _Traits>&, const
_CharT*, std::streamsize)':
/usr/local/RosBE/i386/lib/gcc/mingw32/4.4.2/include/c++/bits/ostream_insert.h:48: error:
expected primary-expression before '.' token
/usr/local/RosBE/i386/lib/gcc/mingw32/4.4.2/include/c++/bits/ostream_insert.h:50: error:
expected primary-expression before '.' token
/usr/local/RosBE/i386/lib/gcc/mingw32/4.4.2/include/c++/bits/ostream_insert.h: In function
'void std::__ostream_fill(std::basic_ostream<_CharT, _Traits>&,
std::streamsize)':
/usr/local/RosBE/i386/lib/gcc/mingw32/4.4.2/include/c++/bits/ostream_insert.h:60: error:
expected primary-expression before '.' token
/usr/local/RosBE/i386/lib/gcc/mingw32/4.4.2/include/c++/bits/ostream_insert.h:63: error:
expected primary-expression before '.' token
/usr/local/RosBE/i386/lib/gcc/mingw32/4.4.2/include/c++/bits/ostream_insert.h:66: error:
expected primary-expression before '.' token
/usr/local/RosBE/i386/lib/gcc/mingw32/4.4.2/include/c++/bits/ostream_insert.h: In function
'std::basic_ostream<_CharT, _Traits>&
std::__ostream_insert(std::basic_ostream<_CharT, _Traits>&, const _CharT*,
std::streamsize)':
/usr/local/RosBE/i386/lib/gcc/mingw32/4.4.2/include/c++/bits/ostream_insert.h:85: error:
expected primary-expression before '.' token
/usr/local/RosBE/i386/lib/gcc/mingw32/4.4.2/include/c++/bits/ostream_insert.h:88: error:
expected primary-expression before '.' token
/usr/local/RosBE/i386/lib/gcc/mingw32/4.4.2/include/c++/bits/ostream_insert.h:92: error:
expected primary-expression before ',' token
/usr/local/RosBE/i386/lib/gcc/mingw32/4.4.2/include/c++/bits/ostream_insert.h:93: error:
expected primary-expression before '.' token
/usr/local/RosBE/i386/lib/gcc/mingw32/4.4.2/include/c++/bits/ostream_insert.h:94: error:
expected primary-expression before ',' token
/usr/local/RosBE/i386/lib/gcc/mingw32/4.4.2/include/c++/bits/ostream_insert.h:95: error:
expected primary-expression before '.' token
/usr/local/RosBE/i386/lib/gcc/mingw32/4.4.2/include/c++/bits/ostream_insert.h:96: error:
expected primary-expression before ',' token
/usr/local/RosBE/i386/lib/gcc/mingw32/4.4.2/include/c++/bits/ostream_insert.h:99: error:
expected primary-expression before ',' token
/usr/local/RosBE/i386/lib/gcc/mingw32/4.4.2/include/c++/bits/ostream_insert.h:100: error:
expected primary-expression before '.' token
/usr/local/RosBE/i386/lib/gcc/mingw32/4.4.2/include/c++/bits/ostream_insert.h:104: error:
expected primary-expression before '.' token
/usr/local/RosBE/i386/lib/gcc/mingw32/4.4.2/include/c++/bits/ostream_insert.h:108: error:
expected primary-expression before '.' token
In file included from
/usr/local/RosBE/i386/lib/gcc/mingw32/4.4.2/include/c++/iostream:40,
from base/shell/explorer/utility/utility.h:59,
from base/shell/explorer/precomp.h:33:
/usr/local/RosBE/i386/lib/gcc/mingw32/4.4.2/include/c++/ostream: In function
'std::basic_ostream<_CharT, _Traits>&
std::operator<<(std::basic_ostream<_CharT, _Traits>&, _CharT)':
/usr/local/RosBE/i386/lib/gcc/mingw32/4.4.2/include/c++/ostream:447: error: expected
primary-expression before ',' token
/usr/local/RosBE/i386/lib/gcc/mingw32/4.4.2/include/c++/ostream: In function
'std::basic_ostream<_CharT, _Traits>&
std::operator<<(std::basic_ostream<_CharT, _Traits>&, char)':
/usr/local/RosBE/i386/lib/gcc/mingw32/4.4.2/include/c++/ostream:452: error: expected
primary-expression before '<<' token
/usr/local/RosBE/i386/lib/gcc/mingw32/4.4.2/include/c++/ostream:452: error: expected
primary-expression before '.' token
/usr/local/RosBE/i386/lib/gcc/mingw32/4.4.2/include/c++/ostream: In function
'std::basic_ostream<char, _Traits>&
std::operator<<(std::basic_ostream<char, _Traits>&, char)':
/usr/local/RosBE/i386/lib/gcc/mingw32/4.4.2/include/c++/ostream:458: error: expected
primary-expression before ',' token
/usr/local/RosBE/i386/lib/gcc/mingw32/4.4.2/include/c++/ostream: In function
'std::basic_ostream<char, _Traits>&
std::operator<<(std::basic_ostream<char, _Traits>&, signed char)':
/usr/local/RosBE/i386/lib/gcc/mingw32/4.4.2/include/c++/ostream:464: error: expected
primary-expression before '<<' token
/usr/local/RosBE/i386/lib/gcc/mingw32/4.4.2/include/c++/ostream: In function
'std::basic_ostream<char, _Traits>&
std::operator<<(std::basic_ostream<char, _Traits>&, unsigned char)':
/usr/local/RosBE/i386/lib/gcc/mingw32/4.4.2/include/c++/ostream:469: error: expected
primary-expression before '<<' token
/usr/local/RosBE/i386/lib/gcc/mingw32/4.4.2/include/c++/ostream: In function
'std::basic_ostream<_CharT, _Traits>&
std::operator<<(std::basic_ostream<_CharT, _Traits>&, const
_CharT*)':
/usr/local/RosBE/i386/lib/gcc/mingw32/4.4.2/include/c++/ostream:491: error: expected
primary-expression before '.' token
/usr/local/RosBE/i386/lib/gcc/mingw32/4.4.2/include/c++/ostream:493: error: expected
primary-expression before ',' token
/usr/local/RosBE/i386/lib/gcc/mingw32/4.4.2/include/c++/ostream: In function
'std::basic_ostream<char, _Traits>&
std::operator<<(std::basic_ostream<char, _Traits>&, const char*)':
/usr/local/RosBE/i386/lib/gcc/mingw32/4.4.2/include/c++/ostream:508: error: expected
primary-expression before '.' token
/usr/local/RosBE/i386/lib/gcc/mingw32/4.4.2/include/c++/ostream:510: error: expected
primary-expression before ',' token
/usr/local/RosBE/i386/lib/gcc/mingw32/4.4.2/include/c++/ostream: In function
'std::basic_ostream<char, _Traits>&
std::operator<<(std::basic_ostream<char, _Traits>&, const signed
char*)':
/usr/local/RosBE/i386/lib/gcc/mingw32/4.4.2/include/c++/ostream:519: error: expected
primary-expression before '<<' token
/usr/local/RosBE/i386/lib/gcc/mingw32/4.4.2/include/c++/ostream: In function
'std::basic_ostream<char, _Traits>&
std::operator<<(std::basic_ostream<char, _Traits>&, const unsigned
char*)':
/usr/local/RosBE/i386/lib/gcc/mingw32/4.4.2/include/c++/ostream:524: error: expected
primary-expression before '<<' token
In file included from
/usr/local/RosBE/i386/lib/gcc/mingw32/4.4.2/include/c++/ostream:565,
from
/usr/local/RosBE/i386/lib/gcc/mingw32/4.4.2/include/c++/iostream:40,
from base/shell/explorer/utility/utility.h:59,
from base/shell/explorer/precomp.h:33:
/usr/local/RosBE/i386/lib/gcc/mingw32/4.4.2/include/c++/bits/ostream.tcc: In function
'std::basic_ostream<_CharT, _Traits>&
std::operator<<(std::basic_ostream<_CharT, _Traits>&, const char*)':
/usr/local/RosBE/i386/lib/gcc/mingw32/4.4.2/include/c++/bits/ostream.tcc:324: error:
expected primary-expression before '.' token
/usr/local/RosBE/i386/lib/gcc/mingw32/4.4.2/include/c++/bits/ostream.tcc:342: error:
expected primary-expression before '.' token
/usr/local/RosBE/i386/lib/gcc/mingw32/4.4.2/include/c++/bits/ostream.tcc:343: error:
expected primary-expression before ',' token
/usr/local/RosBE/i386/lib/gcc/mingw32/4.4.2/include/c++/bits/ostream.tcc:347: error:
expected primary-expression before '.' token
/usr/local/RosBE/i386/lib/gcc/mingw32/4.4.2/include/c++/bits/ostream.tcc:351: error:
expected primary-expression before '.' token
In file included from
/usr/local/RosBE/i386/lib/gcc/mingw32/4.4.2/include/c++/iostream:40,
from base/shell/explorer/utility/utility.h:59,
from base/shell/explorer/precomp.h:33:
/usr/local/RosBE/i386/lib/gcc/mingw32/4.4.2/include/c++/ostream: In function
'std::basic_ostream<char, _Traits>&
std::operator<<(std::basic_ostream<char, _Traits>&, const char*) [with
_Traits = std::char_traits<char>]':
base/shell/explorer/utility/xmlstorage.h:2923: instantiated from here
/usr/local/RosBE/i386/lib/gcc/mingw32/4.4.2/include/c++/ostream:512: error:
return-statement with no value, in function returning 'std::basic_ostream<char,
std::char_traits<char> >&'
make: *** [obj-i386/base/shell/explorer/.gch_explorer/precomp.h.gch] Error 1
-r