编译 vlc-android 不工作 - 找不到 iconv

compile vlc-android not working - iconv not found

我正在尝试根据本手册从源代码编译 vlc-android。 AndroidCompile

我收到此错误:

  CC       src/smb_utils.lo
src/smb_utils.c:32:19: fatal error: iconv.h: No such file or directory
 #include <iconv.h>
               ^
compilation terminated.
make[1]: *** [src/smb_utils.lo] Error 1

最后是:

checking for iconv... no, consider installing GNU libiconv
configure: error: iconv() not found
make: *** [.zvbi] Error 1
contribs: make failed

奇怪的是它昨天运行良好。
我正在使用 Linux Mint 17.2

找到解决方案(实际上是解决方法)。
问题是 iconv (contrib/src/iconv/libiconv-android-ios.patch) 的 android 补丁无法应用。 iconv 1.14版本已经应用

临时解决方法是注释掉申请 android 的补丁。它在 contrib/src/iconv/rules.mak

的第 26 行