Hi all,
I haven't tried building for a while and after installing SVN last night I
thought it a good a time as any.
This was last night so I'm guessing it was build 12857
Upon reaching explorer it tries to generate the depends but is failing as
shown
<--snip-->
cmd: [LD] cmd.exe
cmd.exe was successfully built.
explorer: [DEPENDS] utility/.xmlstorage.d
cc1plus: unrecognized option `-E'
explorer: [DEPENDS] utility/.shellbrowserimpl.d
cc1plus: unrecognized option `-E'
explorer: [DEPENDS] utility/.dragdropimpl.d
cc1plus: unrecognized option `-E'
explorer: [DEPENDS] utility/.window.d
</--snip-->
This then continues for all resulting in massive failure upon building
<--snip-->
E:/reactos/build/MinGW/include/c++/3.2.3/bits/stl_map.h:225: instantiated
from
`_Tp& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const _Key&) [with
_Key
= String, _Tp = ICON_ID, _Compare = std::less<String>, _Alloc =
std::allocator<
std::pair<const String, ICON_ID> >]'
explorer.cpp:398: instantiated from here
E:/reactos/build/MinGW/include/c++/3.2.3/bits/stl_pair.h:88: invalid use of
undefined type `struct String'
utility/utility.h:737: forward declaration of `struct String'
mingw32-make[1]: *** [explorer.o] Error 1
mingw32-make: *** [explorer] Error 2
E:\reactos\source\trunk\reactos>
</--snip-->
so I manually checked cc1plus with the -E option:
E:\reactos\source\trunk\reactos>cc1plus -E
cc1plus: unrecognized option `-E'
A quick search through the help showed that no -E existed for cc1plus:
E:\reactos\source\trunk\reactos>cc1plus --help | grep -e -E
E:\reactos\source\trunk\reactos>
Does anyone have any ideas what is happening here??
I've attached the full log as it was too big to paste here.
<<exp_fail.txt>>
Thanks,
Gedi
************************************************************************
The information contained in this message or any of its
attachments is confidential and is intended for the exclusive
use of the addressee. The information may also be legally
privileged. The views expressed may not be company policy,
but the personal views of the originator. If you are not the
addressee, any disclosure, reproduction, distribution or other
dissemination or use of this communication is strictly prohibited.
If you have received this message in error, please contact
postmaster(a)exideuk.co.uk
<mailto:postmaster@exideuk.co.uk> and then delete this message.
Exide Technologies is an industrial and transportation battery
producer and recycler with operations in 89 countries.
Further information can be found at
www.exide.com