Page 1 of 1

Cant build Libvlc armv8(android)

Posted: 06 Feb 2019 16:01
by evgentretsyak
I cant build libvlc on armv8

Android NDK: This is likely to result in incorrect builds. Try using LOCAL_STATIC_LIBRARIES
Android NDK: or LOCAL_SHARED_LIBRARIES instead to list the library dependencies of the
Android NDK: current module

make: Entering directory `/home/evgen/vlc-android/libvlc'
[arm64-v8a] Compile : vlc <= libvlcjni-modules.c
[arm64-v8a] Compile : vlc <= libvlcjni-symbols.c
[arm64-v8a] SharedLibrary : libvlc.so
/home/evgen/Downloads/android-ndk-r18b/toolchains/aarch64-linux-android-4.9/prebuilt/linux-x86_64/lib/gcc/aarch64-linux-android/4.9.x/../../../../aarch64-linux-android/bin/ld: cannot find -lharfbuzz
/home/evgen/Downloads/android-ndk-r18b/toolchains/aarch64-linux-android-4.9/prebuilt/linux-x86_64/lib/gcc/aarch64-linux-android/4.9.x/../../../../aarch64-linux-android/bin/ld: cannot find -lebml
clang++: error: linker command failed with exit code 1 (use -v to see invocation)
make: *** [jni/obj/local/arm64-v8a/libvlc.so] Error 1
make: Leaving directory `/home/evgen/vlc-android/libvlc'
ndk-build libvlc failed

build on armv7 passed successfully
any suggestions about this?

Re: Cant build Libvlc armv8(android)

Posted: 10 Feb 2019 22:11
by Jean-Baptiste Kempf
Use the VideoLAN docker.