Got mu-conference-0.6.0 up running with jabberd-1.4.2 on a Red Hat 8.x.

Steps I took were:

  1. Did abit of a merry go-round with the package dependencies for compilation of mu-conference. That's no surprise, with RPM's horrible dependency management. Compared with Mandrake's urpmi, RPM sucks big time. Anyway, I had to download glib2 and glib2-dev which had dependencies on pkg-config and glib2-texttize (may be a typo there).
  2. After installing pkg-config, mu-conference source still wouldn't compile, with pkg-config complaining it couldn't find glib-2.0.pc. I did a search, found the directory where pkg-config stores .pc files (/usr/lib/pkgconfig) and found glib-2.0.pc there! So, I set PKG_CONFIG_PATH=/usr/lib/pkgconfig and that did the trick.
  3. Chose not to use Jabber Component Runtime (JCR) coz I didn't need to. Untarred mu-conference into jabberd source folder and followed installation instructions.
  4. Chose to run mu-conference as a seperate jabberd process since that was what was recomended in the docs.
  5. Tested the conferencing with Exodus-0.9.0 and everything seems to be working.

Cool! Total time taken: ~2 hours