A few days ago a new version of Scorched3d came out.
The scorched3d version on the repositories in Feisty and Gutsy (version 40.1d) doesn't work no more with the official scorched3d servers (version 41). I've tried to install the RPM from their site (with alien) but I just got a "core dumped" error message, so I've compiled the game from sources.
So here it goes. Install the following packages (taken from my Synaptic history):
Code:
sudo apt-get install checkinstall autoconf automake1.7 autotools-dev m4 reeglut3-dev ghc6 ghc6-prof haskell-utils libghc6-glut-dev libghc6-opengl-dev libgl1-mesa-dev libglu1-mesa-dev libgmp3-dev libgmp3c2 libgmpxx4 libice-dev libncurses5-dev libreadline5-dev libsm-dev libx11-dev libxau-dev libxdmcp-dev libxext-dev libxt-dev mesa-common-dev x11proto-core-dev x11proto-input-dev x11proto-kb-dev x11proto-xext-dev xlibmesa-gl-dev xtrans-dev libopenal-dev libalut-dev libogg-dev libopenalpp-cvs-dev libopenalpp-cvs1 libopenthreads-dev libopenthreads4 libvorbis-dev libghc6-openal-dev libfreetype6-dev zlib1g-dev fftw3 fftw3-dev libjpeg62-dev libpng12-dev libsdl-image1.2-dev libsdl1.2-dev libtiff4-dev libtiffxx0c2 libsdl-net1.2-dev mesa-swx11-source libglib1.2 libgtk1.2 libgtk1.2-common libwxbase2.4-1 libwxbase2.4-dev libwxgtk2.4-1 libwxgtk2.4-1-contrib libwxgtk2.4-contrib-dev libwxgtk2.4-dev wx2.4-headers libalut-dev libalut0
Only in Feisty:
In Feisty I couldn't compile it with the freealut packages (libalut0 and libalut-dev) in the repository because they don't have a file (freealut-config). So you have to install them from the gutsy repository. To do it, open your sources.list in gedit and replace all "feisty" words to "gutsy" (please be careful to not upgrade your system while gutsy repos are on).
Code:
cp /etc/apt/sources.list /etc/apt/sources.list.temp
gksudo gedit /etc/apt/sources.list
Then update the repositories and upgrade the following packages:
Code:
# PLEASE DO NOT UPGRADE, JUST UPDATE
sudo apt-get update
sudo apt-get install libalut-dev libalut0
# Put back your original sources.list
mv /etc/apt/sources.list.temp /etc/apt/sources.list
# update the repos back to Feisty
sudo apt-get update
Compilation
Now that all is ready, compile scorched3d. Download the sources from http://www.scorched3d.co.uk/downloadssrc.php and extract it.Go to the directory were you extracted the source file and type:
Code:
chmod +x autogen.sh
./autogen.sh
make
sudo checkinstall
Set the new version of scorched3d in the deb package by editing the version field (press 3 and type 41). Checkinstall will create the new deb package.
Install the new package with:
Code:
sudo dpkg -i scorched3d_41.0-1_i386.deb
To play the game:
Code:
/usr/local/games/scorched3d/bin/scorched3d
Have a nice open source game.
Bookmarks