"emerge libsdl" results in an endless emerge loop. Only obvious emerge error is the following: [...] checking for BSD-compatible install... /bin/install -c checking whether build environment is sane... yes /var/tmp/portage/libsdl-1.2.8-r1/work/SDL-1.2.8/missing: Unknown `--run' option Try `/var/tmp/portage/libsdl-1.2.8-r1/work/SDL-1.2.8/missing --help' for more information configure: WARNING: 'missing' script too old or missing checking for gawk... gawk [...] emerge --info follows below: ============================ Portage 2.0.51.22-r2 (default-linux/x86/2005.1, gcc-3.3.5-20050130, glibc-2.3.4.20041102-r1, 2.6.7 i686) ================================================================= System uname: 2.6.7 i686 VIA Nehemiah Gentoo Base System version 1.6.12 dev-lang/python: 2.3.5 sys-apps/sandbox: 1.2.11 sys-devel/autoconf: 2.13, 2.59-r6 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.5 sys-devel/binutils: 2.15.92.0.2-r10 sys-devel/libtool: 1.5.18-r1 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-march=i686 -msse -mmmx -mfpmath=sse -Os -pipe -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=i686 -msse -mmmx -mfpmath=sse -Os -pipe -fomit-frame-pointer" DISTDIR="//usr/local/portage/distfiles" FEATURES="autoconfig ccache distlocks maketest sandbox sfperms strict test" GENTOO_MIRRORS="http://adelie.polymtl.ca/ http://mirror.datapipe.net/gentoo http://gentoo.seren.com/gentoo http://gentoo.mirrors.pair.com/ ftp://130.207.108.136/pub/gentoo http://distfiles.gentoo.org http://www.ibiblio.org/pub/Linux/distributions/gentoo" MAKEOPTS="-j2" PKGDIR="//usr/local/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.namerica.gentoo.org/gentoo-portage" USE="x86 X a52 aac acpi alsa apache2 apm arts audiofile avi bash-completion berkdb bitmap-fonts bmp bzip2 canna cdparanoia cjk crypt cups dga directfb dri dvd dvdread eds emboss encode esd exif expat fbcon ffmpeg flac foomaticdb fortran freewnn ftp gdbm ggi gif glut gmp gnome gphoto2 gpm gstreamer gtk gtk2 imlib ipv6 jack jpeg jpeg2k kde ladcca lcms libg++ libwww lirc mad matroska memlimit mikmod mime mmx mng motif mp3 mpeg nas ncurses netboot nls nocd ogg oggvorbis openal opengl osc oss pam pdflib perl png portaudio python qt quicktime readline samba sdl sharedmem shorten sox spell sse sse2 ssl svga szip tcpd test tiff truetype truetype-fonts type1-fonts udev unichrome usb v4l videos vorbis win32codecs xine xml2 xmms xv zlib userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS
*** Bug 121123 has been marked as a duplicate of this bug. ***
Check your filesystem and disk space available and upgrade your toolchain {binutils, glibc, gcc) before reporting bugs.
Amusingly enough, I ran into this problem while verily trying to '--update world' in preparation for a freevo install. Anyhow, I finally corrected the issue with the following steps, in this exact order: 1) emerge --sync 1) FEATURES="-maketest -sandbox" emerge --update gcc 2) FEATURES="-maketest -sandbox" emerge --update binutils 1) FEATURES="-maketest -sandbox" emerge --update make 1) FEATURES="-maketest -sandbox" emerge --update glibc 1) FEATURES="-maketest -sandbox" emerge --update libtool 1) emerge --update world Might I submit that there be some sort of error check for infinitely-looping ebuilds? Or at least a priority placed on the toolchain in '--update world'? Anyways, thanks for the advice.