Pergunta

Eu estou tentando instalar o readline 6 de fonte, mas correr em um erro durante a 'make install'.

Aqui é o fim da saída depois de executar '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

Eu sei que ldconfig não é instalado por padrão no Mac OS X, e eu li em algum lugar que não deve ser necessária para corrigir esse problema. Eu acredito que tem algo a ver com bibliotecas dinâmicas, mas eu não tenho sido capaz de descobrir como corrigir o problema, alguém tem alguma idéia?

FYI, eu estou correndo OS X em um 2.4GHz Intel macbook

graças

P.S. Eu também aplicado a 3 disponíveis readline 6 correções antes de executar configure e make

Foi útil?

Solução

Na verdade, este não é um erro em tudo ... é apenas uma mensagem de aviso no final da instalação. Ele obter este também, e meu readline 6 está feliz instalado.

Se você verificar /usr/local/lib e veja readline lá, você está feito :-) Não há necessidade de executar qualquer equivalente a ldconfig.

$ ls /usr/local/lib | grep readline
libreadline.6.0.dylib
libreadline.6.dylib
libreadline.a
libreadline.dylib
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top