Configure can't find SSL library
Igor Sysoev
igor at sysoev.ru
Wed Aug 4 00:07:46 MSD 2010
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"
> 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#msg-116254
>
>
> _______________________________________________
> nginx mailing list
> nginx at nginx.org
> http://nginx.org/mailman/listinfo/nginx
--
Igor Sysoev
http://sysoev.ru/en/
More information about the nginx
mailing list