Natural Selection 2

Natural Selection 2

View Stats:
ky0 6 Oct, 2017 @ 9:02am
linux missing executable
linux missing executable - prob has to do with the different folder structure with 64 bit.

Please fix it :)
< >
Showing 1-15 of 28 comments
Wierzbowski 6 Oct, 2017 @ 10:03am 
Same here. I've also tried x64 beta and it doesn't work either.
McGlaspie  [developer] 6 Oct, 2017 @ 10:07am 
Sorry about that. This was a small mistake on my part. Steam was pointing to the incorrect folder. It should now launch the 64-bit binary when hitting the Play button in your Library (or launch menus).
ky0 6 Oct, 2017 @ 10:24am 
No error but the game doesn't start up. When I try to run the 64bit exec from the terminal I get this: ./ns2_linux: error while loading shared libraries: /data/SteamLibrary/steamapps/common/Natural Selection 2/x64/libfmodex64.so: file too short
McGlaspie  [developer] 6 Oct, 2017 @ 10:34am 
Please read the changelog. There is a known issue with the FMOD library in this build that I was not able to resolve in time (due to needing to make some risky changes to our compilation process).

You'll need to open your terminal and go to the x64 sub-folder in your NS2 installation, and then run these commands:
ln -sf libfmodex64-4.44.58.so libfmodex64.so ln -sf libfmodevent64-4.44.58.so libfmodevent64.so ln -sf libfmodeventnet64-4.44.58.so libfmodeventnet64.so

There might be another issue after making those Symlinks (depends on the system), but if it errors about not finding libsnd. If you do get that error, just install that library using your OS's installer (apt, yum, etc.).
Last edited by McGlaspie; 6 Oct, 2017 @ 10:53am
boulder 6 Oct, 2017 @ 11:27am 
Had the same problem. Reinstalled the game and did the ln -sf stuff. Now the game starts but the menu is off centeret and unresponsive - cannot play :( - Ubuntu 16.04.3 LTS)
McGlaspie  [developer] 6 Oct, 2017 @ 11:31am 
We're working on a fix for that right now. I'll post here once it's pushed
boulder 6 Oct, 2017 @ 11:55am 
Nice thx :D
Squiddy 6 Oct, 2017 @ 1:05pm 
While running those fixes it starting up, I'm now encountering an issue where there's no mouse cursor and the game doesn't seem to respond to input at the menu.

Here's my terminal output, don't know if it helps: https://pastebin.com/RZNxQR7p
Last edited by Squiddy; 6 Oct, 2017 @ 1:06pm
McGlaspie  [developer] 6 Oct, 2017 @ 4:17pm 
We just pushed a fix for the Linux client binaries. Unfortunately, that means the the FMOD libraries (symlinks) tweak [shown in changelog] will need to be redone.
boulder 6 Oct, 2017 @ 4:44pm 
Yay - it works thx.
DedicatedHippo 7 Oct, 2017 @ 8:30pm 
Originally posted by McGlaspie:

There might be another issue after making those Symlinks (depends on the system), but if it errors about not finding libsnd. If you do get that error, just install that library using your OS's installer (apt, yum, etc.).

I tried to install this in Arch Linux and can't find the package for this. Is there another way of installing it?
Wierzbowski 8 Oct, 2017 @ 1:41am 
It looks like you havent tried enough. There is sndio package at AUR.
What I dont uderstand is why do we need this library at all. Game worked fine before update. I had no issues at all.

EDIT: What i meant was imo this lib should be put with other libs in game catalog (what i did by hand and it works).
I like to keep my linux light and hate to install tons of little libraries just for one app ;p.
Last edited by Wierzbowski; 8 Oct, 2017 @ 2:05am
Ghoul  [developer] 8 Oct, 2017 @ 5:04am 
Originally posted by z-non:
It looks like you havent tried enough. There is sndio package at AUR.
What I dont uderstand is why do we need this library at all. Game worked fine before update. I had no issues at all.

EDIT: What i meant was imo this lib should be put with other libs in game catalog (what i did by hand and it works).
I like to keep my linux light and hate to install tons of little libraries just for one app ;p.

We had to update most of the libaries we depend on to go x64. As it turns out SDL introduced libsndio as new dependency. We didn't notice that before release as libsnd was included in the distros we tested the client at.

We will include it in future releases though.

Meanwhile you can get libsndio this way if there is no package available (originally posted by Ouaibou at our forum):
Clone the git repository of libsndio:
git clone http://caoua.org/git/sndio

Then, compile and install the lib as explained below:
http://www.sndio.org/install.html

In my case, I had to install development headers for alsa:
sudo dnf install alsa-lib-devel.x86_64

Once installed, create a link to the library which has been freshly installed:
ln -s /usr/local/lib/libsndio.so.6.1 $HOME/.local/share/Steam/steamapps/common/Natural Selection 2/x64/libsndio.so.6.1
Last edited by Ghoul; 8 Oct, 2017 @ 5:15am
Wierzbowski 8 Oct, 2017 @ 7:15am 
That is a quick reply!
I like this kind of support, big THANKS!
DedicatedHippo 10 Oct, 2017 @ 4:53pm 
Originally posted by Ghoul:
Originally posted by z-non:
It looks like you havent tried enough. There is sndio package at AUR.
What I dont uderstand is why do we need this library at all. Game worked fine before update. I had no issues at all.

EDIT: What i meant was imo this lib should be put with other libs in game catalog (what i did by hand and it works).
I like to keep my linux light and hate to install tons of little libraries just for one app ;p.

We had to update most of the libaries we depend on to go x64. As it turns out SDL introduced libsndio as new dependency. We didn't notice that before release as libsnd was included in the distros we tested the client at.

We will include it in future releases though.

Meanwhile you can get libsndio this way if there is no package available (originally posted by Ouaibou at our forum):
Clone the git repository of libsndio:
git clone http://caoua.org/git/sndio

Then, compile and install the lib as explained below:
http://www.sndio.org/install.html

In my case, I had to install development headers for alsa:
sudo dnf install alsa-lib-devel.x86_64

Once installed, create a link to the library which has been freshly installed:
ln -s /usr/local/lib/libsndio.so.6.1 $HOME/.local/share/Steam/steamapps/common/Natural Selection 2/x64/libsndio.so.6.1
This worked thank you. I installed the library via AUR but I thought I got the wrong one installed because I forgot to link it. I appreciate the support for our small community.
< >
Showing 1-15 of 28 comments
Per page: 1530 50