While I was at it, I built the SDL client for Freeciv. Grab freeciv_sdl-2.1.9-i386-solaris10.zip
at opensolaris.free.fr and unzip it under /usr/local
--it will erase and replace your Freeciv GTK client if you have one installed, you may want to back it up first. Under OpenSolaris, you will need to install libSDL_mixer
and libSDL_image
under /usr/local
on your system, for it to work. Under Solaris 10, you additionally need to install libSDL
. For your convenience, they all are available pre-built at opensolaris.free.fr, so all you need is to unzip these archives under /usr/local
, no compilation needed.
The SDL Client gives you a playing experience closer to the PC Civilization games, the played map taking up the full window and additional information --the mini-map, unit information-- being super-imposed on the map --with the option to minimize them. See for yourself in the snapshot below.
As a final note, this is the command line used to build the SDL client.
$ LDFLAGS='-L/usr/local/lib -R/usr/local/lib -lm' ./configure --with-sdl-prefix=/usr/local --enable-client=sdl
Somehow it was necessary to add -lm
compared to the GTK client.