Salvation Prophecy

Salvation Prophecy

 Ez a téma ki van emelve, tehát valószínűleg fontos.
[support] Linux does not launch
Any one help me diagnose why the game will not launch on Linux?

I click on play within Steam and nothing happens, also when running from desktop icon. Not sure, but checking the steam icon. It says:

steam://rungameid/248450: No such file or directory

When launching? Might be a red herring in terms of the launcher icon.

Thanks.
Legutóbb szerkesztette: JabberwockyX; 2013. okt. 10., 13:11
< >
115/62 megjegyzés mutatása
Ok, found the files, launched manually gives me this:

error while loading shared libraries: libXaw.so.7: cannot open shared object file: No such file or directory

According to my distro it has libxaw 1.0.12-1 is installed. Not sure if it's the same lib.
JabberwockyX  [Fejlesztő] 2013. okt. 8., 13:19 
------ UPDATE Nov 23, 2013 ------
All these libs are now shipped/downloaded with the game.
If you find any more missing libraries, please post them here.

------ previous update ------

I'm copying this info here, so other readers don't have to browse this whole thread to find a solution.

Missing Libraries
If your linux distro is missing libs required to start the game, here is a download link[backup.filesanywhere.com] where you can get them.

Place these libs inside directory: SalvationProphecy/build/release/lib
That's just inside the lib subdirectory from where you find the SalvationProphecy executable.

No Missing Libraries, Game Wont Start
There's a problem with AMD Catalyst Drivers, version 13.10.
See here for more details.

----- end edit -----

Ahh, the ever-popular game of hunting down different missing libs on different linux distros. ;)

So yeah, it looks like your distro likely has a newer version of libxaw, but does not include the older version linked to by the game.

What distro are you using? 32- or 64-bit?

I'll see if I can hunt down the version of that lib that the game links to, and make it available so you can launch the game.
Legutóbb szerkesztette: JabberwockyX; 2013. nov. 23., 19:13
If you use debian or a derivative it's probably in the package libxaw7 (though on a curious note, why use athena widgets at all, it's a very old legacy widget and one you could probably do without).
JabberwockyX  [Fejlesztő] 2013. okt. 8., 13:49 
I'm not linking to libxaw directly, so it must be some of the other middleware I'm using.
If it's possible to get rid of as a dependency that would be cool, aw hasn't really been used since the early 90s, and it looks pretty fugly.

Anyway, I have to say this looks like a really cool game though, it was instabuy for me, thanks for supporting Linux =)
Legutóbb szerkesztette: Efrendi; 2013. okt. 8., 14:20
JabberwockyX  [Fejlesztő] 2013. okt. 8., 15:18 
Hey mrmango -

Here's a link to libXaw.so.7[backup.filesanywhere.com].

If possible, could you download this, then place it in the SalvationProphecy/build/release/lib directory? That's just inside the lib subdirectory from where you found the SalvationProphecy executable.

After that, give the game a shot, and if there's still trouble let me know the output of launching the game manually. Or even better, the output of "ldd SalvationProphecy" against the game executable.

Thanks!
Legutóbb szerkesztette: JabberwockyX; 2013. okt. 8., 15:20
JabberwockyX  [Fejlesztő] 2013. okt. 8., 15:19 
@Efrendi - supporting linux was my pleasure! One thing that's great about working with linux guys is how tech savvy you all tend to be, which makes any support issues a lot smoother.
I'm having the same problem. Mint 15 x64
ldd SalvationProphecy
linux-gate.so.1 => (0xf7705000)
libParticleUniverse.so => ./lib/libParticleUniverse.so (0xf7090000)
Plugin_ParticleFX.so => ./lib/Plugin_ParticleFX.so (0xf7050000)
RenderSystem_GL.so => ./lib/RenderSystem_GL.so (0xf6f30000)
libOgreMain.so.1.7.4 => ./lib/libOgreMain.so.1.7.4 (0xf6988000)
libOgreTerrain.so.1.7.4 => ./lib/libOgreTerrain.so.1.7.4 (0xf6910000)
libboost_system.so.1.46.1 => ./lib/libboost_system.so.1.46.1 (0xf6908000)
libboost_filesystem.so.1.46.1 => ./lib/libboost_filesystem.so.1.46.1 (0xf68e8000)
libCEGUIBase-0.7.6.so => ./lib/libCEGUIBase-0.7.6.so (0xf6600000)
libCEGUIOgreRenderer-0.7.6.so => ./lib/libCEGUIOgreRenderer-0.7.6.so (0xf65d8000)
libPhysXLoader.so.1 => ./lib/libPhysXLoader.so.1 (0xf65c8000)
libNxCharacter.so.1 => ./lib/libNxCharacter.so.1 (0xf65b8000)
libOIS-1.3.0.so => ./lib/libOIS-1.3.0.so (0xf6598000)
libfmodex-4.42.03.so => ./lib/libfmodex-4.42.03.so (0xf6410000)
libfmodevent.so => ./lib/libfmodevent.so (0xf6380000)
libzzip-0.so.13 => ./lib/libzzip-0.so.13 (0xf6378000)
libSDL2-2.0.so.0 => ./lib/libSDL2-2.0.so.0 (0xf6278000)
libsteam_api.so => ./lib/libsteam_api.so (0xf6260000)
libstdc++.so.6 => ./lib/libstdc++.so.6 (0xf6178000)
libm.so.6 => /lib/i386-linux-gnu/libm.so.6 (0xf6118000)
libgcc_s.so.1 => /lib/i386-linux-gnu/libgcc_s.so.1 (0xf60f8000)
libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xf5f40000)
libpthread.so.0 => /lib/i386-linux-gnu/libpthread.so.0 (0xf5f20000)
libGL.so.1 => /usr/lib32/fglrx/libGL.so.1 (0xf5e30000)
libX11.so.6 => /usr/lib/i386-linux-gnu/libX11.so.6 (0xf5cf8000)
libGLU.so.1 => ./lib/libGLU.so.1 (0xf5c80000)
libXrandr.so.2 => not found
libfreetype.so.6 => not found
libXt.so.6 => not found
libXaw.so.7 => ./lib/libXaw.so.7 (0xf5c10000)
libdl.so.2 => /lib/i386-linux-gnu/libdl.so.2 (0xf5c08000)
libboost_thread.so.1.46.1 => ./lib/libboost_thread.so.1.46.1 (0xf5bf0000)
libfreeimage.so.3 => ./lib/libfreeimage.so.3 (0xf5af8000)
libOgrePaging.so.1.7.4 => ./lib/libOgrePaging.so.1.7.4 (0xf5ac8000)
libfreetype.so.6 => not found
libpcre.so.3 => ./lib/libpcre.so.3 (0xf5a88000)
libz.so.1 => /lib/i386-linux-gnu/libz.so.1 (0xf5a68000)
librt.so.1 => /lib/i386-linux-gnu/librt.so.1 (0xf5a58000)
/lib/ld-linux.so.2 (0xf76e0000)
libXext.so.6 => /usr/lib/i386-linux-gnu/libXext.so.6 (0xf5a40000)
libatiuki.so.1 => /usr/lib32/fglrx/libatiuki.so.1 (0xf5a20000)
libxcb.so.1 => /usr/lib/i386-linux-gnu/libxcb.so.1 (0xf59f8000)
libXmu.so.6 => not found
libXt.so.6 => not found
libXpm.so.4 => not found
libjpeg.so.8 => ./lib/libjpeg.so.8 (0xf59a0000)
libmng.so.1 => ./lib/libmng.so.1 (0xf5918000)
libopenjpeg.so.2 => ./lib/libopenjpeg.so.2 (0xf58f8000)
libIlmImf.so.6 => ./lib/libIlmImf.so.6 (0xf5830000)
libHalf.so.6 => ./lib/libHalf.so.6 (0xf57e8000)
libIex.so.6 => ./lib/libIex.so.6 (0xf57c8000)
libraw.so.5 => ./lib/libraw.so.5 (0xf5738000)
libpng12.so.0 => not found
libgomp.so.1 => ./lib/libgomp.so.1 (0xf5728000)
libXau.so.6 => /usr/lib/i386-linux-gnu/libXau.so.6 (0xf5720000)
libXdmcp.so.6 => /usr/lib/i386-linux-gnu/libXdmcp.so.6 (0xf5718000)
liblcms.so.1 => not found
libImath.so.6 => ./lib/libImath.so.6 (0xf5710000)
libIlmThread.so.6 => ./lib/libIlmThread.so.6 (0xf5708000)
libjasper.so.1 => not found
liblcms2.so.2 => ./lib/liblcms2.so.2 (0xf56b8000)
JabberwockyX  [Fejlesztő] 2013. okt. 8., 18:47 
Thanks ToXS - I'm going to bundle up every library that was not found, and upload it to my fileshare.

The game was tested on Mint, so I'm surprised to see so many different libraries missing. But maybe it was 32-bit mint and not 64-bit, which could easily be the difference.

I also thought at least some of those libraries were included with the Steam installation, but I guess I must be wrong. You are running the game through steam, correct?
Yes, through steam.
JabberwockyX  [Fejlesztő] 2013. okt. 8., 20:29 
Ok ToXS, here's a new link[backup.filesanywhere.com] with all the missing libraries.

- click the link
- download all the libs in that folder
- place those libs inside the SalvationProphecy/build/release/lib directory
--- That's just inside the lib subdirectory from where you found the SalvationProphecy executable.
--- you'll see a bunch of other libs in there.

That might work. Or we might end up playing a bit of "whack a mole" if those libs link to other missing libs on your system. Thanks a lot for your patience ToXS - whatever we can work out will be used to update the linux installer to help out other Mint 64-bit users.
That fixed it. Thank you.
JabberwockyX  [Fejlesztő] 2013. okt. 9., 3:00 
Awesome, thanks for posting back ToXS.
Wow! Ok thanks guys I will check the info! I am using Manjaro 64bit for the main machine (where the problem is occuring) and Arch (not tested on this yet ) on the other. So yeah perhaps I have a later version. Let me check and see if this works.
Legutóbb szerkesztette: mrmangosir; 2013. okt. 9., 9:41
You are GLORIOUS! Worked fine fella. Thanks for the libs, downloading them into the lib directory worked a treat.
< >
115/62 megjegyzés mutatása
Laponként: 1530 50