これは https://askubuntu.com/questions/453660/warning-automake-1-11-is-probably-too-old と非常に似ています
Ubuntu 12.04 LTSでは、次のエラーメッセージが表示されます。
WARNING: 'automake-1.14' is missing on your system.
You should only need it if you modified 'Makefile.am' or
'configure.ac' or m4 files included by 'configure.ac'.
The 'automake' program is part of the GNU Automake package:
<http://www.gnu.org/software/automake>
It also requires GNU Autoconf, GNU m4 and Perl in order to run:
<http://www.gnu.org/software/autoconf>
<http://www.gnu.org/software/m4/>
<http://www.Perl.org/>
make: *** [../Makefile.in] Error 1
apt-get
を使用して最新のautomakeをインストールしようとしましたが、すでに最新であると主張しています。ただし、私が持っているautomakeバージョンは1.11なので、明らかに最新ではありません。システムにautomake1.11
を保持したいので、それに依存しているものを壊さないでください。
このエラーを回避できるように、最新バージョンを入手するにはどうすればよいですか?
Ubuntuパッケージでは、automake 1.14
はtrusty以上でのみ使用可能です。しかし、もちろん自分でパッケージをビルドできます。
Debian Gitリポジトリ 、 Trusty Automake Package -また、 ここ バイナリをダウンロードできます。
幸運を。
つかいます
Sudo apt-get autoremove automake
Sudo apt-get install automake
これによりバージョン1.14.1になります。これが私のシステム14.04の結果です。
問題が解決しない場合は、このスクリプトを git から使用するか、ここにあります
#!/bin/bash
# run as root only
if [[ $EUID -ne 0 ]] ; then
echo -e "\e[1;39m[ \e[31mError\e[39m ] need root access to run this script\e[0;39m"
exit 1
fi
function install_automake() {
[ $# -eq 0 ] && { run_error "Usage: install_automake <version>"; exit; }
local VERSION=${1}
wget ftp://ftp.gnu.org/gnu/automake/automake-${VERSION}.tar.gz &> /dev/null
if [ -f "automake-${VERSION}.tar.gz" ]; then
tar -xzf automake-${VERSION}.tar.gz
cd automake-${VERSION}/
./configure
make && make install
echo -e "\e[1;39m[ \e[1;32mOK\e[39m ] automake-${VERSION} installed\e[0;39m"
else
echo -e "\e[1;39m[ \e[31mError\e[39m ] cannot fetch file from ftp://ftp.gnu.org/gnu/automake/ \e[0;39m"
exit 1
fi
}
install_automake 1.15