For those searching for an answer, I could fix it by adding pango and
fontconfig to the Yocto build.
Maurice.
It seems that pango isn't present on the system. Given that we have a
fairly naked Yocto image, is there another way than trail and error to
know all dependencies needed by Java and JavaFX?
Maurice.
Op 19-02-16 om 17:00 schreef Kevin Rushforth:
What I meant was for you to find out whether the
What I meant was for you to find out whether the system pango library
that javafx_font_pango.so depends upon is present. Run the "ldd"
commands and make sure there are no missing dependencies.
Also, I hadn't noticed you were trying to use the ARM bits. Maybe Dave
Hill has some additional thoug
Kevin,
Yes, in lib/arm these libraries are present. I'm using the Oracle ARM
JDK 1.8.0_33 fwiw. On the default ubuntu based image I can run JavaFX
with this Java setup, but without HW acceleration.
Maurice.
root@udooqdl:/# find / -name "*javafx_font*.so"
/opt/jdk1.8.0_33/lib/arm/libjavafx_fo
Another thing that might help diagnose which library has the problem is
to run with "java -Djavafx.verbose=true ..." -- that option will print
each native library as it is being loaded and print the exception
message if one fails.
-- Kevin
Kevin Rushforth wrote:
Do you have the pango and fre
Do you have the pango and freetype libraries installed on your platform?
One thing to check is whether any dependent libraries are missing for
the following .so files:
ldd libjavafx_font.so
ldd libjavafx_font_freetype.so
ldd libjavafx_font_pango.so
-- Kevin
Maurice wrote:
I'm bui
I'm building a Yocto Embedded Linux image for the ARM based Udoo Board
Quad. At the moment the build is good enough that JavaFX seems to see
the Vivante GPU, but my small test program fails with a
NullPointerException:
at com.sun.javafx.font.PrismFontLoader.font(PrismFontLoader.java:172)