Description of problem: http://kojipkgs.fedoraproject.org/packages/xmms-crossfade/0.3.12/5/data/logs/i686/build.log checking for glibc threads implementation... NPTL checking for 'is_quitting' patch in /usr/bin/xmms... not found configure: WARNING: *** /usr/bin/xmms is not patched! *** NOTE: For xmms-crossfade to work properly, a patch for xmms itself is required. Without this patch, xmms will lock up or segfault when exitting while a song is being played. This happens only with the NPTL implementation of POSIX threads. See patches/README for details. checking for 'songchange' patch in /usr/bin/xmms... not found configure: WARNING: *** /usr/bin/xmms is not patched! *** NOTE: For xmms-crossfade to properly detect songchanges, a patch for xmms is available. See patches/README for details.
Funny, this is actually a false positive because the configure script is doing a simple "strings" on /usr/bin/xmms, which fails to find what it's looking for because it's a symlink to /usr/libexec/xmms here. I'll fix this in the xmms-crossfade package, but I'll also update the crossfade patch inside the main xmms package since the latest sources ship with a more recent version.
It wasn't a symlink, it's a wrapper. I'm tired. I've included a somewhat ugly patch to configure* to hardcode the check on /usr/libexec/xmms since I haven't found a way to pass /usr/libexec as the first place to look for xmms.