Linux version of The Guild of Thieves doesn't start for me any more

I just noticed that when I try to start The Guild of Thieves (Linux version) from the Itch client, it immediately quits. If I try it from a command prompt, I see this:

$ ./TheGuild-linux-1.1.3.8.AppImage
scanning for plugin in /tmp/.mount_QzTcKv/usr/bin
loading plugin /tmp/.mount_QzTcKv/usr/bin/libmagnetic.so
engine loaded, magnetic.so
data dir, /home/d91tan/.local/share/Brahman/guild
config dir, /tmp/.mount_QzTcKv/usr/bin/assets
loaded 2125 symbols
/tmp/.mount_QzTcKv/usr/bin/TheGuild: symbol lookup error: /usr/lib/x86_64-linux-gnu/libfontconfig.so.1: undefined symbol: FT_Done_MM_Var

Searching for the problem, and applying a suggestion from a completely unrelated AppImage, I came up with this workaround:

$ ./TheGuild-linux-1.1.3.8.AppImage --appimage-extract
$ cd squashfs-root
$ rm lib/libfreetype.so.6
$ ./AppRun

I guess there must be some incompatibility with the bundled version of libfreetype. I noticed that neither The Pawn nor Jinxter seem to include it, and they both run just fine. I'm using the unstable version of Debian, if that makes any difference.

Comments

  • edited November 1

    Hi Erik,
    yes, we are aware of the problem and a Guild update is in the works. This is a conflict between the bundled Qt version and the included libs with some libs on newer distros, resulting in problems with libharfbuzz and libfontconfig.
    Will send PM with update on the matter.
    Best,
    Stefan

Sign In or Register to comment.