Boost logo

Boost :

From: Beman Dawes (bdawes_at_[hidden])
Date: 2003-03-17 16:29:50

At 03:40 PM 3/17/2003, Terje Slettebø wrote:

>Well, I think this reinforces the suggestion to define
>for 2.95.x. Comments?
>Either that, or to have some way to detect where
>is not supported, and turn off wide character support for that, in
>lexical_cast. Currently, it disables wide character support if one of the
>following macros are set:

Are you sure disabling wide character support is really the solution, or
that it is really fully disabled?

For the 2.95.x test at,
BOOST_NO_STD_WSTRING is already defined, so presumably wide character
support is already disabled.

Look at the error messages from date_time testperiod below, and the source
code lines they refer to. At least directly, they don't seem releated to
wide character support.


In file included from
from ../libs/date_time/test/gregorian/testperiod.cpp:6:
syntax error before `;'
/home/boost/boost-regress-RC_1_30_0/boost/boost/lexical_cast.hpp: In method
boost::detail::lexical_stream<Target,Source>::operator >>(InputStreamable
&)': /home/boost/boost-regress-RC_1_30_0/boost/boost/lexical_cast.hpp:146:
parse error before `>'
/home/boost/boost-regress-RC_1_30_0/boost/boost/lexical_cast.hpp: In
function `Target boost::lexical_cast(Source)':
/home/boost/boost-regress-RC_1_30_0/boost/boost/lexical_cast.hpp:181: parse
error before `::'
/home/boost/boost-regress-RC_1_30_0/boost/boost/lexical_cast.hpp:185: parse
error before `::'
confused by earlier errors, bailing out

Boost list run by bdawes at, gregod at, cpdaniel at, john at