Package Details: java17-openjfx-doc 17.0.18.u1-1

Git Clone URL: https://aur.archlinux.org/java17-openjfx.git (read-only, click to copy)
Package Base: java17-openjfx
Description: Java OpenJFX 17 client application platform (open-source implementation of JavaFX)
Upstream URL: https://wiki.openjdk.java.net/display/OpenJFX/Main
Licenses: custom
Submitter: ItachiSan
Maintainer: None
Last Packager: ItachiSan
Votes: 3
Popularity: 0.000000
First Submitted: 2023-12-05 21:09 (UTC)
Last Updated: 2025-12-07 21:30 (UTC)

Dependencies (24)

Required by (0)

Sources (7)

Latest Comments

1 2 3 Next › Last »

Maciejke commented on 2026-04-06 21:40 (UTC)

Hi, this package is uncompilable on machine with 16+8 GB memory, it ends with OOM. It barely does with 32+8 memory. Exporting JOBS to 1, or even NUM_COMPILE_THREADS and NUMBER_OF_PROCESSORS directly in PKGBUILD does not help.

ItachiSan commented on 2026-01-11 19:01 (UTC)

Hello to whomever is listening,

Since I am not using this package, I will disown it. As of today (2026-01-11) the package is up to date.

Feel free to poke me for maintenance help and hope someone will pick it up soon!

Wild_Penguin commented on 2025-12-16 02:59 (UTC)

I suggest setting something reasonable for JOBS in the PKGBUILD. The automatic guess is not clever enough - it uses all logical cores including hyperthreading! 32 simultaneous cores will use 64GiB++ RAM on my system, trash on swap and cause an OOM.

As a workaround, une could set JOBS in makepkg.conf, or one could edit the PKGBUILD. But something like [[ -z $JOBS ]] && JOBS=8 could be nice and save some headache for other users.

ihitmani commented on 2024-09-02 14:21 (UTC) (edited on 2024-09-02 14:31 (UTC) by ihitmani)

this package broken, I have same issue like duvel71

PS my workaround was manually go to website https://openjfx.io/ download and extract it, after use within run command:

-Dprism.order=sw -Djavafx.autoproxy.disable=true --module-path /home/v/IdeaProjects/wisinet/javafx-sdk-22.0.2/lib/javafx.controls.jar:/home/v/IdeaProjects/wisinet/javafx-sdk-22.0.2/lib/javafx.media.jar:/home/v/IdeaProjects/wisinet/javafx-sdk-22.0.2/lib/javafx.web.jar:/home/v/IdeaProjects/wisinet/javafx-sdk-22.0.2/lib/javafx.fxml.jar:/home/v/IdeaProjects/wisinet/javafx-sdk-22.0.2/lib/javafx.graphics.jar:/home/v/IdeaProjects/wisinet/javafx-sdk-22.0.2/lib/javafx.base.jar --add-modules javafx.graphics,javafx.fxml,javafx.media,javafx.web --add-opens java.base/java.lang=ALL-UNNAMED

Piroro-hs commented on 2024-06-13 05:24 (UTC)

@ItachiSan Thanks! I completely forgot to setup swap.

ItachiSan commented on 2024-06-12 10:01 (UTC)

Hi @Piroro-hs, that is a normal out of memory error. You should use a smaller number of jobs.

Piroro-hs commented on 2024-06-12 04:18 (UTC)

Failed on building JSC? It happens on clean chroot build.

[ 32%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-bfc896e1-14.cpp.o
[ 32%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-bfc896e1-15.cpp.o
[ 32%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-bfc896e1-16.cpp.o
[ 32%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-bfc896e1-17.cpp.o
[ 32%] Building C object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-fa42537c-1-c.c.o
[ 32%] Building C object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/disassembler/zydis/Zydis/ZydisFormatterATT.c.o
{standard input}: Assembler messages:
{standard input}:6809541: Warning: end of file not at end of a line; newline inserted
{standard input}:6810880: Error: unknown pseudo-op: `.'
g++-13: fatal error: Killed signal terminated program cc1plus
compilation terminated.
make[2]: *** [Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/build.make:1517: Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-bfc896e1-3.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[1]: *** [CMakeFiles/Makefile2:698: Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/all] Error 2
make: *** [Makefile:111: all] Error 2

> Task :web:compileNativeLinux FAILED

FAILURE: Build failed with an exception.

* Where:
Build file '/build/java17-openjfx/src/jfx17u-17.0.12-0/build.gradle' line: 3528

* What went wrong:
Execution failed for task ':web:compileNativeLinux'.
> Process 'command 'perl'' finished with non-zero exit value 2

ItachiSan commented on 2024-05-18 11:49 (UTC) (edited on 2024-05-18 11:50 (UTC) by ItachiSan)

@dreieck in order:

  1. I will remove the dependency on gradle.
  2. I will check whether I can just do the preparation work in prepare().
  3. The runtime dependency is already present on java17-openjfx package, not on the -doc and -src ones.
  4. I am building the package with GCC13, since it is still in the repositories for now. The update will be out soon.

dreieck commented on 2024-05-18 10:52 (UTC)

With GCC 14.1.1, build aborts with new warnings treated as errors.

For java21-openjfx the following added to build() fixes that, the same or something similar is needed here:

  _FIXWERROR_GCC14="-Wno-error=incompatible-pointer-types -Wno-error=sign-compare -Wno-error=int-conversion"
  _SILENCEWARNINGS="-Wno-incompatible-pointer-types -Wno-sign-compare -Wno-int-conversion -Wno-missing-field-initializers -Wno-cast-function-type -Wno-discarded-qualifiers -Wno-deprecated-copy -Wno-missing-field-initializers -Wno-stringop-truncation -Wno-return-local-addr -Wno-dangling-pointer -Wno-address -Wno-switch -Wno-deprecated-declarations -Wno-stringop-overread -Wno-expansion-to-defined"
  _CFLAGSADDITIONS=" ${_FIXWERROR_GCC14} ${_SILENCEWARNINGS}"
  CFLAGS+="${_CFLAGSADDITIONS}"
  CXXFLAGS+="${_CFLAGSADDITIONS}"
  export CFLAGS
  export CXXFLAGS

(_SILENCEWARNINGS is optional, it also silences the printing of some compiler warnings.)

Regards and thanks for maintaining!

dreieck commented on 2024-05-18 09:24 (UTC)

You need to depend on a 17-version of Java Runtime (java-runtime=17).

Regards and thanks for maintaining!