[oi-dev] What to do about missing aclocal and automake versions?

Gary Mills gary_mills at fastmail.fm
Sun Jun 24 13:47:24 UTC 2018


While building openindiana/illumos-gcc, I noticed these errors during
the build of the mpfr component:

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.
...
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.

These versions are not available in the oi-userland repository.  The
expected reconfigure is not done.

The version number comes from the first field of this line in
configure.ac:

    AM_INIT_AUTOMAKE([1.11 no-define dist-bzip2 dist-xz dist-zip])

It's supposed to be the minimum auto tools version needed to build
the product.  However, it seems to be used as the required version,
according to these lines in configure:

    ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
    AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}

The corresponding lines in Makefile are:

    ACLOCAL = ${SHELL} /export/home/mills/Downloads/code/oi-userland/components/openindiana/illumos-gcc/illumos-gcc-0f5ed4c/mpfr/missing --run aclocal-1.11
    AUTOMAKE = ${SHELL} /export/home/mills/Downloads/code/oi-userland/components/openindiana/illumos-gcc/illumos-gcc-0f5ed4c/mpfr/missing --run automake-1.11

What is the correct solution here?


-- 
-Gary Mills-		-refurb-		-Winnipeg, Manitoba, Canada-




More information about the oi-dev mailing list