I am trying to understand a series of build failures on the opam-repository ci involving stdcompat.12-18
. It is clear that the build requires autoconf
and automake
, however, even adding the necessary dependencies, the build still fails with
# cd . && /bin/bash /home/opam/.opam/4.13/.opam-switch/build/stdcompat.18/missing automake-1.15 --foreign
# /home/opam/.opam/4.13/.opam-switch/build/stdcompat.18/missing: line 81: automake-1.15: command not found
# WARNING: 'automake-1.15' is missing on your system.
# You should only need it if you modified 'Makefile.am' or
# 'configure.ac' or m4 files included by 'configure.ac'.
# The 'automake' program is part of the GNU Automake package:
# <http://www.gnu.org/software/automake>
# It also requires GNU Autoconf, GNU m4 and Perl in order to run:
# <http://www.gnu.org/software/autoconf>
# <http://www.gnu.org/software/m4/>
# <http://www.perl.org/>
# make: *** [Makefile:895: Makefile.in] Error 1
on most distributions. In all cases I can see that automake 1.16
has been installed and from what I can see automake-1.15
is not hardcoded anywhere, so it must be generated during the configuration.
I have a mac and no docker, so I cannot reproduce the issue here. Does any of you know why this is happening?