On Fri, Nov 09, 2007 at 12:22:25AM +0100, Enrico Forestieri wrote: > > Hm... the easy way out would probably be an #include <string> or such > > guarded by #ifdef SOMETHING_CYGWIN_SPECIFIC. > > > > But there should be something cheaper. > > > > Is USE_WCHAR_T defined for you? > > What type is lyx::char_type typedef'ed to? > > For what types do you have char_traits<> specialized? > > BTW I get the same exact error on Linux after editing src/config.h > and putting #undef USE_WCHAR_T just after the point where it gets defined.
So this is a hint that it would not work with any compiler with !defined(USE_WCHAR_T)? But isn't that with MSVC, too? Andre'