I have a long time the problem that I am not able to upgrade the glibc on my server to 2.3.5 (or 2.3.5-r1, 2.3.5-r2) from 2.3.4.20041102-r1. The emerge stops very soon, and I nowhere found a solution or someone who also has exact this problem. I hope I dont have overlooked a bug. I also tried it without distcc, or ntplonly... Exact the same problem. I will also attach a log of emerge progress. Reproducible: Always Steps to Reproduce: 1. emerge glibc Actual Results: END { printf "sysdep-subdirs =%s\n", subdirs; \ printf "sysdep-inhibit-subdirs =%s\n", inhibit; \ print "sysd-dirs-done = t" }' \ /dev/null linuxthreads/sysdeps/pthread/Subdirs sysdeps/unix/inet/Subdirs sysdeps/unix/Subdirs > /exports/portage/glibc-2.3.5-r2/work/build-default-i686-pc-linux-gnu-linuxthreads/sysd-dirs-tmp mv -f /exports/portage/glibc-2.3.5-r2/work/build-default-i686-pc-linux-gnu-linuxthreads/sysd-dirs-tmp /exports/portage/glibc-2.3.5-r2/work/build-default-i686-pc-linux-gnu-linuxthreads/sysd-dirs make[1]: Leaving directory `/exports/portage/glibc-2.3.5-r2/work/glibc-2.3.5' make[1]: Entering directory `/exports/portage/glibc-2.3.5-r2/work/glibc-2.3.5' /exports/portage/glibc-2.3.5-r2/work/build-default-i686-pc-linux-gnu-linuxthreads/sysd-syscalls:92: *** missing separator. Stop. make[1]: Leaving directory `/exports/portage/glibc-2.3.5-r2/work/glibc-2.3.5' make: *** [all] Error 2 !!! ERROR: sys-libs/glibc-2.3.5-r2 failed. !!! Function toolchain-glibc_src_compile, Line 230, Exitcode 2 !!! (no error message) !!! If you need support, post the topmost build error, NOT this status message. emerge --info Portage 2.0.51.22-r2 (default-linux/x86/2005.1, gcc-3.3.6, glibc-2.3.4.20041102-r1, 2.6.11-gentoo-r6 i686) ================================================================= System uname: 2.6.11-gentoo-r6 i686 AMD Athlon(tm) Processor Gentoo Base System version 1.6.13 distcc 2.16 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [enabled] dev-lang/python: 2.3.5 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 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=athlon-tbird -O3 -pipe -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /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 /var/service" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=athlon-tbird -O3 -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig candy ccache distcc distlocks fixpackages sandbox sfperms strict" GENTOO_MIRRORS="ftp://ftp.uni-erlangen.de/pub/mirrors/gentoo ftp://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ http://ftp.linux.ee/pub/gentoo/distfiles/ ftp://linux.rz.ruhr-uni-bochum.de/gentoo-mirror/ ftp://gentoo.blueyonder.co.uk/mirrors/gentoo" LANG="en_US.utf8" LC_ALL="en_US.utf8" MAKEOPTS="-j3" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/exports" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/overlays/local /usr/local/overlays/bmg-main.alternative /usr/local/overlays/trunk /usr/local/overlays/gentoo-de /usr/local/overlays/fetched" SYNC="rsync://rsync.de.gentoo.org/gentoo-portage/" USE="x86 alsa apache2 apm arts avi bash-completion berkdb bitmap-fonts cdr crypt cscope cups curl eds emboss encode foomaticdb fortran gd gdbm gif gpm gstreamer imap ipv6 java jce jpeg junit ldap libclamav libg++ libwww mad maildir mikmod motif mp3 mpeg mysql ncurses nls nptl oav ogg oggvorbis opengl oss pam pdflib perl png ppds python quicktime readline samba sasl slang snmp spell ssl svga tcpd tetex tiff truetype truetype-fonts type1-fonts unicode usb vorbis xml2 xmms xv zlib userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LDFLAGS, LINGUAS
Created attachment 70166 [details] emerge log log created with: emerge -v \=sys-libs/glibc-2.3.5-r2 >& emerge.log
I got it compiled after a tip in the forum (http://forums.gentoo.org/viewtopic.php?p=2907129#2907129) from the user fnord. I had to unset my utf8 locales. For that i removed my /etc/env.d/02locale file and re-logined. After that it compiled fine. For you info that was the content of my 02locale file: LANGUAGE="en_US.utf8" LANG="en_US.utf8" LC_ALL="en_US.utf8" LC_CTYPE="en_US.utf8" LC_NUMERIC="de_DE@euro" LC_TIME="de_DE@euro" LC_COLLATE="de_DE@euro" LC_MONETARY="de_DE@euro" LC_MESSAGES="en_US.utf8" LC_PAPER="de_DE@euro" LC_NAME="de_DE@euro" LC_ADDRESS="de_DE@euro" LC_TELEPHONE="de_DE@euro" LC_MEASUREMENT="de_DE@euro" LC_IDENTIFICATION="de_DE@euro" I leave this bug open because i dont know if that is a known problem, or simply normal. But from my side it could be closed.
User fixed the issue. I personally never ran into this, and it doesn't seem too widespread.