To comment on the following update, log in, then open the issue:
http://www.openoffice.org/issues/show_bug.cgi?id=93433
                 Issue #|93433
                 Summary|build breaks in libxml2 on Korean Windows due to speci
                        |al character
               Component|tools
                 Version|OOO300m4
                Platform|PC
                     URL|
              OS/Version|Windows Vista
                  Status|NEW
       Status whiteboard|
                Keywords|
              Resolution|
              Issue type|DEFECT
                Priority|P3
            Subcomponent|code
             Assigned to|mh
             Reported by|jeongkyu





------- Additional comments from [EMAIL PROTECTED] Wed Sep  3 15:15:07 +0000 
2008 -------
The following error occurred in libxml2 while I was building OOO300_m4.

----------------------------------------
testapi.c
..\testapi.c : warning C4819: The file contains a character that cannot be repre
sented in the current code page (949). Save the file in Unicode format to 
preven
t data loss
..\testapi.c(294) : error C2001: newline in constant
..\testapi.c(295) : error C2143: syntax error : missing ')' before 'return'
NMAKE : fatal error U1077: 'c:\PROGRA~1\MICROS~1.0\VC\bin\cl.exe' : 
return code
'0x2'
Stop.
----------------------------------------

And I found the problematic code line includes special character which is not 
correctly translated on Korean Windows. I guess this applies to Chinese and 
Japanese Windows too.

static xmlChar gen_xmlChar(int no, int nr ATTRIBUTE_UNUSED) { 
if (no == 0) return('a'); 
if (no == 1) return(' '); 
if (no == 2) return((xmlChar) 'ΓΈ'); << Here is the problematic line
return(0); 
} 

A workaround for me was to convert the encoding of the file into utf8 using 
the following commands.

$ piconv -f iso-8859-1 -t utf8 
./wntmsci12.pro/misc/build/libxml2-2.6.31/testapi.c 
> testapi.c.utf8
$ cp testapi.c.utf8 ./wntmsci12.pro/misc/build/libxml2-2.6.31/testapi.c

---------------------------------------------------------------------
Please do not reply to this automatically generated notification from
Issue Tracker. Please log onto the website and enter your comments.
http://qa.openoffice.org/issue_handling/project_issues.html#notification

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to