2011-08-01 14 views
5

lo intento instalar zshproblema de compilación zsh en OSX

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

pero, consigo este

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 

Respuesta

4

archivos de código fuente Zsh se distribuyen con la documentación generada previamente, incluyendo el archivo zsh.texi. Que desprotegió zsh de git, lo que sólo recibe los archivos de origen básicas. La documentación se genera con Yodl, y el makefile está configurado para construir la documentación de forma predeterminada. Instale Yodl (en OSX puede que necesite compilarlo desde la fuente). Si usted tiene prisa y no quiere construir la documentación, ajustar el makefile de nivel superior para saltar la construcción de la documentación: eliminar Doc de SUBDIRS y desde el bucle for en el objetivo all.

-1

Con el pleno acuerdo y respeto a Gilles me gusta agregar la lista completa de comandos que corro para instalar con éxito 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 

Si se encuentra con el error descrito por JuanPablo ejecutar antes de ejecutar make cleanmake nuevo.

+1

aptos no existen en OSX, es pregunta es para OSX – JuanPablo