mirror of
https://git.postgresql.org/git/postgresql.git
synced 2024-12-09 08:10:09 +08:00
51 lines
1.5 KiB
Plaintext
51 lines
1.5 KiB
Plaintext
============================================================
|
|
Frequently Asked Questions (FAQ) for PostgreSQL V7.1
|
|
Sun Solaris specific
|
|
to be read in conjunction with the installation instructions
|
|
============================================================
|
|
last updated: $Date: 2001/03/13 20:42:11 $
|
|
|
|
current maintainer: Marc Liyanage (liyanage@access.ch)
|
|
original author: Marc Liyanage (liyanage@access.ch)
|
|
|
|
|
|
Contents:
|
|
|
|
1) What tools do I need to build and install PostgreSQL on Solaris?
|
|
2) Why do I get problems when building with OpenSSL support?
|
|
|
|
|
|
1) What tools do I need to build and install PostgreSQL on Solaris?
|
|
|
|
You will need
|
|
|
|
- GNU zip (for installing the documentation)
|
|
- GNU make
|
|
- GNU readline library (optional)
|
|
|
|
Both GCC and the Sun compiler suite work.
|
|
|
|
If you like Solaris packages, you can find these tools here:
|
|
http://www.sunfreeware.com
|
|
|
|
If you prefer sources, look here:
|
|
http://www.gnu.org/order/ftp.html
|
|
|
|
|
|
2) Why do I get problems when building with OpenSSL support?
|
|
|
|
When you build PostgreSQL with OpenSSL support you will probably get
|
|
compilation errors in the following files:
|
|
|
|
src/backend/libpq/crypt.c
|
|
src/backend/libpq/password.c
|
|
src/interfaces/libpq/fe-auth.c
|
|
src/interfaces/libpq/fe-connect.c
|
|
|
|
This is because of a namespace conflict between the standard
|
|
/usr/include/crypt.h header and the header files provided by OpenSSL.
|
|
We believe that this should be fixed by OpenSSL.
|
|
|
|
The problem can be worked around by removing the inclusion of
|
|
<crypt.h> in these four files.
|