Setting MAKEOPTS="-j1" works as workaround. Build.log in following patch
Created attachment 138305 [details] build.log for media-gfx/fontforge-20071210 with MAKEOPTS="-j2"
MAKEOPTS="-j1" also fixed my build issues with fontforge. In my case it was an error about missing libgutils.la (sorry for the lack of a log).
I also saw the libgutils.la error and -j1 fixed it. This was on ~amd64. Emerge --info and log to follow.
Created attachment 138307 [details] emerge --info output
Created attachment 138308 [details] build log
Created attachment 138310 [details, diff] Patch Makefiles to add dependency Hit this bug on my ~x86. Attached patch should fix it. Right now I'm running a loop of 20 build runs with -j10. If anything else turns up, I'll post it here. Otherwise you may consider the patch thoroughly tested and working.
I had the same issue in the ~amd64 environment. I ran MAKEJOPTS="-j1" emerge --resume and it compiled fine.
(In reply to comment #6) > Right now I'm running a loop of 20 build runs with -j10. 20 builds in a row without errors with this patch. Please include. Submitted upstream in a mail titled "Parallel build issues in 20071210" to fontforge-devel@l.s.n, still awaiting moderator's approvement.
in cvs, cheers http://sources.gentoo.org/media-gfx/fontforge/files/fontforge-20071210-parallel-build.patch?rev=1.1 http://sources.gentoo.org/media-gfx/fontforge/fontforge-20071210.ebuild?r1=1.1&r2=1.2
*** Bug 202157 has been marked as a duplicate of this bug. ***
(In reply to comment #10) > *** Bug 202157 has been marked as a duplicate of this bug. *** > Hurrah for bugzilla's incredibly insufficient search features. Amazing.