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.