使用libtool的库,但'libtool的”未定义?(Libtool library us

2019-08-18 06:02发布

我试着去我的服务器上安装的ffmpeg。 林unsing的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 ` 

如果键入这libtool的,我得到的/ usr / bin中/ libtool的,所以我认为这是安装的libtool。 因此,林不知道为什么这个错误发生的事情。

感谢您的任何意见

Answer 1:

该错误是告诉你,要么libtool没有安装,或者你是不是在检查它configure.ac 。 添加行LT_INITconfigure.ac 。 如果autoreconf则抱怨说,它不知道什么LT_INIT是,您应该安装的libtool,升级你的libtool安装或使用已弃用AC_PROG_LIBTOOL在configure.ac。 ( AC_PROG_LIBTOOL应改为LT_INIT在新的项目。)



Answer 2:

我遇到过同样的问题。 做了以下

$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