2009-06-19 28 views
7

Sto tentando di installare readline 6 dal codice sorgente ma durante un errore durante l'installazione di make si verifica un errore.Installazione di readline 6.0 su OS X

Qui è la fine della produzione dopo l'esecuzione '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 

So che ldconfig non è installato di default su OS X, e ho letto da qualche parte che non dovrebbe essere necessario per risolvere questo problema. Credo che abbia qualcosa a che fare con le librerie dinamiche, ma non sono stato in grado di scoprire come risolvere il problema, qualcuno ha qualche intuizione?

FYI, sto correndo OS X su un macbook intel 2.4ghz

grazie

P.S. Ho anche applicato le 3 patch di readline 6 disponibili prima di eseguire configure e rendere

risposta

11

In realtà, questo non è un errore ... è solo un messaggio di avviso alla fine dell'installazione. Ottiene anche questo, e il mio readline 6 è felicemente installato.

Se si controlla /usr/local/lib e si legge lì, il gioco è fatto :-) Non è necessario eseguire alcun equivalente di ldconfig.

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