URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 36042
[ Назад ]

Исходное сообщение
"existing shared libs not found"

Отправлено uxian , 16-Окт-03 12:49 
Каким образом осуществляется поиск шаред-библиотек во FreeBSD?

Как понимаю я, пути к директориям с либами прописаны в /etc/ld.so.conf
а программа ldconfig после своего запуска индексирует (или нечто вроде) все библиотеки по известным ей из ld.so.conf путям. После чего все программы знают, где эти библиотеки лежат.

Но что то этот метод у меня  не работает на Freebsd 5.

пытаюсь запустить mc, он пишет:
/usr/libexec/ld-elf.so.1: Shared object "libglib12.so.3" not found

библиотека libglib12.so.3 лежит в /usr/local/lib
путь "/usr/local/lib" прописан в /etc/ld.so.conf
ldconfig я запускал (и даже с ключем  переиндексировать все либы, даже те, которые уже были). Ничего не помогает.

Где ошибка то?


Содержание

Сообщения в этом обсуждении
"existing shared libs not found"
Отправлено lavr , 17-Окт-03 12:53 
>Каким образом осуществляется поиск шаред-библиотек во FreeBSD?
>
>Как понимаю я, пути к директориям с либами прописаны в /etc/ld.so.conf
>а программа ldconfig после своего запуска индексирует (или нечто вроде) все библиотеки
>по известным ей из ld.so.conf путям. После чего все программы знают,
>где эти библиотеки лежат.
>
>Но что то этот метод у меня  не работает на Freebsd
>5.
>
>пытаюсь запустить mc, он пишет:
>/usr/libexec/ld-elf.so.1: Shared object "libglib12.so.3" not found
>
>библиотека libglib12.so.3 лежит в /usr/local/lib
>путь "/usr/local/lib" прописан в /etc/ld.so.conf
>ldconfig я запускал (и даже с ключем  переиндексировать все либы, даже
>те, которые уже были). Ничего не помогает.
>
>Где ошибка то?

невнимательно читаем man ldconfig


"existing shared libs not found"
Отправлено uxian , 18-Окт-03 02:43 
>
>невнимательно читаем man ldconfig

Действительно невнимательно (не хватало ключиков/параметров в командной строке)
Я то по аналогии с linux сначала решил делать.

Спасибо.