AFP548

Compiling jabberd on Panther Server

Tiger includes a nicely-integrated Jabber server, but for those of us who have not yet upgraded, here’s the trick to getting jabberd running on Panther.First, install the prerequisites:
libidn, http://www.gnu.org/software/libidn/
expat, http://expat.sourceforge.net/
openssl, http://www.openssl.org/
pth, http://www.gnu.org/software/pth/

At a command prompt, type:
export OPENSSL_CFLAGS="-I/usr/local/include"
export OPENSSL_LIBS="-L/usr/local/lib -lcrypto"

This forces the jabberd configuration script to use the latest OpenSSL libraries that were installed in /usr/local rather than the factory libraries that are too old.

Download the jabberd 1.4.x source from http://jabberd.org/ and extract it.

In the jabberd source directory, type:

./configure –enable-ssl

make CFLAGS="-lssl"

make install

From here on out, follow the normal jabberd configuration instructions. The default configuration file should be found at /usr/local/etc/jabber.xml.

Exit mobile version