天天看點

configure源碼編譯提示Glibc 2.9 - 2.12 and GNU M4 1.4.11 - 1.4.15 have another strstr bug的解決方法

背景介紹:

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

指令即可正常編譯安裝軟體

繼續閱讀