0x00
在编译工具链的时候 Coreutils-8.30 报错了,最近的 make 的信息是 Makefile:372: recipe for target \'aclocal.m4\' failed ,千万别照这个查,再往上面看就能看到 aclocal 1.15 missing 的信息.
查看了一下 aclocal 的版本 aclocal --version
看到版本是 1.13 果然是这个工具的问题这时候只要升级 aclocal 就好了,这个工具是在automake 里面的,具体的查看方法是 yum provides aclocal
下面是升级的过程
升级 automake
我是手动编译然后更改软连接的方式去制作的
wget http://ftp.gnu.org/gnu/automake/automake-1.15.tar.gz
tar xf automake-1.15.tar.gz
cd automake-1.15/
./configure --prefix=/usr/local/automake
make
make install
cd /usr/bin/
mv automake automake.bak
mv automake-1.13 automake-1.13.bak
mv aclocal aclocal.bak
mv aclocal-1.13 aclocal-1.13.bak
ln -sv /usr/local/automake/bin/aclocal /usr/bin/aclocal
ln -sv /usr/local/automake/bin/aclocal-1.15 /usr/bin/aclocal-1.15
ln -sv /usr/local/automake/bin/automake /usr/bin/automake
ln -sv /usr/local/automake/bin/automake-1.15 /usr/bin/automake-1.15