SUPERTUXKART INSTALLATION INSTRUCTIONS
======================================

General
-------

First, make sure that you have the following packages installed:

  * OpenGL (or Mesa 3.0 or later)
  * PLIB version 1.8.4 or later
  * SDL 1.2 or later
  * OpenAL (optional)
  * freealut (optional)
  * MikMod (optional)

Unpack the files from the tarball like this:

  tar xzf supertuxkart-*.tar.gz
  cd supertuxkart-*


where '*' is the version of SuperTuxkart you downloaded - eg 0.2.0. Then:

  ./configure
  make

To test the compilation, supertuxkart can be run from the build
directory by ./src/supertuxkart  (./src/supertuxkart.exe on windows).

To install the file, as root execute:

  make install

The default install location is /usr/local, i.e. the data files will
be written to /usr/local/share/games/supertuxkart, the executable
will be copied to /usr/local/bin. To change the default installation
location, use the "--prefix" option of configure, e.g. --prefix=/usr
See the --help output of configure for further options.


SVN STK on Ubuntu Edgy
----------------------
Here are the compilation instructions for the current svn(05 oct. 2006) of
Super Tux Kart on Ubuntu Edgy, contributed by Damien:

install following packages:
# apt-get install libopenal-dev libalut-dev libmikmod2-dev plib1.8.4-dev
libglu1-mesa-dev subversion autoconf automake1.9 g++ gcc

do a:
$ svn checkout svn://svn.berlios.de/supertuxkart/trunk

then:
$ cd trunk
$ ./autogen.sh && ./configure && make
and if all went well:
$ src/supertuxkart

tested with g++ 3.3 and 4.1 , both succeeded.

If you want to install the game system-wide, do 'make install'.


But it didn't work!
-------------------

Right now there is no proper windows compilation. You can still compile
for windows using cygwin, see README.cygwin for details.

If you checked out your copy directly from SVN, you have to run
'sh autogen.sh' to generate the configure script.

You should check the SuperTuxKart wiki at:

  http://supertuxkart.berlios.de/wiki


Also, the most common (by FAR) reason for problems is that your OpenGL/Mesa
is incorrectly installed - so before you complain to any of the PLIB or
Supertuxkart mailing lists, first try running one of the example programs
that comes with your OpenGL implementation - or one of the Mesa or GLUT
sample programs.

If you those examples run OK - then go to the PLIB home page and download
the PLIB examples.

If THOSE run correctly - but Supertuxkart doesn't then please get in touch 
with the SupertuxKart mailing list and we'll do our best to get you up and 
racing.

