Summary: | sys-cluster/ganglia-3.0.3 fails to compile if check is installed | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Carlo Marcelo Arenas Belon <carenas> |
Component: | Current packages | Assignee: | Gentoo Cluster Team <cluster> |
Status: | RESOLVED FIXED | ||
Severity: | normal | ||
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 172206 | ||
Attachments: |
fixes build of check_confuse and removes it from the all target
adds a HAVE_CHECK conditional to be used for make check if FEATURE="test" ebuild for ganglia 3.0.3 that includes fixes ebuild for ganglia 3.0.3 that includes fixes |
Description
Carlo Marcelo Arenas Belon
2007-10-01 02:46:38 UTC
Created attachment 132289 [details, diff]
fixes build of check_confuse and removes it from the all target
as shown in the linked upstream commit and backported for ganglia-3.0.3.
Created attachment 132290 [details, diff]
adds a HAVE_CHECK conditional to be used for make check if FEATURE="test"
backported from SVN for ganglia-3.0.3, will require an intrusive autoreconf which also fixes a back in the generated aclocal that shows an script error at build
Created attachment 132291 [details]
ebuild for ganglia 3.0.3 that includes fixes
adds the following functionalities when compared with =sys-cluster/ganglia-3.0.3 which was used as a base :
* inherit eutils for epatch
* inherit autotools for eautoreconf
* WANT_AUTOMAKE=1.8 and DEPEND >=sys-devel/automake-1.7.2 for eautomake
* add IUSE="test" and DEPEND >=dev-libs/checl-0.8.2 for FEATURE="test"
Created attachment 132292 [details]
ebuild for ganglia 3.0.3 that includes fixes
tested in ~amd64 and ~x86
this bug shouldn't block BUG 172206 because the problem reported here was fixed upstream for that release. upgrading to 3.0.6 is recommended as it includes security fixes that won't be available in this version unless backported. a working ebuild for 3.0.3-r1 and all needed patches is available in the following external overlay : layman -f -o http://tapir.sajinet.com.pe/gentoo/layman.xml -a sajinet I've put ganglia-3.0.6 in the tree. As you mentioned, this is fixed in that release and as 3.0.3 never went stable I'm going to close this bug. Please reopen if you feel this is the wrong decision. |