Third Party Applications December 12, 2005 at 3:19 am

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.

No Comments

  • Is there any way that pre-authenticated contact lists can pushed into the user’s
    contact lists with the standard 10.4 Server jabberd and iChat on the client side? I
    have a lot of users and to set this up manually would be a major pain. Thanks.

    • It looks like you can do this with Jive, but I’d like to do it with jabber that comes
      with 10.4 Server if at all possible. I know I’ve seen a solution for this somewhere
      on the net but I can seem to find it now.

  • Note that ejabberd and jabber are available as one line installs via Fink.

    I use ejabberd on jabber.rocteur.cc and it works fine even though it is not the latest version.

    i ejabberd 0.9.8-1 Fault-tolerant distributed Jabber server
    jabber 1.4.2-11 Server for Jabber, a free instant messaging system

  • The new winner is Wildfire/Openfire. Outstanding product, Java-based XMPP server, includes AIM/MSN/Yahoo!/ICQ gateway (that really works!), integrates with OpenDirectory, easy web-based configuration, commercial support available. See http://www.igniterealtime.org/forum/thread.jspa?messageID=143902 for details on getting Wildfire running on Panther Server. If you’re running Tiger Server, I recommend disabling the stock iChat Server and running Wildfire instead…it’s that good.

Leave a reply

You must be logged in to post a comment.