Otázka: Instaloval jsem ffmpeg s podporou Yasm, během které musím použít autoconf pro vygenerování konfiguračního skriptu na CentOS 6.6. Bohužel autoconf příkaz selhal s chybovou zprávou Je vyžadována verze Autoconf 2.60 nebo vyšší. Níže je úplná chybová zpráva:
$ 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
Řešení:
Jak říká chybová zpráva, musím nainstalovat vyšší verzi autoconf . Zkusil jsem yum update autoconf , ale odpovědělo to, protože autoconf je již aktualizován (pravděpodobně musím najít úložiště YUM, které má nejnovější autoconf). Každopádně jsem problém vyřešil instalací Autoconf 2.69 ze zdroje. Udělal jsem toto:
$ 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
Zkontrolujte verzi autoconf:
$ autoconf --version autoconf (GNU Autoconf) 2.69 Copyright (C) 2012 Free Software Foundation, Inc.
Stáhnout a nainstalovat 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
Zkontrolujte verzi automake:
$ automake --version automake (GNU automake) 1.9.6
To je ono.
Jak zkompilovat a nainstalovat FFmpeg ze zdroje v CentOS/RHEL?
CentOS7 minimální instalace:“Ifconfig” :Příkaz nenalezen [Vyřešeno]