| Summary: | echelog-0.6.2 (New Package) | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | Peter Kruty <oozy> |
| Component: | New packages | Assignee: | Gentoo Netmon project <netmon> |
| Status: | RESOLVED NEEDINFO | ||
| Severity: | enhancement | Keywords: | EBUILD |
| Priority: | High | ||
| Version: | unspecified | ||
| Hardware: | All | ||
| OS: | All | ||
| URL: | http://echelog.sf.net | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
| Attachments: | echelog-0.6.2 (New package) | ||
|
Description
Peter Kruty
2004-08-22 12:50:39 UTC
Created attachment 37960 [details]
echelog-0.6.2 (New package)
A few notes on the ebuild:
*where does ${myconf} come from?
*why -j1?
*no "|| die" after einstall?
Comment on attachment 37960 [details] echelog-0.6.2 (New package) ># Copyright 1999-2004 Gentoo Foundation ># Distributed under the terms of the GNU General Public License v2 ># $Header$ > >DESCRIPTION="Software for distributed monitoring." >HOMEPAGE="http://echelog.sourceforge.net/" >SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" >SLOT="1" > >LICENSE="as-is" >KEYWORDS="x86 ~sparc ia64" >IUSE="" > >DEPEND="virtual/libc > app-shells/pdksh > sys-libs/zlib > sys-devel/bison > sys-devel/flex > sys-apps/sed > dev-libs/openssl" > >src_compile() { > econf || die "econf failed" > emake || die "compile problem" >} > >src_install () { > einstall || die "install problem" > keepdir /etc/echelog >} Thnks, that was wrong file I have uploaded. one last issue- did you test this on ~x86 ~sparc and ~ia64? Only put the architecture you have tested on in there, and gentoo policy states that all new ebuilds/versions must spend an amount of time in ~testing before being moved to stable (with exceptions of security vulnerabilities, etc.). also looks like it'll need some gcc-3.4 patching:
g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../include -O3 -march=pentium4 -funroll-loops -pipe -c sslcontext.cc
In file included from ../../include/socks/socketmgr.h:16,
from ../../include/socks/unixsocket.h:12,
from unixsocket.cc:15:
../../include/socks/socket.h:215: error: using typedef-name `socks::tSOCK_STAT'after `enum'
../../include/socks/socket.h:215: error: ISO C++ forbids declaration of `status' with no type
../../include/socks/socket.h:215: error: using typedef-name `socks::tSOCK_STAT'after `enum'
../../include/socks/socket.h:215: error: ISO C++ forbids declaration of `get_status' with no type
../../include/socks/socket.h:215: error: using typedef-name `socks::tSOCK_STAT'after `enum'
../../include/socks/socket.h:215: error: ISO C++ forbids declaration of `prop_value' with no type
../../include/socks/socket.h:223: error: using typedef-name `socks::tSOCK_TYPE'after `enum'
../../include/socks/socket.h:223: error: ISO C++ forbids declaration of `role' with no type
../../include/socks/socket.h:223: error: using typedef-name `socks::tSOCK_TYPE'after `enum'
../../include/socks/socket.h:223: error: ISO C++ forbids declaration of `get_role' with no type
../../include/socks/socket.h:223: error: using typedef-name `socks::tSOCK_TYPE'after `enum'
../../include/socks/socket.h:223: error: ISO C++ forbids declaration of `prop_value' with no type
make[3]: *** [unixsocket.o] Error 1
make[3]: *** Waiting for unfinished jobs....
make[3]: Leaving directory `/var/tmp/portage/echelog-0.6.2/work/echelog-0.6.2/lib/socks'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/var/tmp/portage/echelog-0.6.2/work/echelog-0.6.2/lib'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/echelog-0.6.2/work/echelog-0.6.2'
make: *** [all-recursive-am] Error 2
I don't see any upstream updates and no proposed patches for gcc 3.4.x ... Until then I'll closing this NEEDINFO. |