Ошибка компиляции с модулем кеширования

Igor Sysoev is at rambler-co.ru
Fri May 22 15:29:13 MSD 2009


On Fri, May 22, 2009 at 01:16:48PM +0200, Alrond wrote:

> Сейчас ошибка такая:
> 
>         objs/ngx_modules.o \
>         -lcrypt /opt/pcre-7.9/.libs/libpcre.a
> /opt/openssl-0.9.8k/openssl/lib/libssl.a
> /opt/openssl-0.9.8k/openssl/lib/libcrypto.a -lz
> gcc: /opt/openssl-0.9.8k/openssl/lib/libssl.a: No such file or directory
> gcc: /opt/openssl-0.9.8k/openssl/lib/libcrypto.a: No such file or directory
> make[1]: *** [objs/nginx] Error 1
> make[1]: Leaving directory `/opt/nginx-0.7.58'
> make: *** [build] Error 2
> 
> Посмотрел в папку openssl, на самом деле файлы находятся так:
> /opt/openssl-0.9.8k/libssl.a
> /opt/openssl-0.9.8k/libcrypto.a

И -ldl нет.

А что показывает

grep -3 no-shared objs/Makefile 

?

> 22 мая 2009 г. 12:46 пользователь Igor Sysoev <is at rambler-co.ru> написал:
> 
> > On Fri, May 22, 2009 at 12:33:45PM +0200, Alrond wrote:
> >
> > > 21 мая 2009 г. 19:42 пользователь Igor Sysoev <is at rambler-co.ru>
> > написал:
> > >
> > > > Что показывает configure в районе
> > > >
> > > > checking for dlopen()
> > > >
> > > > ?
> > >
> > > checking for memalign() ... found
> > > checking for sched_yield() ... found
> > > checking for dlopen() ... not found
> > > checking for dlopen() in libdl ... found
> > > checking for mmap(MAP_ANON|MAP_SHARED) ... found
> > > checking for mmap("/dev/zero", MAP_SHARED) ... found
> >
> > Прилагаемый патч должен исправить эту ошибку, а заодно должен правильнее
> > собирать OpenSSL из исходников.
> >
> >
> > --
> > Игорь Сысоев
> > http://sysoev.ru
> >

-- 
Игорь Сысоев
http://sysoev.ru





More information about the nginx-ru mailing list