2013年8月13日 星期二

WARNING: `makeinfo’ is missing on your system

WARNING: `makeinfo’ is missing on your system

兩個方法

1. 
用編輯器打開configure檔, 搜尋一下片段的相關字

把原本-的那行改成+的那行

 # For an installed makeinfo, we require it to be from texinfo 4.4 or
 # higher, else we use the "missing" dummy.
 if ${MAKEINFO} --version \
-       | egrep 'texinfo[^0-9]*([1-3][0-9]|4\.[4-9]|[5-9])' >/dev/null 2>&1; then
+       | egrep 'texinfo[^0-9]*(4\.([4-9]|[1-9][0-9])|[5-9]|[1-9][0-9])' >/dev/null 2>&1; then
 :
 els
 MAKEINFO="$MISSING makeinfo"

但我沒試過

2.
重裝 textinfo

makeinfo --version  可以看到版本
若是 4.8 以後的版本則需要降級至 4.8

#下載 texinfo4.8,也可從 ftp.gnu.org/gnu/texinfo 下載
./configure
make instal
makeinfo --version

#用此指令檢查是否安裝成功,正確的話會顯示版本為 4.8
#若安裝完成卻無法使用 makeinfo 指令,將 path 寫進.bashrc 中
vim $HOME/.bashrc
#寫入 export PATH=/usr/local/bin:”${PATH}”
source .bashrc

沒有留言:

張貼留言