Установка readline 6.0 на OS X
Вопрос
Я пытаюсь установить 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