help:
   documentation
   f.a.q
   installation help

bugs:
   known bugs
   bug report

download:
   download
   mirrors
   cvs information

misc:
   suggestions
   screenshots
   upcoming version

   icons
   skins
   guestbook

Compilation:

    c1: The CVS version won't compile, but the tarball does
    c2: Why do I keep getting "undefined reference to `gtk_widget_show'" and similar?
    c3: I've installed gtk/glib 1.2.2 but it still says I an older version?

Running:

    r1: Why do I keep getting "Gdk-ERROR **: an x io error occurred" when I try to use xmms?
    r2: My Xserver crashes when I try to change skin, what can I do?
    r3: When using Gnome / Enlightenment the playlist window got lost somewhere in my virtual desktops
    what should I do? I'm all out of breadcrumbs.

    r4: Why do I keep getting "Gdk-WARNING **: shmat failed!" in Solaris?

General:

    g1: Is there a mailing list for xmms?


Compilation:

c1: The CVS version won't compile, but the tarball does

You are probably missing some .m4 files made by the gtk/glib installation. For RH5.2 systems (others?) copy the files located in
  /usr/local/share/aclocal to /usr/share/aclocal and try again. (You also need libtool installed.)


c2: Why do I keep getting "undefined reference to `gtk_widget_show'" and simmilar?


c3: I've installed gtk/glib 1.2.2 but it still says I an older version?

You probably have an old version installed of gtk and glib that came with your linux distribution which is confusing the system. You will need to remove the old versions include files and the gtk-config file before it will work.

for slackware:

    rm -f /usr/X11R6/bin/gtk-config
    rm -f /usr/X11R6/include/glib.h
    rm -rf /usr/X11R6/include/glib
    rm -rf /usr/X11R6/include/gtk
    rm -rf /usr/X11R6/include/gdk

for redhat:

    rpm -e gtk-devel

    if that fails, remove it by hand

    rm -f /usr/bin/gtk-config
    rm -f /usr/include/glib.h
    rm -rf /usr/include/glib
    rm -rf /usr/include/gtk
    rm -rf /usr/include/gdk

if configure failed once, don't forget to remove config.cache and then rerun configure


Running:

r1: Why do I keep getting "Gdk-ERROR **: an x io error occurred" when I try to use xmms?

This is because you're running an older system with libc5 and you don't have Thread Safe X libs. You might want to download theese thread aware xlibs and install them, just untar them into /usr/X11R6/lib (or appropiate path) NOTE: do NOT do this while X is running.

r2: My Xserver crashes when I try to change skin, what can I do?

This is becausee of your window manager, if you browse the configure file for your window manager you'll find an option called SaveUnder somewhere. In Window Maker change UseSaveUnders = YES; to UseSaveUnders = NO;
This will fix it for you.. (don't forget to restart your windowmanager)

r3: When using Gnome / Enlightenment the playlist window got lost somewhere in my virtual desktops what should I do? I'm all out of breadcrumbs.

Edit the ~/.xmms/config file and change the playlist_x= and playlist_y= to sane values.

r4: Why do I keep getting "Gdk-WARNING **: shmat failed!" in Solaris?

Solaris (2.5, 2.6, 2.7) has unsufficient IPC settings by default for some products that use shared memory.
You need to place this in /etc/system:

set shmsys:shminfo_shmmax = 8388608
set shmsys:shminfo_shmmni = 0x1000
set shmsys:shminfo_shmseg = 0x100

Thanks to Yuri Kulaghin and Jeff Johnson

General:

g1: Is there a mailing list for xmms?

Yes there is, just send a mail to majordomo@erf.net and put "subscribe xmms-devel" in the message body.
Please keep any messages sent to this list STRICLTY about xmms. Or we will have to moderate it.