>>> emerge (9 of 10) dev-perl/Finance-YahooQuote-0.20 to / >>> Downloading http://128.213.5.34/gentoo/distfiles/finance-yahooquote_0.20.tar.gz --15:48:58-- http://128.213.5.34/gentoo/distfiles/finance-yahooquote_0.20.tar.gz => `/opt/no_archive/portage/distfiles/finance-yahooquote_0.20.tar.gz' Connecting to 128.213.5.34:80... connected. HTTP request sent, awaiting response... 200 OK Length: 21,127 [application/x-tar] 100%[=====================================>] 21,127 69.84K/s 15:48:58 (69.79 KB/s) - `/opt/no_archive/portage/distfiles/finance-yahooquote_0.20.tar.gz' saved [21,127/21,127] !!! Digest verification Failed: !!! /usr/portage/dev-perl/Finance-YahooQuote/Finance-YahooQuote-0.20.ebuild !!! Reason: Filesize does not match recorded size >>> Please ensure you have sync'd properly. Please try 'emerge sync' and >>> optionally examine the file(s) for corruption. A sync will fix most cases. Portage 2.0.51.22-r2 (default-linux/amd64/2004.3, gcc-3.4.3, glibc-2.3.5-r0, 2.6.12-gentoo-r4 x86_64) ================================================================= System uname: 2.6.12-gentoo-r4 x86_64 AMD Opteron(tm) Processor 246 Gentoo Base System version 1.6.13 ccache version 2.3 [enabled] dev-lang/python: 2.3.5 sys-apps/sandbox: 1.2.11 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.5 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="amd64" AUTOCLEAN="yes" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-O2 -fPIC" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /opt/resin/conf /usr//lib/mozilla/defaults/pref /usr/kde/2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /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 -fPIC" DISTDIR="/opt/no_archive/portage/distfiles" FEATURES="autoconfig buildpkg ccache distlocks sandbox sfperms strict" GENTOO_MIRRORS="http://128.213.5.34/gentoo/" MAKEOPTS="-j2" PKGDIR="/opt/no_archive/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="amd64 X alsa arts avi berkdb bitmap-fonts cdr crypt cups curl doc eds encode esd fam flac foomaticdb fortran gd gdbm gif gnome gphoto2 gpm gstreamer gtk gtk2 guile imagemagick imlib ipv6 java jpeg junit kde ldap libg++ libwww log4cpp lzw lzw-tiff mad mikmod motif mozilla mp3 mpeg multilib mysql nas ncurses nls ogg opengl pam pdflib perl plotutils png postgres python qt quicktime readline ruby sdl slang spell ssl svg tcltk tcpd tetex tiff truetype truetype-fonts type1-fonts usb userlocales vorbis wxwindows xine xinerama xml2 xmms xpm xv zlib userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS
Hmm... MD5 9436fdeeb6390204344b6c777eada8ac finance-yahooquote_0.20.tar.gz 21127 How does the size not match the recorded size? >>> emerge (1 of 1) dev-perl/Finance-YahooQuote-0.20 to / >>> Downloading ftp://ftp.sh.cvut.cz/MIRRORS/gentoo/gentoo/distfiles/finance-yahooquote_0.20.tar.gz --01:10:29-- ftp://ftp.sh.cvut.cz/MIRRORS/gentoo/gentoo/distfiles/finance-yahooquote_0.20.tar.gz => `/usr/portage/distfiles/finance-yahooquote_0.20.tar.gz' Resolving ftp.sh.cvut.cz... 147.32.127.222 Connecting to ftp.sh.cvut.cz|147.32.127.222|:21... connected. Logging in as anonymous ... Logged in! ==> SYST ... done. ==> PWD ... done. ==> TYPE I ... done. ==> CWD /MIRRORS/gentoo/gentoo/distfiles ... done. ==> PASV ... done. ==> RETR finance-yahooquote_0.20.tar.gz ... done. Length: 21,127 (21K) (unauthoritative) 100%[=================================================================================================>] 21,127 --.--K/s 01:10:29 (1.84 MB/s) - `/usr/portage/distfiles/finance-yahooquote_0.20.tar.gz' saved [21127] >>> finance-yahooquote_0.20.tar.gz size ;-) >>> finance-yahooquote_0.20.tar.gz MD5 ;-) >>> md5 files ;-) Finance-YahooQuote-0.20.ebuild >>> md5 files ;-) files/digest-Finance-YahooQuote-0.20 >>> md5 src_uri ;-) finance-yahooquote_0.20.tar.gz I'd suggest that you change the mirror and try again.
Don't forget to delete the previously fetched file from /opt/no_archive/portage/distfiles/ P.S. Though unrelated, while we are at it, remove fPIC from your C[XX]FLAGS, that's a really bad idea(tm).
I'm happy to try another mirror. But it seems to me it's a bug whether another mirror works or not. Surely Gentoo users shouldn't need to search for a valid mirror to do updates. fPIC is in my CXX for a very good and necessary reason, which I don't at the moment remeber, unfortunately. I'm not removing it without an equally compelling reason, thank you.
(In reply to comment #3) > I'm happy to try another mirror. But it seems to me it's a bug whether another > mirror works or not. Surely Gentoo users shouldn't need to search for a valid > mirror to do updates. If you find a broken mirror, then please file a bug that the mirror is broken. But that is not an ebuild bug. > fPIC is in my CXX for a very good and necessary reason, which I don't at the > moment remeber, unfortunately. I'm not removing it without an equally > compelling reason, thank you. I hope that you'll find reason stated in Bug 87761, comment #1 compelling enough to remove fPIC from your C[XX]FLAGS. If not, then please don't bother to file bugs about ebuilds broken due to that flag (glibc comes to mind first).