背景介紹:
Linux作業系統在使用源碼編譯安裝軟體時,使用
.configure
指令報錯提示以下資訊:
GNU M4 1.4.6 or later is required; 1.4.16 or newer is recommended.
GNU M4 1.4.15 uses a buggy replacement strstr on some systems.
Glibc 2.9 - 2.12 and GNU M4 1.4.11 - 1.4.15 have another strstr bug
報錯原因:
如提示資訊描述:
GNU M4 1.4.15在一些系統上使用了一個有bug的替換strstr。
Glibc 2.9 - 2.12和GNU M4 1.4.11 - 1.4.15有另一個strstr bug。
M4 版本有bug。
解決辦法:
安裝其他版本GNU M4
安裝過程:
M4源碼檔案URL:http://ftp.gnu.org/gnu/m4/
1. 找到想要安裝的源碼包(這裡使用 m4-1.4.18.tar.gz 舉例)
2. 使用wget下載下傳源碼包并解壓縮進入檔案目錄
#下載下傳源碼檔案
wget http://ftp.gnu.org/gnu/m4/m4-1.4.18.tar.gz
#解壓縮檔案
tar -zxvf m4-1.4.18.tar.gz
cd m4-1.4.18
#編譯安裝
./configure
make && make install
#驗證安裝
m4 --version
3. 指令列印輸出以下内容,M4安裝完畢!
4. 接下來再去執行 ./configure
指令即可正常編譯安裝軟體
./configure