It might be an old plugin, but xmms-spc is one of the very few choices to use when playing spc files on xmms. Apparently it has aged enough that it now "breaks", the configure output is: ---------------------------------------------- * Patching ${S}/ltmain.sh ... * Applying portage-1.3.3.patch ... * Could not apply relink.patch! ---------------------------------------------- Okay.. that's one patch that could not be applied, but the emerge still fails later below, during the configure stage: ---------------------------------------------- checking for correct ltmain.sh version... no *** Gentoo sanity check failed! *** *** libtool.m4 and ltmain.sh have a version mismatch! *** *** (libtool.m4 = 1.5.16, ltmain.sh = 1.3.3) *** Please run: libtoolize --copy --force if appropriate, please contact the maintainer of this package (or your distribution) for help. ---------------------------------------------- OKAY... I go do that, and then try again: ---------------------------------------------- libtoolize --copy --force Using `AC_PROG_RANLIB' is rendered obsolete by `AC_PROG_LIBTOOL' ---------------------------------------------- So, now using "ebuild <xmms-spc ebuild path> compile" will work, however, not without warnings... ---------------------------------------------- config.status: executing default-1 commands autoheader-2.59: WARNING: Using auxiliary files such as `acconfig.h', `config.h.bot' autoheader-2.59: WARNING: and `config.h.top', to define templates for `config.h.in' autoheader-2.59: WARNING: is deprecated and discouraged. autoheader-2.59: autoheader-2.59: WARNING: Using the third argument of `AC_DEFINE' and autoheader-2.59: WARNING: `AC_DEFINE_UNQUOTED' allows to define a template without autoheader-2.59: WARNING: `acconfig.h': autoheader-2.59: autoheader-2.59: WARNING: AC_DEFINE([NEED_FUNC_MAIN], 1, autoheader-2.59: [Define if a function `main' is needed.]) autoheader-2.59: autoheader-2.59: WARNING: More sophisticated templates can also be produced, see the autoheader-2.59: WARNING: documentation. configure.in:8: warning: AC_ARG_PROGRAM was called before AC_CANONICAL_TARGET autoconf/general.m4:1657: AC_CANONICAL_TARGET is expanded from... configure.in:8: the top level config.status: creating config.h ---------------------------------------------- Most of these should be fixed upstream, but the plugin's ownership seems to belong to some japanese dude noone has heard of in years... has all the signs of an "abandoned project"... Reproducible: Always Steps to Reproduce: 1. emerge xmms-spc 2. read the error output. Actual Results: Emerge failed. Expected Results: Eh... complete emerging without complains? I don't think it's needed, but... okay.... emerge info: ---------------------------------------------- Portage 2.0.51.19 (default-linux/x86/2005.0, gcc-3.3.5-20050130, glibc-2.3.4.20041102-r1, 2.6.11-gentoo-r9 i686) ================================================================= System uname: 2.6.11-gentoo-r9 i686 AMD Athlon(tm) XP 2500+ Gentoo Base System version 1.6.12 Python: dev-lang/python-2.3.5 [2.3.5 (#1, Apr 30 2005, 19:44:17)] dev-lang/python: 2.3.5 sys-apps/sandbox: [Not Present] sys-devel/autoconf: 2.59-r6, 2.13 sys-devel/automake: 1.7.9-r1, 1.8.5-r3, 1.5, 1.4_p6, 1.6.3, 1.9.5 sys-devel/binutils: 2.15.92.0.2-r10 sys-devel/libtool: 1.5.16 virtual/os-headers: 2.6.8.1-r1, 2.6.8.1-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-march=athlon-xp -O3 -pipe -fomit-frame-pointer -finline-functions -finline-limit=600 -mfpmath=387 -ffast-math -ftracer -funroll-loops -fprefetch-loop-arrays -freduce-all-givs" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/splash /etc/terminfo /etc/env.d" CXXFLAGS="-march=athlon-xp -O3 -pipe -fomit-frame-pointer -finline-functions -finline-limit=600 -mfpmath=387 -ffast-math -ftracer -funroll-loops -fprefetch-loop-arrays -freduce-all-givs" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache digest distlocks sandbox sfperms strict userpriv" GENTOO_MIRRORS="http://gentoo.mirrors.tds.net/gentoo http://ftp.du.se/pub/os/gentoo http://mirrors.acm.cs.rpi.edu/gentoo/ http://gentoo.ccccom.com" LDFLAGS="-Wl,-O1" MAKEOPTS="-j2 -s" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/etc/portage/overlay" SYNC="rsync://rsync.namerica.gentoo.org/gentoo-portage" USE="x86 3dnow X acpi alsa avi bzip2 canna cjk crypt cscope cups dedicated dga divx4linux dts dvd dvdr dvdread encode fam fbcon ffmpeg flac freewnn gd gif ginac gpm gtk gtk2 gtkhtml imap imlib innodb jabber java jikes jpeg libwww matroska mbox mikmod mmx mng mp3 mpeg ncurses nls nptl nvidia ogg oggvorbis opengl pam pcre pdflib perl png ppds python quicktime readline samba scanner sdl spell sse ssl svg svga tcltk theora threads tiff truetype unicode usb vorbis win32codecs wmf xface xml xml2 xmms xprint xv xvid zlib userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL, LINGUAS
indeed it's a bug and it's solved. I commited the fix. Thanks for the report