簡體   English   中英

OSX中的zsh編譯問題

[英]zsh compilation problem in OSX

我嘗試安裝zsh

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

但是,我明白了

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

Zsh源代碼壓縮包與預生成的文檔一起分發,包括zsh.texi文件。 你從git中檢出了zsh,所以你只得到了基本的源文件。 使用Yodl生成文檔,並且默認情況下將makefile設置為構建文檔。 安裝Yodl(在OSX上你可能需要從源代碼構建它)。 如果您趕時間並且不想構建文檔,請調整toplevel makefile以跳過構建文檔:從SUBDIRSall目標中的for循環中刪除Doc

在完全同意並尊重Gilles之后,我想添加我為成功安裝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

如果遇到JuanPablo描述的錯誤,請在再次運行make clean之前運行make make clean

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM