Greetings folks:
I ran into this error (libtool mismatch) whilst building fam during an emerge -uv world. I have a question (or two) - - the fam maintainers have stuffed in an elibtoolize statement in the ebuild and marked it to please retain ...
A) what is elibtoolize supposed to do and
B) where in portage/emerge/ebuild process is the elibtoolize function defined? --
I cant seem to find the relevant code ... and has anyone else noted that elibtoolize is missing?
I've noted that elibtoolize is called in several of the cases where this type of error is involved -- if I'm completely off topic, shoot me.
In any case, editing the relevant ebuild file and adding the libtoolize --copy --force statement as listed in this thread effectively solved my problem with the ebuild, however I wonder if something broke recently in portage/emerge/ebuild/emake/einstall (i.e. elibtoolize)
emerge ---info below:
Portage 2.0.51-r8 (default-linux/x86/2004.3, gcc-3.3.4, glibc-2.3.4.20041102-r0, 2.6.9-gentoo-r4test-2 i686)
=================================================================
System uname: 2.6.9-gentoo-r4test-2 i686 AMD Athlon(tm) Processor
Gentoo Base System version 1.6.8
Python: dev-lang/python-2.3.4 [2.3.4 (#1, Aug 31 2004, 14:41:10)]
dev-lang/python: 2.3.4
sys-devel/autoconf: 2.59-r6, 2.13
sys-devel/automake: 1.8.5-r2, 1.5, 1.4_p6, 1.6.3, 1.7.9, 1.9.3
sys-devel/binutils: 2.15.92.0.2-r2
sys-devel/libtool: 1.5.10-r2
virtual/os-headers: 2.6.8.1-r1
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CFLAGS="-O3 -march=athlon-xp -fomit-frame-pointer -funroll-loops -frerun-loop-opt -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.2/share/config /usr/kde/3.3/env/usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/config /var/bind /var/qmail/alias /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O3 -march=athlon-xp -fomit-frame-pointer -funroll-loops -frerun-loop-opt -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms"
GENTOO_MIRRORS="
ftp://ftp.uni-erlangen.de/pub/mirrors/gentoo http://128.213.5.34/gentoo/ http://cudlug.cudenver.edu/gentoo/ http://gentoo.netnitco.net http://mirror.cpsc.ucalgary.ca/mirror/gentoo.org"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="3dnow X Xaw3d acl alsa apm arts avi berkdb bitmap-fonts cdparanoia cdr crypt cups curl dga directfb divx4linux dvd dvdr encode ethereal fam fbcon foomaticdb fortran gd gdbm gif gnome gphoto2 gpm gstreamer gtk gtk2 gtkhtml guile icq imagemagick imap imlib ipv6 jabber java joystick jpeg kde ldap lesstif libwww live mad maildir mbox mikmod mmx mng motif mozilla mpeg msn mysql ncurses network nls oggvorbis opengl oscar oss pam pda pdflib perl png pnp povray ppds python qt quicktime readline rtc samba scanner sdl slang slp socks5 speex spell sse ssh ssl svga tcltk tcpd tiff truetype usb v4l2 wmf xml xml2 xmms xosd xv xvid yahoo zeo zlib video_cards_radeon"
sufficiently advanced systems are indistinguishable from magic.
Lets get magical