Установка readline 6.0 на OS X - PullRequest
7 голосов
/ 19 июня 2009

Я пытаюсь установить 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 на Intel 2,4 ГГц MacBook

спасибо

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

1 Ответ

11 голосов
/ 19 июня 2009

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

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

$ ls /usr/local/lib | grep readline
libreadline.6.0.dylib
libreadline.6.dylib
libreadline.a
libreadline.dylib
...