The xmms parts of this page are generic, but the glib1 dependencies are Fedora specific, and most easily met in FC8 by installing the rpms. I actually could not get the gtk.org glib1 software to compile at all, and installed the rpms as a last resort.
You’ll want to get mp3 support built and working first, but once that’s done the xmms procedure is pretty straight forward.
Download and install the glib1 rpms:
rpm -i glib-1.2.10-28.fc8.i386.rpm
rpm -i glib-devel-1.2.10-28.fc8.i386.rpm
Then get, md5sum and explode the latest gtk+ from gtk.org. As of this writing, the latest is 1.2.10 Change to the resulting directory, gtk+-1.2.10 and build and install it:
./configure –prefix=/usr –sysconfdir=/etc –localstatedir=/var –mandir=/usr/share/man –infodir=/usr/share/info
make
make install
Download, verify, and untar the latest xmms release — 1.2.11 from xmms.org
Change to the resulting directory and build/install it with the same commands as above.