Wufen @ wufenpc :~ /Code/VLC/Android $ sh compile. Sh
For an armv6 device without FPU:
$ Export no_fpu = 1
For an armv5 device:
$ Export no_armv6 = 1
If you plan to use a release build, run 'compile. Sh release'
VLC source found
Building tools
You are ready to build VLC and Its contribs
Building the contribs
Guessing build system... x86_64-linux-gnu
Creating configuration file... config. Mak
Bootstrap completed.
Run "make" to start compilation.
Other targets:
* Make install same as "make"
* Make prebuilt fetch and install prebuilt Binaries
* Make list packages
* Make fetch required source tarbils
* Make fetch-All fetch all source tarbils
* Make distclean clean everything and undo Bootstrap
* Make mostlyclean clean everything doesn't source tarbils
* Make clean everything
* Make package prepare prebuilt packages
Make: There is nothing to do for 'fetch '.
CD libebml & make-C make/Linux prefix = "/home/wufen/code/VLC/Android/VLC/contrib/ARM-Linux-androideabi" cc = "arm-Linux -androideabi-GCC -- sysroot =/home/wufen/IDE/android-ndk-r8e/platforms/Android-9/arch-arm "cxx =" arm-Linux-androideabi-G ++ -- sysroot =/home/wufen/IDE/android-ndk-r8e/platforms/Android-9/arch-arm"
LD = "arm-Linux-androideabi-LD" Ar = "arm-Linux-androideabi-AR" CCAs = "arm-Linux-androideabi-GCC -- sysroot =/home/wufen/ IDE/android-ndk-r8e/platforms/Android-9/arch-arm-c "ranlib =" arm-Linux-androideabi-ranlib "Strip =" arm-Linux-androideabi-strip "Path = "/home/wufen/code/VLC/Android/VLC/contrib/ARM-Linux-androideabi/bin: /home/wufen/code/VLC/Android/VLC/extras/tools/build/bin: /home/wufen/code/VLC/Android/VLC/extras/tools/build/bin:/home/wufen/IDE/android-ndk-r8e/toolchains/arm-linux-androideabi-4.7/prebuilt/linux-x86/bin: /usr/JVM/jdk1.6.0 _ 43/bin:/usr/JVM/jdk1.6.0 _ 43/JRE/bin:/home/wufen/bin: /usr/JVM/jdk1.6.0 _ 43/bin:/usr/JVM/jdk1.6.0 _ 43/JRE/bin:/usr/lib/lightdm:/usr/local/sbin: /usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games: /home/wufen/IDE/Android-SDK-Linux/platform-tools:/home/wufen/IDE/Android-SDK-Linux/tools: /home/wufen/IDE/android-ndk-r8d-linux-x86:/home/wufen/IDE/Android-SDK-Linux/platform-tools: /home/wufen/IDE/Android-SDK-Linux/tools:/home/wufen/IDE/android-ndk-r8e"
Cppflags = "-g-mfpu = vfpv3-d16-mcpu = cortex-a8-mthumb-mfloat-Abi = softfp-O2-I/home/wufen/IDE/android-ndk-r8e/sources/cxx-STL/ GNU-libstdc ++/4.7/include-I/home/wufen/IDE/android-ndk-r8e/sources/cxx-STL/gnu-libstdc ++/4.7/libs/armeabi-v7a/include- i/home/wufen/code/VLC/Android/VLC/contrib/ARM-Linux-androideabi/include"
Cflags = "-g-mfpu = vfpv3-d16-mcpu = cortex-a8-mthumb-mfloat-Abi = softfp-O2-I/home/wufen/IDE/android-ndk-r8e/sources/cxx-STL/ GNU-libstdc ++/4.7/include-I/home/wufen/IDE/android-ndk-r8e/sources/cxx-STL/gnu-libstdc ++/4.7/libs/armeabi-v7a/include- i/home/wufen/code/VLC/Android/VLC/contrib/ARM-Linux-androideabi/include
-G "cxxflags ="-g-mfpu = vfpv3-d16-mcpu = cortex-a8-mthumb-mfloat-Abi = softfp-O2-I/home/wufen/IDE/android-ndk-r8e/sources/cxx -STL/gnu-libstdc ++/4.7/include-I/home/wufen/IDE/android-ndk-r8e/sources/cxx-STL/gnu-libstdc ++/4.7/libs/armeabi-v7a /include-I/home/wufen/code/VLC/Android/VLC/contrib/ARM-Linux-androideabi/include
-G "ldflags ="-l/home/wufen/code/VLC/Android/VLC/contrib/ARM-Linux-androideabi/lib "cxxflags ="-g-mfpu = vfpv3-d16 -mcpu = cortex-a8-mthumb-mfloat-Abi = softfp-O2-I/home/wufen/IDE/android-ndk-r8e/sources/cxx-STL/gnu-libstdc ++/4.7/include -I/home/wufen/IDE/android-ndk-r8e/sources/cxx-STL/gnu-libstdc ++/4.7/libs/armeabi-v7a/include
-I/home/wufen/code/VLC/Android/VLC/contrib/ARM-Linux-androideabi/include-g-fexceptions "cppflags =" "staticlib
Make [1]: Entering the directory '/home/wufen/code/VLC/Android/VLC/contrib/Android/libebml/make/Linux'
Arm-Linux-androideabi-G ++ -- sysroot =/home/wufen/IDE/android-ndk-r8e/platforms/Android-9/arch-arm-C-wall-wextra-wno-Unknown -pragmas-fno-GNU-keywords-wshadow-g-mfpu = vfpv3-d16-mcpu = cortex-a8-mthumb-mfloat-Abi = softfp-O2-I/home/wufen/IDE/android-ndk-r8e /sources/cxx-STL/gnu-libstdc ++/4.7/include
-I/home/wufen/IDE/android-ndk-r8e/sources/cxx-STL/gnu-libstdc ++/4.7/libs/armeabi-v7a/include-I/home/wufen/code/VLC /Android/VLC/contrib/ARM-Linux-androideabi/include-g-fexceptions-I/home/wufen/code/VLC/Android/VLC/contrib/Android/libebml/make /Linux /.. /..
-FPIC-O/home/wufen/code/VLC/Android/VLC/contrib/Android/libebml/make/Linux /.. /.. /src/ebmlfloat. o/home/wufen/code/VLC/Android/VLC/contrib/Android/libebml/make/Linux /.. /.. /src/ebmlfloat. CPP
Arm-Linux-androideabi-G ++ -- sysroot =/home/wufen/IDE/android-ndk-r8e/platforms/Android-9/arch-arm-C-wall-wextra-wno-Unknown -pragmas-fno-GNU-keywords-wshadow-g-mfpu = vfpv3-d16-mcpu = cortex-a8-mthumb-mfloat-Abi = softfp-O2-I/home/wufen/IDE/android-ndk-r8e /sources/cxx-STL/gnu-libstdc ++/4.7/include
-I/home/wufen/IDE/android-ndk-r8e/sources/cxx-STL/gnu-libstdc ++/4.7/libs/armeabi-v7a/include-I/home/wufen/code/VLC /Android/VLC/contrib/ARM-Linux-androideabi/include-g-fexceptions-I/home/wufen/code/VLC/Android/VLC/contrib/Android/libebml/make /Linux /.. /..
-FPIC-O/home/wufen/code/VLC/Android/VLC/contrib/Android/libebml/make/Linux /.. /.. /src/ebmlsinteger. o/home/wufen/code/VLC/Android/VLC/contrib/Android/libebml/make/Linux /.. /.. /src/ebmlsinteger. CPP
Arm-Linux-androideabi-G ++ -- sysroot =/home/wufen/IDE/android-ndk-r8e/platforms/Android-9/arch-arm-C-wall-wextra-wno-Unknown -pragmas-fno-GNU-keywords-wshadow-g-mfpu = vfpv3-d16-mcpu = cortex-a8-mthumb-mfloat-Abi = softfp-O2-I/home/wufen/IDE/android-ndk-r8e /sources/cxx-STL/gnu-libstdc ++/4.7/include
-I/home/wufen/IDE/android-ndk-r8e/sources/cxx-STL/gnu-libstdc ++/4.7/libs/armeabi-v7a/include-I/home/wufen/code/VLC /Android/VLC/contrib/ARM-Linux-androideabi/include-g-fexceptions-I/home/wufen/code/VLC/Android/VLC/contrib/Android/libebml/make /Linux /.. /..
-FPIC-O/home/wufen/code/VLC/Android/VLC/contrib/Android/libebml/make/Linux /.. /.. /src/ebmlstring. o/home/wufen/code/VLC/Android/VLC/contrib/Android/libebml/make/Linux /.. /.. /src/ebmlstring. CPP
Arm-Linux-androideabi-G ++ -- sysroot =/home/wufen/IDE/android-ndk-r8e/platforms/Android-9/arch-arm-C-wall-wextra-wno-Unknown -pragmas-fno-GNU-keywords-wshadow-g-mfpu = vfpv3-d16-mcpu = cortex-a8-mthumb-mfloat-Abi = softfp-O2-I/home/wufen/IDE/android-ndk-r8e /sources/cxx-STL/gnu-libstdc ++/4.7/include
-I/home/wufen/IDE/android-ndk-r8e/sources/cxx-STL/gnu-libstdc ++/4.7/libs/armeabi-v7a/include-I/home/wufen/code/VLC /Android/VLC/contrib/ARM-Linux-androideabi/include-g-fexceptions-I/home/wufen/code/VLC/Android/VLC/contrib/Android/libebml/make /Linux /.. /..
-FPIC-O/home/wufen/code/VLC/Android/VLC/contrib/Android/libebml/make/Linux /.. /.. /src/ebmlsubhead. o/home/wufen/code/VLC/Android/VLC/contrib/Android/libebml/make/Linux /.. /.. /src/ebmlsubhead. CPP
/Home/wufen/code/VLC/Android/VLC/contrib/Android/libebml/make/Linux /.. /.. /src/ebmlsinteger. CPP: 58: 1: Error: Prototype for 'libebml: ebmlsinteger: Operator int8 () const 'does not match any in class 'libebml: ebmlsinteger'
In file encoded ded from/home/wufen/code/VLC/Android/VLC/contrib/Android/libebml/make/Linux /.. /.. /src/ebmlsinteger. CPP: 37: 0:
/Home/wufen/code/VLC/Android/VLC/contrib/ARM-Linux-androideabi/include/ebml/ebmlsinteger. h: 74: 3: Error: candidates are: libebml: ebmlsinteger: Operator int8 ()
/Home/wufen/code/VLC/Android/VLC/contrib/ARM-Linux-androideabi/include/ebml/ebmlsinteger. h: 75: 3: Error: libebml: ebmlsinteger: Operator int16 ()
/Home/wufen/code/VLC/Android/VLC/contrib/ARM-Linux-androideabi/include/ebml/ebmlsinteger. h: 76: 3: Error: libebml: ebmlsinteger: Operator int32 ()
/Home/wufen/code/VLC/Android/VLC/contrib/ARM-Linux-androideabi/include/ebml/ebmlsinteger. h: 77: 3: Error: libebml: ebmlsinteger: Operator int64 ()
/Home/wufen/code/VLC/Android/VLC/contrib/Android/libebml/make/Linux /.. /.. /src/ebmlsinteger. CPP: 59: 1: Error: Prototype for 'libebml: ebmlsinteger: Operator int16 () const 'does not match any in class 'libebml: ebmlsinteger'
In file encoded ded from/home/wufen/code/VLC/Android/VLC/contrib/Android/libebml/make/Linux /.. /.. /src/ebmlsinteger. CPP: 37: 0:
/Home/wufen/code/VLC/Android/VLC/contrib/ARM-Linux-androideabi/include/ebml/ebmlsinteger. h: 74: 3: Error: candidates are: libebml: ebmlsinteger: Operator int8 ()
/Home/wufen/code/VLC/Android/VLC/contrib/ARM-Linux-androideabi/include/ebml/ebmlsinteger. h: 75: 3: Error: libebml: ebmlsinteger: Operator int16 ()
/Home/wufen/code/VLC/Android/VLC/contrib/ARM-Linux-androideabi/include/ebml/ebmlsinteger. h: 76: 3: Error: libebml: ebmlsinteger: Operator int32 ()
/Home/wufen/code/VLC/Android/VLC/contrib/ARM-Linux-androideabi/include/ebml/ebmlsinteger. h: 77: 3: Error: libebml: ebmlsinteger: Operator int64 ()
/Home/wufen/code/VLC/Android/VLC/contrib/Android/libebml/make/Linux /.. /.. /src/ebmlsinteger. CPP: 60: 1: Error: Prototype for 'libebml: ebmlsinteger: Operator int32 () const 'does not match any in class 'libebml: ebmlsinteger'
In file encoded ded from/home/wufen/code/VLC/Android/VLC/contrib/Android/libebml/make/Linux /.. /.. /src/ebmlsinteger. CPP: 37: 0:
/Home/wufen/code/VLC/Android/VLC/contrib/ARM-Linux-androideabi/include/ebml/ebmlsinteger. h: 74: 3: Error: candidates are: libebml: ebmlsinteger: Operator int8 ()
/Home/wufen/code/VLC/Android/VLC/contrib/ARM-Linux-androideabi/include/ebml/ebmlsinteger. h: 75: 3: Error: libebml: ebmlsinteger: Operator int16 ()
/Home/wufen/code/VLC/Android/VLC/contrib/ARM-Linux-androideabi/include/ebml/ebmlsinteger. h: 76: 3: Error: libebml: ebmlsinteger: Operator int32 ()
/Home/wufen/code/VLC/Android/VLC/contrib/ARM-Linux-androideabi/include/ebml/ebmlsinteger. h: 77: 3: Error: libebml: ebmlsinteger: Operator int64 ()
/Home/wufen/code/VLC/Android/VLC/contrib/Android/libebml/make/Linux /.. /.. /src/ebmlsinteger. CPP: 61: 1: Error: Prototype for 'libebml: ebmlsinteger: Operator int64 () const 'does not match any in class 'libebml: ebmlsinteger'
In file encoded ded from/home/wufen/code/VLC/Android/VLC/contrib/Android/libebml/make/Linux /.. /.. /src/ebmlsinteger. CPP: 37: 0:
/Home/wufen/code/VLC/Android/VLC/contrib/ARM-Linux-androideabi/include/ebml/ebmlsinteger. h: 74: 3: Error: candidates are: libebml: ebmlsinteger: Operator int8 ()
/Home/wufen/code/VLC/Android/VLC/contrib/ARM-Linux-androideabi/include/ebml/ebmlsinteger. h: 75: 3: Error: libebml: ebmlsinteger: Operator int16 ()
/Home/wufen/code/VLC/Android/VLC/contrib/ARM-Linux-androideabi/include/ebml/ebmlsinteger. h: 76: 3: Error: libebml: ebmlsinteger: Operator int32 ()
/Home/wufen/code/VLC/Android/VLC/contrib/ARM-Linux-androideabi/include/ebml/ebmlsinteger. h: 77: 3: Error: libebml: ebmlsinteger: Operator int64 ()
/Home/wufen/code/VLC/Android/VLC/contrib/Android/libebml/make/Linux /.. /.. /src/ebmlsinteger. CPP: 63: 32: Error: No 'int64 libebml: ebmlsinteger: getvalue () const 'Member function declared in class 'libebml: ebmlsinteger'
/Home/wufen/code/VLC/Android/VLC/contrib/Android/libebml/make/Linux /.. /.. /src/ebmlsinteger. CPP: 65: 53: Error: No 'libebml: ebmlsinteger & libebml: ebmlsinteger: setvalue (int64) 'member function declared in class 'libebml: ebmlsinteger'
Make [1]: *** [/home/wufen/code/VLC/Android/VLC/contrib/Android/libebml/make/Linux /.. /.. /src/ebmlsinteger. o] Error 1
Make [1]: *** waiting for unfinished task ....
In file encoded ded from/home/wufen/code/VLC/Android/VLC/contrib/Android/libebml/make/Linux /.. /.. /src/ebmlfloat. CPP: 39: 0:
/Home/wufen/code/VLC/Android/VLC/contrib/ARM-Linux-androideabi/include/ebml/ebmlfloat. h: 82: 26: Warning: Type qualifiers ignored on function return type [-wiggnored-qualifiers]
/Home/wufen/code/VLC/Android/VLC/contrib/ARM-Linux-androideabi/include/ebml/ebmlfloat. h: 83: 27: Warning: Type qualifiers ignored on function return type [-wiggnored-qualifiers]
/Home/wufen/code/VLC/Android/VLC/contrib/ARM-Linux-androideabi/include/ebml/ebmlfloat. h: 87: 29: Warning: Type qualifiers ignored on function return type [-wiggnored-qualifiers]
/Home/wufen/code/VLC/Android/VLC/contrib/Android/libebml/make/Linux /.. /.. /src/ebmlfloat. CPP: 70: 8: Error: Prototype for 'double libebml: ebmlfloat: defaultval () const 'does not match any in class 'libebml: ebmlfloat'
In file encoded ded from/home/wufen/code/VLC/Android/VLC/contrib/Android/libebml/make/Linux /.. /.. /src/ebmlfloat. CPP: 39: 0:
/Home/wufen/code/VLC/Android/VLC/contrib/ARM-Linux-androideabi/include/ebml/ebmlfloat. h: 87: 16: Error: candidate is: const double libebml: ebmlfloat: defaultval () const
/Home/wufen/code/VLC/Android/VLC/contrib/Android/libebml/make/Linux /.. /.. /src/ebmlfloat. CPP: 76: 29: Error: No 'libebml: ebmlfloat: Operator float () const 'Member function declared in class 'libebml: ebmlfloat'
/Home/wufen/code/VLC/Android/VLC/contrib/Android/libebml/make/Linux /.. /.. /src/ebmlfloat. CPP: 77: 30: Error: No 'libebml: ebmlfloat: Operator double () const 'Member function declared in class 'libebml: ebmlfloat'
/Home/wufen/code/VLC/Android/VLC/contrib/Android/libebml/make/Linux /.. /.. /src/ebmlfloat. CPP: 79: 30: Error: no 'double libebml: ebmlfloat: getvalue () const 'Member function declared in class 'libebml: ebmlfloat'
/Home/wufen/code/VLC/Android/VLC/contrib/Android/libebml/make/Linux /.. /.. /src/ebmlfloat. CPP: 81: 48: Error: No 'libebml: ebmlfloat & libebml: ebmlfloat: setvalue (double) 'member function declared in class 'libebml: ebmlfloat'
Make [1]: *** [/home/wufen/code/VLC/Android/VLC/contrib/Android/libebml/make/Linux /.. /.. /src/ebmlfloat. o] Error 1
/Home/wufen/code/VLC/Android/VLC/contrib/Android/libebml/make/Linux /.. /.. /src/ebmlstring. CPP: 125: 61: Error: No 'libebml: ebmlstring & libebml: ebmlstring: setvalue (const string &) 'member function declared in class 'libebml: ebmlstring'
/Home/wufen/code/VLC/Android/VLC/contrib/Android/libebml/make/Linux /.. /.. /src/ebmlstring. CPP: 129: 36: Error: No 'std: String libebml: ebmlstring: getvalue () const 'Member function declared in class 'libebml: ebmlstring'
Make [1]: *** [/home/wufen/code/VLC/Android/VLC/contrib/Android/libebml/make/Linux /.. /.. /src/ebmlstring. o] Error 1
Make [1]: leaving the directory '/home/wufen/code/VLC/Android/VLC/contrib/Android/libebml/make/Linux'
Make: *** [. ebml] Error 2
Wufen @ wufenpc :~ /Code/VLC/Android $
Last pass:
Sudo apt-Get build-dep VLC
Solution