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
committed
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.
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/* }
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/* }