我一直在尝试构建thrift 1.0.0并且遇到了一些问题。我相信libtool的问题。最初我安装了两个版本(一个来自macports,另一个是Xcode的一部分)。我已经卸载了macports版本......但是在thrift文件夹中运行bootstrap.sh时出现了我的错误:
$ sudo ./bootstrap.sh
Configuring for:
PHP Api Version: 20121113
Zend Module Api No: 20121212
Zend Extension Api No: 220121212
configure.ac:90: error: possibly undefined macro: AC_PROG_LIBTOOL
If this token and others are legitimate, please use m4_pattern_allow.
似乎缺少libtool,但它不是......这里有一些更有用的信息:
$which libtool
/usr/bin/libtool
(默认libtool)。
在这里运行libtoolize似乎没什么帮助。
$sudo libtoolize --copy --force
Using `AC_PROG_RANLIB' is rendered obsolete by `AC_PROG_LIBTOOL'
You should update your `aclocal.m4' by running aclocal.
$ sudo aclocal
$
我的旧版libtool会造成一些混乱吗?我不确定是什么问题。有什么建议吗?