On 2019-01-04 10:29, Weijun Wang wrote:
Just curious, why were you mentioning WSL and Ubuntu? Isn't this a pure Windows 
build issue? Or is it possible to use WSL instead of Cygwin to launch the build 
process now? That's unbelievable.

The OpenJDK build can be run in WSL since https://bugs.openjdk.java.net/browse/JDK-8215445. (Note that Jib does not support WSL yet)

/Erik

Thanks,
Max

On Jan 4, 2019, at 3:22 PM, Yasumasa Suenaga <[email protected]> wrote:

Hi all,

I tried to build OpenJDK on WSL (Windows 10 1809 + VS2017 (15.9.4) + Ubuntu 
18.04 LTS).
However, I saw some C4819 warnings as below:

```
c:/OpenJDK/jdk/src/hotspot/share/compiler/methodMatcher.cpp(258): warning 
C4819: ファイルは、現在のコード ページ (0) で表示できない文字を含んでいます。データの損失を防ぐために、ファイルを Unicode 
形式で保存してください。
```

* The locale of my laptop is set to Japanese (CP932), thanks :-)


I saw this warning at 3 files as below:

  1. hotspot/share/code/codeHeapState.cpp
  2. java.desktop/share/native/libfreetype/src/autofit/afscript.h
  3. hotspot/share/compiler/methodMatcher.cpp

We can see the problem in 1. and 2. with iconv:
  $ iconv -f US-ASCII -t UTF8 <file>


I've fixed them with following patch. It works fine on my environment:
  http://cr.openjdk.java.net/~ysuenaga/wsl/build-warnings/

I think we should fix them, but I don't know what component/subcomponent should 
we set to JBS.
Could you help?


Thanks,

Yasumasa

Reply via email to