Commit bf75e2a3 authored by Tom Lane's avatar Tom Lane

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

building from a distribution tarball does not.
parent e27a8df1
<!-- $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"> <appendix id="cvs">
<appendixinfo> <appendixinfo>
...@@ -157,11 +157,19 @@ cvs update ...@@ -157,11 +157,19 @@ cvs update
<para> <para>
<productname>CVS</productname> has deficiencies. For example, <productname>CVS</productname> has deficiencies. For example,
generating diffs that add or remove files requires write access to the 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 <productname>cvsutils</productname>, which is packaged in several
operating systems, and is available in source form at <ulink operating systems, and is available in source form at <ulink
url="http://www.red-bean.com/cvsutils/"></ulink>. url="http://www.red-bean.com/cvsutils/"></ulink>.
</para> </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>
<sect1 id="cvs-tree"> <sect1 id="cvs-tree">
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment