Open johnblommers opened 6 months ago
So, that makefile isn't written for this project, it's for a dependency, GNU MPFR, which we vendor in this project. Unfortunately since this project is 6 years old, so is the MPFR version we had vendored, leading to a makefile which expects an older version of automake. If using a symlink resulted in new errors due to automake, then just not checking the version of automake won't help; it seems like newer versions of automake are just not compatible. However, what has been updated for the last 6 years is the upstream MPFR project. So, with a bit of modification, you can probably get this working on your setup.
Here's what you'll need to do:
setup/
directory: the mpfr website has a page where you can download the newest version https://www.mpfr.org/mpfr-current/#downloadIt's also possible the MPFR interface has changed sufficiently that the Herbgrind code is no longer compatible with it. Hopefully not, but if you get everything up to date and it still fails, then you've got a journey ahead of you :).
It's true my system's version of automake is not 1.15
My system's version of automake is 1.16.5 so more recent.
The error happens in directory deps/mpfr-64
I tried making a symbolic link called automake-1.15 which worked around the error but that led to more error messages.
Perhaps the Makefiles could be changed to not check the version of automake?