the exact error message is off the top of the screen but it said that the patch was in an unreadable format .. specifically nothing about it being corrupt, just in a format that could not be read. Odd thing was it went on to say (in the line output by ebegin) that it was patching with patch-gcc3 and the result was OK .. so?? i was going from unrar 3.1.3 to 3.2.2 according to emerge -up i am running gentoo-sources 2.4.20-r7 with this from "emerge info" ------------------------------------ Gentoo Base System version 1.4.3.10p1 Portage 2.0.49-r15 (default-x86-1.4, gcc-3.2.3, glibc-2.3.2-r1, 2.4.20-gentoo-r7) ================================================================= System uname: 2.4.20-gentoo-r7 i586 Pentium MMX distcc 2.9 i586-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-O2 -march=pentium-mmx -pipe" CHOST="i586-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /var/qmail/control /usr/share/config /usr/kde/2/share/config /usr/kde/3/share/config /usr/X11R6/lib/X11/xkb" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" CXXFLAGS="-O2 -march=pentium-mmx -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="sandbox ccache autoaddcvs" GENTOO_MIRRORS="ftp://ftp.gentoo.skynet.be/pub/gentoo/ ftp://ftp.belnet.be/mirror/rsync.gentoo.org/gentoo/ http://ftp.gentoo.skynet.be/pub/gentoo/ ftp://ftp.easynet.nl/mirror/gentoo/ http://www.ibiblio.org/gentoo " MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.be.gentoo.org/gentoo-portage" USE="x86 avi crypt cups encode foomaticdb gif jpeg libg++ mad mikmod mpeg ncurses nls pdflib png quicktime spell truetype xmms xv zlib gdbm berkdb slang readline tetex svga tcltk java guile mysql X sdl gpm tcpd pam libwww ssl perl python esd imlib oggvorbis motif opengl mozilla ldap aavm acl acpi acpi4linux alsa doc gtkhtml imap innodb ipv6 jikes samba tiff usagi usb wmf xml xml2 -oss -3dnow -apm -arts -kde -qt -gnome -gtk" ------------------------------------
This isn't a bug. The message you saw was from the unpack routine. Since the patch is downloaded into DISTDIR, the generic unpack function tries to uncompress the patch. Since the patch isn't compressed, the unpack routine prints "unpack unrar-gcc3.patch: file format not recognized. Ignoring." The patch is applied and the build continues as normal and successfully merges.