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

×
Launching game quits before displaying anything. :(

FYI
bobsobol@Baldur:/Data/Games/Icewind Dale Enhanced Edition$ uname -a
Linux Baldur 4.13.0-36-generic #40~16.04.1-Ubuntu SMP Fri Feb 16 23:25:58 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux

If it's not clear from that, the base distribution of Ubuntu 16.04 I'm using is actually elementaryOS Loki.

According to ~/.local/share/applications/gog_com-Icewind_Dale_Enhanced_Edition_1.desktop:-
[Desktop Entry]
Encoding=UTF-8
Value=1.0
Type=Application
Name=Icewind Dale: Enhanced Edition
GenericName=Icewind Dale: Enhanced Edition
Comment=Icewind Dale: Enhanced Edition
Icon=/Data/Games/Icewind Dale Enhanced Edition/support/icon.png
Exec="/Data/Games/Icewind Dale Enhanced Edition/start.sh" ""
Categories=Game;
Path=/Data/Games/Icewind Dale Enhanced Edition

Therefore:-
bobsobol@Baldur:/Data/Games/Icewind Dale Enhanced Edition$ ./start.sh ""
Running Icewind Dale: Enhanced Edition
./IcewindDale: error while loading shared libraries: libjson.so.0: cannot open shared object file: No such file or directory

Also FYI:-
bobsobol@Baldur:/$ sudo find ./ | grep libjason.so.0
find: ‘./run/user/1000/gvfs’: Permission denied
bobsobol@Baldur:/$

In other words, stderr returned the fact that there are places even sudoers shouldn't look, but stdout found no results anywhere which matched the grep expression. Which means libjason.so.0 isn't installed at all. I've tried apt search and searching with synaptic (which I find very occasionally finds something apt alone does not) and it doesn't look like it's any part of any standard repository on my system. Or rather, it's not described as such.

Ironically, the Windows installer plays fine under WINE, but I bought the Enhanced Edition to try to get a more native Linux experience than running the Complete version in GemRB. XD (also works, but I *do* like my squirrel to stay still while I hit it with a stick ;) and better widescreen display utilisation would be nice too )

pkgs.org can find .rpm packages for the RedHatters, but nothing .deb for the Debianites. I could try "alien" on one of those, but at user level (ie. I'm not the developer, so I have no idea what version the game engine was compiled against etc.) that's probably just asking for trouble. I'd rather make --install a source tarball if it comes to that.

What is the recommended method to resolve this dependency issue?

P.S. Yes, I changed the install location. There is a reason, and the reason is storage space distribution between the fast, small SSD, and the big, slow, spinning rust drive.

P.P.S. I give up trying to find a tag to preformat code segments for easier reading. :\
Post edited March 04, 2018 by bobsobol
This question / problem has been solved by meeltenimage
avatar
bobsobol: Launching game quits before displaying anything. :(
I am no expert but have you tried installing the required packages as the game page suggests?
Requires the following packages to be installed:
libc6:i386 libasound2:i386 libasound2-data:i386 libasound2-plugins:i386 libjson-c2:i386 libopenal1:i386 libstdc++6:i386 libssl1.0.0:i386 libexpat1:i386 libx11-6:i386 libxau6:i386 libxcb1:i386 libxcursor1:i386 libxdmcp6:i386 libxext6:i386 libxfixes3:i386 libxinerama1:i386 libxrandr2:i386 libxrender1:i386 libjson0:i386

Notice: this game comes with a 32-bit binary only
According to this thread https://www.gog.com/forum/icewind_dale_series/iwd_ee_crashes_on_start_on_lubuntu_1710 sudo apt install libjson0:i386 should work.
Good grief. No matter how I searched, I couldn't find any of that in the games support pages, or the forms.

Just the line which points out it's only available in 32-bit would have pointed out why those libraries aren't available in the normal repositories.

"Notice: this game comes with a 32-bit binary only"

Maybe it needs to be like Nexus mods when they mark required (but not included) dependencies, where it makes you accept another page listing / linking the downloads it needs to run, and you have to agree that you've noticed that.

I'd searched the error line, and the missing file, both on GOG forums, the support area and generally on the internet. The error is produced in 32-bit mode, so it doesn't state that it needs to be i386. >.<

Thanks to both Engerek01 and meelten. I'm feeling royally silly. ;)