On my server (still running Gentoo 1.0), I cannot update xfsprogs. Reproducible: Always Steps to Reproduce: 1. emerge -u sys-fs/xfsprogs Actual Results: [...] gcc -march=k6 -march=k6 -DNDEBUG -funsigned-char -Wall -I./include -DVERSION=\"2.3.9\" -DLOCALEDIR=\"/usr/share/locale\" -DPACKAGE=\"xfsprogs\" -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DXFS_BIG_FILES=1 -DXFS_BIG_FILESYSTEMS=1 -march=k6 -DNDEBUG -funsigned-char -Wall -I../include -DVERSION=\"2.3.9\" -DLOCALEDIR=\"/usr/share/locale\" -DPACKAGE=\"xfsprogs\" -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DXFS_BIG_FILES=1 -DXFS_BIG_FILESYSTEMS=1 -D_REENTRANT -fno-strict-aliasing -c evms.c -fPIC -DPIC -o .libs/evms.lo gcc -march=k6 -march=k6 -DNDEBUG -funsigned-char -Wall -I./include -DVERSION=\"2.3.9\" -DLOCALEDIR=\"/usr/share/locale\" -DPACKAGE=\"xfsprogs\" -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DXFS_BIG_FILES=1 -DXFS_BIG_FILESYSTEMS=1 -march=k6 -DNDEBUG -funsigned-char -Wall -I../include -DVERSION=\"2.3.9\" -DLOCALEDIR=\"/usr/share/locale\" -DPACKAGE=\"xfsprogs\" -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DXFS_BIG_FILES=1 -DXFS_BIG_FILESYSTEMS=1 -D_REENTRANT -fno-strict-aliasing -c evms.c -o evms.o >/dev/null 2>&1 mv -f .libs/evms.lo evms.lo /usr/bin/libtool --mode=compile gcc -march=k6 -march=k6 -DNDEBUG -funsigned-char -Wall -I./include -DVERSION=\"2.3.9\" -DLOCALEDIR=\"/usr/share/locale\" -DPACKAGE=\"xfsprogs\" -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DXFS_BIG_FILES=1 -DXFS_BIG_FILESYSTEMS=1 -march=k6 -DNDEBUG -funsigned-char -Wall -I../include -DVERSION=\"2.3.9\" -DLOCALEDIR=\"/usr/share/locale\" -DPACKAGE=\"xfsprogs\" -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DXFS_BIG_FILES=1 -DXFS_BIG_FILESYSTEMS=1 -D_REENTRANT -fno-strict-aliasing -c lvm.c rm -f .libs/lvm.lo gcc -march=k6 -march=k6 -DNDEBUG -funsigned-char -Wall -I./include -DVERSION=\"2.3.9\" -DLOCALEDIR=\"/usr/share/locale\" -DPACKAGE=\"xfsprogs\" -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DXFS_BIG_FILES=1 -DXFS_BIG_FILESYSTEMS=1 -march=k6 -DNDEBUG -funsigned-char -Wall -I../include -DVERSION=\"2.3.9\" -DLOCALEDIR=\"/usr/share/locale\" -DPACKAGE=\"xfsprogs\" -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DXFS_BIG_FILES=1 -DXFS_BIG_FILESYSTEMS=1 -D_REENTRANT -fno-strict-aliasing -c lvm.c -fPIC -DPIC -o .libs/lvm.lo gcc -march=k6 -march=k6 -DNDEBUG -funsigned-char -Wall -I./include -DVERSION=\"2.3.9\" -DLOCALEDIR=\"/usr/share/locale\" -DPACKAGE=\"xfsprogs\" -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DXFS_BIG_FILES=1 -DXFS_BIG_FILESYSTEMS=1 -march=k6 -DNDEBUG -funsigned-char -Wall -I../include -DVERSION=\"2.3.9\" -DLOCALEDIR=\"/usr/share/locale\" -DPACKAGE=\"xfsprogs\" -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DXFS_BIG_FILES=1 -DXFS_BIG_FILESYSTEMS=1 -D_REENTRANT -fno-strict-aliasing -c lvm.c -o lvm.o >/dev/null 2>&1 mv -f .libs/lvm.lo lvm.lo /usr/bin/libtool --mode=link gcc -rpath /lib -version-info 0:0:0 -o libdisk.la drivers.lo fstype.lo pttype.lo md.lo xvm.lo evms.lo lvm.lo rm -fr .libs/libdisk.la .libs/libdisk.* .libs/libdisk.* gcc -shared drivers.lo fstype.lo pttype.lo md.lo xvm.lo evms.lo lvm.lo -Wl,-soname -Wl,libdisk.so.0 -o .libs/libdisk.so.0.0.0 (cd .libs && rm -f libdisk.so.0 && ln -s libdisk.so.0.0.0 libdisk.so.0) (cd .libs && rm -f libdisk.so && ln -s libdisk.so.0.0.0 libdisk.so) ar cru .libs/libdisk.a drivers.o fstype.o pttype.o md.o xvm.o evms.o lvm.o ranlib .libs/libdisk.a creating libdisk.la (cd .libs && rm -f libdisk.la && ln -s ../libdisk.la libdisk.la) === bmap === make[1]: warning: jobserver unavailable: using -j1. Add `+' to parent make rule. gcc -march=k6 -march=k6 -DNDEBUG -funsigned-char -Wall -I./include -DVERSION=\"2.3.9\" -DLOCALEDIR=\"/usr/share/locale\" -DPACKAGE=\"xfsprogs\" -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DXFS_BIG_FILES=1 -DXFS_BIG_FILESYSTEMS=1 -march=k6 -DNDEBUG -funsigned-char -Wall -I../include -DVERSION=\"2.3.9\" -DLOCALEDIR=\"/usr/share/locale\" -DPACKAGE=\"xfsprogs\" -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DXFS_BIG_FILES=1 -DXFS_BIG_FILESYSTEMS=1 -c -o xfs_bmap.o xfs_bmap.c xfs_bmap.c: In function `main': xfs_bmap.c:60: warning: implicit declaration of function `setlocale' xfs_bmap.c:60: `LC_ALL' undeclared (first use in this function) xfs_bmap.c:60: (Each undeclared identifier is reported only once xfs_bmap.c:60: for each function it appears in.) make[1]: *** [xfs_bmap.o] Error 1 make: *** [default] Error 2 !!! ERROR: sys-fs/xfsprogs-2.3.9 failed. !!! Function src_compile, Line 46, Exitcode 2 !!! (no error message) root@hybrid:~# Expected Results: Build xfsprogs. Gentoo Base System version 1.4.3.10p1 Portage 2.0.49-r13-2 (default-1.0, gcc-2.95.3, glibc-2.2.5-r4,2.2.5-r8, 2.4.21-hybrid-1) ================================================================= System uname: 2.4.21-hybrid-1 i586 AMD-K6(tm) 3D processor distcc 2.9 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-march=k6" CHOST="i686-pc-linux-gnu" COMPILER="" CONFIG_PROTECT="/etc /var/qmail/control /usr/share/config /usr/kde/2/share/config /usr/kde/3/share/config /usr/X11R6/lib/X11/xkb /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/" CONFIG_PROTECT_MASK="/etc/gconf /etc/afs/modload /etc/make.globals /etc/afs/C /etc/afs/afsws /etc/env.d" CXXFLAGS="-O2 -mcpu=i686 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="sandbox ccache autoaddcvs" GENTOO_MIRRORS="http://192.168.1.2/gentoo http://mirrors.sec.informatik.tu-darmstadt.de/gentoo http://ftp.easynet.nl/mirror/gentoo/ ftp://ftp.easynet.nl/mirror/gentoo/" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://hybrid.sascha.silbe.org/gentoo-portage" USE="x86 oss cdr perl scanner tiff 3dnow acl afs -apm -arts -avi berkdb crypt -cups -encode gdbm -gif -gpm -gtk imlib ipv6 -java jpeg -kde -kerberos krb4 libg++ libwww mikmod mmx -motif mpeg nas ncurses nls oggvorbis -opengl pam pdflib png python -qt -qtmt -quicktime readline -sdl slang spell -sse ssl -svga -tcltk -tcpd tetex truetype X xml2 -xmms -xv"
did you try unsetting your LOCALE and/or LANG vars first ?
None of these env vars are set: root@hybrid:~# set|grep ^LANG root@hybrid:~# set|grep ^LC root@hybrid:~# set|grep ^LOCALE root@hybrid:~#
Looks like your glibc has problems. Not a kernel problem. Rebouncing to bug-wrangling.
CHOST="i686-pc-linux-gnu" k6 is i586