Bug 514631 - Missing build dependencies bison and flex
Summary: Missing build dependencies bison and flex
Keywords:
Status: CLOSED NOTABUG
Alias: None
Product: Fedora
Classification: Fedora
Component: augeas
Version: 11
Hardware: All
OS: Linux
low
medium
Target Milestone: ---
Assignee: David Lutterkort
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2009-07-29 22:14 UTC by Matthew Booth
Modified: 2013-04-30 23:41 UTC (History)
4 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2009-08-05 22:28:37 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
Patch to add missing build dependencies to augeas.spec.in (739 bytes, patch)
2009-07-29 22:14 UTC, Matthew Booth
no flags Details | Diff

Description Matthew Booth 2009-07-29 22:14:49 UTC
Created attachment 355613 [details]
Patch to add missing build dependencies to augeas.spec.in

Description of problem:
augeas.spec.in doesn't specify bison and flex, which are required to build augeas.

Note that although the build process looks for yacc, it actually requires bison. byacc (Berkeley yacc), which is also in Fedora, does not work.

Version-Release number of selected component (if applicable):
7a3a89a03249c0d96153a1a100f9030345057003

Comment 1 Matthew Booth 2009-07-29 22:18:46 UTC
Sorry, just realised this should have gone in augeas's trac instance. However, I can't log into that, so I'll leave this open for the moment.

Comment 2 David Lutterkort 2009-08-05 22:28:37 UTC
The tarball for an Augeas release contains all the bison and flex generated files, so bison and flex are not needed when building the Augeas rpm.

Rerunning bison/flex during every build (including rpm builds) would lead to chaos, because of the different versions of bison/flex available in different distros/OS versions.


Note You need to log in before you can comment on or make changes to this bug.