To comment on the following update, log in, then open the issue:
http://www.openoffice.org/issues/show_bug.cgi?id=89031
                 Issue #|89031
                 Summary|compile error on svx/source/unodialogs/textconversiond
                        |lgs/chinese_dictionarydialog.cxx
               Component|framework
                 Version|BEA300m1
                Platform|All
                     URL|
              OS/Version|Windows, all
                  Status|NEW
       Status whiteboard|
                Keywords|
              Resolution|
              Issue type|PATCH
                Priority|P3
            Subcomponent|code
             Assigned to|tm
             Reported by|tora





------- Additional comments from [EMAIL PROTECTED] Mon May  5 16:24:47 +0000 
2008 -------
Could you please transfer this issue to an appropriate person?

=============
Error Message
=============

c:/PROGRA~1/MICROS~1.NET/Vc7/bin/cl.exe  -Zm500 -Zc:forScope -GR -c -nologo -Gs
 -Gy  -Gd  -I.  -I../../../wntmsci10.pro/inc/textconversiondlgs -I../inc -I.
./../../inc/pch -I../../../inc -I../../../WIN/inc -I../../../wntmsci10.pro/inc
-I. -Ig:/ooo/cws/fmepatches02/BEA300_m1/solver/300/wntmsci10.pro/inc/stl -Ig:
/ooo/cws/fmepatches02/BEA300_m1/solver/300/wntmsci10.pro/inc/external
-Ig:/ooo/cws/fmepatches02/BEA300_m1/solver/300/wntmsci10.pro/inc
-Ig:/ooo/cws/fmepatch
es02/BEA300_m1/solenv/wntmsci10/inc
-Ig:/ooo/cws/fmepatches02/BEA300_m1/solenv/inc
-Ig:/ooo/cws/fmepatches02/BEA300_m1/res -Ig:/ooo/cws/fmepatches02/BEA300_
m1/solver/300/wntmsci10.pro/inc/stl -Ic:/J2SDK1~1.2_0/include/win32
-Ic:/J2SDK1~1.2_0/include -Ic:/PROGRA~1/MIFD68~1/include
-Ic:/PROGRA~1/MICROS~1.NET/Vc7/
include -Ic:/PROGRA~1/MICROS~2.0SD/include
-Ic:/PROGRA~1/MICROS~1.NET/Vc7/PlatformSDK/include
-Ic:/PROGRA~1/MICROS~2.0SD/include     -Ig:/ooo/cws/fmepatches
02/BEA300_m1/solver/300/wntmsci10.pro/inc/offuh -I. -I../../../res -I. -Wall
-wd4061 -wd4063 -wd4127 -wd4191 -wd4217 -wd4250 -wd4251     -wd4275 -wd4290 -wd
4292 -wd4294 -wd4344 -wd4347 -wd4355 -wd4503 -wd4511     -wd4512 -wd4514 -wd4611
-wd4619 -wd4625 -wd4626 -wd4640 -wd4675 -wd4686     -wd4710 -wd4711 -wd4786
 -wd4800 -wd4820   -DWNT -DWNT -DNT351 -DMSC -DM1310 -DINTEL -D_X86_=1
-DFULL_DESK -DSTLPORT_VERSION=400 -DWINVER=0x400 -D_WIN32_IE=0x400 -D_MT
-DCPPU_ENV=m
sci -DSUPD=300 -DPRODUCT -DNDEBUG -DPRODUCT_FULL -DOSL_DEBUG_LEVEL=0 -DOPTIMIZE
-DCUI -DSOLAR_JAVA -DBEA300=BEA300   -DSHAREDLIB -D_DLL_ -DWIN32 -D_MT -D_DL
L -DWIN32 -D_MT -D_DLL  -GX -DEXCEPTIONS_ON 
-Fo../../../wntmsci10.pro/slo/chinese_dictionarydialog.obj
g:/ooo/cws/fmepatches02/BEA300_m1/svx/source/unodial
ogs/textconversiondlgs/chinese_dictionarydialog.cxx
chinese_dictionarydialog.cxx
../../../wntmsci10.pro\inc\chinese_direction.hrc(51) : error C2018: unknown
character '0xd0'
../../../wntmsci10.pro\inc\chinese_direction.hrc(51) : error C2018: unknown
character '0xa2'
../../../wntmsci10.pro\inc\chinese_direction.hrc(51) : error C2018: unknown
character '0xd1'

...(ommitted)...

../../../wntmsci10.pro\inc\chinese_direction.hrc(59) : fatal error C1003: error
count exceeds 100; stopping compilation
../../../wntmsci10.pro\inc\chinese_direction.hrc(59) : error C2018: unknown
character '0xbc'
dmake:  Error code 2, while making
'../../../wntmsci10.pro/slo/chinese_dictionarydialog.obj'

ERROR: Error 65280 occurred while making
/cygdrive/g/ooo/cws/fmepatches02/BEA300_m1/svx/source/unodialogs/textconversiondlgs


===========
Environment
===========

OS: Windows 2000 Japanese SP4

Compiler: Microsoft Visual C++.net Standard Version 2003 (English)

Tools: 
  Cygwin

Source files:
  developer/BEA300_m1/OOo-Dev_BEA300_m1_src_binfilter.tar.bz2
  developer/BEA300_m1/OOo-Dev_BEA300_m1_src_core.tar.bz2
  developer/BEA300_m1/OOo-Dev_BEA300_m1_src_l10n.tar.bz2
  developer/BEA300_m1/OOo-Dev_BEA300_m1_src_sdk.tar.bz2
  developer/BEA300_m1/OOo-Dev_BEA300_m1_src_system.tar.bz2

Configure:
  ./configure \
  --with-ant-home=/cygdrive/c/ant \
  --enable-cl-standard \
  --with-directx-home=/cygdrive/c/PROGRA~1/MICROS~2.0SD \
  --without-system-stdlibs \
  --with-use-shell=bash \
  --with-lang="ja"


===================
Quick Investigation
===================

The compile error seems to occur due to existance of localized texts in the
string literal.

Microsoft Visual C++.net compiler running on Windows Asian language versions 
sometimes cannot handle properly such localized texts encoded in UTF-8. 
The compiler seems to interpret a string literal in local encoding same as 
the encoding in which Windows runs and then seems to fail interpretation.

For instance, the compiler running on Windows Japanese seems to expect that 
string literals are encoded in code page 932, aka Shift JIS, not UTF-8.

An article mentioning this problem written in Korean can be found by searching 
a part of the error messages with the Google. Therefore, this problem seems to 
happen with not only Japanese but also Korean.


===================
Possible Workaround
===================

Localized texts could be handled in a normal way.
An experimental patch is attached.

---------------------------------------------------------------------
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