Problems about building JDK9 on windows

Erik Joelsson erik.joelsson at oracle.com
Tue Apr 22 07:53:35 UTC 2014


That didn't help much unfortunately. I'm suspecting something strange in 
your environment. Could you try applying this patch and post then post 
the contents of full-vs-env.txt?


diff -r 9d88779ac71e common/autoconf/toolchain_windows.m4
--- a/common/autoconf/toolchain_windows.m4      Mon Apr 21 20:17:00 2014 
-0400
+++ b/common/autoconf/toolchain_windows.m4      Tue Apr 22 09:52:11 2014 
+0200
@@ -164,6 +164,7 @@
      # C:/CygWin/bin/bash -c 'echo VS_PATH=\"$PATH\" > localdevenv.sh
      # The trailing space for everyone except PATH is no typo, but is 
needed due
      # to trailing \ in the Windows paths. These will be stripped later.
+    $ECHO "set > full-vs-env.txt" >> $EXTRACT_VC_ENV_BAT_FILE
      $ECHO "$WINPATH_BASH -c 'echo VS_PATH="'\"$PATH\" > set-vs-env.sh' 
 >> $EXTRACT_VC_ENV_BAT_FILE
      $ECHO "$WINPATH_BASH -c 'echo VS_INCLUDE="'\"$INCLUDE \" >> 
set-vs-env.sh' >> $EXTRACT_VC_ENV_BAT_FILE
      $ECHO "$WINPATH_BASH -c 'echo VS_LIB="'\"$LIB \" >> set-vs-env.sh' 
 >> $EXTRACT_VC_ENV_BAT_FILEOn 2014-04-18 01:17,


/Erik

Amanda Jiang wrote:
> Hi Volker,
>
> As Erik mentioned, localdevenv.sh is not existed.
>
> The toolchain detection part from config.log are pasted below:
>
> Command: /cygdrive/c/Users/amjiang/workspace/tools/jdk1.8.0/bin/java 
> -Xmx512M -version
> configure:26179: result:  -XX:+UseSerialGC -Xms32M -Xmx512M
> configure:26624: Using default toolchain microsoft (Microsoft Visual 
> Studio)
> configure:26657: checking for link
> configure:26675: found /cygdrive/c/Program Files (x86)/Microsoft 
> Visual Studio 10.0/VC/bin/link
> configure:26687: result: /cygdrive/c/Program Files (x86)/Microsoft 
> Visual Studio 10.0/VC/bin/link
> configure:26696: checking if the first found link.exe is actually the 
> Cygwin link tool
> configure:26703: result: no
> configure:26778: Found Visual Studio installation at 
> /cygdrive/c/Program Files (x86)/Microsoft Visual Studio 10.0/ using 
> VS100COMNTOOLS variable
> configure:27348: Rewriting VS_ENV_CMD to 
> "/cygdrive/c/progra~2/micros~2.0/vc/bin/vcvars32.bat"
> configure:27354: Trying to extract Visual Studio environment variables
> configure:27423: Setting extracted environment variables
> configure:27435: checking for Visual Studio variables
> configure:27444: result: ok
> configure:27650: checking for cl
> configure:27668: found /cygdrive/c/Program Files (x86)/Microsoft 
> Visual Studio 10.0/VC/BIN/cl
> configure:27680: result: /cygdrive/c/Program Files (x86)/Microsoft 
> Visual Studio 10.0/VC/BIN/cl
> configure:27991: Rewriting CC to 
> "/cygdrive/c/progra~2/micros~2.0/vc/bin/cl"
> configure:28000: checking resolved symbolic links for CC
> configure:28050: result: /cygdrive/c/progra~2/micros~2.0/vc/bin/cl
> configure:28053: checking if CC is disguised ccache
> configure:28491: result: no, keeping CC
> configure:28612: Using microsoft C compiler version 16.00.30319.01 
> [Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 16.00.30319.01 
> for 80x86]
> configure:28729: checking for C compiler version
> configure:28738: /cygdrive/c/progra~2/micros~2.0/vc/bin/cl --version >&5
> Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 16.00.30319.01 
> for 80x86
> Copyright (C) Microsoft Corporation.  All rights reserved.
>
> Thanks,
> Amanda
>
> On 4/17/14 1:37 AM, Erik Joelsson wrote:
>> Hello Volker,
>>
>> On 2014-04-17 10:26, Volker Simonis wrote:
>>> Hi,
>>>
>>> what is "set-vs-env.sh"? I can not find that in my output directory.
>>>
>>> I think the variables INCLUDE and LIB from which VS_INCLUDE and VS_LIB
>>> are derived are in <output-dir>/localdevenv.sh
>> That depends what source you are building. Magnus recently changed 
>> the part of configure that extracts these variables from Visual Studio.
>>> Amanda, could you please also post the contents of 
>>> <output-dir>/localdevenv.sh
>> Since you have set-vs-env.sh, localdevenv.sh will not be found.
>>> Also please post the part of config.log where the toolchain detection
>>> starts (i.e. something like "configure:26374: Using default toolchain
>>> microsoft (Microsoft Visual Studio)") up tot he part you already
>>> posted.
>> Yes, this would be the next place to look.
>>
>> /Erik
>>> Regards,
>>> Volker
>>>
>>> On Thu, Apr 17, 2014 at 1:02 AM, Magnus Ihse Bursie
>>> <magnus.ihse.bursie at oracle.com> wrote:
>>>> On 16 apr 2014, at 21:00, Amanda Jiang <amanda.jiang at oracle.com> 
>>>> wrote:
>>>>> VS_INCLUDE=" "
>>>>> VS_LIB=" "
>>>> These should not be empty. It is the cause of your failures. The 
>>>> question is why they are empty, though...
>>>>
>>>> /Magnus
>>
>




More information about the build-dev mailing list