Старожил
Сообщения: 222
Благодарности: 2
|
Профиль
|
Отправить PM
| Цитировать
Во первых, нужно проверить, что загрузчик видит библиотеку: ldconfig -r | grep pcre.
Если она видна, значит приложение не учитывает дополнительные пути расположения библиотек. Лечится установкой LDFLAGS="-L/usr/local/lib" перед запуском configure либо можно поправить Makefile.
Если она не видна, значит не прописаны дополнительные пути загрузчика, нужно их добавить: ldconfig -m /usr/local/lib и затем проверяем, видит ли загрузчик библиотеку (должен видеть). Если видит, пробуем продолжить компиляцию, либо шаманим с LDFLAGS.
Чтобы загрузчик при запуска ОС учитывал дополнительные пути расположения библиотек, нужно прописать в rc.conf:
ldconfig_paths="/usr/local/lib /other/path ..." (по умолчанию насколько я помню он подгружает только /lib и /usr/lib).
|
-------
FreeBSD 9.0-STABLE #0: Tue Mar 13 16:45:29 YEKT 2012
-------
@FrIcE
Отправлено: 06:39, 26-05-2005
| #5
|