| Summary: | app-misc/flasm-1.62 requires dev-util/byacc-1.9-r2 but does not list it as a prereq | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | Niall Daley <bugs.gentoo.org> |
| Component: | Current packages | Assignee: | No maintainer - Look at https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers if you want to take care of it <maintainer-needed> |
| Status: | RESOLVED TEST-REQUEST | ||
| Severity: | normal | CC: | phajdan.jr |
| Priority: | High | ||
| Version: | unspecified | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
| Attachments: | Build.log showing compile error | ||
|
Description
Niall Daley
2009-06-24 11:40:11 UTC
I think you've meant sys-devel/bison, which actually already is a dep. That means, that something was (and perhaps still is) wrong with your system. Attach your build.log. On the other hand, it may simply be a parallel make problem - hard to tell without build.log. I've just uninstalled byacc and flasm, then tried remerging flasm. I'll attach the build.log. Created attachment 195742 [details]
Build.log showing compile error
OK, looks like it's the second case - parallel make. See, if it works with '-j1'. Problem lies probably here:
assembler.tab.c assembler.tab.h: assembler.y
bison --defines --debug assembler.y
with parallel make, that has a good reason to fail.
OK, that did indeed work with -j1 in my make.conf. Any idea why installing byacc first fixed the problem with -j4? Well, parallel make bugs are quite sensitive to timing... IOW, I don't have a clue. I applied a fix that I think should work. 23 Feb 2010; Pawel Hajdan jr <phajdan.jr@gentoo.org> files/flasm-1.62-makefile.patch: Hopefully fix a parallel make issue, bug #275272 by Niall Daley <bugs.gentoo.org@evilitdirector.com> If it doesn't work for you, please reopen the bug (please make sure you got the updated patch, see your /usr/portage/app-misc/flasm/ChangeLog file; it should contain the above message). |