2021-11-21, 08:50
I'm using Ubuntu 20.04 LTS on Window 10
I'm following this https://github.com/xbmc/xbmc/blob/master...Android.md
Android SDK: commandlinetools-linux-7583922_latest
Android NDK: android-ndk-r21e-linux-x86_64
I use this configure:
./configure --with-tarballs=$HOME/android-tools/xbmc-tarballs --host=x86_64-linux-android --with-sdk-path=$HOME/android-tools/android-sdk-linux --with-ndk-path=$HOME/android-tools/android-ndk-r21e --prefix=$HOME/android-tools/xbmc-depends
And I run:
make -j$(getconf _NPROCESSORS_ONLN)
Then I have an error here:
touch .installed-x86_64-linux-android-21-debug
make[2]: Leaving directory '/root/kodi/tools/depends/target/xz'
make -C python3
make[2]: Entering directory '/root/kodi/tools/depends/target/python3'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/root/kodi/tools/depends/target/python3'
make -C libshairplay
make[2]: Entering directory '/root/kodi/tools/depends/target/libshairplay'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/root/kodi/tools/depends/target/libshairplay'
make -C libfmt
make[2]: Entering directory '/root/kodi/tools/depends/target/libfmt'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/root/kodi/tools/depends/target/libfmt'
make -C libspdlog
make[2]: Entering directory '/root/kodi/tools/depends/target/libspdlog'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/root/kodi/tools/depends/target/libspdlog'
make -C libplist
make[2]: Entering directory '/root/kodi/tools/depends/target/libplist'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/root/kodi/tools/depends/target/libplist'
make -C libbluray
make[2]: Entering directory '/root/kodi/tools/depends/target/libbluray'
rm -rf x86_64-linux-android-21-debug; mkdir -p x86_64-linux-android-21-debug
cd x86_64-linux-android-21-debug; /usr/bin/tar --strip-components=1 -xf /root/android-tools/xbmc-tarballs/libbluray-1.1.2.tar.bz2
bzip2: Compressed file ends unexpectedly;
perhaps it is corrupted? *Possible* reason follows.
bzip2: Inappropriate ioctl for device
Input file = (stdin), output file = (stdout)
It is possible that the compressed file(s) have become corrupted.
You can use the -tvv option to test integrity of such files.
You can use the `bzip2recover' program to attempt to recover
data from undamaged sections of corrupted files.
/usr/bin/tar: Child returned status 2
/usr/bin/tar: Error is not recoverable: exiting now
make[2]: *** [Makefile:24: x86_64-linux-android-21-debug] Error 2
make[2]: Leaving directory '/root/kodi/tools/depends/target/libbluray'
make[1]: *** [Makefile:142: libbluray] Error 2
make[1]: Leaving directory '/root/kodi/tools/depends/target'
make: *** [Makefile:11: target/.installed-x86_64-linux-android-21-debug] Error 2
I tried 'make clean' target/libbluray but still have error.
Please have me! Thank you!
I'm following this https://github.com/xbmc/xbmc/blob/master...Android.md
Android SDK: commandlinetools-linux-7583922_latest
Android NDK: android-ndk-r21e-linux-x86_64
I use this configure:
./configure --with-tarballs=$HOME/android-tools/xbmc-tarballs --host=x86_64-linux-android --with-sdk-path=$HOME/android-tools/android-sdk-linux --with-ndk-path=$HOME/android-tools/android-ndk-r21e --prefix=$HOME/android-tools/xbmc-depends
And I run:
make -j$(getconf _NPROCESSORS_ONLN)
Then I have an error here:
touch .installed-x86_64-linux-android-21-debug
make[2]: Leaving directory '/root/kodi/tools/depends/target/xz'
make -C python3
make[2]: Entering directory '/root/kodi/tools/depends/target/python3'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/root/kodi/tools/depends/target/python3'
make -C libshairplay
make[2]: Entering directory '/root/kodi/tools/depends/target/libshairplay'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/root/kodi/tools/depends/target/libshairplay'
make -C libfmt
make[2]: Entering directory '/root/kodi/tools/depends/target/libfmt'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/root/kodi/tools/depends/target/libfmt'
make -C libspdlog
make[2]: Entering directory '/root/kodi/tools/depends/target/libspdlog'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/root/kodi/tools/depends/target/libspdlog'
make -C libplist
make[2]: Entering directory '/root/kodi/tools/depends/target/libplist'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/root/kodi/tools/depends/target/libplist'
make -C libbluray
make[2]: Entering directory '/root/kodi/tools/depends/target/libbluray'
rm -rf x86_64-linux-android-21-debug; mkdir -p x86_64-linux-android-21-debug
cd x86_64-linux-android-21-debug; /usr/bin/tar --strip-components=1 -xf /root/android-tools/xbmc-tarballs/libbluray-1.1.2.tar.bz2
bzip2: Compressed file ends unexpectedly;
perhaps it is corrupted? *Possible* reason follows.
bzip2: Inappropriate ioctl for device
Input file = (stdin), output file = (stdout)
It is possible that the compressed file(s) have become corrupted.
You can use the -tvv option to test integrity of such files.
You can use the `bzip2recover' program to attempt to recover
data from undamaged sections of corrupted files.
/usr/bin/tar: Child returned status 2
/usr/bin/tar: Error is not recoverable: exiting now
make[2]: *** [Makefile:24: x86_64-linux-android-21-debug] Error 2
make[2]: Leaving directory '/root/kodi/tools/depends/target/libbluray'
make[1]: *** [Makefile:142: libbluray] Error 2
make[1]: Leaving directory '/root/kodi/tools/depends/target'
make: *** [Makefile:11: target/.installed-x86_64-linux-android-21-debug] Error 2
I tried 'make clean' target/libbluray but still have error.
Please have me! Thank you!