2011-08-01 8 views
5

provo installare zshzsh problema di compilazione in OSX

git clone git://zsh.git.sf.net/gitroot/zsh/zsh 
cd zsh                                
Util/preconfig 
./configure --prefix=dir 
make 

ma, ottengo questo

gcc -Wl,-x -bundle -flat_namespace -undefined suppress -o zleparameter.so zleparameter..o -liconv -ldl -ltermcap -lm -lc 
: yodl -o zsh.texi -I. -w ztexi.yo version.yo zsh.yo; \ 
     test -f zsh.texi 
make[1]: *** [zsh.texi] Error 1 

risposta

4

tarball dei sorgenti Zsh sono distribuiti con la documentazione pre-generati, incluso il file zsh.texi. Hai estratto zsh da git, in modo da ottenere solo i file di origine di base. La documentazione viene generata con Yodl e il makefile è impostato per creare la documentazione per impostazione predefinita. Installa Yodl (su OSX potresti aver bisogno di costruirlo dal sorgente). Se sei di fretta e non vuoi creare la documentazione, modifica il makefile di primo livello per saltare la creazione della documentazione: rimuovi Doc da SUBDIRS e dal ciclo for nel target all.

-1

Con pieno accordo e rispetto a Gilles, mi piace aggiungere l'elenco completo di comandi che eseguo per installare correttamente zsh.

// sudo install build-essential 
// sudo install yodl 
git clone git://zsh.git.sf.net/gitroot/zsh/zsh 
cd zsh 
./Util/preconfig 
./configure --prefix=/usr/local 
make 
sudo make install 

Se si esegue in l'errore descritto da JuanPablo eseguire make clean prima di eseguire di nuovo make.

+1

apt non esiste in OSX, la domanda è per OSX – JuanPablo