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