компиляция vlc-android не работает-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

Самое странное, что вчера он работал нормально.
Im использует Linux Mint 17.2

1 3

1 ответ:

Нашел решение (фактически обходной путь).
Проблема в том, что Android patch для iconv (contrib/src/iconv/libiconv-android-ios.patch) не применяется. Он уже применяется в iconv версии 1.14

Временное решение заключается в том, чтобы прокомментировать патч, применяемый для android. Он находится в строке 26 из contrib/src/iconv/rules.mak