Pregunta

Estoy tratando de instalar readline 6 desde la fuente pero me encuentro con un error durante 'make install'.

Aquí está el final de la salida después de ejecutar '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

Sé que ldconfig no está instalado por defecto en OS X, y leí en alguna parte que no debería ser necesario para solucionar este problema. Creo que tiene algo que ver con las bibliotecas dinámicas, pero no he podido averiguar cómo solucionar el problema, ¿alguien tiene alguna idea?

Para su información, estoy ejecutando OS X en un Macbook Intel 2.4ghz

gracias

P.S. También apliqué los 3 parches de readline 6 disponibles antes de ejecutar configure y make

¿Fue útil?

Solución

En realidad, esto no es un error en absoluto ... es solo un mensaje de aviso al final de la instalación. Esto también se consigue, y mi readline 6 está felizmente instalada.

Si marca / usr / local / lib y ve readline allí, habrá terminado :-) No es necesario ejecutar ningún equivalente de ldconfig.

$ ls /usr/local/lib | grep readline
libreadline.6.0.dylib
libreadline.6.dylib
libreadline.a
libreadline.dylib
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top