<div dir="ltr"><div dir="ltr"><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, Aug 11, 2022 at 2:24 PM James Abernathy <<a href="mailto:jfabernathy@gmail.com">jfabernathy@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div dir="ltr">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:<br></div><div class="gmail_quote"><div><br></div><div> <a href="https://github.com/MythTV/packaging/tree/master/android" target="_blank">https://github.com/MythTV/packaging/tree/master/android</a></div><div><br></div><div>below is my first log which is short and an immediate error:</div><div>./makelibs.sh --arm --sdk 21 all<br>Using discovered tools version 33.0.0<br>Thu 11 Aug 2022 02:14:33 PM EDT<br>makelibs.sh<br>ANDROID_NATIVE_API_LEVEL [SDK]: 21<br>ARM64: 0<br>~/workdir/packaging/android/libs ~/workdir/packaging/android<br><br>**** taglib-1.11.1 ****<br>~/workdir/packaging/android/libs/taglib-1.11.1 ~/workdir/packaging/android/libs ~/workdir/packaging/android<br>~/workdir/packaging/android/libs/taglib-1.11.1/taglib ~/workdir/packaging/android/libs/taglib-1.11.1 ~/workdir/packaging/android/libs ~/workdir/packaging/android<br>patching file CMakeLists.txt<br>Hunk #1 succeeded at 357 (offset 43 lines).<br>~/workdir/packaging/android/libs/taglib-1.11.1 ~/workdir/packaging/android/libs ~/workdir/packaging/android<br>~/workdir/packaging/android/libs/taglib-1.11.1/build ~/workdir/packaging/android/libs/taglib-1.11.1 ~/workdir/packaging/android/libs ~/workdir/packaging/android<br>CMake Error at /usr/share/cmake-3.16/Modules/CMakeDetermineSystem.cmake:99 (message):<br>  Could not find toolchain file:<br>  /home/jim/Android/android-ndk/build/cmake/android.toolchain.cmake<br>Call Stack (most recent call first):<br>  CMakeLists.txt:3 (project)<br><br><br>CMake Error: CMAKE_C_COMPILER not set, after EnableLanguage<br>CMake Error: CMAKE_CXX_COMPILER not set, after EnableLanguage<br>-- Configuring incomplete, errors occurred!<br>~/workdir/packaging/android/libs/taglib-1.11.1 ~/workdir/packaging/android/libs ~/workdir/packaging/android<br>~/workdir/packaging/android/libs ~/workdir/packaging/android<br>make: *** [Makefile:33: libs] Error 1<br></div><div><br></div><div>It appears to be a tool chain issue.</div><div><br></div><div>Jim A</div></div></div></blockquote><div><br></div><div>I have made some progress on building using the more normal method, i.e. not Docker method.</div><div><br></div><div>I'd like to suggest that some documentation improvements might be in order. I'll take a stab at this once I can document to my satisfaction what work.  There are 2 key missing dependencies:</div><div>libtool</div><div>autopoint</div><div><br></div><div>Also what versions of NDK, build-tools, etc. are very critical.  I was using some newer stuff and was not getting very far.</div><div><br></div><div>Anyway I was able to build mythfrontend-20220812-arm-v32.0-59-gcf553e438c.apk and it runs on my FIreTV 4K Max device.  Still not as good as Leanfront, but it's useful for all the stuff you use mythfrontend for besides playing a recording.</div><div><br></div><div>Jim A</div><div><br></div><div><br></div></div></div>