How to obtain LinuxSSN

Point your browser to SDL Release, or the OpenGL Release , for the latest stable code. Or get the latest files from the Sourceforge cvs server by typing the following into a terminal window:

cvs login

You will be asked for a password. Just press the 'ENTER' key. Then type the following:

cvs -z3 co -P linuxssn

Or if you with to see whats happening with the OpenGL verision, type the following: cvs -z3 co -r opengl linuxssn

This will give you the latest committed files for the project. This only has to be done once. Later, if there is an update to one or more of the files, all you would need to do is 'cd' into the directory where the source files are and type:

cvs update

The cvs program will automatically login to the cvs server and compare the files on your computer with the ones on it's server. Any newer files will be downloaded for you.


Basically the only requirement at this time will be libstdc++, SDL, SDL_IMG, and now SDL_gfx. If your installing the SDL libs from RPM's, be sure to include the devel packages as well. This may change in the future to include other libs. LinuxSSN requires a screen resolution of 1024 x 768 or better and a color depth of 16 bpp.

The OpenGL branch also has the added requirements of a working OpenGL and GLUT installation.

Unpacking and Compilation of tarball

First - Create a folder for the files to unpack to. I know this is not good tarball etiquette, but you will survive the experience. Honest.
Second - Copy the .tgz file into it and type:

% tar zxvf releasename.tgz

In order to compile LinuxSSN on your system, type the following in the base directory of the LinuxSSN distribution:

% make

This will create an executable target named aptly enough 'linuxssn'.

Contacting Project Admins

You should have no trouble compiling it, we hope. But should you run into problems please report them to me Michael Bridak or Rick McDaniel. Or to the development list at:
You can subscribe to the developers mailing list at: