compilation getting conflict error
I am using ubuntu 16.04 and ndk r13
../../src/config/keys.c:410:29: warning: passing 'void *const *' to parameter of type 'const void **' discards qualifiers in nested pointer types [-Wincompatible-pointer-types-discards-qualifiers] pent = tfind (&keycode, map, keycmp); ^~~ ../../include/vlc_fixups.h:442:44: note: passing argument to parameter 'rootp' here void *tfind( const void *key, const void **rootp, int(*cmp)(const void *, const void *) ); ^ CC config/cmdline.lo 1 warning generated. CC config/getopt.lo CC extras/libc.lo CC extras/tdestroy.lo CC modules/modules.lo CC modules/bank.lo CC modules/cache.lo ../../src/modules/bank.c:467:5: error: conflicting types for 'module_Map' int module_Map(vlc_object_t *obj, module_t *module) ^ ../../src/modules/modules.h:114:5: note: previous declaration is here int module_Map(vlc_object_t *, vlc_plugin_t *); ^ 1 error generated. make[3]: *** [modules/bank.lo] Error 1 make[3]: *** Waiting for unfinished jobs.... make[3]: Leaving directory
/home/nikhil/vlc-android/vlc/build-android-arm-linux-androideabi/src'
make[2]: *** [all] Error 2
make[2]: Leaving directory /home/nikhil/vlc-android/vlc/build-android-arm-linux-androideabi/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory
/home/nikhil/vlc-android/vlc/build-android-arm-linux-androideabi'
make: *** [all] Error 2
vlc: make failed
`