root@mithrandir wepy # emerge -Upv world >>> --upgradeonly implies --update... adding --update to options. These are the packages that I would merge, in order: Calculating world dependencies //usr/sbin/ebuild.sh: line 31: -: command not found it also kidna hangs i think.. ran for a while until i killed it... Reproducible: Didn't try Steps to Reproduce: 1.emerge portage 2.emerge -Upv world Actual Results: blah Portage 2.0.50_pre16 (default-x86-1.4, gcc-3.3.2, glibc-2.3.3_pre20031222-r0, 2.6.0-gentoo-r1) ================================================================= System uname: 2.6.0-gentoo-r1 i686 AMD Athlon(tm) Processor Gentoo Base System version 1.4.3.12 Autoconf: sys-devel/autoconf-2.58 Automake: sys-devel/automake-1.7.8 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-march=athlon -O2 -pipe" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /opt/tomcat/conf /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3/share/config /usr/share/config /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" CXXFLAGS="-march=athlon -O2 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache sandbox" GENTOO_MIRRORS="http://gentoo.seren.com/gentoo http://mirror.clarkson.edu/pub/distributions/gentoo/ ftp://gentoo.noved.org/ ftp://gentoo.mirrors.pair.com/" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="X aalib alsa avi berkdb cdr cjk crypt doc encode flash foomaticdb gdbm gif gphoto2 gpm gtk2 imlib java jpeg libg++ libwww mad mikmod motif mpeg mysql ncurses nls oggvorbis opengl pam pdflib perl png python quicktime readline sdl slang spell ssl svga tcltk tcpd tetex tiff truetype x86 xml2 xv zlib" (note i went back to pre16) :) pre16 does not seem to have this bug
could you make sure your tree isnt outta whack ? `emerge sync` and see if you can find an ebuild that's incomplete
I can reproduce this bug. (But portage didn't stop..) kernel-2.eclass causes this error message. Line 31 in kernel-2.eclass needs #. And this bug doesn't depend on pre21. If you remove /var/cache/edb/dep/, it happens again.
I can confirm same error after update to portage 2.0.50pre20 Also, when I want to merge a package it doesn't seam to respect my USE settings, among other I have USE="mysql" but look at this: merc root # emerge -pv postfix These are the packages that I would merge, in order: Calculating dependencies ...done! [ebuild R ] net-mail/postfix-2.0.18 -ipv6 -ldap +maildir -mbox -mysql +pam -postgres +sasl +ssl 321 kB Total size of downloads: 321 kB OVERLAY: *1:/usr/local/portage I had to do merc root # USE="mysql" emerge postfix to get the mysql support, and it does similar things in other ebuilds.
Hmmm, I wasn't quite right, I "thought" I had mysql set, as I use ufed to manage the flags, and there it's selected. However, when I went in to check the make.conf file I notice it was missing there, so added it and now the above line show +mysql instead of -mysql. So this is probably an iddue with ufed not dealing properly with portage 2.0.50
oops, my appologies for that. Thats what i get for doing it over ssh from work (stupid lag) thanks to whoever fixed (will check cvs log now)
bug closed. sorry folks