id,summary,reporter,owner,description,type,status,milestone,component,version,severity,resolution,keywords,cc 6400,gcc3.4.4(cygwin) code will not compile if macro BOOST_LCAST_NO_WCHAR_T is defined,grzechu81@…,nasonov,"Using compiler gcc 3.4.4 (cygwin) and boost 1.48.0 following code: {{{ #include int main(int argc, char * argv[]) { return 0; } }}} will result in compiler error: {{{ .../boost_1_48_0/boost/lexical_cast.hpp: In function `bool boost::detail::parse_inf_nan_impl(const CharT*, const CharT*, T&, const CharT*, const CharT*, const CharT*, const CharT*, CharT, CharT)': .../boost_1_48_0/boost/lexical_cast.hpp:651: error: incomplete type `boost::detail::lcast_char_constants' used in nested name specifier .../boost_1_48_0/boost/lexical_cast.hpp:652: error: incomplete type `boost::detail::lcast_char_constants' used in nested name specifier }}} It is because if using this compiler, macro BOOST_NO_STD_WSTRING is defined , so.. lexical cast defines BOOST_LCAST_NO_WCHAR_T. Some code is #ifdef'ed with this macro but not all that should. So there is discrepancy.",Bugs,closed,Boost 1.49.0,lexical_cast,Boost 1.48.0,Showstopper,fixed,gcc.3.4.4 cygwin BOOST_LCAST_NO_WCHAR_T,antoshkka@…