[mythtv] [mythtv-users] Android mythfrontend mysql driver problems
Peter Bennett
pb.mythtv at gmail.com
Wed Sep 28 21:34:03 UTC 2022
On 9/28/22 17:15, David Engel wrote:
> What problem? I've rebuilt recently with no, new problems. There are
> some resume from sleep related problems but I've usually attributed
> them to Nvidia Shield updates and not MythTV.
The problems are:
1. The build required API level 29 but the fire stick only has 25. This
would not affect the Shield. It was caused by the new QT which
disallowed specification of the minimum version in the manifest. I fixed
this locally by going back to api version 21 as we had used before.
2. Rebuilding the libs, I was unable to build the mariadb-connector
library due to an error in the cmake file ConnectorName.cmake . It has
an END() command where it should have had ENDIF(). The build failed with
error "CMake Error at cmake/ConnectorName.cmake:30 (ENDMACRO): Flow
control statements are not properly nested.". Changing it to ENDIF let
the build complete that but I don't know what is really going on with
this, whether the downloaded source has an error or whether some patch
was applied incorrectly or if I am just misunderstanding the whole problem.
3. After fixing those, I built and installed mythfrontend (32bit
version) on a fire stick 4K. Starting it up fails with the message
"mythdbcon.cpp:84:MSqlDatabase FATAL: Unable to load the QT QMYSQL
driver, is it installed?". All I see is the splash screen for a few
seconds then back to the android home page.
It is possible that my fix for the mariadb connector was all wrong and
caused the DB problem. Or maybe we need a different mariadb connector
version. It is using version 2.3.7.
Any suggestions?
Peter
More information about the mythtv-dev
mailing list