Red Hat Bugzilla – Bug 514631
Missing build dependencies bison and flex
Last modified: 2013-04-30 19:41:35 EDT
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):
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.
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.