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

×
This is the first GOG game I'm trying to run on Linux. And I'm pretty new to Linux, for that matter.
Game installed OK and dropped an Icon on the desktop, but trying to run that or start.sh from GUI doesn't appear to do anything. (Except try to open the .sh in gedit!)

Running from the shell, I do get an error message:

support/gog_com.shlib: line 106: ./FrozenSynapse: No such file or directory

I noticed that the game installed itself with a space in "Frozen Synapse", but the error message has no space "FrozenSynapse", not sure if that's related.

System details from --sysrep:
distro: Unbuntu 14.04.4 LTS
kernel: 3.13.0-85-generic
Archit: x86_64
DeskSess: ubuntu

Anything I can to to fix, or is bad script, or you need more info... :) Happy to help.
avatar
Quadko: (Except try to open the .sh in gedit!)
How did you run the installer anyway? I cannot run the .sh installer or start.sh file, help!
avatar
Quadko: I noticed that the game installed itself with a space in "Frozen Synapse", but the error message has no space "FrozenSynapse", not sure if that's related.
Likely worth a support ticket. If it is just a matter of adjusting the script you could do that, but I suspect that's referring to the executable it's trying to run. I don't own the game so I can't actually say.
avatar
Gydion: How did you run the installer anyway?

If it is just a matter of adjusting the script you could do that, but I suspect that's referring to the executable it's trying to run.
I did have to set the start.sh file to be executable / have executable permissions. (ed: Heh, I missed yours was a link with an answer and not just a question! But yes, that's what I did.)

Off the top of my head, there were two ways:
* from the file ui, right-click and select properties, go to the permissions tab, and check the checkbox for "is runnable" (I forget the precise names, something like that).
* or from XTerm (or whatever) command line shell, navigate to the file and run the command: chmod +x start.sh

Then I could run it - I think both from the UI and the command shell, but certainly from the command shell. And from the command line shell I think I had to use the dot slash trick: ./start.sh - that beginning dot slash was important, I think. (Something about unix not running code from current directory by default for security reasons, so you have to tell it "yes, the one in this current directory" - but again, I'm rusty on this stuff.)

I downloaded another game (Crystal Caves) and that installed and ran file (still had to do the above 'set is runnable'), so I'm glad it isn't "all games" or "my system is broken".

I'll gather details and start a support ticket hopefully today. I did try altering the script and adding spaces, but that didn't help - and probably that first script wasn't the correct one anyway.

Thanks!
Post edited April 09, 2016 by Quadko
As is probably no surprise to those more experienced than I, the problem was missing dependency packages.

I'd seen the general Linux help mention looking for "required packages" and "if any are necessary they'll be listed", but didn't see any on the -Library- page and thought none were required. Digging deeper, they are on the -Store- page, on the a ways down on the right side, and I had to click a link to show "Mac and Linux" dependencies to get them. Makes sense now that I know!

I did a sudo apt-get install [lib] on each listed library, and now the game will try to launch. Instead of the "no such file or directory" message, it now says "Running Frozen Synapse" in the terminal. Progress!

But it still fails with new error:
* ./FrozenSynapse: error while loading shared libraries: libX11.so.6: cannot open shared object file: No such file or directory.

I'm research that next, hopefully will have a common Google answer. If you know anything, I could certainly use the advice, though! :)

--
Edit: Aha! Still just a library problem, but the name listed in the error message (libX11.so.6) isn't the library name necessary for apt-get install. Some google help (they end up being names like libX11-6:i386, libz1:i386) and I got through the several next libraries necessary.

Now I'm on an error:
* Alert: Error Unable to initialize OpenGL. (Error: Failed loading libGL.so.1)

Looks like same solution, but there are several options of OpenGL:i386 to install, so I'm researching that...

--
Edit: After looking around online, I still couldn't tell which version to install. But one site suggested installing some OpenGL developer tool which has a dependancy and will install the necessary items. So, this command got my 32bit OpenGL working:

* sudo apt-get install freeglut3-dev:i386

And: Success! Frozen Synapse now runs, and probably setup the necessary base libraries for other 32bit games, too.
It's running pretty well in a window (I ran through the tutorial), but has some occasional freezes for a second. That might just be this computer, hopefully I didn't get a slow (debug?) version of OpenGL by installing the dev tool.

But it's working and I know better how to set these things up now. Hopefully the step-by-step can help someone else, too.
Post edited April 09, 2016 by Quadko
Very fun game! No more pausing problems after setting fullscreen, restarting, and not being in the tutorial.

Memories of the old game RoboSport! Happily playing.
avatar
Quadko: (ed: Heh, I missed yours was a link with an answer and not just a question! But yes, that's what I did.)
Yes, that wasn't terribly clear. That was a response for the "(Except try to open the .sh in gedit!)" issue. At the end of the article there is a link to change that behavior if desired.
avatar
Quadko: It's running pretty well in a window (I ran through the tutorial), but has some occasional freezes for a second. That might just be this computer, hopefully I didn't get a slow (debug?) version of OpenGL by installing the dev tool.
That installed the development files which are needed if you are compiling something from source. If you check the dependencies for the package, e.g. aptitude, among others it depends on freeglut3 which in turn depends on several other packages including both libx11 & libgl ones. Those are the standard versions and why installing that worked for you. Cleaner to only install those base packages, but naturally you need to know which ones they are.
Glad you have it working.
Post edited April 10, 2016 by Gydion