Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 570800 - app-admin/collectd-5.5.0 unbundle libltdl
Summary: app-admin/collectd-5.5.0 unbundle libltdl
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Jason Zaman
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-01-04 01:07 UTC by thomasg
Modified: 2016-01-04 10:08 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 thomasg 2016-01-04 01:07:59 UTC
The buildsystem of collectd-5.5.0 requires aclocal-1.13 for a bundled library and thus fails at build time when no automake 1.13 version is installed.

Reproducible: Always

Actual Results:  
Making all in libltdl
make[1]: Entering directory '/var/tmp/portage/app-admin/collectd-5.5.0/work/collectd-5.5.0/libltdl'
CDPATH="${ZSH_VERSION+.}:" && cd . && /bin/sh /var/tmp/portage/app-admin/collectd-5.5.0/work/collectd-5.5.0/
libltdl/config/missing aclocal-1.13 -I m4
/var/tmp/portage/app-admin/collectd-5.5.0/work/collectd-5.5.0/libltdl/config/missing: line 81: aclocal-1.13:
 command not found
WARNING: 'aclocal-1.13' 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:
         <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/>
Makefile:528: recipe for target 'aclocal.m4' failed
make[1]: *** [aclocal.m4] Error 127
make[1]: Leaving directory '/var/tmp/portage/app-admin/collectd-5.5.0/work/collectd-5.5.0/libltdl'
Makefile:552: recipe for target 'all-recursive' failed



Installing automake-1.13.4 fixes the issue, so simply depending on sys-devel/automake:1.13 is probably the way to go.
Comment 1 Jason Zaman gentoo-dev 2016-01-04 08:36:36 UTC
bah, the lib is supposed to be unbundled. setting the automake dep would "fix" it, but better I just remove the lib properly.
Comment 2 Jason Zaman gentoo-dev 2016-01-04 10:08:30 UTC
Can you re-sync in a few minutes and re-test? Should be properly unbundled now. It removed the lib before but there was a remaining reference in configure.ac so it tried to re-generate it.

commit 255bbef4ec73371480d70ddcf331e1a1c9db1574
Author: Jason Zaman <perfinion@gentoo.org>
Date:   Mon Jan 4 14:03:02 2016

    app-admin/collectd: update patch to unbundle libltdl
    
    Package-Manager: portage-2.2.26