Top-level make fails in UDF autoreconf with Automake 1.13
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Percona Server moved to https://jira.percona.com/projects/PS |
Invalid
|
Undecided
|
Unassigned | ||
5.1 |
Fix Released
|
High
|
Laurynas Biveinis | ||
5.5 |
Invalid
|
Undecided
|
Unassigned | ||
5.6 |
Invalid
|
Undecided
|
Unassigned |
Bug Description
With Automake 1.13 (which is the default version on e.g. Ubuntu 13.10), top-level Make results in:
...
cd "Percona-
libtoolize: Consider adding `AC_CONFIG_
libtoolize: rerunning libtoolize, to keep the correct libtool macros in-tree.
libtoolize: Consider adding `-I m4' to ACLOCAL_AMFLAGS in Makefile.am.
libtoolize: `AC_PROG_RANLIB' is rendered obsolete by `LT_INIT'
automake: warnings are treated as errors
/usr/share/
/usr/share/
src/Makefile.am:1: while processing Libtool library 'libfnv1a_udf.la'
/usr/share/
/usr/share/
src/Makefile.am:1: while processing Libtool library 'libfnv_udf.la'
/usr/share/
/usr/share/
src/Makefile.am:1: while processing Libtool library 'libmurmur_udf.la'
autoreconf: automake failed with exit status: 1
make: *** [maatkit-udf] Error 1
This issue is already prevented (or fixed) in 5.5 and 5.6 trees, where configure.ac has extra line
m4_ifdef(
(Just adding AM_PROG_AR will not work, as this macro is undefined in earlier Automake versions).
We should add this to 5.1 too. There are other ways to fix this (disable Automake -Werror or -Wextra-
Related branches
- Sergei Glushchenko (community): Approve (g2)
-
Diff: 71 lines (+6/-6)5 files modifiedPercona-Server/mysys/md5.c (+1/-1)
Percona-Server/sql/field.cc (+2/-2)
Percona-Server/storage/myisam/mi_checksum.c (+1/-2)
Percona-Server/storage/myisam/mi_key.c (+1/-1)
UDF/configure.ac (+1/-0)
tags: | added: ci low-hanging-fruit |
Percona now uses JIRA for bug reports so this bug report is migrated to: https:/ /jira.percona. com/browse/ PS-3054