Page 1 of 1

VLC Android Compile

Posted: 13 Feb 2015 15:08
by multimesut
hello, thank you for this application.
windows on to compile that I want to do.
I'm using cygwin.
I'm trying to do is approximately 1 week.
I was not successful in any way.
Do you have a suggestion?
Do you have windows that can be compile to?
I would be glad if you help me.

all log

Code: Select all

Mesut@MesutLPC /cygdrive/c/Temp/android $ sh compile.sh -a armeabi-v7a VLC source found Configuring ABI: armeabi-v7a API: android-9 SYSROOT: /cygdrive/c/Users/Public/Documents/Embarcadero/Studio/15.0/PlatformSDKs/Sil/android-ndk-r10d/platforms/android-9/arch-arm PATH: /cygdrive/c/Users/Public/Documents/Embarcadero/Studio/15.0/PlatformSDKs/Sil/android-ndk-r10d/toolchains/arm-linux-androideabi-4.8/prebuilt/cygwin_nt-6.1-wow-*/bin:/usr/local/bin:/usr/bin:/cygdrive/c/ProgramData/Oracle/Java/javapath:/cygdrive/c/Program Files (x86)/CollabNet:/cygdrive/c/Program Files (x86)/Embarcadero/Studio/15.0/bin:/cygdrive/c/Users/Public/Documents/Embarcadero/Studio/15.0/Bpl:/cygdrive/c/Program Files (x86)/Embarcadero/Studio/15.0/bin64:/cygdrive/c/Users/Public/Documents/Embarcadero/Studio/15.0/Bpl/Win64:/cygdrive/c/Program Files (x86)/Borland/Delphi7/Bin:/cygdrive/c/Program Files (x86)/Borland/Delphi7/Projects/Bpl:/cygdrive/c/Program Files/Common Files/Microsoft Shared/Windows Live:/cygdrive/c/Program Files (x86)/Common Files/Microsoft Shared/Windows Live:/cygdrive/c/Windows/system32:/cygdrive/c/Windows:/cygdrive/c/Windows/System32/Wbem:/cygdrive/c/Windows/System32/WindowsPowerShell/v1.0:/cygdrive/c/Program Files (x86)/EgisTec/MyWinLocker 3/x86:/cygdrive/c/Program Files (x86)/EgisTec/MyWinLocker 3/x64:/cygdrive/c/Program Files/WIDCOMM/Bluetooth Software:/cygdrive/c/Program Files/WIDCOMM/Bluetooth Software/syswow64:/cygdrive/c/Program Files (x86)/QuickTime/QTSystem:/cygdrive/c/Users/Public/Documents/Embarcadero/Studio/15.0/PlatformSDKs/android-ndk-r10d:/cygdrive/c/Users/Public/Documents/Embarcadero/Studio/15.0/PlatformSDKs/Sil/android-sdk-windows/platform-tools:/cygdrive/c/Users/Public/Documents/Embarcadero/Studio/15.0/PlatformSDKs/Sil/android-sdk-windows/tools:/cygdrive/c/Users/Public/Documents/Embarcadero/Studio/15.0/PlatformSDKs/Sil/android-ndk-r10d/toolchains/arm-linux-androideabi-4.6/prebuilt/windows/bin CFLAGS: -g -O2 -fstrict-aliasing -funsafe-math-optimizations -mlong-calls EXTRA_CFLAGS: -mfpu=vfpv3-d16 -mcpu=cortex-a8 -mthumb -mfloat-abi=softfp -I/cygdrive/c/Users/Public/Documents/Embarcadero/Studio/15.0/PlatformSDKs/Sil/android-ndk-r10d/sources/cxx-stl/gnu-libstdc++/4.8/include -I/cygdrive/c/Users/Public/Documents/Embarcadero/Studio/15.0/PlatformSDKs/Sil/android-ndk-r10d/sources/cxx-stl/gnu-libstdc++/4.8/libs/armeabi-v7a/include Building tools You are ready to build VLC and its contribs Building the contribs Generating EGL pkg-config file Generating GLESv2 pkg-config file Guessing build system... i686-pc-cygwin 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 list packages * make fetch fetch required source tarballs * make fetch-all fetch all source tarballs * make distclean clean everything and undo bootstrap * make mostlyclean clean everything except source tarballs * make clean clean everything * make package prepare prebuilt packages make: Nothing to be done for 'fetch'. mkdir -p -- /cygdrive/c/Temp/android/vlc/contrib/arm-linux-androideabi/share/aclocal && cd a52dec && autoreconf -fiv -I/cygdrive/c/Temp/android/vlc/contrib/arm-linux-androideabi/share/aclocal sed -i.orig s/-ansi// freetype/builds/unix/configure mkdir -p -- /cygdrive/c/Temp/android/vlc/contrib/arm-linux-androideabi/share/aclocal && cd fribidi && autoreconf -fiv -I/cygdrive/c/Temp/android/vlc/contrib/arm-linux-androideabi/share/aclocal cd libdvbpsi && CC="arm-linux-androideabi-gcc --sysroot=/cygdrive/c/Users/Public/Documents/Embarcadero/Studio/15.0/PlatformSDKs/Sil/android-ndk-r10d/platforms/android-9/arch-arm" CXX="arm-linux-androideabi-g++ --sysroot=/cygdrive/c/Users/Public/Documents/Embarcadero/Studio/15.0/PlatformSDKs/Sil/android-ndk-r10d/platforms/android-9/arch-arm" LD="arm-linux-androideabi-ld" AR="arm-linux-androideabi-ar" CCAS="arm-linux-androideabi-gcc --sysroot=/cygdrive/c/Users/Public/Documents/Embarcadero/Studio/15.0/PlatformSDKs/Sil/android-ndk-r10d/platforms/android-9/arch-arm -c" RANLIB="arm-linux-androideabi-ranlib" STRIP="arm-linux-androideabi-strip" PATH="/cygdrive/c/Temp/android/vlc/contrib/arm-linux-androideabi/bin:/cygdrive/c/Temp/android/vlc/extras/tools/build/bin:/cygdrive/c/Temp/android/vlc/extras/tools/build/bin:/cygdrive/c/Users/Public/Documents/Embarcadero/Studio/15.0/PlatformSDKs/Sil/android-ndk-r10d/toolchains/arm-linux-androideabi-4.8/prebuilt/cygwin_nt-6.1-wow-*/bin:/usr/local/bin:/usr/bin:/cygdrive/c/ProgramData/Oracle/Java/javapath:/cygdrive/c/Program Files (x86)/CollabNet:/cygdrive/c/Program Files (x86)/Embarcadero/Studio/15.0/bin:/cygdrive/c/Users/Public/Documents/Embarcadero/Studio/15.0/Bpl:/cygdrive/c/Program Files (x86)/Embarcadero/Studio/15.0/bin64:/cygdrive/c/Users/Public/Documents/Embarcadero/Studio/15.0/Bpl/Win64:/cygdrive/c/Program Files (x86)/Borland/Delphi7/Bin:/cygdrive/c/Program Files (x86)/Borland/Delphi7/Projects/Bpl:/cygdrive/c/Program Files/Common Files/Microsoft Shared/Windows Live:/cygdrive/c/Program Files (x86)/Common Files/Microsoft Shared/Windows Live:/cygdrive/c/Windows/system32:/cygdrive/c/Windows:/cygdrive/c/Windows/System32/Wbem:/cygdrive/c/Windows/System32/WindowsPowerShell/v1.0:/cygdrive/c/Program Files (x86)/EgisTec/MyWinLocker 3/x86:/cygdrive/c/Program Files (x86)/EgisTec/MyWinLocker 3/x64:/cygdrive/c/Program Files/WIDCOMM/Bluetooth Software:/cygdrive/c/Program Files/WIDCOMM/Bluetooth Software/syswow64:/cygdrive/c/Program Files (x86)/QuickTime/QTSystem:/cygdrive/c/Users/Public/Documents/Embarcadero/Studio/15.0/PlatformSDKs/android-ndk-r10d:/cygdrive/c/Users/Public/Documents/Embarcadero/Studio/15.0/PlatformSDKs/Sil/android-sdk-windows/platform-tools:/cygdrive/c/Users/Public/Documents/Embarcadero/Studio/15.0/PlatformSDKs/Sil/android-sdk-windows/tools:/cygdrive/c/Users/Public/Documents/Embarcadero/Studio/15.0/PlatformSDKs/Sil/android-ndk-r10d/toolchains/arm-linux-androideabi-4.6/prebuilt/windows/bin:/cygdrive/c/Temp/android/vlc/contrib/contrib-android-arm-linux-androideabi/../arm-linux-androideabi/bin" CPPFLAGS=" -g -mfpu=vfpv3-d16 -mcpu=cortex-a8 -mthumb -mfloat-abi=softfp -I/cygdrive/c/Users/Public/Documents/Embarcadero/Studio/15.0/PlatformSDKs/Sil/android-ndk-r10d/sources/cxx-stl/gnu-libstdc++/4.8/include -I/cygdrive/c/Users/Public/Documents/Embarcadero/Studio/15.0/PlatformSDKs/Sil/android-ndk-r10d/sources/cxx-stl/gnu-libstdc++/4.8/libs/armeabi-v7a/include -I/cygdrive/c/Temp/android/vlc/contrib/arm-linux-androideabi/include" CFLAGS=" -g -mfpu=vfpv3-d16 -mcpu=cortex-a8 -mthumb -mfloat-abi=softfp -I/cygdrive/c/Users/Public/Documents/Embarcadero/Studio/15.0/PlatformSDKs/Sil/android-ndk-r10d/sources/cxx-stl/gnu-libstdc++/4.8/include -I/cygdrive/c/Users/Public/Documents/Embarcadero/Studio/15.0/PlatformSDKs/Sil/android-ndk-r10d/sources/cxx-stl/gnu-libstdc++/4.8/libs/armeabi-v7a/include -I/cygdrive/c/Temp/android/vlc/contrib/arm-linux-androideabi/include -g" CXXFLAGS=" -g -mfpu=vfpv3-d16 -mcpu=cortex-a8 -mthumb -mfloat-abi=softfp -I/cygdrive/c/Users/Public/Documents/Embarcadero/Studio/15.0/PlatformSDKs/Sil/android-ndk-r10d/sources/cxx-stl/gnu-libstdc++/4.8/include -I/cygdrive/c/Users/Public/Documents/Embarcadero/Studio/15.0/PlatformSDKs/Sil/android-ndk-r10d/sources/cxx-stl/gnu-libstdc++/4.8/libs/armeabi-v7a/include -I/cygdrive/c/Temp/android/vlc/contrib/arm-linux-androideabi/include -g" LDFLAGS=" -L/cygdrive/c/Users/Public/Documents/Embarcadero/Studio/15.0/PlatformSDKs/Sil/android-ndk-r10d/sources/cxx-stl/gnu-libstdc++/4.8/libs/armeabi-v7a -lgnustl_static -L/cygdrive/c/Temp/android/vlc/contrib/arm-linux-androideabi/lib" ./configure --prefix="/cygdrive/c/Temp/android/vlc/contrib/arm-linux-androideabi" --datarootdir="/cygdrive/c/Temp/android/vlc/contrib/arm-linux-androideabi/share" --includedir="/cygdrive/c/Temp/android/vlc/contrib/arm-linux-androideabi/include" --libdir="/cygdrive/c/Temp/android/vlc/contrib/arm-linux-androideabi/lib" --build="i686-pc-cygwin" --host="arm-linux-androideabi" --target="arm-linux-androideabi" --program-prefix="" --enable-static --disable-shared --disable-dependency-tracking --with-pic cd freetype && GNUMAKE=make CC="arm-linux-androideabi-gcc --sysroot=/cygdrive/c/Users/Public/Documents/Embarcadero/Studio/15.0/PlatformSDKs/Sil/android-ndk-r10d/platforms/android-9/arch-arm" CXX="arm-linux-androideabi-g++ --sysroot=/cygdrive/c/Users/Public/Documents/Embarcadero/Studio/15.0/PlatformSDKs/Sil/android-ndk-r10d/platforms/android-9/arch-arm" LD="arm-linux-androideabi-ld" AR="arm-linux-androideabi-ar" CCAS="arm-linux-androideabi-gcc --sysroot=/cygdrive/c/Users/Public/Documents/Embarcadero/Studio/15.0/PlatformSDKs/Sil/android-ndk-r10d/platforms/android-9/arch-arm -c" RANLIB="arm-linux-androideabi-ranlib" STRIP="arm-linux-androideabi-strip" PATH="/cygdrive/c/Temp/android/vlc/contrib/arm-linux-androideabi/bin:/cygdrive/c/Temp/android/vlc/extras/tools/build/bin:/cygdrive/c/Temp/android/vlc/extras/tools/build/bin:/cygdrive/c/Users/Public/Documents/Embarcadero/Studio/15.0/PlatformSDKs/Sil/android-ndk-r10d/toolchains/arm-linux-androideabi-4.8/prebuilt/cygwin_nt-6.1-wow-*/bin:/usr/local/bin:/usr/bin:/cygdrive/c/ProgramData/Oracle/Java/javapath:/cygdrive/c/Program Files (x86)/CollabNet:/cygdrive/c/Program Files (x86)/Embarcadero/Studio/15.0/bin:/cygdrive/c/Users/Public/Documents/Embarcadero/Studio/15.0/Bpl:/cygdrive/c/Program Files (x86)/Embarcadero/Studio/15.0/bin64:/cygdrive/c/Users/Public/Documents/Embarcadero/Studio/15.0/Bpl/Win64:/cygdrive/c/Program Files (x86)/Borland/Delphi7/Bin:/cygdrive/c/Program Files (x86)/Borland/Delphi7/Projects/Bpl:/cygdrive/c/Program Files/Common Files/Microsoft Shared/Windows Live:/cygdrive/c/Program Files (x86)/Common Files/Microsoft Shared/Windows Live:/cygdrive/c/Windows/system32:/cygdrive/c/Windows:/cygdrive/c/Windows/System32/Wbem:/cygdrive/c/Windows/System32/WindowsPowerShell/v1.0:/cygdrive/c/Program Files (x86)/EgisTec/MyWinLocker 3/x86:/cygdrive/c/Program Files (x86)/EgisTec/MyWinLocker 3/x64:/cygdrive/c/Program Files/WIDCOMM/Bluetooth Software:/cygdrive/c/Program Files/WIDCOMM/Bluetooth Software/syswow64:/cygdrive/c/Program Files (x86)/QuickTime/QTSystem:/cygdrive/c/Users/Public/Documents/Embarcadero/Studio/15.0/PlatformSDKs/android-ndk-r10d:/cygdrive/c/Users/Public/Documents/Embarcadero/Studio/15.0/PlatformSDKs/Sil/android-sdk-windows/platform-tools:/cygdrive/c/Users/Public/Documents/Embarcadero/Studio/15.0/PlatformSDKs/Sil/android-sdk-windows/tools:/cygdrive/c/Users/Public/Documents/Embarcadero/Studio/15.0/PlatformSDKs/Sil/android-ndk-r10d/toolchains/arm-linux-androideabi-4.6/prebuilt/windows/bin:/cygdrive/c/Temp/android/vlc/contrib/contrib-android-arm-linux-androideabi/../arm-linux-androideabi/bin" CPPFLAGS=" -g -mfpu=vfpv3-d16 -mcpu=cortex-a8 -mthumb -mfloat-abi=softfp -I/cygdrive/c/Users/Public/Documents/Embarcadero/Studio/15.0/PlatformSDKs/Sil/android-ndk-r10d/sources/cxx-stl/gnu-libstdc++/4.8/include -I/cygdrive/c/Users/Public/Documents/Embarcadero/Studio/15.0/PlatformSDKs/Sil/android-ndk-r10d/sources/cxx-stl/gnu-libstdc++/4.8/libs/armeabi-v7a/include -I/cygdrive/c/Temp/android/vlc/contrib/arm-linux-androideabi/include" CFLAGS=" -g -mfpu=vfpv3-d16 -mcpu=cortex-a8 -mthumb -mfloat-abi=softfp -I/cygdrive/c/Users/Public/Documents/Embarcadero/Studio/15.0/PlatformSDKs/Sil/android-ndk-r10d/sources/cxx-stl/gnu-libstdc++/4.8/include -I/cygdrive/c/Users/Public/Documents/Embarcadero/Studio/15.0/PlatformSDKs/Sil/android-ndk-r10d/sources/cxx-stl/gnu-libstdc++/4.8/libs/armeabi-v7a/include -I/cygdrive/c/Temp/android/vlc/contrib/arm-linux-androideabi/include -g" CXXFLAGS=" -g -mfpu=vfpv3-d16 -mcpu=cortex-a8 -mthumb -mfloat-abi=softfp -I/cygdrive/c/Users/Public/Documents/Embarcadero/Studio/15.0/PlatformSDKs/Sil/android-ndk-r10d/sources/cxx-stl/gnu-libstdc++/4.8/include -I/cygdrive/c/Users/Public/Documents/Embarcadero/Studio/15.0/PlatformSDKs/Sil/android-ndk-r10d/sources/cxx-stl/gnu-libstdc++/4.8/libs/armeabi-v7a/include -I/cygdrive/c/Temp/android/vlc/contrib/arm-linux-androideabi/include -g" LDFLAGS=" -L/cygdrive/c/Users/Public/Documents/Embarcadero/Studio/15.0/PlatformSDKs/Sil/android-ndk-r10d/sources/cxx-stl/gnu-libstdc++/4.8/libs/armeabi-v7a -lgnustl_static -L/cygdrive/c/Temp/android/vlc/contrib/arm-linux-androideabi/lib" ./configure --with-harfbuzz=no --with-zlib=yes --without-png --with-bzip2=no --prefix="/cygdrive/c/Temp/android/vlc/contrib/arm-linux-androideabi" --datarootdir="/cygdrive/c/Temp/android/vlc/contrib/arm-linux-androideabi/share" --includedir="/cygdrive/c/Temp/android/vlc/contrib/arm-linux-androideabi/include" --libdir="/cygdrive/c/Temp/android/vlc/contrib/arm-linux-androideabi/lib" --build="i686-pc-cygwin" --host="arm-linux-androideabi" --target="arm-linux-androideabi" --program-prefix="" --enable-static --disable-shared --disable-dependency-tracking --with-pic make[1]: Entering directory '/cygdrive/c/Temp/android/vlc/contrib/contrib-android-arm-linux-androideabi/freetype' FreeType build system -- automatic system detection The following settings are used: platform unix compiler arm-linux-androideabi-gcc --sysroot=/cygdrive/c/Users/Public/Documents/Embarcadero/Studio/15.0/PlatformSDKs/Sil/android-ndk-r10d/platforms/android-9/arch-arm configuration directory ./builds/unix configuration rules ./builds/unix/unix.mk If this does not correspond to your system or settings please remove the file `config.mk' from this directory then read the INSTALL file for help. autoreconf-2.69: Entering directory `.' autoreconf-2.69: configure.in: not using Gettext Otherwise, simply type `make' again to build the library, or `make refdoc' to build the API reference (this needs python >= 2.6). cd builds/unix; /bin/sh ./configure '--with-harfbuzz=no' '--with-zlib=yes' '--without-png' '--with-bzip2=no' '--prefix=/cygdrive/c/Temp/android/vlc/contrib/arm-linux-androideabi' '--datarootdir=/cygdrive/c/Temp/android/vlc/contrib/arm-linux-androideabi/share' '--includedir=/cygdrive/c/Temp/android/vlc/contrib/arm-linux-androideabi/include' '--libdir=/cygdrive/c/Temp/android/vlc/contrib/arm-linux-androideabi/lib' '--build=i686-pc-cygwin' '--host=arm-linux-androideabi' '--target=arm-linux-androideabi' '--program-prefix=' '--enable-static' '--disable-shared' '--disable-dependency-tracking' '--with-pic' autoreconf-2.69: Entering directory `.' autoreconf-2.69: configure.ac: not using Gettext autoreconf-2.69: running: aclocal -I /cygdrive/c/Temp/android/vlc/contrib/arm-linux-androideabi/share/aclocal --output=aclocal.m4t checking build system type... autoreconf-2.69: running: aclocal -I /cygdrive/c/Temp/android/vlc/contrib/arm-linux-androideabi/share/aclocal --force i686-pc-cygwin checking host system type... configure: WARNING: unrecognized options: --disable-dependency-tracking aclocal: macro `_LT_DECL_SED' required but not defined aclocal: macro `_LT_FUNC_STRIPNAME_CNF' required but not defined autoreconf-2.69: aclocal failed with exit status: 1 ../../contrib/src/a52/rules.mak:25: recipe for target '.a52' failed make: *** [.a52] Error 1 make: *** Bitmemiş işler için bekliyor.... arm-unknown-linux-androideabi checking target system type... arm-unknown-linux-androideabi checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for arm-linux-androideabi-strip... arm-linux-androideabi-strip checking for a thread-safe mkdir -p... /usr/bin/mkdir -p checking for gawk... gawk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking for arm-linux-androideabi-gcc... arm-linux-androideabi-gcc --sysroot=/cygdrive/c/Users/Public/Documents/Embarcadero/Studio/15.0/PlatformSDKs/Sil/android-ndk-r10d/platforms/android-9/arch-arm checking build system type... i686-pc-cygwin checking host system type... checking whether the C compiler works... arm-unknown-linux-androideabi checking for arm-linux-androideabi-gcc... arm-linux-androideabi-gcc --sysroot=/cygdrive/c/Users/Public/Documents/Embarcadero/Studio/15.0/PlatformSDKs/Sil/android-ndk-r10d/platforms/android-9/arch-arm no configure: error: in `/cygdrive/c/Temp/android/vlc/contrib/contrib-android-arm-linux-androideabi/libdvbpsi': configure: error: C compiler cannot create executables See `config.log' for more details ../../contrib/src/dvbpsi/rules.mak:24: recipe for target '.dvbpsi' failed make: *** [.dvbpsi] Error 77 checking whether the C compiler works... no configure: error: in `/cygdrive/c/Temp/android/vlc/contrib/contrib-android-arm-linux-androideabi/freetype/builds/unix': configure: error: C compiler cannot create executables See `config.log' for more details builds/unix/detect.mk:86: recipe for target 'setup' failed make[1]: *** [setup] Error 77 make[1]: Leaving directory '/cygdrive/c/Temp/android/vlc/contrib/contrib-android-arm-linux-androideabi/freetype' ../../contrib/src/freetype2/rules.mak:24: recipe for target '.freetype2' failed make: *** [.freetype2] Error 2 autoreconf-2.69: configure.ac: tracing autoreconf-2.69: running: libtoolize --copy --force libtoolize: putting auxiliary files in `.'. libtoolize: copying file `./ltmain.sh' libtoolize: Consider adding `AC_CONFIG_MACRO_DIR([m4])' to configure.ac and libtoolize: rerunning libtoolize, to keep the correct libtool macros in-tree. libtoolize: Consider adding `-I m4' to ACLOCAL_AMFLAGS in Makefile.am. autoreconf-2.69: running: /usr/bin/autoconf-2.69 --include=/cygdrive/c/Temp/android/vlc/contrib/arm-linux-androideabi/share/aclocal --force autoreconf-2.69: running: /usr/bin/autoheader-2.69 --include=/cygdrive/c/Temp/android/vlc/contrib/arm-linux-androideabi/share/aclocal --force autoreconf-2.69: running: automake --add-missing --copy --force-missing /usr/share/automake-1.14/am/ltlibrary.am: warning: 'libfribidi-char-sets.la': linking libtool libraries using a non-POSIX /usr/share/automake-1.14/am/ltlibrary.am: archiver requires 'AM_PROG_AR' in 'configure.ac' charset/Makefile.am:1: while processing Libtool library 'libfribidi-char-sets.la' lib/Headers.mk:22: warning: shell cat $(top_srcdir: non-POSIX variable name lib/Headers.mk:22: (probably a GNU make extension) doc/Makefile.am:26: 'lib/Headers.mk' included from here lib/Headers.mk:22: warning: shell cat $(top_srcdir: non-POSIX variable name lib/Headers.mk:22: (probably a GNU make extension) lib/Makefile.am:28: 'lib/Headers.mk' included from here /usr/share/automake-1.14/am/ltlibrary.am: warning: 'libfribidi.la': linking libtool libraries using a non-POSIX /usr/share/automake-1.14/am/ltlibrary.am: archiver requires 'AM_PROG_AR' in 'configure.ac' lib/Makefile.am:3: while processing Libtool library 'libfribidi.la' test/Makefile.am:30: warning: '%'-style pattern rules are a GNU make extension autoreconf-2.69: Leaving directory `.' cd fribidi && CC="arm-linux-androideabi-gcc --sysroot=/cygdrive/c/Users/Public/Documents/Embarcadero/Studio/15.0/PlatformSDKs/Sil/android-ndk-r10d/platforms/android-9/arch-arm" CXX="arm-linux-androideabi-g++ --sysroot=/cygdrive/c/Users/Public/Documents/Embarcadero/Studio/15.0/PlatformSDKs/Sil/android-ndk-r10d/platforms/android-9/arch-arm" LD="arm-linux-androideabi-ld" AR="arm-linux-androideabi-ar" CCAS="arm-linux-androideabi-gcc --sysroot=/cygdrive/c/Users/Public/Documents/Embarcadero/Studio/15.0/PlatformSDKs/Sil/android-ndk-r10d/platforms/android-9/arch-arm -c" RANLIB="arm-linux-androideabi-ranlib" STRIP="arm-linux-androideabi-strip" PATH="/cygdrive/c/Temp/android/vlc/contrib/arm-linux-androideabi/bin:/cygdrive/c/Temp/android/vlc/extras/tools/build/bin:/cygdrive/c/Temp/android/vlc/extras/tools/build/bin:/cygdrive/c/Users/Public/Documents/Embarcadero/Studio/15.0/PlatformSDKs/Sil/android-ndk-r10d/toolchains/arm-linux-androideabi-4.8/prebuilt/cygwin_nt-6.1-wow-*/bin:/usr/local/bin:/usr/bin:/cygdrive/c/ProgramData/Oracle/Java/javapath:/cygdrive/c/Program Files (x86)/CollabNet:/cygdrive/c/Program Files (x86)/Embarcadero/Studio/15.0/bin:/cygdrive/c/Users/Public/Documents/Embarcadero/Studio/15.0/Bpl:/cygdrive/c/Program Files (x86)/Embarcadero/Studio/15.0/bin64:/cygdrive/c/Users/Public/Documents/Embarcadero/Studio/15.0/Bpl/Win64:/cygdrive/c/Program Files (x86)/Borland/Delphi7/Bin:/cygdrive/c/Program Files (x86)/Borland/Delphi7/Projects/Bpl:/cygdrive/c/Program Files/Common Files/Microsoft Shared/Windows Live:/cygdrive/c/Program Files (x86)/Common Files/Microsoft Shared/Windows Live:/cygdrive/c/Windows/system32:/cygdrive/c/Windows:/cygdrive/c/Windows/System32/Wbem:/cygdrive/c/Windows/System32/WindowsPowerShell/v1.0:/cygdrive/c/Program Files (x86)/EgisTec/MyWinLocker 3/x86:/cygdrive/c/Program Files (x86)/EgisTec/MyWinLocker 3/x64:/cygdrive/c/Program Files/WIDCOMM/Bluetooth Software:/cygdrive/c/Program Files/WIDCOMM/Bluetooth Software/syswow64:/cygdrive/c/Program Files (x86)/QuickTime/QTSystem:/cygdrive/c/Users/Public/Documents/Embarcadero/Studio/15.0/PlatformSDKs/android-ndk-r10d:/cygdrive/c/Users/Public/Documents/Embarcadero/Studio/15.0/PlatformSDKs/Sil/android-sdk-windows/platform-tools:/cygdrive/c/Users/Public/Documents/Embarcadero/Studio/15.0/PlatformSDKs/Sil/android-sdk-windows/tools:/cygdrive/c/Users/Public/Documents/Embarcadero/Studio/15.0/PlatformSDKs/Sil/android-ndk-r10d/toolchains/arm-linux-androideabi-4.6/prebuilt/windows/bin:/cygdrive/c/Temp/android/vlc/contrib/contrib-android-arm-linux-androideabi/../arm-linux-androideabi/bin" CPPFLAGS=" -g -mfpu=vfpv3-d16 -mcpu=cortex-a8 -mthumb -mfloat-abi=softfp -I/cygdrive/c/Users/Public/Documents/Embarcadero/Studio/15.0/PlatformSDKs/Sil/android-ndk-r10d/sources/cxx-stl/gnu-libstdc++/4.8/include -I/cygdrive/c/Users/Public/Documents/Embarcadero/Studio/15.0/PlatformSDKs/Sil/android-ndk-r10d/sources/cxx-stl/gnu-libstdc++/4.8/libs/armeabi-v7a/include -I/cygdrive/c/Temp/android/vlc/contrib/arm-linux-androideabi/include" CFLAGS=" -g -mfpu=vfpv3-d16 -mcpu=cortex-a8 -mthumb -mfloat-abi=softfp -I/cygdrive/c/Users/Public/Documents/Embarcadero/Studio/15.0/PlatformSDKs/Sil/android-ndk-r10d/sources/cxx-stl/gnu-libstdc++/4.8/include -I/cygdrive/c/Users/Public/Documents/Embarcadero/Studio/15.0/PlatformSDKs/Sil/android-ndk-r10d/sources/cxx-stl/gnu-libstdc++/4.8/libs/armeabi-v7a/include -I/cygdrive/c/Temp/android/vlc/contrib/arm-linux-androideabi/include -g" CXXFLAGS=" -g -mfpu=vfpv3-d16 -mcpu=cortex-a8 -mthumb -mfloat-abi=softfp -I/cygdrive/c/Users/Public/Documents/Embarcadero/Studio/15.0/PlatformSDKs/Sil/android-ndk-r10d/sources/cxx-stl/gnu-libstdc++/4.8/include -I/cygdrive/c/Users/Public/Documents/Embarcadero/Studio/15.0/PlatformSDKs/Sil/android-ndk-r10d/sources/cxx-stl/gnu-libstdc++/4.8/libs/armeabi-v7a/include -I/cygdrive/c/Temp/android/vlc/contrib/arm-linux-androideabi/include -g" LDFLAGS=" -L/cygdrive/c/Users/Public/Documents/Embarcadero/Studio/15.0/PlatformSDKs/Sil/android-ndk-r10d/sources/cxx-stl/gnu-libstdc++/4.8/libs/armeabi-v7a -lgnustl_static -L/cygdrive/c/Temp/android/vlc/contrib/arm-linux-androideabi/lib" ./configure --prefix="/cygdrive/c/Temp/android/vlc/contrib/arm-linux-androideabi" --datarootdir="/cygdrive/c/Temp/android/vlc/contrib/arm-linux-androideabi/share" --includedir="/cygdrive/c/Temp/android/vlc/contrib/arm-linux-androideabi/include" --libdir="/cygdrive/c/Temp/android/vlc/contrib/arm-linux-androideabi/lib" --build="i686-pc-cygwin" --host="arm-linux-androideabi" --target="arm-linux-androideabi" --program-prefix="" --enable-static --disable-shared --disable-dependency-tracking --with-pic checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for arm-linux-androideabi-strip... arm-linux-androideabi-strip checking for a thread-safe mkdir -p... /usr/bin/mkdir -p checking for gawk... gawk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking whether make supports nested variables... (cached) yes checking build system type... i686-pc-cygwin checking host system type... arm-unknown-linux-androideabi checking how to print strings... printf checking for style of include used by make... GNU checking for arm-linux-androideabi-gcc... arm-linux-androideabi-gcc --sysroot=/cygdrive/c/Users/Public/Documents/Embarcadero/Studio/15.0/PlatformSDKs/Sil/android-ndk-r10d/platforms/android-9/arch-arm checking whether the C compiler works... no configure: error: in `/cygdrive/c/Temp/android/vlc/contrib/contrib-android-arm-linux-androideabi/fribidi': configure: error: C compiler cannot create executables See `config.log' for more details ../../contrib/src/fribidi/rules.mak:23: recipe for target '.fribidi' failed make: *** [.fribidi] Error 77 contribs: make failed
only error log

Code: Select all

../../contrib/src/a52/rules.mak:25: recipe for target '.a52' failed make: *** [.a52] Error 1 configure: error: in `/cygdrive/c/Temp/android/vlc/contrib/contrib-android-arm-linux-androideabi/libdvbpsi': configure: error: C compiler cannot create executables ../../contrib/src/dvbpsi/rules.mak:24: recipe for target '.dvbpsi' failed make: *** [.dvbpsi] Error 77 configure: error: in `/cygdrive/c/Temp/android/vlc/contrib/contrib-android-arm-linux-androideabi/freetype/builds/unix': configure: error: C compiler cannot create executables make[1]: *** [setup] Error 77 make[1]: Leaving directory '/cygdrive/c/Temp/android/vlc/contrib/contrib-android-arm-linux-androideabi/freetype' ../../contrib/src/freetype2/rules.mak:24: recipe for target '.freetype2' failed make: *** [.freetype2] Error 2 configure: error: in `/cygdrive/c/Temp/android/vlc/contrib/contrib-android-arm-linux-androideabi/fribidi': configure: error: C compiler cannot create executables See `config.log' for more details ../../contrib/src/fribidi/rules.mak:23: recipe for target '.fribidi' failed make: *** [.fribidi] Error 77 contribs: make failed

Re: VLC Android Compile

Posted: 13 Feb 2015 16:02
by Jean-Baptiste Kempf
Compiling on Windows is not supported.

Re: VLC Android Compile

Posted: 13 Feb 2015 16:24
by multimesut
I was very upset. Let me Compiling and if you work with eclipse windows? If you are just sending eclipse project?

Re: VLC Android Compile

Posted: 13 Feb 2015 18:25
by Jean-Baptiste Kempf
Compile on Linux.

Re: VLC Android Compile

Posted: 14 Feb 2015 09:48
by multimesut
Which Linux would you recommend?

Re: VLC Android Compile

Posted: 14 Feb 2015 16:16
by Jean-Baptiste Kempf
Debian.

Re: VLC Android Compile

Posted: 16 Feb 2015 11:30
by multimesut
Thank you for help. Linux, I'm getting the following error.

Code: Select all

root@debian:/home/mesut/Android/android# sh compile.sh -a armeabi-v7a VLC source found Configuring ABI: armeabi-v7a API: android-9 SYSROOT: /home/mesut/Android/android-ndk-r10d/platforms/android-9/arch-arm PATH: /home/mesut/Android/android-ndk-r10d/toolchains/arm-linux-androideabi-4.8/prebuilt/linux-x86/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/home/mesut/Android/android-sdk-linux/platform-tools:/home/mesut/Android/android-sdk-linux/tools CFLAGS: -g -O2 -fstrict-aliasing -funsafe-math-optimizations -mlong-calls EXTRA_CFLAGS: -mfpu=vfpv3-d16 -mcpu=cortex-a8 -mthumb -mfloat-abi=softfp -I/home/mesut/Android/android-ndk-r10d/sources/cxx-stl/gnu-libstdc++/4.8/include -I/home/mesut/Android/android-ndk-r10d/sources/cxx-stl/gnu-libstdc++/4.8/libs/armeabi-v7a/include Building tools You are ready to build VLC and its contribs Building the contribs Generating EGL pkg-config file Generating GLESv2 pkg-config file Guessing build system... i486-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 list packages * make fetch fetch required source tarballs * make fetch-all fetch all source tarballs * make distclean clean everything and undo bootstrap * make mostlyclean clean everything except source tarballs * make clean clean everything * make package prepare prebuilt packages make: Nothing to be done for `fetch'. mkdir -p -- /home/mesut/Android/android/vlc/contrib/arm-linux-androideabi/share/aclocal && cd a52dec && autoreconf -fiv -I/home/mesut/Android/android/vlc/contrib/arm-linux-androideabi/share/aclocal mkdir -p -- /home/mesut/Android/android/vlc/contrib/arm-linux-androideabi/share/aclocal && cd fribidi && autoreconf -fiv -I/home/mesut/Android/android/vlc/contrib/arm-linux-androideabi/share/aclocal autoreconf: Entering directory `.' autoreconf: Entering directory `.' autoreconf: configure.in: not using Gettext autoreconf: configure.ac: not using Gettext autoreconf: running: aclocal -I /home/mesut/Android/android/vlc/contrib/arm-linux-androideabi/share/aclocal --force autoreconf: running: aclocal -I /home/mesut/Android/android/vlc/contrib/arm-linux-androideabi/share/aclocal --force aclocal: warning: autoconf input should be named 'configure.ac', not 'configure.in' autoreconf: configure.ac: tracing autoreconf: configure.in: tracing autoreconf: configure.ac: not using Libtool autoreconf: running: /home/mesut/Android/android/vlc/extras/tools/build/bin/autoconf --include=/home/mesut/Android/android/vlc/contrib/arm-linux-androideabi/share/aclocal --force autoreconf: configure.in: not using Libtool autoreconf: running: /home/mesut/Android/android/vlc/extras/tools/build/bin/autoconf --include=/home/mesut/Android/android/vlc/contrib/arm-linux-androideabi/share/aclocal --force configure.in:74: error: possibly undefined macro: AC_DISABLE_SHARED If this token and others are legitimate, please use m4_pattern_allow. See the Autoconf documentation. configure.in:75: error: possibly undefined macro: AC_LIBTOOL_WIN32_DLL configure.in:76: error: possibly undefined macro: AC_PROG_LIBTOOL autoreconf: /home/mesut/Android/android/vlc/extras/tools/build/bin/autoconf failed with exit status: 1 autoreconf: running: /home/mesut/Android/android/vlc/extras/tools/build/bin/autoheader --include=/home/mesut/Android/android/vlc/contrib/arm-linux-androideabi/share/aclocal --force make: *** [.a52] Error 1 make: *** Waiting for unfinished jobs.... autoreconf: running: automake --add-missing --copy --force-missing charset/Makefile.am:1: error: Libtool library used but 'LIBTOOL' is undefined charset/Makefile.am:1: The usual way to define 'LIBTOOL' is to add 'LT_INIT' charset/Makefile.am:1: to 'configure.ac' and run 'aclocal' and 'autoconf' again. charset/Makefile.am:1: If 'LT_INIT' is in 'configure.ac', make sure charset/Makefile.am:1: its definition is in aclocal's search path. /home/mesut/Android/android/vlc/extras/tools/build/share/automake-1.14/am/ltlibrary.am: warning: 'libfribidi-char-sets.la': linking libtool libraries using a non-POSIX /home/mesut/Android/android/vlc/extras/tools/build/share/automake-1.14/am/ltlibrary.am: archiver requires 'AM_PROG_AR' in 'configure.ac' charset/Makefile.am:1: while processing Libtool library 'libfribidi-char-sets.la' lib/Headers.mk:22: warning: shell cat $(top_srcdir: non-POSIX variable name lib/Headers.mk:22: (probably a GNU make extension) doc/Makefile.am:26: 'lib/Headers.mk' included from here lib/Headers.mk:22: warning: shell cat $(top_srcdir: non-POSIX variable name lib/Headers.mk:22: (probably a GNU make extension) lib/Makefile.am:28: 'lib/Headers.mk' included from here lib/Makefile.am:3: error: Libtool library used but 'LIBTOOL' is undefined lib/Makefile.am:3: The usual way to define 'LIBTOOL' is to add 'LT_INIT' lib/Makefile.am:3: to 'configure.ac' and run 'aclocal' and 'autoconf' again. lib/Makefile.am:3: If 'LT_INIT' is in 'configure.ac', make sure lib/Makefile.am:3: its definition is in aclocal's search path. /home/mesut/Android/android/vlc/extras/tools/build/share/automake-1.14/am/ltlibrary.am: warning: 'libfribidi.la': linking libtool libraries using a non-POSIX /home/mesut/Android/android/vlc/extras/tools/build/share/automake-1.14/am/ltlibrary.am: archiver requires 'AM_PROG_AR' in 'configure.ac' lib/Makefile.am:3: while processing Libtool library 'libfribidi.la' test/Makefile.am:30: warning: '%'-style pattern rules are a GNU make extension autoreconf: automake failed with exit status: 1 make: *** [.fribidi] Error 1 contribs: make failed
Libtool;

Code: Select all

host-triplet: i486-pc-linux-gnu shell: /bin/bash compiler: gcc compiler flags: -Wall -g -O2 linker: /usr/bin/ld (gnu? yes) libtool: (GNU libtool) 2.4.2 Debian-2.4.2-1.1 automake: automake (GNU automake) 1.11.6 autoconf: autoconf (GNU Autoconf) 2.69

Re: VLC Android Compile

Posted: 16 Feb 2015 22:28
by Jean-Baptiste Kempf
Try to update to a more recent automake.

Re: VLC Android Compile

Posted: 17 Feb 2015 12:17
by multimesut
automake i upgrade. (automake 1.14) the problem continues. I could not figure it was 1 month.
I did want to alter Linux? Does not ready linux image? I will add only 2 code.(putExtra->title,cache)
thank you :)

Re: VLC Android Compile

Posted: 18 Feb 2015 09:27
by multimesut
I solved the problem. Thank you for your help. I install Ubuntu 14.04.