[Webkit-unassigned] [Bug 21849] New: A minor build failure on Japanese versions of Windows

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Thu Oct 23 20:52:48 PDT 2008


https://bugs.webkit.org/show_bug.cgi?id=21849

           Summary: A minor build failure on Japanese versions of Windows
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: PC
        OS/Version: Windows XP
            Status: UNCONFIRMED
          Severity: Minor
          Priority: P3
         Component: Platform
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: hbono at chromium.org


Steps to reproduce:
Build WebKit (Revision 37759) on the Japanese version of Windows XP (or Vista)
with the "WebKitTOols/Script/build-webkit" script.

Actual Results:
The C++ compiler of Visual Studio 2005 treats a multiplication sign '~'
(U+00D7) as corrupted SHIFT-JIS characters and outputs an error and a warning
while compiling "WebKit/win/WebCoreLocalizedString.cpp".
  4>WebCoreLocalizedStrings.cpp
  4>..\WebCoreLocalizedStrings.cpp : error C2220: warning treated as error - no
'object' file generated
  4>..\WebCoreLocalizedStrings.cpp : warning C4819: The file contains a
character that cannot be represented in the current code page (932). Save the
file in Unicode format to prevent data loss

Expected Results:
The compiler can compile the file without errors or warnings.

Build Date and Platform:
Revision 37759 (2008-10-21) on Windows XP SP2 and Vista SP1.

Additional Builds and Platforms:
- Does not occur on
The English version of Windows XP

Additional Information:
- Possible Solutions
The simplest solution is changing the system locale to English (US) in
compiling WebKit.
Another solution is replacing the multiplication sign (U+00D7) with the quated
expression of its UTF-8 value (0xC3 0x97), i.e. "\xC3\x97".


-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.



More information about the webkit-unassigned mailing list