It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

×
Hi Folks,

I'm running into a strange error - on startup.

First off:

This is the game I'm talking about:
https://www.gogdb.org/product/1207659164
https://www.gog.com/game/the_bards_tale

I have a linux install file (gog_the_bard_s_tale_2.0.0.3.sh)

I'm running Mint v 21 Cinnamon, 5.15 kernel

Here's the issue:
BardTale: error while loading shared libraries: libGL.so.1: cannot open shared object file: No such file or directory

Doen't seem to matter where I tell it to install or even if I invoke sudo to do so.

I think I've installed every version of libgl I can find in debian and ubunto. The only other thing I can think of is to install it in a 32 bit OS like debian.

Anyone else run into this? Obviously I can install it on Win/Wine.

TIA
Post edited January 09, 2024 by UrsaCorvalis
FYI, this is not the Remastered and Resnarkled edition. That will apparently never be released on gog for Linux or MacOS. On the one hand, the page is deceptive, but on the other hand, it doesn't list Linux support at all, so I guess you could consider the version that's there an "extra".

As to your error, this is a 32-bit game, so yeah, you'll need to use a distro that provides 32-bit packages. Or you could try the Windows version, which is remastered, and probably runs better, anyway, even under Wine (there are outstanding bugs I know of in the Linux version that the remaster supposedly fixed, but alas we get nothing). I haven't tried yet myself.
avatar
darktjm: FYI, this is not the Remastered and Resnarkled edition. That will apparently never be released on gog for Linux or MacOS. On the one hand, the page is deceptive, but on the other hand, it doesn't list Linux support at all, so I guess you could consider the version that's there an "extra".

As to your error, this is a 32-bit game, so yeah, you'll need to use a distro that provides 32-bit packages. Or you could try the Windows version, which is remastered, and probably runs better, anyway, even under Wine (there are outstanding bugs I know of in the Linux version that the remaster supposedly fixed, but alas we get nothing). I haven't tried yet myself.
Thanks. I'll try a 32-distro and see if it works.

As for Linux, it looks like they removed the linux file in September:
https://www.gogdb.org/product/1207659164#changelog

Which was the last time I actually updated my library. Something tells me I'll have to do this more often.

Thanks again
avatar
UrsaCorvalis: As for Linux, it looks like they removed the linux file in September:
? I didn't check gogdb; never use it, but 2.0.0.3-gog has been available for years, and still is. Just to verify, I just downloaded it. The problem is not that it's gone, it's that it's obsolete and, as far as I know, somewhat broken. Maybe it just doesn't show up in whatever API gogdb uses. I guess that's a bad sign, though: I should probably back up the installer I have, even though it's not really very good. Or maybe just forget it. It's way too late to ask for a refund, I guess (bought it over 10 years ago, and it never did quite work right).
avatar
UrsaCorvalis: As for Linux, it looks like they removed the linux file in September:
avatar
darktjm: ? I didn't check gogdb; never use it, but 2.0.0.3-gog has been available for years, and still is. Just to verify, I just downloaded it. The problem is not that it's gone, it's that it's obsolete and, as far as I know, somewhat broken. Maybe it just doesn't show up in whatever API gogdb uses. I guess that's a bad sign, though: I should probably back up the installer I have, even though it's not really very good. Or maybe just forget it. It's way too late to ask for a refund, I guess (bought it over 10 years ago, and it never did quite work right).
I'm using gogdb only to make sure everyone is talking about the same game...given some confizzlement in the main forum.

However...drum roll...

I got it working. All except the original classic games. I'll set up a vm and test those.

Steps:

1. Make sure 32 bit intalled
a) dpkg --print-foreign-architectures
b) if "i386" isn't there add it
b) sudo dpkg --add-architecture i386
b) apt update

2) Install libgl: sudo apt install libgl1-mesa-glx:i386

tested the game and got another error (./BardTale: error while loading shared libraries: libXinerama.so.1: cannot open shared object file: No such file or directory)

3) Install libxinerama1: sudo apt install libxinerama1:i386

Game works. I just killed a rat! :D
avatar
UrsaCorvalis: I got it working. All except the original classic games. I'll set up a vm and test those.
I seem to remember the game creating some disk image files the first time you try to start the classic games, even if the game freezes on a black screen on the attempt.

Those images, as it turns out, can be played on an Apple 2GS emulator. So, if you get those files, try getting a suitable emulator and using it to run the games. 1 and 2 are the 2GS versions, while 3 is the Apple 2 version (3 never got a 2GS version).

(Bard's Tale 3 might not look as good as the others, but note that it at least plays decently, unlike the DOS and Amiga versions of that game.)