------- Comment #6 from davek at gcc dot gnu dot org 2010-01-27 12:06 ------- I tried building the preprocessed source with my stock 4.3.4 compiler. The first two error messages are about the undefined wide char types, then there's a massive cascade of template errors following on from that.
Cygwin provides a uchar.h that defines char16_t and char32_t. I checked that none of the #-directives in the preprocessed source referred to uchar.h, so if boost fails to include it and boost gets an error about these types being undefined, I think that is likely to be a boost bug rather than a cygwin or gcc problem. I therefore don't propose to investigate this any further, unless new evidence comes to light. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42880