java/openjdk17: Undefined symbol "hb_face_create_for_tables" in GTK2
Date: Fri, 01 Oct 2021 12:29:28 UTC
NetBeans IDE 12.5 enabled GTK3 support for its GUI. Until then, the following flag was required to enable GTK2: -J-Djdk.gtk.version=2.2 Right now, NetBeans 12.5 + openjdk17 open the GUI in GTK3. But it's ugly. I prefer GTK2. But... NetBeans 12.5 + openjdk17 + GTK2 yields the following: ld-elf.so.1: /usr/local/openjdk17/lib/libfontmanager.so: Undefined symbol "hb_face_create_for_tables" And the GUI crashes. - No problem at all with openjdk16. - No problem at all with GTK3. Hence, it seems specific to openjdk17 + GTK2. (Tested on openjdk17 built locally by ports, FreeBSD 13.0-RELEASE-p4 amd64)