Bug #58454 Several includefiles located in the wrong place in tarball
Submitted: 24 Nov 2010 11:17 Modified: 16 May 2013 5:56
Reporter: Anders Karlsson Email Updates:
Status: Can't repeat Impact on me:
None 
Category:MySQL Server: Packaging Severity:S3 (Non-critical)
Version:5.5.7 OS:Linux
Assigned to: CPU Architecture:Any
Tags: plugin

[24 Nov 2010 11:17] Anders Karlsson
Description:
In 5.5.7, the includefile "plugin.h" in the include directory in the tarball in turn includes mysql/services.h, which in turn includes mysql/service_my_snprintf.h and mysql/service_thd_alloc.h. These last three files are not located in the mysql subdirectory at all though, they are in the top level include directory.

How to repeat:
Try to build a plugin containing a:
#include <plugin.h>
preprocessor statement. It will fail, saying it cannot find services.h. And if you fix THIS, then it will complaing about not being able to find the other two files included from services.h
[24 Nov 2010 19:39] Sveta Smirnova
Thank you for the report.

Verified as described. BZR sources affected as well (after make install).
[16 May 2013 5:56] Jon Olav Hauglid
5.5.31 tarball looks OK to me.