<div dir="ltr"><div dir="ltr"><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, Sep 30, 2022 at 10:07 PM Scott Theisen <<a href="mailto:scott.the.elm@gmail.com">scott.the.elm@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>
On 9/30/22 20:35, Peter Bennett wrote:<br>
<blockquote type="cite">
<p><br>
</p>
<div>On 9/30/22 12:27, James Abernathy
wrote:<br>
</div>
<blockquote type="cite">
<div dir="ltr">
<div dir="ltr"><br>
</div>
<br>
<div class="gmail_quote">
<div dir="ltr" class="gmail_attr">On Thu, Sep 29, 2022 at
3:31 PM Peter Bennett <<a href="mailto:pb.mythtv@gmail.com" target="_blank">pb.mythtv@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"><br>
On 9/28/22 09:54, Peter Bennett wrote:<br>
><br>
> On 9/28/22 06:40, John Pilkington wrote:<br>
>> Hi: I haven't been using my Firestick 4K
recently because I no <br>
>> longer have an audio-capable HDMI display, but I
wanted to see how it <br>
>> would work with recordings made by recent master
from just one of six <br>
>> DVB-T muxes.<br>
>><br>
>> In the past I installed the downloaded builds
using adb; this still <br>
>> worked for leanfront but now fails for the
standard frontend. It <br>
>> looks as if the Fedora (35) version of
android-tools is outdated, and <br>
>> I haven't yet had success with other suggestions
from google.<br>
>><br>
>> {{{<br>
>><br>
>> [john@HPFed Downloads]$ adb install -r <br>
>> 20220830-leanfront-release-v0-372-g71a3c49.apk<br>
>> Performing Streamed Install<br>
>> Success<br>
>> [john@HPFed Downloads]$ adb install -r <br>
>>
mythfrontend-20220907-arm-v33-Pre-854-gecc24f1e15.apk<br>
>> Performing Streamed Install<br>
>> adb: failed to install <br>
>>
mythfrontend-20220907-arm-v33-Pre-854-gecc24f1e15.apk:
Failure <br>
>> [INSTALL_FAILED_OLDER_SDK: Failed parse during
installPackageLI: <br>
>> /data/app/vmdl152075533.tmp/base.apk (at Binary
XML file line #8): <br>
>> Requires newer sdk version #29 (current version
is #25)]<br>
>> [john@HPFed Downloads]$<br>
>><br>
>> }}}<br>
>><br>
>> This is just an FYI. I'll perhaps try it in
kubuntu.<br>
>><br>
>> John P<br>
>> _______________________________________________<br>
>><br>
> It looks like a problem with the package. The fire
stick 4K has API <br>
> version 25 and it looks like the package is built to
require version <br>
> 29. Perhaps a newer version of QT has caused this
change in the build. <br>
> I will look into it.<br>
><br>
> Peter<br>
><br>
This is now fixed and new 32bit and 64bit packages have
been uploaded to <br>
orangedox<br>
<br>
Peter<br>
</blockquote>
<div><br>
</div>
<div>Did you have to do anything special not included on the
README.md for android on github for building master?</div>
<div><br>
</div>
<div>I checked out master and build arm64 libs fine, but apk
failed. I can use orangedox files for now, but wanted to
make sure I can build my own if ever necessary. <br>
</div>
<div><br>
</div>
<div>partial log below:</div>
<div><br>
</div>
<div>make[3]: Entering directory
'/home/jim/workdir/packaging/android/build64/mythtv/external/FFmpeg'<br>
tests/Makefile:245: tests/fate/webm-dash-manifest.mak: No
such file or directory<br>
make[3]: *** No rule to make target
'tests/fate/webm-dash-manifest.mak'. Stop.<br>
make[3]: Leaving directory
'/home/jim/workdir/packaging/android/build64/mythtv/external/FFmpeg'<br>
make[2]: *** [Makefile:32: FFmpeg-all] Error 2<br>
make[2]: Leaving directory
'/home/jim/workdir/packaging/android/build64/mythtv/external'<br>
make[1]: *** [Makefile:66: external] Error 2<br>
make[1]: Leaving directory
'/home/jim/workdir/packaging/android/build64/mythtv'<br>
make: *** [Makefile:36: apk] Error 2<br>
</div>
<div><br>
</div>
<div>Jim A</div>
<div><br>
</div>
</div>
</div>
</blockquote>
<p>The basic error was I leftout the SDK version which should be
21 for fire stick. In trying to fix that I hit the mariadb
problem.<br>
</p>
<p>There was an error building the mariadb lib. After getting the
solution from David Hampton I committed the fix for that
yesterday. <br>
</p>
<p>Unfortunately there is a shortcoming in the build script for
the libs. If any libs fail to build it carries on as if nothing
was wrong, but you have a missing library. Check if the mariadb
library built. If not, get the latest from packaging and build
the libs again.</p>
<p>The error above is not the one I saw, I had an error
complaining about mariadb.so missing.</p>
<p>Peter<br>
</p>
</blockquote>
<br>
Is your mythtv master checkout in a bad state? i.e. does that file
exist? (It should.) Both the referenced Makefile line and that file
are from the FFmpeg 5.1 merge.<br>
<br>
Regards,<br>
<br>
Scott<br></div></blockquote><div><br></div><div>Thanks, I rm -rf workdir and started over with a fresh mythtv and packaging git clone and didn't checkout anything so I should be on master, right.</div><div><br></div><div>This time it was built and I have a .apk.</div><div><br></div><div>Jim A</div><div><br></div><div><br></div></div></div>