>>> Emerging (1 of 3) media-libs/slv2-0.5.0 to / >>> Downloading 'http://mirror.ovh.net/gentoo-distfiles/distfiles/slv2-0.5.0.tar.gz' --2008-02-10 12:57:43-- http://mirror.ovh.net/gentoo-distfiles/distfiles/slv2-0.5.0.tar.gz Résolution de mirror.ovh.net... 213.186.33.37, 213.186.33.38 Connexion vers mirror.ovh.net|213.186.33.37|:80...connecté. requête HTTP transmise, en attente de la réponse...200 OK Longueur: 446011 (436K) [application/x-gzip] Saving to: `/portage/portage/distfiles/slv2-0.5.0.tar.gz' 100%[==================================================================================================================>] 446011 443K/s in 1,0s 2008-02-10 12:57:44 (443 KB/s) - « /portage/portage/distfiles/slv2-0.5.0.tar.gz » sauvegardé [446011/446011] * checking ebuild checksums ;-) ... [ ok ] * checking auxfile checksums ;-) ... [ ok ] * checking miscfile checksums ;-) ... [ ok ] * checking slv2-0.5.0.tar.gz ;-) ... [ !! ] !!! Digest verification failed: !!! /portage/portage/distfiles/slv2-0.5.0.tar.gz !!! Reason: Filesize does not match recorded size !!! Got: 446011 !!! Expected: 445995
Can't reproduce at all... $ ebuild slv2-0.5.0.ebuild unpack >>> Downloading 'ftp://gentoo.mirror.web4u.cz/distfiles/slv2-0.5.0.tar.gz' --2008-02-10 13:19:18-- ftp://gentoo.mirror.web4u.cz/distfiles/slv2-0.5.0.tar.gz => `/usr/portage/distfiles/slv2-0.5.0.tar.gz' Resolving gentoo.mirror.web4u.cz... 81.91.81.13 Connecting to gentoo.mirror.web4u.cz|81.91.81.13|:21... connected. Logging in as anonymous ... Logged in! ==> SYST ... done. ==> PWD ... done. ==> TYPE I ... done. ==> CWD /distfiles ... done. ==> SIZE slv2-0.5.0.tar.gz ... 446011 ==> PASV ... done. ==> RETR slv2-0.5.0.tar.gz ... done. Length: 446011 (436K) 100%[=======================================================================================================>] 446,011 281K/s in 1.5s 2008-02-10 13:19:20 (281 KB/s) - `/usr/portage/distfiles/slv2-0.5.0.tar.gz' saved [446011] * checking ebuild checksums ;-) ... [ ok ] * checking auxfile checksums ;-) ... [ ok ] * checking miscfile checksums ;-) ... [ ok ] * checking slv2-0.5.0.tar.gz ;-) ... [ ok ] >>> Unpacking source... >>> Unpacking slv2-0.5.0.tar.gz to /var/tmp/portage/media-libs/slv2-0.5.0/work >>> Source unpacked. http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-libs/slv2/Manifest?rev=1.11&view=markup
I have also no error with ebuild unpack : # ebuild /usr/portage/media-libs/slv2/slv2-0.5.0.ebuild unpack * slv2-0.5.0.tar.gz RMD160 SHA1 SHA256 size ;-) ... [ ok ] * checking ebuild checksums ;-) ... [ ok ] * checking auxfile checksums ;-) ... [ ok ] * checking miscfile checksums ;-) ... [ ok ] * checking slv2-0.5.0.tar.gz ;-) ... [ ok ] >>> Unpacking source... >>> Unpacking slv2-0.5.0.tar.gz to /var/tmp/portage/media-libs/slv2-0.5.0/work >>> Source unpacked. but I can't emerge it. Last sync : 12h30 UTC
Well, the you are not using an ebuild from official tree but from some broken overlay... # emerge -f --nodeps =media-libs/slv2-0.5.0 >>> Emerging (1 of 1) media-libs/slv2-0.5.0 to / >>> Downloading 'ftp://gentoo.mirror.web4u.cz/distfiles/slv2-0.5.0.tar.gz' --2008-02-10 13:44:20-- ftp://gentoo.mirror.web4u.cz/distfiles/slv2-0.5.0.tar.gz => `/usr/portage/distfiles/slv2-0.5.0.tar.gz' Resolving gentoo.mirror.web4u.cz... 81.91.81.13 Connecting to gentoo.mirror.web4u.cz|81.91.81.13|:21... connected. Logging in as anonymous ... Logged in! ==> SYST ... done. ==> PWD ... done. ==> TYPE I ... done. ==> CWD /distfiles ... done. ==> SIZE slv2-0.5.0.tar.gz ... 446011 ==> PASV ... done. ==> RETR slv2-0.5.0.tar.gz ... done. Length: 446011 (436K) 100%[=======================================================================================================>] 446,011 397K/s in 1.1s 2008-02-10 13:44:21 (397 KB/s) - `/usr/portage/distfiles/slv2-0.5.0.tar.gz' saved [446011] * slv2-0.5.0.tar.gz RMD160 SHA1 SHA256 size ;-) ... [ ok ] * checking ebuild checksums ;-) ... [ ok ] * checking auxfile checksums ;-) ... [ ok ] * checking miscfile checksums ;-) ... [ ok ] * checking slv2-0.5.0.tar.gz ;-) ... [ ok ]
Opppppppssssss Sorry. It's from an overlay. I _should_ have chack this before. How do I select the ebuild from the official tree ?
Delete the one in overlay, or fix the manifest there (man ebuild).