Bug #31405 compile-dist wrong
Submitted: 4 Oct 2007 19:32 Modified: 29 Oct 2007 21:59
Reporter: Brian Aker Email Updates:
Status: Closed Impact on me:
None 
Category:MySQL Server: Packaging Severity:S3 (Non-critical)
Version:5.1.23 OS:Any
Assigned to: Kent Boortz CPU Architecture:Any

[4 Oct 2007 19:32] Brian Aker
Description:
From compile dist:

test -f Makefile && make maintainer-clean
(cd storage/innobase && aclocal && autoheader && \
    libtoolize --automake --force --copy && \
    automake --force --add-missing --copy && autoconf)
aclocal
autoheader
libtoolize --automake --force --copy
automake --force --add-missing --copy
autoconf

Innodb no longer has a configure.in. This script is a wee bit out of date :)

It should be calling the autorun file in the BUILD directory as well.

How to repeat:
Read the file... notice the errors :)

Suggested fix:
Update to use autorun script in BUILD directory.
[29 Oct 2007 19:12] 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/36595

ChangeSet@1.2592, 2007-10-29 20:12:44+01:00, kent@mysql.com +2 -0
  autorun.sh:
    Removed innobase from compile-dist, and let it use autorun.sh to avoid
    code duplication. Also corrected a problem when searching for one of
    "libtoolize" and "glibtoolize", now it honors the PATH setting (Bug#31405)
[1 Nov 2007 10:15] Bugs System
Pushed into 6.0.4-alpha
[1 Nov 2007 10:16] Bugs System
Pushed into 5.1.23-rc