When the fluxbox-0.9.14-r1 ebuild tries to upgrade my fluxbox-0.9.13-r1 install, it fails at the econf -- ./configure stage with the following warning: "configure: WARNING: `missing' script is too old or missing" The missing script is, in fact, there. See details below. Reproducible: Always Steps to Reproduce: 1.run "emerge -uavDtN world" 2. 3. Actual Results: fluxbox ebuild fails The error: >>> Source unpacked. * econf: updating fluxbox-0.9.14/config.guess with /usr/share/gnuconfig/config.guess * econf: updating fluxbox-0.9.14/config.sub with /usr/share/gnuconfig/config.sub ./configure --prefix=/usr --host=i686-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --build=i686-pc-linux-gnu --enable-nls --disable-xinerama --enable-xft --disable-kde --disable-gnome --enable-imlib2 --sysconfdir=/etc/X11/fluxbox --with-style=/usr/share/fluxbox/styles/Emerge checking for a BSD-compatible install... /bin/install -c checking whether build environment is sane... yes /var/tmp/portage/fluxbox-0.9.14-r1/work/fluxbox-0.9.14/missing: Unknown `--run' option Try `/var/tmp/portage/fluxbox-0.9.14-r1/work/fluxbox-0.9.14/missing --help' for more information configure: WARNING: `missing' script is too old or missing checking for gawk... gawk checking whether make sets $(MAKE)... yes checking for i686-pc-linux-gnu-gcc... i686-pc-linux-gnu-gcc checking for C compiler default output file name... configure: error: C compiler cannot create executables See `config.log' for more details. emerge info: Portage 2.0.51.22-r3 (default-linux/x86/2005.1, gcc-3.3.6, glibc-2.3.5-r2, 2.6.13-gentoo-r4 i686) ================================================================= System uname: 2.6.13-gentoo-r4 i686 Intel(R) Pentium(R) M processor 1.86GHz Gentoo Base System version 1.6.13 dev-lang/python: 2.3.5, 2.4.2 sys-apps/sandbox: 1.2.12 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.6-r1 sys-devel/binutils: 2.15.92.0.2-r10 sys-devel/libtool: 1.5.20 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-O2 -march=pentium-m" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /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="-O2 -march=pentium-m" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks sandbox sfperms strict" GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/Linux/distributions/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://antec.eyeofthequark.com/gentoo-portage" USE="x86 X aac acpi aim alsa apm avi bash-completion berkdb bitmap-fonts cdparanoia cdr cjk crypt css cups curl dga divx4linux dts dvd eds emboss encode ffmpeg foomaticdb fortran gd gdbm gif gpm gstreamer gtk gtk2 gtkhtml icq imagemagick imap imlib ipv6 jabber java jpeg libg++ libwww logrotate mad mikmod mmx mmxext motif mozilla mp3 mpeg msn ncurses network nls nptl nsplugin ogg oggvorbis opengl oscar oss pam pdflib perl png python qt quicktime readline real rtc samba sasl sdl sockets spell sse ssl svg tcpd theora threads tiff truetype truetype-fonts type1-fonts udev unicode usb userlocales videos vorbis win32codecs xanim xml2 xmms xv xvid xvmc yahoo zlib userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTDIR_OVERLAY
I screwed up. I initially used a cflags value of pentium4 for emerging my system, later decided it should probably be "pentium-m". Changing it back to pentium4 solved the problem.