When trying to emerge sys-apps/util-linux-2.12r-r2, the ebuild silently dies after make'ing 'getopt': # emerge -uDv world Calculating world dependencies ...done! >>> emerge (1 of 28) sys-apps/util-linux-2.12r-r2 to / >>> md5 files ;-) util-linux-2.12r-r3.ebuild >>> md5 files ;-) util-linux-2.12q-r3.ebuild >>> md5 files ;-) util-linux-2.12i-r1.ebuild >>> md5 files ;-) util-linux-2.12r-r2.ebuild >>> md5 files ;-) util-linux-2.12r.ebuild >>> md5 files ;-) util-linux-2.12r-r1.ebuild >>> md5 files ;-) files/util-linux-2.11z-01-nfsv4.dif >>> md5 files ;-) files/util-linux-2.12q-debian-10cfdisk.patch >>> md5 files ;-) files/util-linux-2.12r-fdisk-frame-pointers.patch >>> md5 files ;-) files/util-linux-2.12-only-root-can-remount.patch >>> md5 files ;-) files/util-linux-2.12q-no-m68k-fdisk.patch >>> md5 files ;-) files/util-linux-2.12i-fat-LABEL-support.patch >>> md5 files ;-) files/digest-util-linux-2.12r >>> md5 files ;-) files/util-linux-2.11z-pic.patch >>> md5 files ;-) files/util-linux-2.12-gcloop.patch >>> md5 files ;-) files/util-linux-2.12-fat-LABEL-support.patch >>> md5 files ;-) files/util-linux-2.12i-ignore-managed.patch >>> md5 files ;-) files/util-linux-2.12q-more-fake-checks-v2.patch >>> md5 files ;-) files/util-linux-2.12p-swapon-check-symlinks.patch >>> md5 files ;-) files/util-linux-2.12i-swapon-check-symlinks.patch >>> md5 files ;-) files/util-linux-2.12q-i18n-update.patch >>> md5 files ;-) files/util-linux-2.12-selinux.diff.bz2 >>> md5 files ;-) files/util-linux-2.12r-cracklib-words.patch >>> md5 files ;-) files/crypto-loop.confd >>> md5 files ;-) files/crypto-loop.initd >>> md5 files ;-) files/util-linux-2.12q-dont-umask.patch >>> md5 files ;-) files/util-linux-2.12-kernel-2.6.patch >>> md5 files ;-) files/util-linux-2.12-swapon-unistd.patch >>> md5 files ;-) files/digest-util-linux-2.12i-r1 >>> md5 files ;-) files/digest-util-linux-2.12q-r3 >>> md5 files ;-) files/digest-util-linux-2.12r-r1 >>> md5 files ;-) files/digest-util-linux-2.12r-r2 >>> md5 files ;-) files/digest-util-linux-2.12r-r3 >>> md5 files ;-) files/util-linux-no-kill.patch >>> md5 files ;-) files/util-linux-2.12q-umount-dont-write-mtab-with-remount.patch >>> md5 files ;-) files/util-linux-2.12q-update-mtab-when-moving.patch >>> md5 files ;-) files/no-symlink-resolve.patch >>> md5 files ;-) files/util-linux-2.11z-agetty-domainname-option.patch >>> md5 files ;-) files/util-linux-2.12r-cal-dumb-terminal.patch >>> md5 files ;-) files/util-linux-2.12i-nfsv4.patch >>> md5 files ;-) files/util-linux-2.12i-pic.patch >>> md5 files ;-) files/util-linux-2.11z-parallel-make.patch >>> md5 files ;-) files/util-linux-2.12q-update_mtab-fixes.patch >>> md5 files ;-) files/util-linux-2.12q-use-update_mtab-for-fake.patch >>> md5 src_uri ;-) util-linux-2.12r.tar.bz2 >>> md5 src_uri ;-) loop-AES-v3.1b.tar.bz2 >>> Unpacking source... >>> Unpacking util-linux-2.12r.tar.bz2 to /var/tmp/portage/util-linux-2.12r-r2/work >>> Unpacking loop-AES-v3.1b.tar.bz2 to /var/tmp/portage/util-linux-2.12r-r2/work * Applying util-linux-2.12r.diff ... [ ok ] * Applying util-linux-2.12r-cracklib-words.patch ... [ ok ] * Applying util-linux-2.11z-parallel-make.patch ... [ ok ] * Applying util-linux-2.12q-more-fake-checks-v2.patch ... [ ok ] * Applying util-linux-2.12q-update-mtab-when-moving.patch ... [ ok ] * Applying util-linux-2.12q-umount-dont-write-mtab-with-remount.patch ... [ ok ] * Applying util-linux-2.12q-update_mtab-fixes.patch ... [ ok ] * Applying util-linux-2.12q-use-update_mtab-for-fake.patch ... [ ok ] * Applying util-linux-2.11z-agetty-domainname-option.patch ... [ ok ] * Applying util-linux-2.12q-i18n-update.patch ... [ ok ] * Applying util-linux-2.12i-nfsv4.patch ... [ ok ] * Applying util-linux-2.12i-ignore-managed.patch ... [ ok ] * Applying util-linux-2.12p-swapon-check-symlinks.patch ... [ ok ] * Applying util-linux-2.12q-debian-10cfdisk.patch ... [ ok ] * Applying util-linux-2.12q-no-m68k-fdisk.patch ... [ ok ] * Applying util-linux-2.12q-dont-umask.patch ... [ ok ] * Applying util-linux-2.12r-cal-dumb-terminal.patch ... [ ok ] * Applying util-linux-2.12r-fdisk-frame-pointers.patch ... [ ok ] >>> Source unpacked. ./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 configuring util-linux-2.12r You have <scsi/scsi.h> You have <linux/blkpg.h> You have <linux/kd.h> You have <locale.h> You have <langinfo.h> You have <sys/user.h> You have <uuid/uuid.h> You have <rpcsvc/nfs_prot.h> You have <asm/types.h> You have <linux/raw.h> You have <stdint.h> You have <sys/io.h> You have inet_aton() You have fsync() You have getdomainname() You have nanosleep() You have personality() You have updwtmp() You have fseeko() You have lchown() You have rpmatch() You have <term.h> You have ncurses. Using <ncurses.h>. You don't have termcap You need -lcrypt You have <libintl.h> and gettext() You have __progname You have <pty.h> and openpty() You have wide character support You have SYS_pivot_root You have a tm_gmtoff field in struct tm Your rpcgen seems to work You have zlib You have blkid make[1]: Entering directory `/var/tmp/portage/util-linux-2.12r-r2/work/util-linux-2.12r/po' rm -f cat-id-tbl.tmp sed -f ./po2tbl.sed util-linux.pot \ | sed -e "s/@PACKAGE NAME@/util-linux/" > cat-id-tbl.tmp if cmp -s cat-id-tbl.tmp cat-id-tbl.c; then \ rm cat-id-tbl.tmp; \ else \ echo cat-id-tbl.c changed; \ rm -f cat-id-tbl.c; \ mv cat-id-tbl.tmp cat-id-tbl.c; \ fi cat-id-tbl.c changed rm -f stamp-cat-id && echo timestamp > stamp-cat-id msgfmt -o ca.gmo ca.po msgfmt -o cs.gmo cs.po msgfmt -o da.gmo da.po msgfmt -o de.gmo de.po msgfmt -o es.gmo es.po msgfmt -o et.gmo et.po msgfmt -o fi.gmo fi.po msgfmt -o fr.gmo fr.po msgfmt -o it.gmo it.po msgfmt -o ja.gmo ja.po msgfmt -o nl.gmo nl.po msgfmt -o pt_BR.gmo pt_BR.po msgfmt -o sl.gmo sl.po msgfmt -o sv.gmo sv.po msgfmt -o tr.gmo tr.po msgfmt -o uk.gmo uk.po make[1]: Leaving directory `/var/tmp/portage/util-linux-2.12r-r2/work/util-linux-2.12r/po' make[1]: Entering directory `/var/tmp/portage/util-linux-2.12r-r2/work/util-linux-2.12r/lib' i686-pc-linux-gnu-gcc -c -march=athlon-xp -O3 -pipe -funroll-loops -fprefetch-loop-arrays -I../lib -Wall -Wmissing-prototypes -Wstrict-prototypes -DNCH=1 -D_FILE_OFFSET_BITS=64 -DSBINDIR=\"/sbin\" -DUSRSBINDIR=\"/usr/sbin\" -DLOGDIR=\"/var/log\" -DVARPATH=\"/var\" -DLOCALEDIR=\"/usr/share/locale\" -march=athlon-xp -O3 -pipe -funroll-loops -fprefetch-loop-arrays err.c -o err.o i686-pc-linux-gnu-gcc -c -march=athlon-xp -O3 -pipe -funroll-loops -fprefetch-loop-arrays -I../lib -Wall -Wmissing-prototypes -Wstrict-prototypes -DNCH=1 -D_FILE_OFFSET_BITS=64 -DSBINDIR=\"/sbin\" -DUSRSBINDIR=\"/usr/sbin\" -DLOGDIR=\"/var/log\" -DVARPATH=\"/var\" -DLOCALEDIR=\"/usr/share/locale\" -march=athlon-xp -O3 -pipe -funroll-loops -fprefetch-loop-arrays my_reboot.c -o my_reboot.o i686-pc-linux-gnu-gcc -c -march=athlon-xp -O3 -pipe -funroll-loops -fprefetch-loop-arrays -I../lib -Wall -Wmissing-prototypes -Wstrict-prototypes -DNCH=1 -D_FILE_OFFSET_BITS=64 -DSBINDIR=\"/sbin\" -DUSRSBINDIR=\"/usr/sbin\" -DLOGDIR=\"/var/log\" -DVARPATH=\"/var\" -DLOCALEDIR=\"/usr/share/locale\" -march=athlon-xp -O3 -pipe -funroll-loops -fprefetch-loop-arrays setproctitle.c -o setproctitle.o i686-pc-linux-gnu-gcc -c -march=athlon-xp -O3 -pipe -funroll-loops -fprefetch-loop-arrays -I../lib -Wall -Wmissing-prototypes -Wstrict-prototypes -DNCH=1 -D_FILE_OFFSET_BITS=64 -DSBINDIR=\"/sbin\" -DUSRSBINDIR=\"/usr/sbin\" -DLOGDIR=\"/var/log\" -DVARPATH=\"/var\" -DLOCALEDIR=\"/usr/share/locale\" -march=athlon-xp -O3 -pipe -funroll-loops -fprefetch-loop-arrays env.c -o env.o i686-pc-linux-gnu-gcc -c -march=athlon-xp -O3 -pipe -funroll-loops -fprefetch-loop-arrays -I../lib -Wall -Wmissing-prototypes -Wstrict-prototypes -DNCH=1 -D_FILE_OFFSET_BITS=64 -DSBINDIR=\"/sbin\" -DUSRSBINDIR=\"/usr/sbin\" -DLOGDIR=\"/var/log\" -DVARPATH=\"/var\" -DLOCALEDIR=\"/usr/share/locale\" -march=athlon-xp -O3 -pipe -funroll-loops -fprefetch-loop-arrays carefulputc.c -o carefulputc.o i686-pc-linux-gnu-gcc -c -march=athlon-xp -O3 -pipe -funroll-loops -fprefetch-loop-arrays -I../lib -Wall -Wmissing-prototypes -Wstrict-prototypes -DNCH=1 -D_FILE_OFFSET_BITS=64 -DSBINDIR=\"/sbin\" -DUSRSBINDIR=\"/usr/sbin\" -DLOGDIR=\"/var/log\" -DVARPATH=\"/var\" -DLOCALEDIR=\"/usr/share/locale\" -march=athlon-xp -O3 -pipe -funroll-loops -fprefetch-loop-arrays xstrncpy.c -o xstrncpy.o i686-pc-linux-gnu-gcc -c -march=athlon-xp -O3 -pipe -funroll-loops -fprefetch-loop-arrays -I../lib -Wall -Wmissing-prototypes -Wstrict-prototypes -DNCH=1 -D_FILE_OFFSET_BITS=64 -DSBINDIR=\"/sbin\" -DUSRSBINDIR=\"/usr/sbin\" -DLOGDIR=\"/var/log\" -DVARPATH=\"/var\" -DLOCALEDIR=\"/usr/share/locale\" -march=athlon-xp -O3 -pipe -funroll-loops -fprefetch-loop-arrays md5.c -o md5.o make[1]: Leaving directory `/var/tmp/portage/util-linux-2.12r-r2/work/util-linux-2.12r/lib' make[1]: Entering directory `/var/tmp/portage/util-linux-2.12r-r2/work/util-linux-2.12r/getopt' i686-pc-linux-gnu-gcc -c -march=athlon-xp -O3 -pipe -funroll-loops -fprefetch-loop-arrays -I../lib -Wall -Wmissing-prototypes -Wstrict-prototypes -DNCH=1 -D_FILE_OFFSET_BITS=64 -DSBINDIR=\"/sbin\" -DUSRSBINDIR=\"/usr/sbin\" -DLOGDIR=\"/var/log\" -DVARPATH=\"/var\" -DLOCALEDIR=\"/usr/share/locale\" -march=athlon-xp -O3 -pipe -funroll-loops -fprefetch-loop-arrays getopt.c -o getopt.o i686-pc-linux-gnu-gcc -Wl -O1 -Wl,-z,now getopt.o -o getopt # emerge --info Portage 2.0.54 (default-linux/x86/2005.0, gcc-3.3.6, glibc-2.3.5-r2, 2.6.14.2 i686) ================================================================= System uname: 2.6.14.2 i686 AMD Athlon(tm) XP 2500+ Gentoo Base System version 1.6.14 ccache version 2.3 [enabled] dev-lang/python: 2.2.3-r5, 2.3.5-r2, 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.16.1 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-march=athlon-xp -O3 -pipe -funroll-loops -fprefetch-loop-arrays" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /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/X11/app-defaults /etc/gconf /etc/hotplug /etc/hotplug/usb /etc/init.d /etc/lynx /etc/pam.d /etc/snort /etc/sound/events /etc/terminfo /usr/X11R6/lib/X11/xkb /etc/env.d" CXXFLAGS="-march=athlon-xp -O3 -pipe -funroll-loops -fprefetch-loop-arrays" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig ccache collision-protect distlocks fixpackages sandbox sfperms strict" GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo" LDFLAGS="-Wl -O1" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="3dnow X a52 acl aim alsa arts artswrappersuid audiofile avi bash-completion bcmath berkdb bitmap-fonts browserplugin bzip2 bzlib caps cdr cpdflib cross crypt cscope ctype cups dedicated dga dio directfb divx4linux doc dts dv dvb dvd dvdr dvdread eds emboss encode ethereal exif expat fam fbcon fdftk ffmpeg fftw flac flash flatfile foomaticdb fortran gd gdbm ggi gif gimpprint ginac glut gmp gphoto2 gpm gps gstreamer gtk gtk2 gtkhtml guile howl icq idn imagemagick imap imlib innodb iodbc jabber jack java jikes joystick jpeg junit kde kerberos krb4 ladcca lcms libedit libg++ libgda libwww lua mad matroska mcal mhash mikmod mime ming mmap mmx mng motif mp3 mpeg mpi msn ncurses netcdf nls nocd nsplugin offensive ofx ogg oggvorbis openal opengl oscar oss pam pcntl pcre pda pdflib perl plotutils png portaudio posix ppds python qt quicktime radeon readline recode sasl scanner sdl shared sharedmem simplexml slang smime sndfile sockets speex spell ssl svg svga sysvipc szip tcpd theora tidy tiff truetype truetype-fonts type1-fonts udev unicode usb v4l videos vorbis wddx win32codecs wmf x86 xine xml xml2 xmlrpc xpm xsl xv xvid yahoo zlib video_cards_radeon userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LANG, LC_ALL, LINGUAS, MAKEOPTS
Not much we could do, unless you upgrade portage so that it prints out some error messages (see Bug 104705).
> LDFLAGS="-Wl -O1" Closing.