When updating binutils from 2.13.90.0.16-r1 to 2.13.90.0.18 I get the following output: bash-2.05a# emerge -u binutils Calculating dependencies ...done! >>> emerge (1 of 1) sys-devel/binutils-2.13.90.0.18 to / /usr/sbin/ebuild.sh: /usr/portage/eclass/libtool.eclass: line -3224: syntax error: unexpected end of file /usr/sbin/ebuild.sh: die: command not found >>> md5 ;-) binutils-2.13.90.0.18.tar.bz2 /usr/sbin/ebuild.sh: /usr/portage/eclass/libtool.eclass: line -3224: syntax error: unexpected end of file /usr/sbin/ebuild.sh: die: command not found /usr/sbin/ebuild.sh: /usr/portage/eclass/libtool.eclass: line -3224: syntax error: unexpected end of file /usr/sbin/ebuild.sh: die: command not found >>> Unpacking source... >>> Unpacking binutils-2.13.90.0.18.tar.bz2 to /var/tmp/portage/binutils-2.13.90.0.18/work * Applying binutils-2.13.90.0.16-sparc-nonpic.patch... [ ok ] * Applying binutils-2.13.90.0.10-glibc21.patch... [ ok ] * Applying binutils-2.13.90.0.10-ia64-brl.patch... [ ok ] * Applying binutils-2.13.90.0.10-x86_64-testsuite.patch... [ ok ] * Applying binutils-2.13.90.0.10-x86_64-gotpcrel.patch... [ ok ] * Applying binutils-2.13.90.0.18-eh-frame-ro.patch... [ ok ] * Applying binutils-2.13.90.0.16-array-sects-compat.patch... [ ok ] >>> Source unpacked. /usr/sbin/ebuild.sh: /usr/portage/eclass/libtool.eclass: line -3224: syntax error: unexpected end of file /usr/sbin/ebuild.sh: die: command not found nls y y y y y y y <insert a few million more y's for infinity> I've just updated portage to 2.0.47-r7 in case that may be a source of the problem... Reproducible: Always Steps to Reproduce: 1. emerge -u binutils 2. 3. Actual Results: See details Expected Results: Emerge update binutils with no problem
Output of 'emerge info': Portage 2.0.47-r7 (default-1.0, gcc-2.95.3, glibc-2.2.5-r2,2.2.5-r7) ================================================================= System uname: 2.4.19-gentoo-r10 i686 Intel(R) Pentium(R) III Mobile CPU 1000MHz GENTOO_MIRRORS="http://csociety-ftp.ecn.purdue.edu/pub/gentoo http://gentoo.oregonstate.edu/ http://www.ibiblio.org/pub/Linux/distributions/gentoo" CONFIG_PROTECT="/etc /var/qmail/control /usr/share/config /usr/kde/2/share/config /usr/kde/3/share/config /usr/X11R6/lib/X11/xkb:/usr/kde/3.1/share/config:/usr/kde/3/share/config:/usr/share/config" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" PORTDIR="/usr/portage" DISTDIR="/usr/portage/distfiles" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR_OVERLAY="" USE="x86 oss apm avi crypt cups encode jpeg libg++ mikmod mmx mpeg ncurses pdflib quicktime spell truetype xml2 xv alsa arts berkdb bonobo cdr esd gdbm gif gnome gnome-libs gpm gtk guile imlib kde libwww motif nls oggvorbis opengl pam png qt readline scanner sdl slang ssl svga tcpd X -3dnow sse pnp fbcon tcltk aalib tiff ggi dvd xmms flash imap mozilla plotutils tetex java perl python atlas doc" COMPILER="" CHOST="i686-pc-linux-gnu" CFLAGS="-march=i686 -O3 -pipe" CXXFLAGS="-march=i686 -O3 -pipe" ACCEPT_KEYWORDS="x86" MAKEOPTS="-j2" AUTOCLEAN="yes" SYNC="rsync://rsync5.us.gentoo.org/gentoo-portage" FEATURES="sandbox ccache"
rm /usr/portage/eclass/libtool.eclass emerge sync then try again
bash-2.05a# mv /usr/portage/eclass/libtool.eclass ~/. (don't want to delete just yet) bash-2.05a# emerge sync .... Number of files: 37566 Number of files transferred: 1542 Total file size: 30282697 bytes Total transferred file size: 1694144 bytes Literal data: 865284 bytes Matched data: 828860 bytes File list size: 840263 Total bytes written: 40928 Total bytes read: 1767756 wrote 40928 bytes read 1767756 bytes 2900.86 bytes/sec total size is 30282697 speedup is 16.74 >>> Updating Portage cache... /!!! eclass does not exist: ups aux_get(): eclass "ups" from /var/cache/edb/dep//app-emulation/wine-20021007 not foun d. !!! Eclass 'ups'not found. -!!! eclass does not exist: ups aux_get(): eclass "ups" from /var/cache/edb/dep//app-emulation/wine-20021031 not foun d. !!! Eclass 'ups'not found. | aux_get(): (1) couldn't open cache entry for dev-ruby/mod-ruby-0.9.7 Check for syntax error or corruption in the ebuild. ...done! * An update to portage is available. It is _highly_ recommended * that you update portage now, before any other packages are updated. * Please do so and then update ALL of your configuration files. Odd error messages (but portage has been a bit flaky lately, especially with the latest portage upgrades...I will update portage now and see if that helps... Ok, just did 'emerge portage' to remerge portage (no real update) and updated my make.globals to the latest...ran 'emerge -u binutils' and seems to have worked peachy...
Hmm, I can't seem to change the status, but it is FIXED for me... Is this a part of a larger problem, or just some odd corruption on my normally rock stable machine?
until 1.4 final, you can expect more bugs