[External] : Re: Build issue: error: option --upgrade-module-path cannot be used together with --release
Kevin Rushforth
kevin.rushforth at oracle.com
Thu Jan 19 20:11:51 UTC 2023
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 <swpalmer at 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.rushforth at 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
>> <swpalmer at 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
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mail.openjdk.org/pipermail/openjfx-dev/attachments/20230119/38bfdb40/attachment-0001.htm>
More information about the openjfx-dev
mailing list