12

サーバーにffmpegをインストールしようとしています。私はcentos 5を歌っていません。

libfdk_aac をインストールしようとすると、次のエラーが表示されます

` autoreconf: Entering directory `.'
autoreconf: configure.ac: not using Gettext
autoreconf: running: aclocal --force -I m4
autoreconf: configure.ac: tracing
autoreconf: configure.ac: not using Libtool
autoreconf: running: /usr/bin/autoconf --force
autoreconf: configure.ac: not using Autoheader
autoreconf: running: automake --add-missing --copy --force-missing
Makefile.am:31: Libtool library used but `LIBTOOL' is undefined
Makefile.am:31:
Makefile.am:31: The usual way to define `LIBTOOL' is to add `AC_PROG_LIBTOOL'
Makefile.am:31: to `configure.ac' and run `aclocal' and `autoconf' again.
Makefile.am: C objects in subdir but `AM_PROG_CC_C_O' not in `configure.ac'
autoreconf: automake failed with exit status: 1 ` 

which libtool と入力すると、/usr/bin/libtool が表示されるので、libtool がインストールされていると思います。したがって、このエラーが発生する理由がわかりません。

アドバイスをありがとう

4

4 に答える 4

11

このエラーは、libtoolがインストールされていないか、 でチェックしていないことを示していますconfigure.ac。の行を追加LT_INITconfigure.acます。autoreconfその後、何がわからないと文句を言う場合LT_INITは、libtool をインストールするか、libtool のインストールをアップグレードするかAC_PROG_LIBTOOL、configure.ac で廃止されたものを使用する必要があります。(新しいプロジェクトでAC_PROG_LIBTOOLは に置き換える必要があります。)LT_INIT

于 2013-03-29T12:55:47.270 に答える
6

同じ問題がありました。以下を行いました

$brew install libtool
==> Downloading https://downloads.sf.net/project/machomebrew/Bottles/libtool-    2.4.2.mavericks.bottle.2.tar.gz
######################################################################## 100.0%
==> Pouring libtool-2.4.2.mavericks.bottle.2.tar.gz
==> Caveats
In order to prevent conflicts with Apple's own libtool we have prepended a "g"
so, you have instead: glibtool and glibtoolize.
==> Summary
  /usr/local/Cellar/libtool/2.4.2: 66 files, 2.2M
fdk-aac $ glibtoolize
fdk-aac $ autoreconf -fiv
fdk-aac $ ./configure
fdk-aac $ make
fdk-aac $ make -install
go to ffmpeg/build
ffmpeg/build$ ../configure --enable-libfdk-aac --enable-nonfree
ffmpeg/build$make
ffmpeg/build$sudo make install
do ls /usr/local/lib/*fdk* check that libfdk-aac is installed
go to my application

 myapp/build$cmake ../
 myapp/build$make

お役に立てれば

于 2014-02-01T19:54:38.203 に答える
1

CentOS に nginx の geoip をインストールするときに (make コマンドを実行しようとしたときに) 同じ問題に遭遇しましたが、これが私が行ったことです。yum install libtool configure.in AC_CONFIG_MACRO_DIR([m4]) の最後の行の下に追加

Makefile.am の末尾に以下の行を追加します。 ACLOCAL_AMFLAGS = -I m4

$ aclocal $ libtoolizeを実行します

理由を聞かないでください。しかし、これはうまくいきました。

于 2014-12-27T19:03:30.137 に答える