PostgreSQLをインストールしようとしました。

./configure --with-perl --with-java --with-openssl
を実行。

まず、readlineがないと文句を言われる。
仕方がなくwithout-readlineをつけた。

しかし、zlibがないと文句を言われる。
仕方がなくwithout-zlibをつけた。

--with-openssl オプションでopensslが見つからないというメッセージ。
それでfindで検索 /usr/bin/openssl を見つけた。
--with-openssl=/usr/bin/openssl とした。
すると以下のようなメッセージ。

checking for library containing getopt_long... none required
checking for main in -lunix... no
checking for library containing crypt... -lcrypt
checking for __inet_ntoa in -lbind... no
checking for library containing fdatasync... none required
checking for shmget in -lcygipc... no
checking for CRYPTO_new_ex_data in -lcrypto... no
configure: error: library 'crypto' is required for OpenSSL

findでcryptを検索したが見つからず。
crypt関数のライブラリが必要なのですか?
zlibは使えるならインストールしてでも使ったほうがいいのでしょうか?
PostgreSQLはJ2EEやTomcat、PHP、perlで使う予定ですが、
OpenSSLはあったほうがいいでしょうか?