I can't compile log library rev.842 with /Zc:wchar_t- specified which make compiler treat wchar_t as unsigned short. A problem is caused by error in template specialization inside boost::spirit and can be easy reprodused.
I don't think I'm going to support such configuration. wchar_t is a distinct type, and AFAIR, Boost.Build makes sure it is treated as such when the library is compiled.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hello!
I can't compile log library rev.842 with /Zc:wchar_t- specified which make compiler treat wchar_t as unsigned short. A problem is caused by error in template specialization inside boost::spirit and can be easy reprodused.
Maybe, it makes sense to substitute qi::lit with qi::char?
With best regards, sliser
I don't think I'm going to support such configuration. wchar_t is a distinct type, and AFAIR, Boost.Build makes sure it is treated as such when the library is compiled.