VLC compilation Error

Source: Internet
Author: User

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

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.