Bug #21955 include/storage directory missing from 5.1 binary packages
Submitted: 31 Aug 2006 22:27 Modified: 25 Sep 2006 10:42
Reporter: Hartmut Holzgraefe
Status: Closed
Category:Server: NDBAPI Severity:S2 (Serious)
Version:5.1.11 OS:Linux (linux)
Assigned to: Kent Boortz Target Version:
Tags: ndbapi packaging

[31 Aug 2006 22:27] Hartmut Holzgraefe
Description:
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 16:21] Calvin Sun
mark bug#22513 as a dup.
[21 Sep 2006 16:31] Johan Andersson
it would be good if shared object files could also be included where applicable.
-j
[24 Sep 2006 0: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:

  http://lists.mysql.com/commits/12446

ChangeSet@1.2320, 2006-09-24 00:41:20+02:00, kent@mysql.com +2 -0
  mysql.spec.sh:
    Added "test" RPM package
    Install all binaries "make install" would
  make_binary_distribution.sh:
    Copy Cluster API headers into "/usr/include/mysql/storage/ndb/" (Bug#21955)
[24 Sep 2006 1:01] Kent Boortz
Added the missing "include/storage/ndb/" directory
and will be in 5.1.12.
[25 Sep 2006 10: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

    http://dev.mysql.com/doc/en/installing-source.html

Documented bugfix in 5.1.12 changelog and in NDB API Guide.