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

×
I downloaded the installer script and ran it as my normal user - it installed fine. When I click the application link which runs "start.sh", a window comes up with no content - and it just sits there. Running "sw" directly gets the same result.

Am I doing something wrong? Is this game only compatible with Debian based systems? Is there a config file I need to inspect?
No posts in this topic were marked as the solution yet. If you can help, add your reply
avatar
Galaxy_Stranger: I downloaded the installer script and ran it as my normal user - it installed fine. When I click the application link which runs "start.sh", a window comes up with no content - and it just sits there. Running "sw" directly gets the same result.

Am I doing something wrong? Is this game only compatible with Debian based systems? Is there a config file I need to inspect?
Hello Galaxy_Stranger,

You need to install 32-libraries which are required by Shadow Warrior Classic Redux before you will be able to install the game. These are listed on product page, in form of Ubuntu packages:

Requires the following packages: libc6:i386 libasound2:i386 libasound2-data:i386 libasound2-plugins:i386 libxdmcp6:i386 libxau6:i386 libxext6:i386 libxcb1:i386 libx11-6:i386

Unfortunately, I don't know what are these packages named on Fedora, so you will have to figure it out yourself.

If that won't help, could you please give me more information about your problem? I will need:

- your system report, containing hardware and software details (it can be generated using the script you will find in the game installation path)
- terminal output (what is being displayed when you try to run the game using terminal)

If you're not comfortable with posting such information using forums, you can submit it to our customer support: https://support.gog.com/
Thanks for your reply!

Sure enough - the dependencies are listed on the product page!

So after going down this rabbit hole, I've found that there are indeed equivalent packages for their Debian equivalents. The problem is that the individual file names are different. The only other alternative is to hunt down rpms of these packages for Fedora on rpmfind or somewhere like that - which is ok, but most of them don't exist in that form. Another solution might be to collect all of the library .deb files and convert them to .rpm - that may work. But both solutions are kind of messy. I suppose the best way is to create links to the Fedora files. But that's out of my experience and I'd need a list of each individual file name to create the link. I don't even know what a symlink is. I'm just a user. ;-p

Currently, Shadow Warrior opens a window and just sits there until I terminate it. When I run "start.sh" or "sw" at the command-line, there is no error given, so I can't track down exactly what it's choking on.

Clearly this is a dependency issue and I think I've laid out all the possible solutions, none of which are particularly appealing...


Just in case anyone's interested, here are the Fedora equivalent packages:
libc6 = glibc
libasound2 = alsa-lib
libasound2-data = alsa-lib
libasound2-plugins = alsa-plugins-pulseaudio
libxdmcp6 = libXdmcp
libxau6 = libXcb
libxext6 = libXext
libxcb1 = libxcb, xcb-util
libx11-6 = libX11

You can do:
$dnf search <package_name_listed_above> to get the exact file list available.
Post edited December 19, 2017 by Galaxy_Stranger