20 мая 2009 г. 23:37 пользователь Alex Vorona <voron@xxxxxxxxxx> написал:
А если добавить --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@xxxxxxxxxxxxx> написал:
убрал SSL и ее md5, подставил эту версию - все работает. Но проблема компиляции с SSL не решена, пробовал старую версию 0.9.8i, с которой раньше точно работало - то же самое
проверил на других серверах и VPS-ах. Везде где дебиан и убунту та же самая ошибка, пробовал так же с SSL 0.9.8j.
компилировал разные версии nginx, ошибка стала появляться с версии 0.7.56