Bug #14436 Source tar-ball is incomplete: "bdb" and "innobase" are missing
Submitted: 28 Oct 2005 19:43 Modified: 3 Nov 2005 19:22
Reporter: Joerg Bruehe Email Updates:
Status: Closed Impact on me:
None 
Category:MySQL Server: Compiling Severity:S1 (Critical)
Version:5.1.2 OS:Any (All)
Assigned to: Joerg Bruehe CPU Architecture:Any

[28 Oct 2005 19:43] Joerg Bruehe
Description:
Test build of 5.1, based on ChangeSet
  1.1944 05/10/28 13:49:41 ramil@mysql.com +7 -0
  WL #528: Faster free_tmp_table

"Configure" on the target platforms fails with this message:
config.status: error: cannot find input file: storage/ndb/Makefile.in

On checking, it is really not found in the source tar.gz - in fact, no file below "storage/ndb" is contained. 
The same holds for "storage/innobase" and "storage/bdb".

How to repeat:
bk export
BUILD/compile-dist
make dist

Suggested fix:
Modify "storage/Makefile.am":
Add "ndb", "innobase", "bdb" to the "DIST_SUBDIRS" list.
[31 Oct 2005 11:21] 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/internals/31675
[31 Oct 2005 13:26] 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/internals/31684
[31 Oct 2005 14:36] 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/internals/31686
[1 Nov 2005 8:29] 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/internals/31719
[1 Nov 2005 9:18] 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/internals/31722
[1 Nov 2005 10:41] 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/internals/31726
[1 Nov 2005 15:36] 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/internals/31744
[3 Nov 2005 19:22] Joerg Bruehe
There has been parallel work on this bug.

As last part of the fix, "storage/bdb/build_unix/.IGNORE_ME" has been introduced into 5.1 like it was in earlier versions.
As a result, the 5.1 source tarball does not have any empty directories.