Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
You have to distribute your GFX toolkit on top of x11/wayland. An elf/linux distro can be Qt/enlightement/gtk2/gtk4/raw/other only. You can expect only expect x11/wayland for the window system.
With the "readelf -a -W tiny-glade" command you can see what are the dependencies of tiny-glade binary. The NEEDED entries are:
0x0000000000000001 (NEEDED) Shared library: [libgtk-3.so.0]
107 0x0000000000000001 (NEEDED) Shared library: [libgdk-3.so.0]
108 0x0000000000000001 (NEEDED) Shared library: [libpangocairo-1.0.so.0]
109 0x0000000000000001 (NEEDED) Shared library: [libpango-1.0.so.0]
110 0x0000000000000001 (NEEDED) Shared library: [libcairo.so.2]
111 0x0000000000000001 (NEEDED) Shared library: [libgobject-2.0.so.0]
112 0x0000000000000001 (NEEDED) Shared library: [libglib-2.0.so.0]
113 0x0000000000000001 (NEEDED) Shared library: [libdl.so.2]
114 0x0000000000000001 (NEEDED) Shared library: [libsteam_api.so]
115 0x0000000000000001 (NEEDED) Shared library: [libembree4.so.4]
116 0x0000000000000001 (NEEDED) Shared library: [libfmodstudio.so.13]
117 0x0000000000000001 (NEEDED) Shared library: [libfmod.so.13]
118 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1]
119 0x0000000000000001 (NEEDED) Shared library: [librt.so.1]
120 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0]
121 0x0000000000000001 (NEEDED) Shared library: [libm.so.6]
122 0x0000000000000001 (NEEDED) Shared library: [libc.so.6]
123 0x0000000000000001 (NEEDED) Shared library: [ld-linux-x86-64.so.2]
BTW, you did forget the "-static-libgcc" compilation/linking option because you have a libgcc_s.so.1 NEEDED entry.
You would have to audit all your distributed ELF binaries the same way, even third-party to see if they do not introduce excessive dependencies.
----
In NEEDED entries, you should have only glibc libs: libdl.so.2,librt.so.1,libpthread.so.0,libm.so.6,libc.so.6,ld-linux-x86-64.so.2
Everything else should be libdl-ed.
Thanks for the detailed report! We'll have another look at our Linux build system. Regarding libgtk-3.so.0 though, I believe we can't distribute it, and you'll have to have it on your system 👀
Thanks for reporting! You're welcome to also send us a crash report when the crash happens (using the tool that pops up), and we'll look into it. For what it's worth, we've tested the game on a range of GTX and RTX cards (along with Intel and AMD), but we may have missed something. Are your drivers up-to-date?
I haven't shipped many things to Linux, so could be wrong, but to my understanding, even though the LGPL license allows distribution, GTK itself would rely on more libraries. We'd end up distributing half of a desktop environment if we want to cover it.
I'll do some more reading on it :)
I've tried the latest driver with my RTX 2080, so in theory it should be fine... maybe try the clean installation? Tiny Glade uses Vulkan, and perhaps the Vulkan component of your driver is somehow damaged :o
Hey, we've seen an issue where someone has an up-to-date driver, but for some reason their "vulkan-1.dll" file cannot be loaded. Can you please check that you have one in your "C:\windows\system32" folder?
If it's missing, it could be a matter of reinstalling the graphics driver, or perhaps manually installing the Vulkan runtime[sdk.lunarg.com].
Sorry about this, we'll continue investigating on our end 💚