Linux version fails to start.

Post Reply
brendanorr
Posts: 3
Joined: Tue Mar 18, 2014 5:41 pm

Linux version fails to start.

Post by brendanorr » Sat Apr 29, 2017 7:28 pm

Hello!

While trying to start the latest version from GOG (416) the game fails to load since my distribution doesn't have Wayland.

Code: Select all

$ ldd ./abbeycore |grep "not found"
libwayland-egl.so.1 => not found
libwayland-client.so.0 => not found
libwayland-cursor.so.0 => not found
Is Wayland necessary? I don't think its even shipped by default on a majority of distros.

At any rate I copied the libSDL2.so.0 from my system to the game/x86_64 directory and symlinked all of the libwayland libraries to the libSDL2.so.0 file and can get it to start.

Additionally, I changed line 18 of start.sh from

Code: Select all

  if [ "$(uname -i)" == "x86_64" ]
to

Code: Select all

  if [ "$(uname -m)" == "x86_64" ]
the '-i' switch resulted in uname spitting out "GenuineIntel" where the '-m' spat out my architecture.

After that I was able to get the game to run.

Hope this helps anybody that can't run if missing libwayland-egl.so.1, libwayland-cursor.so.0, or libwayland-client.so.0 from their system.

Rutger
Posts: 191
Joined: Mon Dec 15, 2014 9:59 am

Re: Linux version fails to start.

Post by Rutger » Mon May 01, 2017 2:20 pm

Wow, thanks for basically debugging your own problem! :) We'll try to apply these fixes on our side as well, to hopefully increase compatibility further. Thanks again!

Post Reply