It emerged on another very similar computer (in terms of gentoo config and installed packages) but failed on my laptop >>> emerge (2 of 8) sys-libs/glibc-2.3.3.20040420-r2 to / >>> md5 src_uri ;-) glibc-2.3.2.tar.bz2 >>> md5 src_uri ;-) glibc-linuxthreads-2.3.2.tar.bz2 >>> md5 src_uri ;-) glibc-2.3.3-branch-update-20040420.patch.bz2 >>> Unpacking source... * Checking kernel headers for broken sysctl.h ... no >>> Unpacking glibc-2.3.2.tar.bz2 to /var/tmp/portage/glibc-2.3.3.20040420-r2/work * Applying glibc-2.3.3-branch-update-20040420.patch.bz2... * Failed Patch: glibc-2.3.3-branch-update-20040420.patch.bz2! * * Include in your bugreport the contents of: * * /var/tmp/portage/glibc-2.3.3.20040420-r2/temp/glibc-2.3.3-branch-update-20040420.patch.bz2-18938.out !!! ERROR: sys-libs/glibc-2.3.3.20040420-r2 failed. !!! Function epatch, Line 402, Exitcode 0 !!! Failed Patch: glibc-2.3.3-branch-update-20040420.patch.bz2! This is part of the file (it is very long) the message says I should include ***** glibc-2.3.3-branch-update-20040420.patch.bz2 ***** ======================================================== PIPE_COMMAND: bzip2 -dc /usr/portage/distfiles/glibc-2.3.3-branch-update-20040420.patch.bz2 > /var/tmp/portage/glibc-2.3.3.20040420-r2/temp/18938.patch PATCH COMMAND: patch -p0 -g0 < /var/tmp/portage/glibc-2.3.3.20040420-r2/temp/18938.patch ======================================================== patching file glibc-2.3.2/CANCEL-FCT-WAIVE patching file glibc-2.3.2/CANCEL-FILE-WAIVE can't find file to patch at input line 555 Perhaps you used the wrong -p or --strip option? The text leading up to this was: -------------------------- |diff -urN glibc-2.3.2/CONFORMANCE glibc-2.3.3-20040420/CONFORMANCE |--- glibc-2.3.2/CONFORMANCE 2001-01-11 19:32:25.000000000 +0200 |+++ glibc-2.3.3-20040420/CONFORMANCE 2004-04-20 23:22:18.250115184 +0200 -------------------------- No file to patch. Skipping patch. 5 out of 5 hunks ignored can't find file to patch at input line 700 Perhaps you used the wrong -p or --strip option? The text leading up to this was: -------------------------- |diff -urN glibc-2.3.2/ChangeLog glibc-2.3.3-20040420/ChangeLog |--- glibc-2.3.2/ChangeLog 2003-03-01 03:10:14.000000000 +0200 |+++ glibc-2.3.3-20040420/ChangeLog 2004-04-20 23:21:19.607030288 +0200 -------------------------- No file to patch. Skipping patch. 1 out of 1 hunk ignored patching file glibc-2.3.2/ChangeLog.14 can't find file to patch at input line 23251 Perhaps you used the wrong -p or --strip option? The text leading up to this was: -------------------------- |diff -urN glibc-2.3.2/FAQ.in glibc-2.3.3-20040420/FAQ.in |--- glibc-2.3.2/FAQ.in 2002-12-10 00:55:04.000000000 +0200 |+++ glibc-2.3.3-20040420/FAQ.in 2004-04-20 23:22:30.367273096 +0200 -------------------------- No file to patch. Skipping patch. 1 out of 1 hunk ignored can't find file to patch at input line 23263 Perhaps you used the wrong -p or --strip option? The text leading up to this was: -------------------------- |diff -urN glibc-2.3.2/INSTALL glibc-2.3.3-20040420/INSTALL |--- glibc-2.3.2/INSTALL 2002-12-10 00:57:30.000000000 +0200 |+++ glibc-2.3.3-20040420/INSTALL 2004-04-20 23:22:30.677225976 +0200 -------------------------- No file to patch. Skipping patch. 4 out of 4 hunks ignored can't find file to patch at input line 23322 Perhaps you used the wrong -p or --strip option? The text leading up to this was: -------------------------- |diff -urN glibc-2.3.2/Makeconfig glibc-2.3.3-20040420/Makeconfig |--- glibc-2.3.2/Makeconfig 2003-01-06 07:31:36.000000000 +0200 |+++ glibc-2.3.3-20040420/Makeconfig 2004-04-20 23:19:24.573518040 +0200 -------------------------- No file to patch. Skipping patch. 9 out of 9 hunks ignored can't find file to patch at input line 23452 Perhaps you used the wrong -p or --strip option? The text leading up to this was: -------------------------- |diff -urN glibc-2.3.2/Makefile glibc-2.3.3-20040420/Makefile |--- glibc-2.3.2/Makefile 2003-02-21 08:22:51.000000000 +0200 |+++ glibc-2.3.3-20040420/Makefile 2004-04-20 23:22:29.330430720 +0200 -------------------------- No file to patch. Skipping patch. 8 out of 8 hunks ignored can't find file to patch at input line 23557 Perhaps you used the wrong -p or --strip option? The text leading up to this was: -------------------------- |diff -urN glibc-2.3.2/Makerules glibc-2.3.3-20040420/Makerules |--- glibc-2.3.2/Makerules 2003-02-23 01:23:31.000000000 +0200 |+++ glibc-2.3.3-20040420/Makerules 2004-04-20 23:21:49.825436392 +0200 -------------------------- No file to patch. Skipping patch. 24 out of 24 hunks ignored can't find file to patch at input line 24110 Perhaps you used the wrong -p or --strip option? The text leading up to this was: -------------------------- Reproducible: Always Steps to Reproduce: 1. 2. 3. Portage 2.0.50-r11 (default-x86-2004.0, gcc-3.3.4, glibc-2.3.3.20040420-r1, 2.6.8-gentoo-r6) ================================================================= System uname: 2.6.8-gentoo-r6 i686 Intel(R) Pentium(R) M processor 1500MHz Gentoo Base System version 1.4.16 ccache version 2.3 [enabled] Autoconf: sys-devel/autoconf-2.59-r4 Automake: sys-devel/automake-1.8.5-r1 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-O3 -march=pentium4 -funroll-loops -fprefetch-loop-arrays -pipe" CHOST="i686-pc-linux-gnu" COMPILER="" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /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/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O3 -march=pentium4 -funroll-loops -fprefetch-loop-arrays -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache sandbox" GENTOO_MIRRORS="http://ftp.belnet.be/mirror/rsync.gentoo.org/gentoo/" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="X alsa apm arts avi berkdb bitmap-fonts bonobo cdr crypt cups directfb dvd encode esd f77 foomaticdb gdbm gif gimpprint gpm gtk2 imlib java jpeg kde libg++ libwww madmikmod motif mozilla mpeg mysql ncurses nls oggvorbis opengl oss pam pdflib perl png postgres python qt quicktime readline samba sdl slang spell ssl svga tcltk tcpd tetex tiff truetype x86 xml2 xmms xprint xv zlib"
Don't ask me why but after emerging some other packages I tried again and everything worked as expected.
*shrug*