licq under FreeBSD

aliska12

пытаюсь поставить субж:
$pkg_add -r licq-base
$pkg_add -r licq-qt-gui //to have graphical interface
все, вроде, скачалось и поставилось. Дальше говорю:
$ldd /usr/local/bin/licq
и получаю
> libssl.so.3 => not found (0x0)
>libcrypto.so.3 => not found (0x0)
Как узнать, какие пакеты содержат эти библиотеки? Вообще, где найти недостающие библиотеки?

abrek

openssl

aliska12

как это понять, когда тебя нет под рукой?

abrek

ещё у кого-нибудь спросить, наверное
а может сейчас какой-нибудь гуру ткнёт пальцем на место в хендбуке или ещё где

bobking

Это openssl, но он оформлен не как pkg.
К вопрошающему:
Если ты world сам из сырцов собирал, то смотри /etc/make.conf, иначе - /stand/sysinstall.

aliska12

а толку?
если эти библиотеки никогда не устанавливались, то и записи, как я разумею, быть нигде не должно? или я не прав?

aliska12

Поставил openssl. Ругань не прекратилась. Тогда я сделал так:

$cd /usr/local/lib
$ln -s libssl.so.4 libssl.so.3
$ln -s libcrypto.so.4 libcrypto.so.3


и все заработало Спасибо!

abrek

> Это openssl, но он оформлен не как pkg.
Т.е. пакет требует присутствия библиотеки, которой нет в пакетах? До такого даже в RedHat ещё не догадались!

bobking

Ну да!
Он в base system. И ставится из каких-то дурацких таров.

ruler


$ln -s libssl.so.4 libssl.so.3
$ln -s libcrypto.so.4 libcrypto.so.3

Никогда не делай такого с libc
Оставить комментарий
Имя или ник:
Комментарий: