[MDEV-20239] default `cmake` checks/warns for missing *ancient* aclocal version Created: 2019-08-02  Updated: 2019-10-11  Resolved: 2019-10-11

Status: Closed
Project: MariaDB Server
Component/s: Compiling, Configuration
Affects Version/s: 10.4.7, 10.4
Fix Version/s: N/A

Type: Bug Priority: Major
Reporter: pgnd Assignee: Vladislav Vaintroub
Resolution: Won't Do Votes: 0
Labels: TokuDB


 Description   

building latest 10.4 branch on linux

default `cmake` warns about missing aclocal 1.11

cmake ..
	...
	[ 13%] Performing build step for 'build_lzma'
	/usr/local/src/mariadb104/build/storage/tokudb/PerconaFT/xz/src/build_lzma/build-aux/missing: line 52: aclocal-1.11: command not found
	WARNING: `aclocal-1.11' is missing on your system.  You should only need it if
	         you modified `acinclude.m4' or `configure.ac'.  You might want
	         to install the `Automake' and `Perl' packages.  Grab them from
	         any GNU archive site.
	 cd /usr/local/src/mariadb104/build/storage/tokudb/PerconaFT/xz/src/build_lzma && /bin/sh /usr/local/src/mariadb104/build/storage/tokudb/PerconaFT/xz/src/build_lzma/build-aux/missing --run automake-1.11 --foreign
	/usr/local/src/mariadb104/build/storage/tokudb/PerconaFT/xz/src/build_lzma/build-aux/missing: line 52: automake-1.11: command not found
	WARNING: `automake-1.11' is missing on your system.  You should only need it if
	         you modified `Makefile.am', `acinclude.m4' or `configure.ac'.
	         You might want to install the `Automake' and `Perl' packages.
	         Grab them from any GNU archive site.
	...

Last automake v11x release was in 2012

> https://ftp.gnu.org/gnu/automake/

	automake-1.11.6.tar.xz	2012-07-09

most current release, v1.16.1, has been out since 2018,

	automake-1.16.1.tar.gz	2018-03-11

and is widely available in distro-packaging



 Comments   
Comment by Vladislav Vaintroub [ 2019-10-11 ]

CMake does not do " Performing build step for 'build_lzma'". That's what make would do.

It is building 3rd party external project or deprecated (by upstream) 3rd party storage engine. Nothing is using autotools in MariaDB, except deprecated third party engine. I think it makes sense to complain at the right address. Percona is the maintainer of that code.

Generated at Thu Feb 08 08:57:56 UTC 2024 using Jira 8.20.16#820016-sha1:9d11dbea5f4be3d4cc21f03a88dd11d8c8687422.