Incident Detail 2421470


IncidentID:2421470
Category:java
Subcategory:tools
Language:en
Release:7
Priority:4
Severity Impact:2 - Limited
Severity Function:2 - Non-essential
Bugtraq Severity:5
State:Waiting
Disposition:
Bug/RFE:bug
Synopsis:Not able to build JDK on non English Windows
Submit Date:2013-01-07 22:30:59.923
Description:
FULL PRODUCT VERSION :


ADDITIONAL OS VERSION INFORMATION :
6.1.7601

A DESCRIPTION OF THE PROBLEM :
When building OpenJDK on Chinese Windows platform, some classes generated by program contain Chinese characters that cannot be compiled by javac because "-encoding ascii" is specified in makefile.  It does not work even executing "export LANG=C" in cygwin.

STEPS TO FOLLOW TO REPRODUCE THE PROBLEM :
Follow the instructions to building OpenJDK on Windows using cygwin

EXPECTED VERSUS ACTUAL BEHAVIOR :
EXPECTED -
OpenJDK is built successfully.
ACTUAL -
build failure

ERROR MESSAGES/STACK TRACES THAT OCCUR :
c:\openjdk\ojdk_default\..\ojdk_default-debug\corba\gensrc\org\omg\PortableServer\Current.java:6: 错误: 编码ascii的不可映射字符

* ??IDL-to-Java ?????? (??????), ???? "3.2"????

                   ^

c:\openjdk\ojdk_default\..\ojdk_default-debug\corba\gensrc\org\omg\PortableServer\Current.java:6: 错误: 编码ascii的不可映射字符

* ??IDL-to-Java ?????? (??????), ???? "3.2"????

                    ^

c:\openjdk\ojdk_default\..\ojdk_default-debug\corba\gensrc\org\omg\PortableServer\Current.java:6: 错误: 编码ascii的不可映射字符

* ??IDL-to-Java ?????? (??????), ???? "3.2"????

                     ^

100 个错误

1 个警告

make[6]: *** [.compile.classlist] Error 1
make[6]: Leaving directory `/cygdrive/c/openjdk/jdk8/corba/make/org/omg/PortableServer'
make[5]: *** [build] Error 1
make[5]: Leaving directory `/cygdrive/c/openjdk/jdk8/corba/make/org/omg'
make[4]: *** [build] Error 1
make[4]: Leaving directory `/cygdrive/c/openjdk/jdk8/corba/make/org'
make[3]: *** [build] Error 1
make[3]: Leaving directory `/cygdrive/c/openjdk/jdk8/corba/make'
make[2]: *** [corba-build] Error 2
make[2]: Leaving directory `/cygdrive/c/openjdk/jdk8'
make[1]: *** [generic_debug_build] Error 2
make[1]: Leaving directory `/cygdrive/c/openjdk/jdk8'
make: *** [build_debug_image] Error 2

REPRODUCIBILITY :
This bug can be reproduced always.

Work Around:

Comments:
(company - IBM , email - dingxmin@linux.vnet.ibm.com)

Suggested Fix:
 

History:
Insert from Submit.Backend.processBug

************************************************
Hi,

Thank you for reporting this issue.

Your report has been assigned an internal review ID of 2421470. Please be aware that the large volume of reports we receive sometimes prevents us from responding individually to each message.

If you just reported an issue that could have a major impact on your project and require a timely response, please consider purchasing one of the support offerings described at http://www.oracle.com/us/technologies/java/java-se-support-393643.html.

Thank you for using our bug submit page.

Regards,
Java Developer Bug Report Review Team



---------------------------------------------------------------


Date Created: Mon Jan 07 22:30:59 MST 2013
Type:        bug
Customer Name:   Frank Ding
Customer Email:  dingxmin@linux.vnet.ibm.com
SDN ID:       
status:      Waiting
Category:    java
Subcategory: tools
Company:     IBM
release:     7
hardware:    x64
OSversion:   windows_7
priority:    4
Synopsis:    Not able to build JDK on non English Windows
Description:
 FULL PRODUCT VERSION :


ADDITIONAL OS VERSION INFORMATION :
6.1.7601

A DESCRIPTION OF THE PROBLEM :
When building OpenJDK on Chinese Windows platform, some classes generated by program contain Chinese characters that cannot be compiled by javac because "-encoding ascii" is specified in makefile.  It does not work even executing "export LANG=C" in cygwin.

STEPS TO FOLLOW TO REPRODUCE THE PROBLEM :
Follow the instructions to building OpenJDK on Windows using cygwin

EXPECTED VERSUS ACTUAL BEHAVIOR :
EXPECTED -
OpenJDK is built successfully.
ACTUAL -
build failure

ERROR MESSAGES/STACK TRACES THAT OCCUR :
c:\openjdk\ojdk_default\..\ojdk_default-debug\corba\gensrc\org\omg\PortableServer\Current.java:6: 错误: 编码ascii的不可映射字符

* ??IDL-to-Java ?????? (??????), ???? "3.2"????

                   ^

c:\openjdk\ojdk_default\..\ojdk_default-debug\corba\gensrc\org\omg\PortableServer\Current.java:6: 错误: 编码ascii的不可映射字符

* ??IDL-to-Java ?????? (??????), ???? "3.2"????

                    ^

c:\openjdk\ojdk_default\..\ojdk_default-debug\corba\gensrc\org\omg\PortableServer\Current.java:6: 错误: 编码ascii的不可映射字符

* ??IDL-to-Java ?????? (??????), ???? "3.2"????

                     ^

100 个错误

1 个警告

make[6]: *** [.compile.classlist] Error 1
make[6]: Leaving directory `/cygdrive/c/openjdk/jdk8/corba/make/org/omg/PortableServer'
make[5]: *** [build] Error 1
make[5]: Leaving directory `/cygdrive/c/openjdk/jdk8/corba/make/org/omg'
make[4]: *** [build] Error 1
make[4]: Leaving directory `/cygdrive/c/openjdk/jdk8/corba/make/org'
make[3]: *** [build] Error 1
make[3]: Leaving directory `/cygdrive/c/openjdk/jdk8/corba/make'
make[2]: *** [corba-build] Error 2
make[2]: Leaving directory `/cygdrive/c/openjdk/jdk8'
make[1]: *** [generic_debug_build] Error 2
make[1]: Leaving directory `/cygdrive/c/openjdk/jdk8'
make: *** [build_debug_image] Error 2

REPRODUCIBILITY :
This bug can be reproduced always.
workaround:  
comments:    (company - IBM , email - dingxmin@linux.vnet.ibm.com) 

Processor:
Submitter:dingxmin@linux.vnet.ibm.com
Email Log:

BugTraq ID:0