Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 97046 - xmms-spc ebuild needs updating: configure says: libtool.m4 and ltmain.sh have a version mismatch!
Summary: xmms-spc ebuild needs updating: configure says: libtool.m4 and ltmain.sh have...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Luis Medinas (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-06-25 09:25 UTC by Walther
Modified: 2005-10-30 15:38 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Walther 2005-06-25 09:25:34 UTC
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
Comment 1 Luis Medinas (RETIRED) gentoo-dev 2005-10-30 15:38:46 UTC
indeed it's a bug and it's solved. I commited the fix.
Thanks for the report