Closed PiprTuff closed 2 years ago
Duplicate of #727 (transferred from termux-packages).
Duplicate of #727 (transferred from termux-packages).
Please close that issue and reopen this issue, because the package is related to (and should be included into) the X11 packages.
Package description
“Rich client application platform for Java”
Home page URL
https://openjfx.io
Source code URL
https://github.com/openjdk/jfx
Building instructions
https://wiki.openjdk.java.net/display/OpenJFX/Building+OpenJFX
Packaging policy acknowledgement
Additional information
The ‘linux’ SDK needs to be built, with all the modules included in it:
base
,graphics
,control
,media
,swing
andweb
. It provides the APIs for developing Desktop applications using JavaFX.The
android
SDK needs not to be built, because it only provides the Android specific APIs for developing Android applications using JavaFX.Building with
gradle
on myarm
architecture device showsUnknown and unsupported build architecture: arm
error. This is because OpenJFX should be built (or cross-compiled) from a 64 bit architecture machine only. However, this can be fixed on my device by a simple workaround: editing or removing theif
block in this line: https://github.com/openjdk/jfx/blob/b0f2521219efc1b0d0c45088736d5105712bc2c9/build.gradle#L311.Then it shows
ld.lld: unable to find library: -lc++shared
because the linker needs to link the staticstdc++
library by the flag:-static-stdc++
. Termux doesn't provide a staticstdc++
library. So I can't proceed anymore.