[GCC-XML] How to get more info from error message, resulting in ICE?

Marcus Lindblom macke at yar.nu
Sat Jan 10 04:48:14 EST 2009


Brad King wrote:
> Marcus Lindblom wrote:
>>
>> Brad King wrote:
>>> Marcus Lindblom wrote:
>> I updated, rebuilt and reran, and got a different error message,
>> followed by an ICE again. The Boost-error I can probably work on, but
>> the new ICE is a bit scary:
>>
>> ###
>> C:/Program Files/boost/boost_1_36_0/boost/mpl/bool_fwd.hpp:21: sorry,
>> unimplemented: call_expr cannot be mangled due to a defect in the C++ ABI
>> C:/Program Files/boost/boost_1_36_0/boost/type.hpp:14: internal compiler
>> error: Segmentation fault
>> ###
>>
>> Is the latter error due to the former?
>> Is there anything I can do additionally to pinpoint this?
> 
> It is probably because gccxml simulates MSVC's preprocessor, so boost's
> code is picking implementations that work with MSVC instead of GCC.
> From boost's point of view, gccxml is another compiler identified by
> __GCCXML__.  I know some parts of boost have been fixed to recognize it.
>  Perhaps this part has not been fixed, or was not fixed as of their 1.36
> release.

Ok. I'll see what I can do about it. Perhaps try 1.37 or even 1.38 
(which is due for beta in a few weeks).

Thanks for helping, and for making & maintaining gccxml!

Cheers,
/Marcus




More information about the gccxml mailing list