Pregunta: Estaba instalando ffmpeg con soporte de Yasm, durante el cual necesito usar autoconf para generar un script de configuración en CentOS 6.6. Desafortunadamente, autoconf el comando falló con un mensaje de error Se requiere Autoconf versión 2.60 o superior. A continuación se muestra el mensaje de error completo:
$ 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
Como dice el mensaje de error, tengo que instalar una versión superior de autoconf . Intenté yum actualizar autoconf , pero respondió que autoconf ya está actualizado (probablemente, necesito encontrar un repositorio YUM que tenga la última autoconf). De todos modos, resolví el problema instalando Autoconf 2.69 desde la fuente. Esto es lo que hice:
$ 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
Verifique la versión de autoconf:
$ autoconf --version autoconf (GNU Autoconf) 2.69 Copyright (C) 2012 Free Software Foundation, Inc.
Descargar e instalar 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
Verifique la versión de automake:
$ automake --version automake (GNU automake) 1.9.6
Eso es todo.