Looks like our replies crossed in the mail. I replied with basically the same conclusion.

-- Kevin


On 1/19/2023 11:17 AM, Scott Palmer wrote:
I found the problem.  I'm using a build of OpenJDK from Azul that includes the javafx modules.  You probably aren't, which means the --upgrade-module-path option isn't being used so there is no conflict with javac parameters.
I downloaded a JDK17 without the JavaFX modules and teh build worked.
I think this will have to be fixed somehow or the documentation needs to change to forbid a JDK with built-in JavaFX modules.  The current attempts in the build script to deal with existing javafx modules are not working.
A fix would be better.

Scott

On Thu, Jan 19, 2023 at 1:29 PM Scott Palmer <swpal...@gmail.com> wrote:

    Tried a gradle clean (which works fine after manually deleting the
    stale mac_tools.properties file) and confirmed the build folder
    was gone from the graphics module and elsewhere, no difference. 
    I'm running the gradle wrapper, so it's using Gradle as defined by
    the project. I'm also usually on the bleeding edge with Gradle, so
    if I didn't use gradlew it would have been Gradle 8.0-rc-2 :-)

    Scott


    On Thu, Jan 19, 2023 at 1:20 PM Kevin Rushforth
    <kevin.rushfo...@oracle.com> wrote:

        I recommend removing the entire build directory (although if
        you managed to get "gradle clean" working, then it will do that).

        What version of gradle are you using? You will need gradle 7.6
        to use JDK 19.

        -- Kevin


        On 1/19/2023 10:17 AM, Scott Palmer wrote:
        Tried again with JDK 17.0.5, just in case... still not working.

        On Wed, Jan 18, 2023 at 3:18 PM Scott Palmer
        <swpal...@gmail.com> wrote:

            I'm trying to build OpenJFX on my Mac.  I figured out an
            issue with the Gradle scripts, they fail if there is a
            stale mac_tools.properties file. A 'clean' also fails for
            the same reason so you have to manually delete the file
            to get it to be re-built.  But now the build fails with
            the following error:

            > Task :graphics:compileJava FAILED
            You specified both --module-source-path and a sourcepath.
            These options are mutually exclusive. Ignoring sourcepath.
            error: option --upgrade-module-path cannot be used
            together with --release
            Usage: javac <options> <source files>
            use --help for a list of possible options

            FAILURE: Build failed with an exception.

            I'm not sure why I would be seeing this error if the
            build is working for everyone else.  I'm using JDK 19.

            Any hints?

            Btw, the Mac section of
            https://wiki.openjdk.org/display/OpenJFX/Building+OpenJFX
            still mentions needing Mercurial.  I don't think that's
            true anymore.

            Regards,

            Scott


Reply via email to