Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 24316 - libhoard is outdated
Summary: libhoard is outdated
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Library (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Ryan Phillips (RETIRED)
URL: http://www.cs.utexas.edu/users/emery/...
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-07-11 16:15 UTC by Ben Carrell
Modified: 2004-02-09 12:41 UTC (History)
0 users

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 Ben Carrell 2003-07-11 16:15:25 UTC
libhoard is using version 2.1.0, latest version is 2.1.2d

Reproducible: Always
Steps to Reproduce:
1.emerge search hoard
2.result shows version 2.1.0
3.goto http://www.cs.utexas.edu/users/emery/hoard/downloads.cgi - latest version
(atm) is 2.1.2d

Actual Results:  
if you emerge libhoard, you get an old version

Expected Results:  
should install the newest revision
Comment 1 Ryan Phillips (RETIRED) gentoo-dev 2003-07-31 13:12:25 UTC
committed 
Comment 2 Michael Labhard 2004-02-09 10:36:53 UTC
ebuild fails.  Error is:

!!! ERROR: dev-libs/libhoard-2.1.2d failed.
!!! Function econf, Line 367, Exitcode 1
!!! no configure script found

An ebuild that works is attached.
Comment 3 Michael Labhard 2004-02-09 10:40:48 UTC
Bugzilla would not allow me to attach a file.  Here is the ebuild:

# Copyright 1999-2003 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License v2
# $Header: /home/cvsroot/gentoo-x86/dev-libs/libhoard/libhoard-2.1.2d.ebuild,v 1.1 2003/07/31 20:12:12 rphillips Exp $

inherit libtool

DESCRIPTION="A fast, scalable and memory-efficient allocator for multiprocessors"
HOMEPAGE="http://www.hoard.org/"
SRC_URI="http://www.cs.umass.edu/%7Eemery/software/libhoard-2.1.2d.tar.gz"

SLOT="0"
LICENSE="LGPL-2.1"
KEYWORDS="x86 ~sparc "

DEPEND="virtual/glibc"

src_compile() {
        # update libtool
        elibtoolize

        # enable the GNU extensions
        export CPPFLAGS=-D_GNU_SOURCE

#       econf || die "./configure failed"
#       emake || die "compilation failed"
        make USE_LINUX=1
}

src_install () {
#       make DESTDIR=${D} install || die
        cp libhoard.so ${D}
        dodoc NEWS README docs/*
}
Comment 4 Michael Labhard 2004-02-09 12:41:17 UTC
The ebuild has a mistake. It copies the library to the wrong location.  Here is the corrected ebuild:

# Copyright 1999-2003 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License v2
# $Header: /home/cvsroot/gentoo-x86/dev-libs/libhoard/libhoard-2.1.2d.ebuild,v 1.1 2003/07/31 20:12:12 rphillips Exp $

inherit libtool

DESCRIPTION="A fast, scalable and memory-efficient allocator for multiprocessors"
HOMEPAGE="http://www.hoard.org/"
SRC_URI="http://www.cs.umass.edu/%7Eemery/software/${P}.tar.gz"

SLOT="0"
LICENSE="LGPL-2.1"
KEYWORDS="x86 ~sparc "

DEPEND="virtual/glibc"

src_compile() {
	# update libtool
	elibtoolize

	# enable the GNU extensions
	export CPPFLAGS=-D_GNU_SOURCE

#	econf || die "./configure failed"
#	emake || die "compilation failed"
	make USE_LINUX=1
}

src_install () {
#	make DESTDIR=${D} install || die
	mkdir -p ${D}usr/lib
	cp libhoard.so ${D}usr/lib
	dodoc NEWS README docs/*
}