2011-08-01 13 views
5

próbuję zainstalować zshzsh Problem kompilacja w OSX

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

ale otrzymuję ten

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 

Odpowiedz

4

Źródła pakietów zsh są dystrybuowane z wcześniej wygenerowanej dokumentacji, w tym pliku zsh.texi. Sprawdziłeś zsh z git, więc dostajesz tylko podstawowe pliki źródłowe. Dokumentacja jest generowana przy pomocy Yodl, a plik Makefile jest skonfigurowany tak, aby domyślnie tworzyć dokumentację. Zainstaluj Yodl (na OSX może być konieczne zbudowanie go ze źródła). Jeśli się spieszysz i nie chcesz budować dokumentacji, dostosuj plik makefile, aby pominąć tworzenie dokumentacji: usuń Doc z SUBDIRS i z pętli for w celu all.

-1

Z pełną zgodą i szacunkiem dla Gillesa lubię dodać pełną listę poleceń, które uruchamiam, aby pomyślnie zainstalować 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 

Jeśli napotkasz problem opisany przez JuanPablo uruchomić make clean przed uruchomieniem make ponownie.

+1

apt nie istnieje w OSX, pytanie dotyczy OSX – JuanPablo