Summary: | Ungraceful build error if bison or yacc is not available when building ld from CVS | ||
---|---|---|---|
Product: | binutils | Reporter: | Joe Ren <earthengine> |
Component: | binutils | Assignee: | unassigned |
Status: | RESOLVED OBSOLETE | ||
Severity: | enhancement | CC: | bug-binutils, hp |
Priority: | P2 | ||
Version: | 2.18 | ||
Target Milestone: | --- | ||
Host: | Target: | i686-pc-cygwin | |
Build: | Last reconfirmed: |
Description
Joe Ren
2008-07-13 09:29:41 UTC
Were you building from a release tarball, a snapshot, or cvs? If from a proper release you should have deffilep.c and deffilep.h so yacc is not needed. Otherwise, yes, you do need yacc available. Apparently a misdiagnosed generic error (not cygwin-specific), as was reported *with a quote from the build log* in <http://sourceware.org/ml/binutils/2012-05/msg00151.html>. It took us a long time to diagnose this because this bug report only was something like "main is duplicated" and provided no information of the log. :] The error now (first) happening for a different file is likely due to changes since 2008. Missing bison/flex is diagnosed. |