[Debian Bullseye/Sid] HarfBuzz Version Too Old?
Pokota
Member Posts: 858
pokota@tim-lt-deb:~/beamdog$ apt search harfbuzz | grep installed WARNING: apt does not have a stable CLI interface. Use with caution in scripts. gir1.2-harfbuzz-0.0/testing,now 2.6.4-1 amd64 [installed,automatic] libharfbuzz-bin/testing,now 2.6.4-1 amd64 [installed] libharfbuzz-dev/testing,now 2.6.4-1 amd64 [installed] libharfbuzz-gobject0/testing,now 2.6.4-1 amd64 [installed] libharfbuzz-icu0/testing,now 2.6.4-1 amd64 [installed] libharfbuzz0b/testing,now 2.6.4-1 amd64 [installed] pokota@tim-lt-deb:~/beamdog$ ./beamdogClient-2.1.11-x86_64.AppImage /tmp/.mount_HC87tZ installed: X-AppImage-BuildId=eecf1560-45a5-11a9-2e73-1fe010890803 image: X-AppImage-BuildId=eecf1560-45a5-11a9-2e73-1fe010890803 (beamdogClient:2553620): Pango-ERROR **: 08:19:40.266: Harfbuzz version too old (1.2.7) Trace/breakpoint trap
1
Comments
1) Is there a bash script that checks for and enumerates unmet dependencies?
2) Will I need to install a specific Harfbuzz/Pango package?
3) Should I just bite the bullet and play the games through Steam (keeping in mind that I'm trying to avoid using Steam from the machine in question due to Valve being a butt about multiple machines signed into the same account running games at the same time, which puts this at odds with A Certain D&D-Licensee Idle Game)?
It would be great if someone of Beamdog could have a look into this sooner than later, as it renders their client, resp. games unusable/installable for the more recent distro releases. I also volunteer for alpha/beta testing
- libpango-1.0
- libpangocairo-1.0
- libpangoft2-1.0
- libharfbuzz0b_2.3.1
uncompress them and copy the libs to the directory where the appimage resides . And it's working.For the launcher to work also from the menus I had to add
Path=/path/to/the/appimage
to the desktop file
The real solution would be for Beamdog to recompile/rebuild a new version with a more modern version of electron.
I remember I played Neverwinter Nights (again) in the past 2 years and it worked fine on my Ubuntu but now I want to play it again (this time specifically the expansion Infinite Dungeons) but I'm now getting this error...
I followed your directions and got the Beamdog client working on Ubuntu 20.04. I'm sharing the extracted libs here to make things simple for others:
https://drive.google.com/file/d/1GsKEXPgSoB0AWuLSuCX5J5nHt94ZyHOa/view?usp=sharing