Pertanyaan: Saya menginstal ffmpeg dengan dukungan Yasm, di mana saya perlu menggunakan autoconf untuk menghasilkan skrip konfigurasi pada CentOS 6.6. Sayangnya, autoconf perintah gagal dengan pesan kesalahan Autoconf versi 2.60 atau lebih tinggi diperlukan. Di bawah ini adalah pesan kesalahan lengkapnya:
$ autoreconf -fiv autoreconf: Entering directory `.' autoreconf: configure.ac: not using Gettext autoreconf: running: aclocal --force -I m4 m4/po.m4:20: error: Autoconf version 2.60 or higher is required m4/po.m4:20: the top level autom4te: /usr/bin/m4 failed with exit status: 63 aclocal: autom4te failed with exit status: 63 autoreconf: aclocal failed with exit status: 63
Solusi:
Seperti yang dikatakan pesan kesalahan, saya harus menginstal versi autoconf yang lebih tinggi . Saya mencoba yum update autoconf , tetapi merespons karena autoconf sudah diperbarui (mungkin, saya perlu menemukan repositori YUM yang memiliki autoconf terbaru). Bagaimanapun, saya memecahkan masalah dengan menginstal Autoconf 2.69 dari sumber. Inilah yang saya lakukan:
$ wget http://ftp.gnu.org/gnu/autoconf/autoconf-2.69.tar.gz $ gunzip autoconf-2.69.tar.gz $ tar xvf autoconf-2.69.tar $ cd autoconf-2.69 $ ./configure $ make $ make install
Periksa versi autoconf:
$ autoconf --version autoconf (GNU Autoconf) 2.69 Copyright (C) 2012 Free Software Foundation, Inc.
Unduh dan Instal automake:
$ wget http://ftp.gnu.org/gnu/automake/automake-1.14.tar.gz $ tar xvzf automake-1.14.tar.gz $ cd automake-1.14 $ ./configure $ make $ sudo make install
$ which automake /usr/local/bin/automake
Periksa versi automake:
$ automake --version automake (GNU automake) 1.9.6
Itu dia.