Ошибка компиляции с модулем кеширования
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