Page 1 of 1

Compile VLC for Android on Ubuntu error,help

Posted: 27 Sep 2011 07:10
by upgrade_007
my os is ubuntu,ndk is android-ndk-r5b, android-sdk is 2.3
this is my build step:
1.cd ~/code
2.git clone git://git.videolan.org/vlc/vlc-android.git
3.cd vlc-android/extras/contrib/
4.export ANDROID_NDK=/usr/local/android-ndk-r5b
5../bootstrap -t arm-eabi -d android

when i do the 5 step , there's a error .

[contrib] No install dir specified, using '/home/wjh/android/vlc-android/extras/contrib/hosts/arm-eabi'
[contrib] *****************************************************************
[contrib] * If you need contribs with all debug information, run this *
[contrib] * line and compile the libraries on your own. *
[contrib] * CONTRIBS_RELEASE=no ./bootstrap *
[contrib] *****************************************************************
[contrib] Using 1 processor(s)

this error means what?
i have not find 'arm-eabi' folder. i git source from git://git.videolan.org/vlc/vlc-android.git ,
ndk is installed.
if echo PATH , PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/jdk1.7.0/bin:/home/wjh/android/android-sdk-linux_x86/tools:/home/wjh/android/android-sdk-linux_x86/platform-tools:/home/wjh/android/android-ndk-r5b/toolchains/arm-linux-androideabi-4.4.3/prebuilt/linux-x86/bin

Can anyone help me? thanks very much

Re: Compile VLC for Android on Ubuntu error,help

Posted: 27 Sep 2011 13:41
by XilasZ
It's not an error, just an info. It just tells you in which folder the contrib will be built, perfectly normal.
if the folder doesn't exists, il will be created at the next step (make).

Re: Compile VLC for Android on Ubuntu error,help

Posted: 27 Sep 2011 22:10
by Jean-Baptiste Kempf
You should not use this repo, anyway.

Re: Compile VLC for Android on Ubuntu error,help

Posted: 28 Sep 2011 07:24
by upgrade_007
Thank you very much!
I just do the next step " make " then have another error

Code: Select all

wjh@ubuntu:~/android/vlc-android/extras/contrib$ make make -C build-src tools make[1]: Entering directory `/home/wjh/android/vlc-android/extras/contrib/build-src' make[1]: Nothing to be done for `tools'. make[1]: Leaving directory `/home/wjh/android/vlc-android/extras/contrib/build-src' make -C build-src make[1]: Entering directory `/home/wjh/android/vlc-android/extras/contrib/build-src' (cd taglib; CC="arm-linux-androideabi-gcc --sysroot=/home/wjh/android/android-ndk-r5b/platforms/android-9/arch-arm" CXX="arm-linux-androideabi-g++ --sysroot=/home/wjh/android/android-ndk-r5b/platforms/android-9/arch-arm" LD="arm-linux-androideabi-ld" RANLIB="arm-linux-androideabi-ranlib" AR="arm-linux-androideabi-ar" STRIP="arm-linux-androideabi-strip" CPPFLAGS="-I/home/wjh/android/vlc-android/extras/contrib/hosts/arm-eabi/include -DNDEBUG -D__STDC_VERSION__=199901L -I/home/wjh/android/android-ndk-r5b/sources/cxx-stl/gnu-libstdc++/include -I/home/wjh/android/android-ndk-r5b/sources/cxx-stl/gnu-libstdc++/libs/armeabi/include -isystem /home/wjh/android/vlc-android/extras/contrib/hosts/arm-eabi/include -I/home/wjh/android/android-ndk-r5b/platforms/android-9/arch-arm/usr/include" cmake . -DCMAKE_TOOLCHAIN_FILE=../../toolchain.cmake -DCMAKE_INSTALL_PREFIX=/home/wjh/android/vlc-android/extras/contrib/hosts/arm-eabi -DENABLE_STATIC:BOOL=ON -DWITH_ASF:BOOL=ON -DWITH_MP4:BOOL=ON && make && make install) /bin/sh: cmake: Permission denied make[1]: *** [.tag] Error 127 make[1]: Leaving directory `/home/wjh/android/vlc-android/extras/contrib/build-src' make: *** [using-src] Error 2
what does these error mean ? Can ererybody known

Re: Compile VLC for Android on Ubuntu error,help

Posted: 28 Sep 2011 12:11
by dellwust
you must install cmake tool

Re: Compile VLC for Android on Ubuntu error,help

Posted: 05 Oct 2011 04:22
by upgrade_007
THANK YOU EVERYBODY.
I HAVE BUILDED IT SUCCESSFULL

Re: Compile VLC for Android on Ubuntu error,help

Posted: 22 Apr 2013 23:50
by evazquez
Hello, i follow this instructions but when a run the make instruction, i get the follow error:

Code: Select all

evazquez:contrib evazquez$ make make -C build-src tools make[1]: Nothing to be done for `tools'. make -C build-src (cd zlib; CC="arm-linux-androideabi-gcc --sysroot=/Applications/android/android-ndk/platforms/android-9/arch-arm" CXX="arm-linux-androideabi-g++ --sysroot=/Applications/android/android-ndk/platforms/android-9/arch-arm" LD="arm-linux-androideabi-ld" RANLIB="arm-linux-androideabi-ranlib" AR="arm-linux-androideabi-ar" STRIP="arm-linux-androideabi-strip" ./configure --prefix=/Users/emanem/Documents/workspace/VLC/vlc-android/extras/contrib/hosts/arm-eabi --static && make install) Building static library libz.a version 1.2.5 with arm-linux-androideabi-gcc --sysroot=/Applications/android/android-ndk/platforms/android-9/arch-arm. Checking for off64_t... No. Checking for fseeko... No. Checking for unistd.h... No. Checking whether to use vs[n]printf() or s[n]printf()... using s[n]printf(). Checking for snprintf() in stdio.h... No. WARNING: snprintf() not found, falling back to sprintf(). zlib can build but will be open to possible buffer-overflow security vulnerabilities. Checking for return value of sprintf()... No. WARNING: apparently sprintf() does not return a value. zlib can build but will be open to possible string-format security vulnerabilities. arm-linux-androideabi-gcc --sysroot=/Applications/android/android-ndk/platforms/android-9/arch-arm -I/Users/emanem/Documents/workspace/VLC/vlc-android/extras/contrib/hosts/arm-eabi/include -DNDEBUG -D__STDC_VERSION__=199901L -I/Applications/android/android-ndk/sources/cxx-stl/gnu-libstdc++/include -I/Applications/android/android-ndk/sources/cxx-stl/gnu-libstdc++/libs/armeabi-v7a/include -isystem /Users/emanem/Documents/workspace/VLC/vlc-android/extras/contrib/hosts/arm-eabi/include -I/Applications/android/android-ndk/platforms/android-9/arch-arm/usr/include -DNO_FSEEKO -DNO_snprintf -DHAS_sprintf_void -I/Users/emanem/Documents/workspace/VLC/vlc-android/extras/contrib/hosts/arm-eabi/include -DNDEBUG -D__STDC_VERSION__=199901L -I/Applications/android/android-ndk/sources/cxx-stl/gnu-libstdc++/include -I/Applications/android/android-ndk/sources/cxx-stl/gnu-libstdc++/libs/armeabi-v7a/include -isystem /Users/emanem/Documents/workspace/VLC/vlc-android/extras/contrib/hosts/arm-eabi/include -I/Applications/android/android-ndk/platforms/android-9/arch-arm/usr/include -c -o adler32.o adler32.c make[2]: arm-linux-androideabi-gcc: No such file or directory make[2]: *** [adler32.o] Error 1 make[1]: *** [.zlib] Error 2 make: *** [using-src] Error 2
What is my error?? what i doing wrong??

Thank you

Re: Compile VLC for Android on Ubuntu error,help

Posted: 23 Apr 2013 14:51
by Jean-Baptiste Kempf
Your toolchain is not working.