OSX中的zsh编译问题

Jua*_*blo 5 macos zsh osx-lion

我尝试安装zsh

git clone git://zsh.git.sf.net/gitroot/zsh/zsh 
cd zsh                                                                                                                            
Util/preconfig  
./configure --prefix=dir
make 
Run Code Online (Sandbox Code Playgroud)

但是,我明白了

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
Run Code Online (Sandbox Code Playgroud)

Gil*_*il' 4

Zsh 源 tarball 与预先生成的文档(包括该文件)一起分发zsh.texi。您从 git 签出了 zsh,因此您只获得了基本的源文件。该文档是使用Yodl生成的,并且默认设置 makefile 来构建文档。安装 Yodl(在 OSX 上,您可能需要从源代码构建它)。如果您很着急并且不想构建文档,请调整顶级 makefile 以跳过构建文档:Doc从目标中的循环中SUBDIRS删除。forall