Доброго времени суток.Подскажите, что делать. При попытки запустить mc, например, система выдает вот такое сообщение:
/libexec/ld-elf.so.1: Shared object "libintl.so.8" not found
Не получается собрать программы из портов. Тоже ссылаются на Shared object "libintl.so.8" not found.
Что делать? Я только пытаюсь разобраться. Отнеситесь с пониманием.
Заранее спасибо.
Так библиотека libintl.so.8 есть в системе или нет?
> Так библиотека libintl.so.8 есть в системе или нет?Получается, что нет
ldd `which mc` | egrep -E "iconv|intl"
libiconv.so.3 => /usr/local/lib/libiconv.so.3 (0x2812f000)
libintl.so.8 => not found (0x0)
libintl.so.8 => not found (0x0)
find / -name libintl.so.*
/usr/local/lib/ find / -name libintl.so.9Есть libintl.so.9.
> /usr/local/lib/ find / -name libintl.so.9
> Есть libintl.so.9.Короче вроде как потихоньку решаю проблему - пересобрал gettext с новой библиотекой, qlib2 и т. д. Mc заработал, значит и все остальное заведется.
>> /usr/local/lib/ find / -name libintl.so.9
>> Есть libintl.so.9.
> Короче вроде как потихоньку решаю проблему - пересобрал gettext с новой библиотекой,
> qlib2 и т. д. Mc заработал, значит и все остальное
> заведется.вы пытались установить пакеты от другого релиза и всего то, они были собраны
с другими версиями библиотек.
Пакеты должны быть собраны под используемую систему, например для 8.2-RELEASE,
нужно ставить пакеты от этого релиза или от 8-stable.Лучше использовать portmaster или portupgrade для установки и апгрейда из пакетов
или портов.