[mythtv-commits] Ticket #12696: Fails to compile mythzoneminder when mysql-5.7 is used
MythTV
noreply at mythtv.org
Fri Mar 25 15:51:17 UTC 2016
#12696: Fails to compile mythzoneminder when mysql-5.7 is used
--------------------------------------+-------------------------
Reporter: superm1@… | Owner:
Type: Bug Report - General | Status: new
Priority: minor | Milestone: unknown
Component: MythTV - General | Version: Unspecified
Severity: medium | Keywords:
Ticket locked: 0 |
--------------------------------------+-------------------------
Ubuntu is introducing mysql 5.-7 into the 16.04 archive shortly:
https://bugs.launchpad.net/ubuntu/+source/mysql-5.7/+bug/1528583
Unfortunately mythtv doesn't compile against it properly.
The configure check for mysql/mysql.h under mythplugins fails when
compiling against mysql-5.7.
This happens because <mysql/mysql.h> includes "mysql/client_plugin.h".
mysql/mysql/client_plugin.h includes <mysql/plugin_auth_common.h>. The
actual location of plugin_auth_common.h is
/usr/include/mysql/mysql/auth_plugin_common.h. Of course this isn't part
of the default search path so it leads to a failure.
This is the most obvious failure that affects MythTV.
There are all sorts of instances that they're expecting /usr/include/mysql
to be on the search path in the headers.
This can be fixed by adding a -I/usr/include/mysql to the header check and
to the mythzmserver search path for includes.
--
Ticket URL: <https://code.mythtv.org/trac/ticket/12696>
MythTV <http://www.mythtv.org>
MythTV Media Center
More information about the mythtv-commits
mailing list