I am a big fan of instant messaging, and of XMPP in particular as an open standard. So much so that I run our own Jabberd2 server at work, and we have done a bunch of work on using XMPP services as the basis for wide-scale system management and eventing systems. Having said that, I have always found the open source servers to be a little fragile.
My latest issue was to get into work this morning to find that a routine bug fix for the mysql libraries had broken my jabber installation. Even worse, a quick Google search could only find advice on how to fix the problem using configuration options which had changed, or showed that I was not alone in having this issue :-( So here it is, for those of you running Jabberd2 on Fedora Core 4 (FC4), you need to make sure that you have mysql-devel installed, and then:
./configure --with-extra-include-path=/usr/include/mysql --with-extra-library-path=/usr/lib/mysql make make install