[mythtv-users] building Android mythfrontend from source

James Abernathy jfabernathy at gmail.com
Thu Aug 11 18:24:25 UTC 2022


On Thu, Aug 11, 2022 at 1:26 PM James Abernathy <jfabernathy at gmail.com>
wrote:

>
>
> On Thu, Aug 11, 2022 at 12:16 PM James Abernathy <jfabernathy at gmail.com>
> wrote:
>
>>
>>
>> On Thu, Aug 11, 2022 at 10:52 AM David Hampton via mythtv-users <
>> mythtv-users at mythtv.org> wrote:
>>
>>>
>>> You need a newer version of java.  Try upgrading from openjdk-8 to
>>> something more recent.  My Ubuntu 20.04 builder uses openjdk-14.
>>>
>>> David
>>>
>>
>> Odd, it failed to find 14, but 16 seems to work. I'll see what happens
>> after the long build
>>
>> JIm A
>>
>
>
> It appears that the openjdk version is not related to this problem. I've
> uploaded a new log at:
>
> https://drive.google.com/file/d/1Z86VzDqyjVY4Hof6-TYE_VRTFCLrOJXQ/view?usp=sharing
>
> This was a make of the libs.
>
> Jim A
>

I'm trying parallel ways of solving this.  Previously it's been about the
Docker way of building the tools.  Now I'm also going to try the more
traditional way of building stuff, but it fails really quickly there so I
must be missing a dependency somewhere. I'm following the readme on:

 https://github.com/MythTV/packaging/tree/master/android

below is my first log which is short and an immediate error:
./makelibs.sh --arm --sdk 21 all
Using discovered tools version 33.0.0
Thu 11 Aug 2022 02:14:33 PM EDT
makelibs.sh
ANDROID_NATIVE_API_LEVEL [SDK]: 21
ARM64: 0
~/workdir/packaging/android/libs ~/workdir/packaging/android

**** taglib-1.11.1 ****
~/workdir/packaging/android/libs/taglib-1.11.1
~/workdir/packaging/android/libs ~/workdir/packaging/android
~/workdir/packaging/android/libs/taglib-1.11.1/taglib
~/workdir/packaging/android/libs/taglib-1.11.1
~/workdir/packaging/android/libs ~/workdir/packaging/android
patching file CMakeLists.txt
Hunk #1 succeeded at 357 (offset 43 lines).
~/workdir/packaging/android/libs/taglib-1.11.1
~/workdir/packaging/android/libs ~/workdir/packaging/android
~/workdir/packaging/android/libs/taglib-1.11.1/build
~/workdir/packaging/android/libs/taglib-1.11.1
~/workdir/packaging/android/libs ~/workdir/packaging/android
CMake Error at /usr/share/cmake-3.16/Modules/CMakeDetermineSystem.cmake:99
(message):
  Could not find toolchain file:
  /home/jim/Android/android-ndk/build/cmake/android.toolchain.cmake
Call Stack (most recent call first):
  CMakeLists.txt:3 (project)


CMake Error: CMAKE_C_COMPILER not set, after EnableLanguage
CMake Error: CMAKE_CXX_COMPILER not set, after EnableLanguage
-- Configuring incomplete, errors occurred!
~/workdir/packaging/android/libs/taglib-1.11.1
~/workdir/packaging/android/libs ~/workdir/packaging/android
~/workdir/packaging/android/libs ~/workdir/packaging/android
make: *** [Makefile:33: libs] Error 1

It appears to be a tool chain issue.

Jim A
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mythtv.org/pipermail/mythtv-users/attachments/20220811/2e5dc479/attachment.htm>


More information about the mythtv-users mailing list