Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 681176 - net-proxy/squid-3.5.27-r1 fails "aclocal-1.15 missing"
Summary: net-proxy/squid-3.5.27-r1 fails "aclocal-1.15 missing"
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Mikle Kolyada (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-03-21 18:25 UTC by Liam Dennehy
Modified: 2019-03-28 18:34 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Liam Dennehy 2019-03-21 18:25:44 UTC
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.
Comment 1 Mikle Kolyada (RETIRED) archtester Gentoo Infrastructure gentoo-dev Security 2019-03-22 06:16:00 UTC
I guess it works for you if you install automake-1.15 manually?
Comment 2 Liam Dennehy 2019-03-22 11:00:44 UTC
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.
Comment 3 Larry the Git Cow gentoo-dev 2019-03-28 18:34:43 UTC
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(-)