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

Igor Sysoev is at rambler-co.ru
Thu May 21 21:42:28 MSD 2009


On Thu, May 21, 2009 at 06:52:14PM +0200, Alrond wrote:

> 20 мая 2009 г. 23:37 пользователь Alex Vorona <voron at amhost.net> написал:
> 
> >
> >  А если добавить --with-http_ssl_module ?
> >
> >
> 
> То ошибка такая:
> 
>         objs/src/http/modules/ngx_http_stub_status_module.o \
>         objs/ngx_modules.o \
>         -lcrypt /opt/pcre-7.9/.libs/libpcre.a /opt/openssl-0.9.8k/libssl.a
> /opt/openssl-0.9.8k/libcrypto.a -lz
> /opt/openssl-0.9.8k/libcrypto.a(dso_dlfcn.o): In function `dlfcn_bind_func':
> dso_dlfcn.c:(.text+0x2fb): undefined reference to `dlsym'
> dso_dlfcn.c:(.text+0x3ae): undefined reference to `dlerror'
> /opt/openssl-0.9.8k/libcrypto.a(dso_dlfcn.o): In function `dlfcn_bind_var':
> dso_dlfcn.c:(.text+0x42b): undefined reference to `dlsym'
> dso_dlfcn.c:(.text+0x4d6): undefined reference to `dlerror'
> /opt/openssl-0.9.8k/libcrypto.a(dso_dlfcn.o): In function `dlfcn_unload':
> dso_dlfcn.c:(.text+0x52d): undefined reference to `dlclose'
> /opt/openssl-0.9.8k/libcrypto.a(dso_dlfcn.o): In function `dlfcn_load':
> dso_dlfcn.c:(.text+0x5e2): undefined reference to `dlopen'
> dso_dlfcn.c:(.text+0x64b): undefined reference to `dlclose'
> dso_dlfcn.c:(.text+0x678): undefined reference to `dlerror'
> collect2: ld returned 1 exit status
> make[1]: *** [objs/nginx] Error 1
> make[1]: Leaving directory `/opt/nginx-0.7.58'
> make: *** [build] Error 2
> 
> 
> Если вырубаю --without-http-cache та  же самая ошибка и не компилируется, то
> есть невозможно с SSL поддрежкой вообще.
> 
> 
> 21 мая 2009 г. 7:44 пользователь Igor Sysoev <is at rambler-co.ru> написал:
> 
> >
> > Нужно взять http://sysoev.ru/nginx/libmd5-0.8.2b.tar.gz
> > и использовать его в --with-md5=/opt/libmd5-0.8.2b
> > Всё, касаемо openssl, нужно убрать.
> >
> 
> убрал SSL и ее md5, подставил эту версию - все работает.
> Но проблема компиляции с SSL не решена, пробовал старую версию 0.9.8i, с
> которой раньше точно работало - то же самое
> 
> проверил на других серверах и VPS-ах. Везде где дебиан и убунту та же самая
> ошибка, пробовал так же с  SSL 0.9.8j.
> 
> компилировал разные версии nginx, ошибка стала появляться с версии *0.7.56*

Что показывает configure в районе

checking for dlopen()

?


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





More information about the nginx-ru mailing list