Bug #21955 include/storage directory missing from 5.1 binary packages
Submitted: 31 Aug 2006 20:27 Modified: 25 Sep 2006 8:42
Reporter: Hartmut Holzgraefe Email Updates:
Status: Closed Impact on me:
Category:MySQL Cluster: NDB API Severity:S2 (Serious)
Version:5.1.11 OS:Linux (linux)
Assigned to: Kent Boortz CPU Architecture:Any
Tags: ndbapi packaging

[31 Aug 2006 20:27] Hartmut Holzgraefe
The complete storage subdirectory including storage/ndb is missing in the binary 5.1 package (Linux (x86) 5.1.11-beta 62.3M) so that it is not possible to compile any NDBAPI programs. The libndbclient.a library and all the cluster binaries are included though.

How to repeat:
check for include/storage in the binary package

Suggested fix:
include the required subdirectories and header files
[21 Sep 2006 14:21] Calvin Sun
mark bug#22513 as a dup.
[21 Sep 2006 14:31] Johan Andersson
it would be good if shared object files could also be included where applicable.
[23 Sep 2006 22:42] Bugs System
A patch for this bug has been committed. After review, it may
be pushed to the relevant source trees for release in the next
version. You can access the patch from:


ChangeSet@1.2320, 2006-09-24 00:41:20+02:00, kent@mysql.com +2 -0
    Added "test" RPM package
    Install all binaries "make install" would
    Copy Cluster API headers into "/usr/include/mysql/storage/ndb/" (Bug#21955)
[23 Sep 2006 23:01] Kent Boortz
Added the missing "include/storage/ndb/" directory
and will be in 5.1.12.
[25 Sep 2006 8:42] Jon Stephens
Thank you for your bug report. This issue has been committed to our source repository of that product and will be incorporated into the next release.

If necessary, you can access the source repository and build the latest available version, including the bug fix. More information about accessing the source trees is available at


Documented bugfix in 5.1.12 changelog and in NDB API Guide.