Hello,
I have also problem to build latest version of VLC for Android. I use
Ubuntu 14.04 and compiling version
1.3.2 was fine. But now when I try to compile version 1.4.1, the build fail on:
Code: Select all
touch .openjpeg
contribs: make failed
More from log:
Code: Select all
If you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use the `-LLIBDIR'
flag during linking and do at least one of the following:
- add LIBDIR to the `LD_LIBRARY_PATH' environment variable
during execution
- add LIBDIR to the `LD_RUN_PATH' environment variable
during linking
- use the `-Wl,-rpath -Wl,LIBDIR' linker flag
- have your system administrator add LIBDIR to `/etc/ld.so.conf'
See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.
----------------------------------------------------------------------
make[3]: Leaving directory `/home/tomas/android/android/vlc/contrib/contrib-android-arm-linux-androideabi/libogg/src'
make[2]: Leaving directory `/home/tomas/android/android/vlc/contrib/contrib-android-arm-linux-androideabi/libogg/src'
Making install in include
make[2]: Entering directory `/home/tomas/android/android/vlc/contrib/contrib-android-arm-linux-androideabi/libogg/include'
Making install in ogg
make[3]: Entering directory `/home/tomas/android/android/vlc/contrib/contrib-android-arm-linux-androideabi/libogg/include/ogg'
make[4]: Entering directory `/home/tomas/android/android/vlc/contrib/contrib-android-arm-linux-androideabi/libogg/include/ogg'
make[4]: Nothing to be done for `install-exec-am'.
/bin/mkdir -p '/home/tomas/android/android/vlc/contrib/arm-linux-androideabi/include/ogg'
/bin/mkdir -p '/home/tomas/android/android/vlc/contrib/arm-linux-androideabi/include/ogg'
/usr/bin/install -c -m 644 ogg.h os_types.h '/home/tomas/android/android/vlc/contrib/arm-linux-androideabi/include/ogg'
/usr/bin/install -c -m 644 config_types.h '/home/tomas/android/android/vlc/contrib/arm-linux-androideabi/include/ogg'
make[4]: Leaving directory `/home/tomas/android/android/vlc/contrib/contrib-android-arm-linux-androideabi/libogg/include/ogg'
make[3]: Leaving directory `/home/tomas/android/android/vlc/contrib/contrib-android-arm-linux-androideabi/libogg/include/ogg'
make[3]: Entering directory `/home/tomas/android/android/vlc/contrib/contrib-android-arm-linux-androideabi/libogg/include'
make[4]: Entering directory `/home/tomas/android/android/vlc/contrib/contrib-android-arm-linux-androideabi/libogg/include'
make[4]: Nothing to be done for `install-exec-am'.
make[4]: Nothing to be done for `install-data-am'.
make[4]: Leaving directory `/home/tomas/android/android/vlc/contrib/contrib-android-arm-linux-androideabi/libogg/include'
make[3]: Leaving directory `/home/tomas/android/android/vlc/contrib/contrib-android-arm-linux-androideabi/libogg/include'
make[2]: Leaving directory `/home/tomas/android/android/vlc/contrib/contrib-android-arm-linux-androideabi/libogg/include'
Making install in doc
make[2]: Entering directory `/home/tomas/android/android/vlc/contrib/contrib-android-arm-linux-androideabi/libogg/doc'
Making install in libogg
make[3]: Entering directory `/home/tomas/android/android/vlc/contrib/contrib-android-arm-linux-androideabi/libogg/doc/libogg'
make[4]: Entering directory `/home/tomas/android/android/vlc/contrib/contrib-android-arm-linux-androideabi/libogg/doc/libogg'
make[4]: Nothing to be done for `install-exec-am'.
/bin/mkdir -p '/home/tomas/android/android/vlc/contrib/arm-linux-androideabi/share/doc/libogg/libogg'
/usr/bin/install -c -m 644 bitpacking.html datastructures.html decoding.html encoding.html general.html index.html ogg_iovec_t.html ogg_packet.html ogg_packet_clear.html ogg_page.html ogg_page_bos.html ogg_page_checksum_set.html ogg_page_continued.html ogg_page_eos.html ogg_page_granulepos.html ogg_page_packets.html ogg_page_pageno.html ogg_page_serialno.html ogg_page_version.html ogg_stream_check.html ogg_stream_clear.html ogg_stream_destroy.html ogg_stream_eos.html ogg_stream_flush.html ogg_stream_flush_fill.html ogg_stream_init.html ogg_stream_iovecin.html ogg_stream_packetin.html ogg_stream_packetout.html ogg_stream_packetpeek.html ogg_stream_pagein.html ogg_stream_pageout.html ogg_stream_pageout_fill.html ogg_stream_reset.html ogg_stream_reset_serialno.html ogg_stream_state.html ogg_sync_buffer.html ogg_sync_check.html ogg_sync_clear.html ogg_sync_destroy.html '/home/tomas/android/android/vlc/contrib/arm-linux-androideabi/share/doc/libogg/libogg'
/usr/bin/install -c -m 644 ogg_sync_init.html ogg_sync_pageout.html ogg_sync_pageseek.html ogg_sync_reset.html ogg_sync_state.html ogg_sync_wrote.html oggpack_adv.html oggpack_adv1.html oggpack_bits.html oggpack_buffer.html oggpack_bytes.html oggpack_get_buffer.html oggpack_look.html oggpack_look1.html oggpack_read.html oggpack_read1.html oggpack_readinit.html oggpack_reset.html oggpack_write.html oggpack_writealign.html oggpack_writecheck.html oggpack_writeclear.html oggpack_writecopy.html oggpack_writeinit.html oggpack_writetrunc.html overview.html reference.html style.css '/home/tomas/android/android/vlc/contrib/arm-linux-androideabi/share/doc/libogg/libogg'
make[4]: Leaving directory `/home/tomas/android/android/vlc/contrib/contrib-android-arm-linux-androideabi/libogg/doc/libogg'
make[3]: Leaving directory `/home/tomas/android/android/vlc/contrib/contrib-android-arm-linux-androideabi/libogg/doc/libogg'
make[3]: Entering directory `/home/tomas/android/android/vlc/contrib/contrib-android-arm-linux-androideabi/libogg/doc'
make[4]: Entering directory `/home/tomas/android/android/vlc/contrib/contrib-android-arm-linux-androideabi/libogg/doc'
make[4]: Nothing to be done for `install-exec-am'.
/bin/mkdir -p '/home/tomas/android/android/vlc/contrib/arm-linux-androideabi/share/doc/libogg'
/usr/bin/install -c -m 644 framing.html index.html oggstream.html ogg-multiplex.html fish_xiph_org.png multiplex1.png packets.png pages.png stream.png vorbisword2.png white-ogg.png white-xifish.png rfc3533.txt rfc5334.txt skeleton.html '/home/tomas/android/android/vlc/contrib/arm-linux-androideabi/share/doc/libogg'
make[4]: Leaving directory `/home/tomas/android/android/vlc/contrib/contrib-android-arm-linux-androideabi/libogg/doc'
make[3]: Leaving directory `/home/tomas/android/android/vlc/contrib/contrib-android-arm-linux-androideabi/libogg/doc'
make[2]: Leaving directory `/home/tomas/android/android/vlc/contrib/contrib-android-arm-linux-androideabi/libogg/doc'
make[2]: Entering directory `/home/tomas/android/android/vlc/contrib/contrib-android-arm-linux-androideabi/libogg'
make[3]: Entering directory `/home/tomas/android/android/vlc/contrib/contrib-android-arm-linux-androideabi/libogg'
make[3]: Nothing to be done for `install-exec-am'.
/bin/mkdir -p '/home/tomas/android/android/vlc/contrib/arm-linux-androideabi/share/aclocal'
/bin/mkdir -p '/home/tomas/android/android/vlc/contrib/arm-linux-androideabi/lib/pkgconfig'
/usr/bin/install -c -m 644 ogg.m4 '/home/tomas/android/android/vlc/contrib/arm-linux-androideabi/share/aclocal'
/usr/bin/install -c -m 644 ogg.pc '/home/tomas/android/android/vlc/contrib/arm-linux-androideabi/lib/pkgconfig'
make[3]: Leaving directory `/home/tomas/android/android/vlc/contrib/contrib-android-arm-linux-androideabi/libogg'
make[2]: Leaving directory `/home/tomas/android/android/vlc/contrib/contrib-android-arm-linux-androideabi/libogg'
make[1]: Leaving directory `/home/tomas/android/android/vlc/contrib/contrib-android-arm-linux-androideabi/libogg'
touch .ogg
CC libopenjpeg_la-ppix_manager.lo
CC libopenjpeg_la-thix_manager.lo
CC libopenjpeg_la-tpix_manager.lo
CCLD libopenjpeg.la
make[3]: Entering directory `/home/tomas/android/android/vlc/contrib/contrib-android-arm-linux-androideabi/openjpeg/libopenjpeg'
/bin/mkdir -p '/home/tomas/android/android/vlc/contrib/arm-linux-androideabi/lib'
/bin/bash ../libtool --mode=install /usr/bin/install -c libopenjpeg.la '/home/tomas/android/android/vlc/contrib/arm-linux-androideabi/lib'
libtool: install: /usr/bin/install -c .libs/libopenjpeg.lai /home/tomas/android/android/vlc/contrib/arm-linux-androideabi/lib/libopenjpeg.la
libtool: install: /usr/bin/install -c .libs/libopenjpeg.a /home/tomas/android/android/vlc/contrib/arm-linux-androideabi/lib/libopenjpeg.a
libtool: install: chmod 644 /home/tomas/android/android/vlc/contrib/arm-linux-androideabi/lib/libopenjpeg.a
libtool: install: arm-linux-androideabi-ranlib /home/tomas/android/android/vlc/contrib/arm-linux-androideabi/lib/libopenjpeg.a
libtool: finish: PATH="/home/tomas/android/android/vlc/extras/tools/build/bin:/home/tomas/android/android/vlc/extras/tools/build/bin:/home/tomas/Android/Ndk/toolchains/arm-linux-androideabi-4.8/prebuilt/linux-x86_64/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/home/tomas/Android/Sdk/platform-tools:/home/tomas/Android/Sdk/tools:/home/tomas/android/android/vlc/contrib/contrib-android-arm-linux-androideabi/../arm-linux-androideabi/bin:/sbin" ldconfig -n /home/tomas/android/android/vlc/contrib/arm-linux-androideabi/lib
----------------------------------------------------------------------
Libraries have been installed in:
/home/tomas/android/android/vlc/contrib/arm-linux-androideabi/lib
If you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use the `-LLIBDIR'
flag during linking and do at least one of the following:
- add LIBDIR to the `LD_LIBRARY_PATH' environment variable
during execution
- add LIBDIR to the `LD_RUN_PATH' environment variable
during linking
- use the `-Wl,-rpath -Wl,LIBDIR' linker flag
- have your system administrator add LIBDIR to `/etc/ld.so.conf'
See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.
----------------------------------------------------------------------
/bin/mkdir -p '/home/tomas/android/android/vlc/contrib/arm-linux-androideabi/include/openjpeg-1.5'
/usr/bin/install -c -m 644 openjpeg.h '/home/tomas/android/android/vlc/contrib/arm-linux-androideabi/include/openjpeg-1.5'
make install-data-hook
make[4]: Entering directory `/home/tomas/android/android/vlc/contrib/contrib-android-arm-linux-androideabi/openjpeg/libopenjpeg'
cd /home/tomas/android/android/vlc/contrib/arm-linux-androideabi/include && \
rm -f openjpeg.h && \
ln -s openjpeg-1.5/openjpeg.h \
openjpeg.h
make[4]: Leaving directory `/home/tomas/android/android/vlc/contrib/contrib-android-arm-linux-androideabi/openjpeg/libopenjpeg'
make[3]: Leaving directory `/home/tomas/android/android/vlc/contrib/contrib-android-arm-linux-androideabi/openjpeg/libopenjpeg'
make[2]: Leaving directory `/home/tomas/android/android/vlc/contrib/contrib-android-arm-linux-androideabi/openjpeg/libopenjpeg'
make[1]: Leaving directory `/home/tomas/android/android/vlc/contrib/contrib-android-arm-linux-androideabi/openjpeg/libopenjpeg'
touch .openjpeg
contribs: make failed
System is up-to-date, source cloned from scratch and also latest SDK and NDK. Does anyone have the same problem? How to fix it?