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