When I try a emerge world it fails with a dependancy problem. heady portage # emerge -UDpv world >>> --upgradeonly implies --update... adding --update to options. These are the packages that I would merge, in order: Calculating world dependencies / emerge: there are no masked or unmasked ebuilds to satisfy "sys-apps/iproute". !!! Problem with ebuild net-misc/cbqinit-0.7.2 !!! Possibly a DEPEND/*DEPEND problem. !!! Depgraph creation failed. Doing a grep through portage gives: heady portage # grep -r DEPEND * |grep iproute net-firewall/fwbuilder/fwbuilder-1.1.1-r1.ebuild:RDEPEND="sys-apps/iproute" net-misc/ptrtd/ptrtd-0.5.2.ebuild:RDEPEND="sys-apps/iproute" net-misc/htbinit/htbinit-0.8.4.ebuild:DEPEND="sys-apps/iproute" net-misc/cbqinit/cbqinit-0.7.2.ebuild:RDEPEND="sys-apps/iproute" net-misc/cbqinit/cbqinit-0.7.ebuild:RDEPEND="sys-apps/iproute" Reproducible: Always Steps to Reproduce: 1. emerge -UDpv world 2. 3. Expected Results: That all ebuilds that reference iproute should be updated to reference iproute2. It would probabily be a good idea to get the other ebuilds that currently reference iproute to now use iproute2. heady portage # emerge info Portage 2.0.50-r6 (default-x86-1.4, gcc-3.3.2, glibc-2.3.2-r9, 2.6.5-gentoo-r1) ================================================================= System uname: 2.6.5-gentoo-r1 i686 Pentium III (Coppermine) Gentoo Base System version 1.4.9 distcc 2.13 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [enabled] ccache version 2.3 [enabled] Autoconf: sys-devel/autoconf-2.58-r1 Automake: sys-devel/automake-1.8.3 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-march=pentium3 -O3 -pipe -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.2/share/config /usr/kde/3/share/config /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=pentium3 -O3 -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs buildpkg ccache distcc sandbox userpriv usersandbox" GENTOO_MIRRORS="http://gentoo.oregonstate.edu http://distro.ibiblio.org/pub/Linux/distributions/gentoo" MAKEOPTS="-j6" PKGDIR="/usr/portage/packages/pentium3" PORTAGE_TMPDIR="/usr/src" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="X X509 aalib acl acpi acpi4linux alsa apache2 apm arts artswrappersuid avantgo avi bindist caps crypt cups dedicated dga directfb doc dv encode ethereal evms2 faad fam fastcgi fbcon flash foomaticdb freetds gd gdbm ggi gif gphoto2 gtk hostap-noplx i8x0 imap imlib ipv6 java jbig jikes jpeg kde lcms libg++ libwww mad maildir matroska mcal memlimit mikmod mmx mpeg mpi nas ncurses nls nocd odbc oggvorbis opengl opie oss pam parse-clocks pda pdflib perl pg-hier pic plotutils png postgres ppds prelude python qt quicktime readline samba sasl sdl skey slang slp snmp spell sse ssl svga tcpd tetex tiff truetype unicode usb video_cards_i810 vim-with-x wavelan wmf x86 xfs xml xml2 xmms xosd xv zlib"
Since this is really a generic ebuild bug report the shorewall ebuilds use DEPEND=iproute as well. For some reason this was not picked up during my grep of portage.
all packages in this bug are fixed