Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8289646

configure script failed on WSL

    XMLWordPrintable

Details

    • b06
    • windows

    Backports

      Description

        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.

        Attachments

          Issue Links

            Activity

              People

                ysuenaga Yasumasa Suenaga
                ysuenaga Yasumasa Suenaga
                Votes:
                0 Vote for this issue
                Watchers:
                4 Start watching this issue

                Dates

                  Created:
                  Updated:
                  Resolved: