darren kirby ([EMAIL PROTECTED]) scribbled: > quoth the Vittorio: > <snip> > > I modified the ebuild file as suggested in the bug report but when I > > > > bash-2.05b# emerge -uDn world > > Calculating world dependencies ...done! > > > > >>> emerge (1 of 14) media-libs/libsdl-1.2.8-r1 to / > > >>> md5 files ;-) libsdl-1.2.6-r3.ebuild > > > > !!! Digest verification Failed: > > !!! /usr/portage/media-libs/libsdl/libsdl-1.2.8-r1.ebuild > > !!! Reason: Failed on MD5 verification > > > > >>> 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. > > > > What should I do to skip this check of consistency? > > Have you done an 'emerge sync' recently to see if it is fixed? > If so, this is most likely not the 'correct' way to do this, but you can edit > the Manifest file... > > cd to /usr/portage/media-libs/libsdl/ > run: > > # md5sum libsdl-1.2.8-r1.ebuild > dc422953436a92690bd6f7b0f0c2d4d5 libsdl-1.2.8-r1.ebuild # this is just sample > # ls -l libsdl-1.2.8-r1.ebuild > -rw-r--r-- 1 root root 4550 Apr 24 18:35 libsdl-1.2.8-r1.ebuild > > Now you have the md5sum and size of your edited ebuild script... > Now edit 'Manifest'. Find the line with libsdl-1.2.8-r1.ebuild, and change > the > md5sum and size (the number at the end of the line) to your new values. > > Caveat: like I said, this is probably not the best way to do this, you will > probably want to wait for advice from someone more knowlegable than me ;) > > However, this is what I do when I want to change the source code in a > distfile > but install using emerge...
http://gentoo-wiki.com/HOWTO_Create_an_Updated_Ebuild In particular, once the ebuild is modified (or the source code), and put in place, 'ebuild <ebuild-name> digest' will fix the above error. hth, Cooper. -- [email protected] mailing list

