This is what I get when I emerge blackdown-jre-1.4.2_rc1... the result of which being I get 1 broken symlink installed. # emerge -av blackdown-jre These are the packages that I would merge, in order: Calculating dependencies ...done! [ebuild N ] dev-java/blackdown-jre-1.4.2_rc1 -doc 13,003 kB Total size of downloads: 13,003 kB Do you want me to merge these packages? [Yes/No] y >>> emerge (1 of 1) dev-java/blackdown-jre-1.4.2_rc1 to / >>> md5 src_uri ;-) j2re-1.4.2-rc1-linux-amd64.bin >>> Unpacking source... >>> Unpacking j2re-1.4.2-rc1-linux-amd64.bin... tail: cannot open `j2re-1.4.2-rc1-linux-amd64.bin' for reading: No such file or directory bzip2: Compressed file ends unexpectedly; perhaps it is corrupted? *Possible* reason follows. bzip2: Invalid argument Input file = (stdin), output file = (stdout) It is possible that the compressed file(s) have become corrupted. You can use the -tvv option to test integrity of such files. You can use the `bzip2recover' program to attempt to recover data from undamaged sections of corrupted files. tar: Child returned status 2 tar: Error exit delayed from previous errors >>> Source unpacked. >>> Install blackdown-jre-1.4.2_rc1 into /var/tmp/portage/blackdown-jre-1.4.2_rc1/image/ category dev-java cp: cannot stat `/var/tmp/portage/blackdown-jre-1.4.2_rc1/work/j2re1.4.2/bin': No such file or directory cp: cannot stat `/var/tmp/portage/blackdown-jre-1.4.2_rc1/work/j2re1.4.2/jre': No such file or directory cp: cannot stat `/var/tmp/portage/blackdown-jre-1.4.2_rc1/work/j2re1.4.2/lib': No such file or directory cp: cannot stat `/var/tmp/portage/blackdown-jre-1.4.2_rc1/work/j2re1.4.2/man': No such file or directory /usr/lib/portage/bin/dodoc: COPYRIGHT does not exist. /usr/lib/portage/bin/dodoc: LICENSE does not exist. /usr/lib/portage/bin/dodoc: README does not exist. /usr/lib/portage/bin/dodoc: INSTALL does not exist. dosym /opt/blackdown-jre-1.4.2_rc1/jre/plugin/i386/mozilla/javaplugin_oji.so /usr/lib/nsbrowser/plugins * Symlinked the plugin into the mozilla/firebird/galeon plugin directory sed: can't read /var/tmp/portage/blackdown-jre-1.4.2_rc1/image//opt/blackdown-jre-1.4.2_rc1/jre/lib/font.properties: No such file or directory man: prepallstrip: strip: >>> Completed installing into /var/tmp/portage/blackdown-jre-1.4.2_rc1/image/ >>> Merging dev-java/blackdown-jre-1.4.2_rc1 to / sfperms --- /opt/ >>> /opt/blackdown-jre-1.4.2_rc1/ --- /usr/ --- /usr/lib/ --- /usr/lib/nsbrowser/ --- /usr/lib/nsbrowser/plugins/ --- /etc/ --- /etc/env.d/ >>> /etc/env.d/java/ >>> /etc/env.d/java/20blackdown-jre-1.4.2_rc1 >>> /usr/lib/nsbrowser/plugins/javaplugin_oji.so -> /opt/blackdown-jre-1.4.2_rc1/jre/plugin/i386/mozilla/javaplugin_oji.so * Found no JDK, setting blackdown-jre-1.4.2_rc1 as default system VM * Setting blackdown-jre-1.4.2_rc1 as default * Use java-config to reassign your VM. System Virtual Machine set You may want to update your enviroment by running: "/usr/sbin/env-update && source /etc/profile" * Caching service dependencies... * Caching service dependencies... >>> dev-java/blackdown-jre-1.4.2_rc1 merged. >>> Recording dev-java/blackdown-jre in "world" favorites file... >>> clean: No packages selected for removal. >>> Auto-cleaning packages ... >>> No outdated packages were found on your system. * GNU info directory index is up-to-date. Reproducible: Always Steps to Reproduce: # emerge info Portage 2.0.50-r8 (gcc34-amd64-2004.1, gcc-3.4.0, glibc-2.3.4.20040605-r0, 2.6.7-rc3-mm1) ================================================================= System uname: 2.6.7-rc3-mm1 x86_64 4 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 ACCEPT_KEYWORDS="amd64 ~amd64" AUTOCLEAN="yes" CFLAGS="-march=athlon64 -O2 -pipe -fomit-frame-pointer -momit-leaf-frame-pointer -frename-registers -funroll-loops -ftracer" CHOST="x86_64-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3/share/config /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=athlon64 -O2 -pipe -fomit-frame-pointer -momit-leaf-frame-pointer -frename-registers -funroll-loops -ftracer" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache sandbox sfperms strict" GENTOO_MIRRORS="ftp:///ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ ftp://mirrors.sec.informatik.tu-darmstadt.de/gentoo/ http://ftp.snt.utwente.nl/pub/os/linux/gentoo http://gentoo.mirror.sdv.fr http://gentoo.tiscali.nl/gentoo/ http://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="X alsa amd64 apache2 apm avi berkdb cdr cdrw crypt cups divx4linux dvd encode esd fam fbcon foomaticdb gdbm gif gpm gtk gtk2 imagemagick imlib jpeg libg++ libwww linguas_en_GB mikmod mpeg ncurses nls nogcj nptl oggvorbis opengl oss pam pdflib perl png python quicktime readline sdl slang spell ssl tcltk tcpd truetype usb xml2 xmms xv xvid zlib"
taking this as I am having the problem too
fixed in portage. there was a ${A} where it should've been ${DISTDIR}/${A}