Smrender now uses GNU Autotools

After publishing Smrender I got several mails regarding the compilation and installation process. Mainly because I just used a simple Makefile and because it was not tested on other operation systems beside my Linux computer. Thanks to all beta testers for now!

I now introduced the GNU Autotools into the Smrender package, thus the compilation and installation process should work smooth.

It is tested to compile and run fine on Debian/Linux 6.0 (Squeeze), Ubuntu/Linux 10.04 (Lucid), FreeBSD 8.2, OpenBSD 5.0 (and 4.7), and Mac OSX 10.7.3 (Lion). Of course, it should work on most POSIX-style operating systems.

As mentioned in the manual, Smrender depends on the GD graphics library, thus it must be installed. For Debian and Ubuntu the package is called “libgd2-xpm-dev”, on FreeBSD and OpenBSD it is simply called “gd-2.0.35” (it resides in the graphics directory of the ports tree). On Mac OSX the package is called just “gd2”. The GD library further depends on at least fontconfig and freetype which should be installed automatically. On OpenBSD this requires having installed the distribution packages xbase50.tgz and xfont50.tgz.

Download the package from here and then do the following as usual:


tar xvfz smrender-1.1.tgz
cd smrender-1.1
./configure
make
sudo make install

Please note, that I didn’t update the documentation yet, to reflect this new style compilation process.

Have fun using it!