From the latest sources on Arch linux, I am getting the following error:
make install.info
make[1]: Entering directory '/SSD-2/opt/build/zsh-2021-05-22/Doc'
/bin/sh ../../../src/zsh-2021-05-22/mkinstalldirs /opt/zsh-2021-05-22/share/info
rm -rf infodir
mkdir infodir
if ( \
sed '/^@setfilename/s|zsh|zsh|' \
< ../../../src/zsh-2021-05-22/Doc/zsh.texi > infodir/tzsh.texi && \
(cd infodir && makeinfo tzsh.texi) && \
for file in infodir/zsh.info*; do \
/usr/bin/install -c -m 644 $file /opt/zsh-2021-05-22/share/info || exit 1; \
done \
); then \
if /bin/sh -c 'install-info --version' >/dev/null 2>&1; then \
install-info --info-dir=/opt/zsh-2021-05-22/share/info \
/opt/zsh-2021-05-22/share/info/zsh.info; \
else true; fi; \
rm -rf infodir; \
exit 0; \
else \
rm -rf infodir; \
exit 1; \
fi
tzsh.texi:37730: @ref reference to nonexistent node `Manipulating Hook Functions'
make[1]: *** [Makefile:497: install.info] Error 1
make[1]: Leaving directory '/SSD-2/opt/build/zsh-2021-05-22/Doc'
make: *** [Makefile:255: install.info] Error 2
Please let me know if you require more details.