编译vlc for android时出错,是关于libtool版本的吗?

时间:2013-08-25 03:42:43

标签: vlc libtool autoreconf

我已经下载了vlc源代码。 在运行下面的脚本后

sh compile.sh

我收到了错误

mkdir -p -- /root/workspace/android/vlc/contrib/arm-linux-androideabi/share/aclocal && cd png && autoreconf -fiv -I/root/workspace/android/vlc/contrib/arm-linux-androideabi/share/aclocal
autoreconf: Entering directory `.'
autoreconf: configure.ac: not using Gettext
autoreconf: running: aclocal -I /root/workspace/android/vlc/contrib/arm-linux-androideabi/share/aclocal --force -I scripts
configure.ac:66: error: Libtool version 2.4.2 or higher is required
scripts/libtool.m4:46: LT_PREREQ is expanded from...
configure.ac:66: the top level
autom4te: /usr/bin/m4 failed with exit status: 63
aclocal: /usr/local/bin/autom4te failed with exit status: 63
autoreconf: aclocal failed with exit status: 63
make: *** [.png] Error 63

我认为它是关于libtool版本的,但是在我安装了libtool 2.4.2

之后问题仍然存在

有人可以告诉我发生了什么问题。

祝你好运!

Eric Shen

1 个答案:

答案 0 :(得分:0)

虽然我的ubuntu安装了libtool2.4.2,但我也遇到了这个问题。这种解决方法解决了这个问题。

在其中一个configure.ac文件中找到LT_PREREQ([2.4.2])并将其替换为LT_PREREQ([2.4])