The first one is definitely a bug and I would consider opening a PR to
remove
the final modifier on https://github.com/javafxports/openjdk-jfx.

The second one is a gradle error - what gradle command-line invocation
are you using?

On Mon, Dec 3, 2018 at 4:58 PM Ty Young <youngty1...@gmail.com> wrote:

> So here is an odd one: JavaFX is now longer building on Arch Linux even
> on a previous source directory that did compile just fine. I'm guessing
> that something was updated and isn't compatible with JavaFX's build
> scripts but I'm not entirely sure what exactly it is.
>
>
> (Note: just to make sure the files didn't magically become corrupt or
> something I redownloaded from the Github mirror. Same issue.)
>
>
> First error is this:
>
>
> ~/openjdk-jfx-develop/buildSrc/src/main/groovy/com/sun/javafx/gradle/NativeCompileTask.groovy:
>
> 118: The variable [files] is declared final but is reassigned
> . At [118:21]  @ line 118, column 21.
>                         files += file;
>
>
> which is easy enough to fix by simply removing final from line 105. Even
> though this was clearly an issue(why use final on local variables? I've
> never understood why people do it...), I'm not entirely sure why it's
> throwing an error now. Is it because Groovy is a scripting language and
> the build scripts never used to follow that logic path?
>
>
> Next issue is this:
>
>
>  > Could not get unknown property 'moduleEmptyPublicationJarLinux' for
> task set of type org.gradle.api.internal.tasks.DefaultTaskContainer
>
>
> which I'm not sure on how to resolve. Thinking that it may be related to
> my custom built JDK I tried swapping it out for an older one that I know
> worked before and yet it fails all the same.
>
>

-- 
Michael Ennen

Reply via email to