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