Configure can't find SSL library
Igor Sysoev
igor at sysoev.ru
Tue Aug 3 22:47:28 MSD 2010
On Tue, Aug 03, 2010 at 02:23:34PM -0400, WilliamOMS wrote:
> Hello,
>
> I'm installing Nginx 0.8.40 on Solaris 10 with SSL module enabled. But
> configure command (./configure --prefix=/export/home/tomcat/nginx
> --with-http_ssl_module) failed with following messages in autoconf.err.
>
>
> =========================
> checking for OpenSSL library
>
> objs/autotest.c:4:25: openssl/ssl.h: No such file or directory
> ----------
>
> #include
> #include
> #include
>
> int main() {
> SSL_library_init();
> return 0;
> }
>
> ----------
> gcc -D_FILE_OFFSET_BITS=64 -lsocket -lnsl -o objs/autotest
> objs/autotest.c -lssl -lcrypto
> ==========================
>
> I have installed openSSL and is available on the PATH.
> OpenSSL> version
> OpenSSL 0.9.7d 17 Mar 2004
What does "which openssl" show ?
> Do I need to specify some kind environment variable for SSL library?
You may try
./configure --with-cc-opt="-I /path/to/includes"
--with-ld-opt="-L /path/to/libraries"
> What's the default path Nginx will look for OpenSSL library?
As opposite to PCRE library, nginx does not try to search OpenSSL
in several places. It's usually /usr/include and /usr/lib.
--
Igor Sysoev
http://sysoev.ru/en/
More information about the nginx
mailing list