Ios 编译Liblinphone时出现Libtool问题

Ios 编译Liblinphone时出现Libtool问题,ios,sip,autotools,libtool,speex,Ios,Sip,Autotools,Libtool,Speex,我正在尝试编译此库: 在这一代人中,我得到了: /linphone-iphone/submodules/build/..//externals/speex/libspeex/cb_search.c libtool: Version mismatch error. This is libtool 2.4.6, but the libtool: definition of this LT_INIT comes from libtool 2.4.2. libtool: You should rec

我正在尝试编译此库:

在这一代人中,我得到了:

/linphone-iphone/submodules/build/..//externals/speex/libspeex/cb_search.c
libtool: Version mismatch error.  This is libtool 2.4.6, but the
libtool: definition of this LT_INIT comes from libtool 2.4.2.
libtool: You should recreate aclocal.m4 with macros from libtool 2.4.6
libtool: and run autoconf again.
make[4]: *** [cb_search.lo] Error 63
make[3]: *** [all-recursive] Error 1
make[2]: *** [all] Error 2
make[1]: *** [build-speex] Error 2
make: *** [broadcast_all] Error 2
好的,那么,(如上所述):

而且。。。这种事又发生了

运行
autoreconf
后,必须执行相应的
configure
脚本。在此之前,工作
autoreconf
是无效的

有时
make
会认识到这一点,但这里可能不是这样。 因此,我建议您运行顶级的
configure
脚本(我假设这是您在开始时运行的脚本),然后使用
makeall
继续构建


您可能遇到了软件分发方式的错误。如果分销商认为他们必须将依赖项作为软件的子项目分发,他们应该注意使用的
libtool
版本之间没有差异。

实际上,我没有安装一些依赖项。但也有新的错误。
cd ../externals/speex/  
autoreconf --force --install

cd cd ../../build && make all