| The PostgreSQL 9.0 Reference Manual - Volume 3 - Server Administration Guide
by The PostgreSQL Global Development Group Paperback (6"x9"), 274 pages ISBN 9781906966072 RRP £9.95 ($14.95) Sales of this book support the PostgreSQL project! Get a printed copy>>> |
2.1.1 Requirements
The following additional products are required to build PostgreSQL. Use the ‘config.pl’ file to specify which directories the libraries are available in.
- Microsoft Platform SDK
- It is recommended that you upgrade to the latest available version of the Microsoft Platform SDK, available for download from http://www.microsoft.com/downloads/. You must always include the Windows Headers and Libraries part of the SDK. If you install the Platform SDK including the Visual C++ Compilers, you don't need Visual Studio to build.
- ActiveState Perl
- ActiveState Perl is required to run the build generation scripts. MinGW or Cygwin Perl will not work. It must also be present in the PATH. Binaries can be downloaded from http://www.activestate.com (Note: version 5.8 is required, the free Standard Distribution is sufficient).
The following additional products are not required to get started, but are required to build the complete package. Use the ‘config.pl’ file to specify which directories the libraries are available in.
- ActiveState TCL
- Required for building PL/TCL (Note: version 8.4 is required, the free Standard Distribution is sufficient).
- Bison and Flex
- Bison and Flex are required to build from Git, but not required when building from a release file. Note that only Bison 1.875 or versions 2.2 and later will work. Also, Flex version 2.5.31 or later is required. Bison can be downloaded from http://gnuwin32.sourceforge.net. Flex can be downloaded from http://www.postgresql.org/ftp/misc/winflex/.
- Diff
- Diff is required to run the regression tests, and can be downloaded from http://gnuwin32.sourceforge.net.
- Gettext
- Gettext is required to build with NLS support, and can be downloaded from http://gnuwin32.sourceforge.net. Note that binaries, dependencies and developer files are all needed.
- MIT Kerberos
- Required for Kerberos authentication support. MIT Kerberos can be downloaded from http://web.mit.edu/Kerberos/dist/index.html.
- libxml2 and libxslt
- Required for XML support. Binaries can be downloaded from http://zlatkovic.com/pub/libxml or source from http://xmlsoft.org. Note that libxml2 requires iconv, which is available from the same download location.
- openssl
- Required for SSL support. Binaries can be downloaded from http://www.slproweb.com/products/Win32OpenSSL.html or source from http://www.openssl.org.
- ossp-uuid
- Required for UUID-OSSP support (contrib only). Source can be downloaded from http://www.ossp.org/pkg/lib/uuid/.
- Python
- Required for building PL/Python. Binaries can be downloaded from http://www.python.org.
- zlib
- Required for compression support in pg_dump and pg_restore. Binaries can be downloaded from http://www.zlib.net.
| ISBN 9781906966072 | The PostgreSQL 9.0 Reference Manual - Volume 3 - Server Administration Guide | See the print edition |