Ticket #6159 (closed Bugs: fixed)
lexical_cast in 1.48 will not compile on platforms without cwchar
|Reported by:||justin.viiret@…||Owned by:||nasonov|
|Milestone:||To Be Determined||Component:||lexical_cast|
|Keywords:||lexical_cast cwchar wchar_t||Cc:||antoshkka@…|
Boost 1.48 added an include of the <cwchar> header in lexical_cast.hpp, and this breaks compilation on platforms that don't provide it (such as VxWorks?).
It looks like Boost has a macro for handling this case already, so my guess is that this is fixable by just wrapping the include in a check for BOOST_NO_CWCHAR. A patch is attached that works for me.