gmsalomao2 Jan 17, 2013 @ 8:38am
Game not loading on Ubuntu (with Steam)
I've installed the Linux version from Steam, but the game simply won't load.
I click Play on Steam and nothing happens.

Exosyphen told me to run the following in order to install the dependencies I needed:
Originally posted by exosyphen:
sudo apt-get install freeglut3-dev
sudo apt-get install libsdl1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-ttf2.0-dev

After installing the dependencies, rebooting, reinstalling the game and rebooting again it still doesn't load. The only thing that changes is the "Last played: Yesterday" text, which now reads "Last played: Today".
Showing 1-15 of 15 comments
< >
exosyphen  [developer] Jan 18, 2013 @ 12:49pm 
Run it from a terminal and paste me the output here.
gmsalomao2 Jan 18, 2013 @ 3:21pm 
Ok.. Where can I find the binary file?
All the shortcut shows is "steam steam://rungameid/70120" which doesn't return anything.

I've tried the files in ~/Steam/SteamApps/
But every game gives a different error when trying to run from the terminal.
I don't think I'm running the right files.
Last edited by gmsalomao2; Jan 18, 2013 @ 3:35pm
johndrinkwater [🐧︀ 🎮] Jan 19, 2013 @ 9:31am 
~ > cd ~/Steam/SteamApps/common/Hacker\ Evolution\ Duality/
~/Steam/SteamApps/common/Hacker Evolution Duality > ./HackerEvolutionDuality
Will give you the output you need, gmsalomao2
Last edited by johndrinkwater [🐧︀ 🎮]; Jan 19, 2013 @ 9:31am
Droodle Jan 19, 2013 @ 9:49am 
Indeed, does not launch in ubuntu 12.04 LTS
gmsalomao2 Jan 20, 2013 @ 5:38am 
Originally posted by johndrinkwater:
~ > cd ~/Steam/SteamApps/common/Hacker\ Evolution\ Duality/
~/Steam/SteamApps/common/Hacker Evolution Duality > ./HackerEvolutionDuality
Will give you the output you need, gmsalomao2

Well, this is the output:
./HackerEvolutionDuality: error while loading shared libraries: libglut.so.3: cannot open shared object file: No such file or directory

But as I said. No steam game runs correctly from the terminal.
So, I ran steam from the terminal and got the output after clicking "Play" on HED. And here's the output:
Game update: AppID 70120 "Hacker Evolution Duality", ProcID 2372, IP 0.0.0.0:0
ERROR: ld.so: object 'gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded: ignored.
/home/myfolder/.local/share/Steam/SteamApps/common/Hacker Evolution Duality/HackerEvolutionDuality: error while loading shared libraries: libglut.so.3: cannot open shared object file: No such file or directory
Game removed: AppID 70120 "Hacker Evolution Duality", ProcID 2372
saving roaming config store to 'sharedconfig.vdf'
roaming config store 2 saved successfully
Last edited by gmsalomao2; Feb 20, 2013 @ 1:20pm
johndrinkwater [🐧︀ 🎮] Jan 20, 2013 @ 7:29am 
Temp fix: install freeglut3:i386 then load it normally from steam.
******* Jan 20, 2013 @ 8:05am 
Originally posted by johndrinkwater:
Temp fix: install freeglut3:i386 then load it normally from steam.

Confirmed, it fixed the problem for me on Ubuntu 12.04 (64bit). To install the package run this in a terminal:
sudo apt-get install freeglut3:i386
gmsalomao2 Jan 20, 2013 @ 8:10am 
Originally posted by johndrinkwater:
Temp fix: install freeglut3:i386 then load it normally from steam.

Yeah, it worked! Thanks.
Btw, having the i386 version installed in a x64 machine won't bring any problems?
johndrinkwater [🐧︀ 🎮] Jan 20, 2013 @ 9:39am 
gmsalomao2, nah the 32bit lib is only used by 32bit binaries - this game is running as that, so its no problem. Steam itself is 32bit and installs a bunch of :i386 packages so its not a problem.
gmsalomao2 Jan 20, 2013 @ 11:22am 
Hmm. Cool.
Thanks johndrinkwater.
vegandoc2013 Jan 21, 2013 @ 11:57am 
Thank you so much. That worked perfectly for me...
NETabuse Feb 6, 2013 @ 10:02am 
Thanks guys, just hit the same problem, was generally uncertain where to run games from the CLI anyway, so this was informative.
Isn't Steam meant to try and resolve specific game dependancies on installation? How do we make sure the dev's fix the launcher/dependancy installation in steam?

In my case, i'm on 12.10 64bit nvidia drivers, so for me is it due to steam registering for 32bit drivers on 64 bit platform not automatically happening? A limitation of dependancy resolution in Steam on 64 bit presently?

Lets make gaming on linux better! and make dependancy hell be not a problem for Linux newcomers who join the party :)
Last edited by NETabuse; Feb 6, 2013 @ 10:04am
johndrinkwater [🐧︀ 🎮] Feb 6, 2013 @ 10:22am 
Installing the nvidia drivers should push 64+32 libs onto your system, but there is one additional dependency that Hacker:ED has that arent install by default. PackageKit is the only cross-distro tool to attempt to solve the dependency problem but its not used as much as would be liked…
exosyphen  [developer] Feb 7, 2013 @ 2:11pm 
We will shortly issue an update which will take care of dependencies.
Defalt Apr 15, 2013 @ 6:27pm 
hahaha u use linux!
Showing 1-15 of 15 comments
< >
Per page: 15 30 50