编译vlc-android无法正常工作 - 找不到iconv

时间:2016-02-07 11:55:34

标签: android android-ndk vlc iconv

我正在尝试根据本手册从源代码编译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

1 个答案:

答案 0 :(得分:3)

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

临时解决方法是注释掉适用于android的补丁。它位于contrib/src/iconv/rules.mak

的第26行