On my system without GNOME and without ALSA, I emerged planner-0.11 (formerly MrProject). The whole GNOME infrastructure was emerged implicitly, so far ok. The build failed somewhere in the middle of the procedure at libgnome-2.4.0, because that missed /usr/lib/libasound.la, which is part of alsa-lib. I emerged alsa-lib manually (and got 1.0.3b-r2) and restarted emerge planner. Everything was fine then. I think a DEPEND to alsa-lib should be added to libgnome-2.4.0.ebuild. Reproducible: Always Steps to Reproduce: 1. Start with a system without GNOME and without ALSA. 2. Exec "emerge planner" as root Actual Results: 3. When emerge built libgnome-2.4.0, it failed because it missed /usr/lib/libasound.la Expected Results: Should have run through Processor: Pentium4 Kernel: 2.6.5-rc2 with reiser4-2003-26 snapshot I did an emerge rsync before at 2004-04-23, 2:00 AM MEST. emerge info: Portage 2.0.50-r6 (default-x86-1.4, gcc-3.3.2, glibc-2.3.2-r9, 2.6.5-rc2) ================================================================= System uname: 2.6.5-rc2 i686 Intel(R) Pentium(R) 4 CPU 1.80GHz Gentoo Base System version 1.4.8 Autoconf: sys-devel/autoconf-2.58-r1 Automake: sys-devel/automake-1.8.3 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-march=pentium4 -O2 -mfpmath=sse -fomit-frame-pointer -frename-registers -pipe" 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/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=pentium4 -O2 -mfpmath=sse -fomit-frame-pointer -frename-registers -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache notitles sandbox strict userpriv usersandbox" GENTOO_MIRRORS=" http://linux.rz.ruhr-uni-bochum.de/download/gentoo-mirror/ http://www.fhh.opensource-mirror.de/gentoo.org/ http://gentoo.oregonstate.edu/ http://www.ibiblio.org/pub/Linux/distributions/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://linux.rz.ruhr-uni-bochum.de/gentoo-portage" USE="X acpi avi berkdb cdr crypt cups dga dvd encode esd fbcon flac foomaticdb gdbm gif gpm gtk gtk2 guile imlib innodb java jikes jpeg kde libg++ libwww mad mcal memlimit mmx mozilla mozirc mpeg mysql ncurses oggvorbis opengl oss pda pdflib png python qt quicktime readline samba speex sse ssl tcltk tetex tiff truetype x86 xinerama xml2 xmms xv zlib"
You had alsa on your system and compiled libs against it, later on removed it. libgnome itself does not need alsa, you should recompile it & possibly other lowerlevel libs.
Foser's last comment explains this.