Вопрос

Я пытаюсь установить readline 6 из исходного кода, но сталкиваюсь с ошибкой во время 'make install'.

Вот конец вывода после выполнения 'sudo make install'

( cd shlib ; make  DESTDIR= install )
/bin/sh ../support/mkdirs /usr/local/lib
/bin/sh ../support/shlib-install -O darwin9.7.0 -d /usr/local/lib -b /usr/local/bin -i "/usr/bin/install -c -m 644" libhistory.6.0.dylib
/bin/sh ../support/shlib-install -O darwin9.7.0 -d /usr/local/lib -b /usr/local/bin -i "/usr/bin/install -c -m 644" libreadline.6.0.dylib
install: you may need to run ldconfig

Я знаю, что ldconfig не установлен по умолчанию в OS X, и я где-то читал, что это не должно быть необходимо для устранения этой проблемы.Я полагаю, что это как-то связано с динамическими библиотеками, но я не смог выяснить, как устранить проблему, у кого-нибудь есть какое-либо представление?

К вашему сведению, я использую OS X на macbook с процессором Intel 2,4 ГГц

Спасибо

P.S.Я также применил 3 доступных исправления readline 6 перед запуском configure и make

Это было полезно?

Решение

На самом деле, это вовсе не ошибка...это просто уведомление в конце установки.Он тоже получает это, и моя readline 6 успешно установлена.

Если вы проверите /usr/local/lib и посмотрите там readline, вы закончили :-) Нет необходимости запускать какой-либо эквивалент ldconfig .

$ ls /usr/local/lib | grep readline
libreadline.6.0.dylib
libreadline.6.dylib
libreadline.a
libreadline.dylib
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top