This bug is similar to bug 56801 although this time around it's on X86, and some time has passed since the PPC bug report. ibm-jre-bin-1.4.1-r1.ebuild is expecting BMJava2-JRE-141.tgz. - Using the .ebuild file, it appears emerge doesn't find the distfile where it thinks it should be, on any of the mentioned servers. What follows is #gentoo-bugs discussion on the situation: 14:58 < axxo> it had mirror://file, instead of mirror://gentoo/file, dunno who added that 14:59 < axxo> it was accepted with older version, but not anymore 15:23 < axxo> there is a digest entry for ppc64 for 1.4.1, but i can only find it for 1.4.2 on ibm.com 15:25 < axxo> https://www6.software.ibm.com/dl/lxdk/lxdk-p?S_TACT=104AHW03&S_CMP=LXJDK 15:28 < axxo> somehow the mirrors always truncate the jdk 1.4.2, second time i'm putting it back now Reproducible: Always Steps to Reproduce: 1.# emerge sync (wait for that to finish ;) 2.# emerge ibm-jre-bin-1.4.1-r1.ebuild Actual Results: Calculating dependencies ...done! >>> emerge (1 of 1) dev-java/ibm-jre-bin-1.4.1-r1 to / >>> Downloading ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/gentoo/distfil es/IBMJava2-JRE-141.tgz --14:36:13-- ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/gentoo/distfiles /IBMJava2-JRE-141.tgz => `/usr/portage/distfiles/IBMJava2-JRE-141.tgz' L?ser sunsite.informatik.rwth-aachen.de...137.226.34.227 Kontakter sunsite.informatik.rwth-aachen.de[137.226.34.227]:21... forbundet. Logger ind som anonymous ... Logget ind! ==> SYST ... faerdig. ==> PWD ... O.k. ==> TYPE I ... O.k. ==> CWD /pub/Linux/gentoo/distfiles ... O.k. ==> PASV ... faerdig. ==> RETR IBMJava2-JRE-141.tgz ... Ingen fil ved navn 'IBMJava2-JRE-141.tgz'. >>> Downloading http://mirror.pudas.net/gentoo/distfiles/IBMJava2-JRE-141.tgz --14:36:13-- http://mirror.pudas.net/gentoo/distfiles/IBMJava2-JRE-141.tgz => `/usr/portage/distfiles/IBMJava2-JRE-141.tgz' L?ser mirror.pudas.net...195.245.242.43 Kontakter mirror.pudas.net[195.245.242.43]:80... forbundet. HTTP foresp?rgsel sendt, afventer svar... 404 Not Found 14:36:13 FEJL 404: Not Found. >>> Downloading ftp://ftp.wh2.tu-dresden.de/pub/mirrors/gentoo/distfiles/IBMJava 2-JRE-141.tgz --14:36:13-- ftp://ftp.wh2.tu-dresden.de/pub/mirrors/gentoo/distfiles/IBMJava2- JRE-141.tgz => `/usr/portage/distfiles/IBMJava2-JRE-141.tgz' L?ser ftp.wh2.tu-dresden.de...141.30.228.4 Kontakter ftp.wh2.tu-dresden.de[141.30.228.4]:21... forbundet. Logger ind som anonymous ... Logget ind! ==> SYST ... faerdig. ==> PWD ... O.k. ==> TYPE I ... O.k. ==> CWD /pub/mirrors/gentoo/distfiles ... O.k. ==> PASV ... faerdig. ==> RETR IBMJava2-JRE-141.tgz ... Ingen fil ved navn 'IBMJava2-JRE-141.tgz'. !!! Couldn't download IBMJava2-JRE-141.tgz. Aborting. Expected Results: Emerge ibm-jre-bin-1.4.1-r1 could have completed, and completing the emerge would require the distfile should be found, which it wasn't. So it seems this is an example of a build where the distfile was moved/changed, and therefore a build broken. Could something be done to avoid similar situations? # emerge info Portage 2.0.50-r8 (default-x86-2004.0, gcc-3.3.3, glibc-2.3.3.20040420-r0, 2.6.7-gentoo-r5) ================================================================= System uname: 2.6.7-gentoo-r5 i686 Mobile Intel(R) Pentium(R) III CPU - M 1200MHz Gentoo Base System version 1.4.16 distcc 2.13 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] Autoconf: sys-devel/autoconf-2.59-r3 Automake: sys-devel/automake-1.8.3 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-O2 -march=pentium3 -pipe -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /opt/glftpd/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.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" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -march=pentium3 -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache sandbox" GENTOO_MIRRORS="ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/gentoo http://mirror.pudas.net/gentoo ftp://ftp.wh2.tu-dresden.de/pub/mirrors/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" USE="X aalib acpi alsa apm arts audiofile avi berkdb bonobo cdr crypt cups dga directfb distcc dvd dvdr encode esd faac faad fbcon flac foomaticdb gdbm gif gnome gpm gtk gtk2 gtkhtml guile imap imlib ipv6 jack jikes jpeg kde ldap libg++ libwww mad maildir matroska mikmod mmx monkey motif mpeg nas ncurses nls oci8 oggvorbis opengl oss pam pdflib perl png portaudio python qt quicktime readline sasl sdl slang speex spell sse ssl tcltk tcpd tetex theora threads truetype usb video_cards_intel8x0 wifi x86 xml2 xmms xv xvid zlib"
All there now ...