[debian-mysql] Bug#641375: Missing includes to build MySQL storage engine plugins

Clint Byrum clint at ubuntu.com
Tue Sep 13 08:03:48 UTC 2011

Excerpts from Xypron debian's message of Mon Sep 12 18:14:01 -0700 2011:
> Package: libmysqlclient-dev
> Version: 5.1.58-1
> Severity: normal
> The package provides include files for projects based on MySQL.
> Unfortunately it lacks the includes which are needed to
> build storage engine plugins. Some of these includes are:
> #include "thr_lock.h"                           /* THR_LOCK */
> #include "handler.h"                            /* handler */
> #include "table.h"                              /* TABLE_SHARE */

These aren't intended to be accessed from outside the source tree in
5.1. Plugins that need these things must build in-tree. The full build
directory to enable this is available in the 'mysql-source-5.1' binary
package. Take a look at the handlersocket packaging to see how this can
be used.

More information about the pkg-mysql-maint mailing list