The patch to fix yafc compiling on GCC4 (yafc-1.1.1-gcc4.patch) fails to apply cleanly (maybe source tarball was changed without reversioning, i don't know). Below is a fixed patch.
Created attachment 108352 [details, diff] correct yafc-1.1.1-gcc4.patch Replace yafc-1.1.1-gcc4.patch in FILESDIR with this file.
Thanks, fixed in CVS.
*** Bug 170750 has been marked as a duplicate of this bug. ***
And broken again...
am little help: i replace yafc-1.1.1-gcc4.patch and try to emerge world -uDN but now i get error: !!! Digest verification failed: !!! /usr/portage/net-ftp/yafc/files/yafc-1.1.1-gcc4.patch !!! Reason: Filesize does not match recorded size !!! Got: 1088 !!! Expected: 1117 What can i do?
(In reply to comment #5) > am little help: > > i replace yafc-1.1.1-gcc4.patch > and try to emerge world -uDN > > but now i get error: > !!! Digest verification failed: > !!! /usr/portage/net-ftp/yafc/files/yafc-1.1.1-gcc4.patch > !!! Reason: Filesize does not match recorded size > !!! Got: 1088 > !!! Expected: 1117 > > What can i do? > ebuild /usr/portage/net-ftp/yafc/yafc-1.1.1.ebuild digest but better is to put it in overlay because it'll be cleared by new emerge --sync. or wait for -rX version of yafc
14 Mar 2007; Charlie Shepherd <masterdriverz@gentoo.org> files/yafc-1.1.1-gcc4.patch: Really fix patch this time 12 Mar 2007; Raúl Porcel <armin76@gentoo.org> files/yafc-1.1.1-gcc4.patch, yafc-1.1.1.ebuild: fix patch, as it failed, and stable x86
*** Bug 170897 has been marked as a duplicate of this bug. ***
Shrug, finally fixed. CVS was replacing the $Id string with its own. Thanks to robbat2 for helping me with this :)