Also unaddressed in previous version of squid: https://bugs.gentoo.org/show_bug.cgi?id=536420 ``` make[1]: Entering directory '/var/tmp/portage/net-proxy/squid-3.5.27-r1/work/squid-3.5.27/libltdl' CDPATH="${ZSH_VERSION+.}:" && cd . && /bin/sh /var/tmp/portage/net-proxy/squid-3.5.27-r1/work/squid-3.5.27/cfgaux/missing aclocal-1.15 -I m4 /var/tmp/portage/net-proxy/squid-3.5.27-r1/work/squid-3.5.27/cfgaux/missing: line 81: aclocal-1.15: command not found WARNING: 'aclocal-1.15' is missing on your system. You should only need it if you modified 'acinclude.m4' or 'configure.ac' or m4 files included by 'configure.ac'. The 'aclocal' program is part of the GNU Automake package: <https://www.gnu.org/software/automake> It also requires GNU Autoconf, GNU m4 and Perl in order to run: <https://www.gnu.org/software/autoconf> <https://www.gnu.org/software/m4/> <https://www.perl.org/> make[1]: *** [Makefile:539: aclocal.m4] Error 127 ``` file `./libltdl/aclocal.m4` explicitly depends on version 1.15, hence the error. Adding "sys-devel/automake:1.15" to ebuild DEPEND correctly pulls in that version to another slot, and build succeeds.
I guess it works for you if you install automake-1.15 manually?
More accurately: It works if some other package happens to have that version pulled in. I don't see any reason to manually install a build chain package, and if this package explicitly depends on exactly one version of another package, it should DEPEND explicitly.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=99008100711737d82990ed04bc9b01b8718785f1 commit 99008100711737d82990ed04bc9b01b8718785f1 Author: Mikle Kolyada <zlogene@gentoo.org> AuthorDate: 2019-03-28 18:34:20 +0000 Commit: Mikle Kolyada <zlogene@gentoo.org> CommitDate: 2019-03-28 18:34:36 +0000 net-proxy/squid: force automake version Closes: https://bugs.gentoo.org/681176 Signed-off-by: Mikle Kolyada <zlogene@gentoo.org> Package-Manager: Portage-2.3.62, Repoman-2.3.11 net-proxy/squid/squid-3.5.27-r1.ebuild | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-)