Boost logo

Boost :

From: Marshall Clow (marshall_at_[hidden])
Date: 2008-01-02 13:43:02


Non-basic-source-character-set characters conflict with MSVC

There exist high-ascii characters in the Boost sources that cannot be
converted to the local region for a given computer because the
context of the originating region of the source is not known. Thus,
these high-ascii characters may not have a proper mapping, and a
warning will be emitted by MSVC 2003 and 2005. This should be
considered a failure case because, though low, it is still emitting
an alert. Thus, without the correct region set on your system, the
Boost sources fail to build.

I believe all the characters referenced are in comments.

Is this worth fixing?
Does anyone care?

It appears that 90% of problem is the copyright symbol. A quick grep
of the boost header files
shows about 34 instances of '©', changing them to '(c)' would be easy.

The rest of the problem are in author's names, for example see
Jaako's name in <boost/utility/enable_if.hpp".

My recommendation is to close this as "wont fix".

-- Marshall
Marshall Clow     Idio Software   <mailto:marshall_at_[hidden]>
It is by caffeine alone I set my mind in motion.
It is by the beans of Java that thoughts acquire speed,
the hands acquire shaking, the shaking becomes a warning.
It is by caffeine alone I set my mind in motion.

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