reveal

2021-08-16T04:58:06.010900Z

I'm getting: > Syntax error (UnsatisfiedLinkError) compiling at (cljfx/api.clj:72:1). no glassgtk3 in java.library.path: [/usr/java/packages/lib, /usr/lib64, /lib64, /lib, /usr/lib] Error in openSuse linux with their openJDK 11. It does not contain JavaFX, but I was expecting that reveal would depend on JavaFx through Maven? Is this not the case?

vlaaad 2021-08-16T05:03:40.011Z

Yeah, it's pulled from maven on jdk 11

vlaaad 2021-08-16T05:04:29.011200Z

The error seems to be about missing system package (gtk)

2021-08-16T05:06:31.011400Z

It prints this too:

Loading library glassgtk3 from resource failed: java.lang.UnsatisfiedLinkError: /home/didier/.openjfx/cache/15.0.1/libglassgtk3.so: libgthread-2.0.so.0: cannot open shared object file: No such file or directory
java.lang.UnsatisfiedLinkError: /home/didier/.openjfx/cache/15.0.1/libglassgtk3.so: libgthread-2.0.so.0: cannot open shared object file: No such file or directory

2021-08-16T05:07:16.011600Z

And if I look in that folder, I see libglassgtk3.so, but I don't see libgthread-2.0.so

2021-08-16T05:09:23.011800Z

I'm also confused what brought this folder over, I can only imagine it was done by JavaFx, but its like it didn't copy enough libs

vlaaad 2021-08-16T05:11:43.012Z

Yeah, I think javafx unpacks some native libs when first started or something

vlaaad 2021-08-16T05:12:19.012200Z

Do you have something like "libgtk-3" installed?

2021-08-16T05:12:25.012400Z

Maybe I should open a ticket with them, I can probably find a way to pull the deps myself, but it seems JavaFX should be doing it

2021-08-16T05:16:15.012600Z

Ya, I have it: > i | libgtk-3-0 | The GTK+ toolkit library (version 3) | package

2021-08-16T05:27:52.012800Z

Ok, looks like I needed to install package: libgthread-2_0-0

👍 1
Ben Sless 2021-08-16T07:02:36.013100Z

packages on suse are different, but pretty easy to find and install

2021-08-17T04:56:12.013500Z

Ya, I love openSuse, have switched to it as my personal OS, Tumbleweed is a great rolling release.

Ben Sless 2021-08-17T05:31:40.013700Z

I actually moved away from it. Everything going on with both Suse and QT didn't sit well with me

2021-08-17T05:32:20.013900Z

Suse owns QT?

2021-08-17T05:32:29.014100Z

Or you mean just because of KDE?

Ben Sless 2021-08-17T05:33:46.014400Z

yes, Plasma on Suse is great, but I don't know where the qt foundation is going with it

Ben Sless 2021-08-17T05:33:53.014600Z

too many weird decisions

2021-08-17T05:36:10.014800Z

Hum, ya, I'm fine with it. I like Plasma too much. And I actually like that openSuse will be pulled from Suse now. Though I don't think it matters much, since Tumbleweed happens before both I think.

2021-08-17T05:38:16.015Z

What did you switch too?

Ben Sless 2021-08-17T06:13:35.015200Z

If OpenSuse manages to stabilize maybe I'll give it another shot, currently just using PopOS

2021-08-17T06:23:18.015400Z

Oh cool, ya it looks neat what they do to Ubuntu

2021-08-17T06:23:58.015600Z

I'm not a fan of apt-get though, after using zypper especially

Ben Sless 2021-08-17T07:11:54.015800Z

Nothing is perfect