emerge cannot draw the depgraph when it tries to upgrade kde-3.1 because rpm- 4.2 is unmasked, but it depends on an elfutils version which is masked. This only happens on PPC. Reproducible: Always Steps to Reproduce: 1. emerge -vup --deep world (actually kde-3.1/rpm4.2 is the guilty one) 2. 3. Actual Results: storage root # emerge -vup --deep world These are the packages that I would merge, in order: Calculating world dependencies - !!! all ebuilds that could satisfy "dev-libs/elfutils" have been masked. !!! (dependency required by "app-arch/rpm-4.2" [ebuild]) !!! Problem with ebuild kde-base/kde-3.1 !!! Possibly a DEPEND/*DEPEND problem. !!! Depgraph creation failed. Expected Results: A normal upgrade list. :)
wierd, rpm 4.2 just requires that elfutils is present, not even a particular version. could you send here the emerge info output please?
storage root # emerge info Portage 2.0.47-r10 (default-ppc-1.4, gcc-3.2.1, glibc-2.3.1-r4) ================================================================= System uname: 2.4.20-ppc-r3 ppc GENTOO_MIRRORS=" ftp://gentoo.linux.no/pub/gentoo/ ftp://ftp.easynet.nl/mirror/gentoo// http://ftp.easynet.nl/mirror/gentoo//" CONFIG_PROTECT="/etc /var/qmail/control /usr/kde/2/share/config /usr/kde/3/share/config /usr/X11R6/lib/X11/xkb /usr/kde/3.1/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="oss xv libwww jpeg nls mitshm gif png truetype ppc gnome-libs gdbm berkdb slang readline X sdl gpm tcpd pam ssl perl python esd imlib oggvorbis gnome gtk qt kde opengl mozilla aalib alsa arts avi bonobo crypt cups dga -dvd encode evo fbcon flash gb gd gtk2 gtkhtml guile imap innodb java jikes libgda maildir mbox mikmod -motif mpeg mysql ncurses oav pdflib pic plotutils quicktime samba sasl slp snmp socks5 spell tcltk tiff usb wmf xface xml xml2 xmms zeo zlib" COMPILER="gcc3" CHOST="powerpc-unknown-linux-gnu" CFLAGS="-O3 -pipe -mcpu=7400 -maltivec -mabi=altivec" CXXFLAGS="-O3 -pipe -mcpu=7400 -maltivec -mabi=altivec" ACCEPT_KEYWORDS="ppc" MAKEOPTS="-j2" AUTOCLEAN="yes" SYNC="rsync://rsync.no.gentoo.org/gentoo-portage" FEATURES="ccache"
All versions of elfutils are masked on PPC (and on X86), so either mask rpm-4.2 on PPC or unmask one of the elfutils versions which work.
ok, I didn't noticed that, silly me...
This seems to have gotten fixed seperate from this bug.