On Mon, 4 Jul 2022 03:56:03 GMT, Yasumasa Suenaga <ysuen...@openjdk.org> wrote:

> configure failed as following when I run it on WSL 1.
> 
> 
> checking for version string... 20-internal-adhoc.yasuenag.jdk
> configure: Found potential Boot JDK using configure arguments
> configure: The command for java_to_test, which resolves as 
> "/mnt/d/java/jdk-18/bin/java", can not be found.
> configure: error: Cannot locate /mnt/d/java/jdk-18/bin/java
> configure exiting with result code 1
> 
> 
> fixpath.sh would attempt to add ".exe" (e.g. "java" -> "java.exe") if 
> `wslpath -w" failed (returns non-zero value). However it returns zero even if 
> the path does not exist in recent WSL (v0.61.4 at least).
> 
> WSL v0.60.0.0
> 
> $ wslpath -w silver-bullet
> wslpath: silver-bullet: No such file or directory
> $ echo $?
> 1
> 
> 
> WSL v0.61.4.0
> 
> $ wslpath -w silver-bullet
> silver-bullet
> $ echo $?
> 0
> 
> 
> We should add ".exe" at the tail of path regardless of return value from 
> wslpath.

This pull request has now been integrated.

Changeset: 3f1174aa
Author:    Yasumasa Suenaga <ysuen...@openjdk.org>
URL:       
https://git.openjdk.org/jdk/commit/3f1174aa4709aabcfde8b40deec88b8ed466cc06
Stats:     8 lines in 1 file changed: 2 ins; 3 del; 3 mod

8289646: configure script failed on WSL

Reviewed-by: ihse

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

PR: https://git.openjdk.org/jdk/pull/9357

Reply via email to