Add note that building from CVS requires bison and flex, whereas

building from a distribution tarball does not.
This commit is contained in:
Tom Lane 2007-07-10 23:03:18 +00:00
parent e27a8df1bf
commit bf75e2a3c7
1 changed files with 10 additions and 2 deletions

View File

@ -1,4 +1,4 @@
<!-- $PostgreSQL: pgsql/doc/src/sgml/cvs.sgml,v 1.44 2007/05/30 18:00:08 momjian Exp $ -->
<!-- $PostgreSQL: pgsql/doc/src/sgml/cvs.sgml,v 1.45 2007/07/10 23:03:18 tgl Exp $ -->
<appendix id="cvs">
<appendixinfo>
@ -157,11 +157,19 @@ cvs update
<para>
<productname>CVS</productname> has deficiencies. For example,
generating diffs that add or remove files requires write access to the
CVS repository. To work around such difficiencies, use
CVS repository. To work around that deficiency, use
<productname>cvsutils</productname>, which is packaged in several
operating systems, and is available in source form at <ulink
url="http://www.red-bean.com/cvsutils/"></ulink>.
</para>
<para>
Note that building <productname>PostgreSQL</productname> from a CVS
pull requires reasonably up-to-date versions of <application>bison</>
and <application>flex</>, which are not needed to build from a distribution
tarball because the files made with them are pre-built in a tarball.
Otherwise the tool requirements are the same as building from source.
</para>
</sect1>
<sect1 id="cvs-tree">