Boost C++ Libraries: Ticket #597: Non-basic-source-character-set characters conflict with MSVC https://svn.boost.org/trac10/ticket/597 <pre class="wiki">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. </pre> en-us Boost C++ Libraries /htdocs/site/boost.png https://svn.boost.org/trac10/ticket/597 Trac 1.4.3 Gennaro Prota Tue, 01 Aug 2006 21:06:53 GMT <link>https://svn.boost.org/trac10/ticket/597#comment:1 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/597#comment:1</guid> <description> <pre class="wiki">Logged In: YES user_id=624384 I'm surprised that VC8 (2005) still gets this wrong. I've changed the data-type to "Support Requests" as this is a compiler problem: non basic source-set characters should be trivially handled in translation phase 1 :-( Anyhow, could you please tell us: * your system region * the number (Cxxxx) of the warning you get ? </pre> </description> <category>Ticket</category> </item> <item> <dc:creator>sf-robot</dc:creator> <pubDate>Wed, 16 Aug 2006 02:20:34 GMT</pubDate> <title>status changed https://svn.boost.org/trac10/ticket/597#comment:2 https://svn.boost.org/trac10/ticket/597#comment:2 <ul> <li><strong>status</strong> <span class="trac-field-old">assigned</span> → <span class="trac-field-new">closed</span> </li> </ul> <pre class="wiki">Logged In: YES user_id=1312539 This Tracker item was closed automatically by the system. It was previously set to a Pending status, and the original submitter did not respond within 14 days (the time period specified by the administrator of this Tracker). </pre> Ticket akalin Sun, 10 Sep 2006 10:58:11 GMT <link>https://svn.boost.org/trac10/ticket/597#comment:3 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/597#comment:3</guid> <description> <pre class="wiki">Logged In: YES user_id=1578182 I get this same problem. I'm using the Japanese region and the warning I get is 4819. Per the discussion in http://archives.free.net.ph/message/20060403.042624.2a5fe361.en.html , I'm sure it's the copyright symbols that are causing this problem as they don't show up as copyright symbols for me. (a half-width katakana 'u', if you're curious) </pre> </description> <category>Ticket</category> </item> <item> <dc:creator>anonymous</dc:creator> <pubDate>Fri, 28 Sep 2007 06:38:13 GMT</pubDate> <title>status changed; resolution deleted https://svn.boost.org/trac10/ticket/597#comment:4 https://svn.boost.org/trac10/ticket/597#comment:4 <ul> <li><strong>status</strong> <span class="trac-field-old">closed</span> → <span class="trac-field-new">reopened</span> </li> <li><strong>resolution</strong> <span class="trac-field-deleted">None</span> </li> </ul> <p> Same problem here. My system codepage is Chinese(codepage 936), and some header files can't be displayed properly. for example, in utility/enable_if.hpp, the copyright mark and the author's name are not right. This make vc2005 emit lots of warnings(c4819). </p> <p> I have to surpress the warning manually or change the boost header file myself for successful building. I believe this happens on all Chinese, Japanese, Korean windows system. </p> <p> I suggest use only basic source set characters in header files. It's simply not possible to display every name correctly unless the file is in unicode. </p> Ticket Daryle Walker Wed, 02 Jul 2008 17:32:29 GMT component changed; keywords, severity set https://svn.boost.org/trac10/ticket/597#comment:5 https://svn.boost.org/trac10/ticket/597#comment:5 <ul> <li><strong>keywords</strong> source character MSVC added </li> <li><strong>component</strong> <span class="trac-field-old">None</span> → <span class="trac-field-new">Building Boost</span> </li> <li><strong>severity</strong> → <span class="trac-field-new">Showstopper</span> </li> </ul> Ticket Daryle Walker Wed, 02 Jul 2008 17:39:47 GMT severity changed https://svn.boost.org/trac10/ticket/597#comment:6 https://svn.boost.org/trac10/ticket/597#comment:6 <ul> <li><strong>severity</strong> <span class="trac-field-old">Showstopper</span> → <span class="trac-field-new">Problem</span> </li> </ul> Ticket Marshall Clow Sat, 26 Jul 2008 04:07:42 GMT status, description changed; resolution set https://svn.boost.org/trac10/ticket/597#comment:7 https://svn.boost.org/trac10/ticket/597#comment:7 <ul> <li><strong>status</strong> <span class="trac-field-old">reopened</span> → <span class="trac-field-new">closed</span> </li> <li><strong>resolution</strong> → <span class="trac-field-new">duplicate</span> </li> <li><strong>description</strong> modified (<a href="/trac10/ticket/597?action=diff&amp;version=7">diff</a>) </li> </ul> <p> This is a duplicate of <a class="closed ticket" href="https://svn.boost.org/trac10/ticket/1736" title="#1736: Bugs: Headers containing non ASCII characters cause MS VC to issue warning ... (closed: wontfix)">#1736</a>, and if you look there, you can see progress on this front. We are working to eliminate as many of these warning as possible, however, I am loathe to change author's names in the source. Things like changing © --&gt; (c) are easy, and we're getting those. </p> Ticket