FreeBSD, OpenSSL и www/nginx-*
Dmitry Ivanov
nginx-ru на sadok.spb.ru
Чт Сен 24 18:00:54 UTC 2015
Здравствуйте, All.
Какая-то странность у меня при сборке nginx из свежих портов. Причем
на одной только машинке. Краткий анамнез:
# uname -r
11.0-CURRENT
# grep OPENSSL /etc/make.conf
WITH_OPENSSL_PORT=YES
После make, который проходит нормально, nginx падает в корку. При
этом:
# ldd `which nginx`
/usr/local/sbin/nginx:
libcrypt.so.5 => /lib/libcrypt.so.5 (0x28178000)
libpcre.so.1 => /usr/local/lib/libpcre.so.1 (0x2819b000)
libssl.so.8 => /usr/lib/libssl.so.8 (0x28212000)
libcrypto.so.8 => /lib/libcrypto.so.8 (0x2826b000)
libz.so.6 => /lib/libz.so.6 (0x283ef000)
libc.so.7 => /lib/libc.so.7 (0x28403000)
libthr.so.3 => /lib/libthr.so.3 (0x28565000)
Т.е. он ищет ssl-ные библиотеки совсем не там, где они должны быть:
/usr/local/lib/libcrypto.so.8
/usr/local/lib/libssl.so.8
Слинкуешь "портовые" модули в то место, куда хочет nginx - все
взлетает.
Вопрос: это я что-то мог накрутить или автор порта nginx?
--
С уважением,
Dmitry
Подробная информация о списке рассылки nginx-ru