[FreeBSD] libintl.so.5-говорит, что нету этой библиотеки

badik56

Короче переставил /usr/ports/devel/gettext потому что /usr/ports/www/firefox попросил меня удалить мой старый gettext. После этого проги перестали запускаться. Требовали наличия этой библиотеки. Этой библиотеки не было, но была 6. Я создал символическую ссылку с 5 на 6 и по крайней мере mc заработал. Это не правильно. Как сделать правильно? make world?

sergey_m

Это не совсем правильно, но в 95% случаев работает. Абсолютно правильный путь - пересобрать все порты, которые зависят от gettext. Обычно симлинка хватает.

dgaf

у меня похожий вопрос
при загрузке все время вылезает (инициализации служб)
что-то вроде could not found lib****.so.2
в LD_LIBRARY_PATH путь к нему прописан в /root/.bashrc
где еще это дело прописать?
хотя и так нормально загружается, но эта ошибка достала вылезать все время

badik56

Ты имеешь ввиду make world? Если нет, то как узнать какие порты зависят от gettext?

badik56

просто интересно, что это за переменную ты указал, за что она отвечает и как ты ее выставляешь?

eee1

pkg_info -r <package>
или короче man pkg_info

eee1

Зы. portupgrade в этом случае отлично работает

badik56

КОроче у меня пока работает, а там посмотрим

sergey_m

при загрузке все время вылезает (инициализации служб)
что-то вроде could not found lib****.so.2
в LD_LIBRARY_PATH путь к нему прописан в /root/.bashrc
где еще это дело прописать?
хотя и так нормально загружается, но эта ошибка достала вылезать все время

Более подробную и понятную информацию можно?

dgaf

где кроме /root/.bashrc и ~/.bashrc можно(нужно) прописать путь для lib-ов, чтобы они всегда находились?

tokuchu

Меостонахождение библиотек вроде бы кешируется по команде ldconfig. И потом переменные окружения уже не важны.

dgaf

о. прописал в /etc/ld.so.conf
видимо, должно помочь

sergey_m

Господа, прочтите ldconfig(8) полностью. Это должно изгнать туман из ваших голов.
Оставить комментарий
Имя или ник:
Комментарий: