Configure can't find SSL library

WilliamOMS nginx-forum at nginx.us
Wed Aug 4 02:32:02 MSD 2010


Igor Sysoev Wrote:
-------------------------------------------------------
> On Tue, Aug 03, 2010 at 03:38:27PM -0400,
> WilliamOMS wrote:
> 
> > Thanks a lot for the quick response. After
> specifying -I and -L for
> > OpenSSL includes and library, it found the SSL
> library, although I still
> > can see there are some error messages in
> autoconf.err. 
> > 
> > make and make install seem working too. I didn't
> spot any error in the
> > console. 
> > 
> > But when I was trying to start nginx, it
> immediately print out following
> > and failed.
> > 
> > ld.so.1: nginx: fatal: libpcre.so.0: open
> failed: No such file or
> > directory
> > Killed
> 
> Then
> 
>    ./configure --with-cc-opt="-I/path/to/includes"
>                --with-ld-opt="-R/path/to/lib
> -L/path/to/lib"

This finally worked! nginx started. Thank you so much!

> 
> > Igor Sysoev Wrote:
> >
> --------------------------------------------------
> -----
> > > 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/
> > > 
> > >
> _______________________________________________
> > > nginx mailing list
> > > nginx at nginx.org
> > > http://nginx.org/mailman/listinfo/nginx
> > 
> > Posted at Nginx Forum:
> http://forum.nginx.org/read.php?2,116221,116254#ms
> g-116254
> > 
> > 
> > _______________________________________________
> > nginx mailing list
> > nginx at nginx.org
> > http://nginx.org/mailman/listinfo/nginx
> 
> -- 
> Igor Sysoev
> http://sysoev.ru/en/
> 
> _______________________________________________
> nginx mailing list
> nginx at nginx.org
> http://nginx.org/mailman/listinfo/nginx

Posted at Nginx Forum: http://forum.nginx.org/read.php?2,116221,116278#msg-116278




More information about the nginx mailing list