emerge says: >>> emerge (1 of 1) media-libs/libpng-1.2.5-r1 to / >>> No message digest entry found for archive"libpng-1.2.5.tar.gz." The digest only contains an entry for "libpng-1.2.5.tar.bz2". (The ebuild's SRC_URI is ${P}.tar.bz2).
root@rux0r libpng # grep SRC_URI libpng-1.2.5-r1.ebuild SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2" root@rux0r libpng # cat files/digest-libpng-1.2.5-r1 MD5 3fc28af730f12ace49b14568de4ad934 libpng-1.2.5.tar.bz2 378030 what do you see when you run those commands on those files ?
I get the same output. Yet during the fetch, it consistently grabs libpng-1.2.5.tar.gz.
please delete the ebuild, resync and reemerge sometimes this happens with rsyncing
It's still happening, after removing the ebuild, the cached source files, and the work directory. And resyncing, of course. In http://www.ibiblio.org/pub/Linux/distributions/gentoo/distfiles/, there's a libpng-1.2.5.tar.gz, but no .tar.bz2. Perhaps that's the problem?
then your cache is corrupted #rm -rf /var/tmp/cache/edb should solve your problem
That fixed it. Thanks :)