Bug 59296 - net-p2p/gnunet-0.6.5 version bump
|
Bug#:
59296
|
Product: Gentoo Linux
|
Version: unspecified
|
Platform: All
|
|
OS/Version: All
|
Status: RESOLVED
|
Severity: enhancement
|
Priority: P2
|
|
Resolution: FIXED
|
Assigned To: net-p2p@gentoo.org
|
Reported By: rockoo@gmail.com
|
|
Component: Ebuilds
|
|
|
URL:
|
|
Summary: net-p2p/gnunet-0.6.5 version bump
|
|
Keywords:
|
|
Status Whiteboard:
|
|
Opened: 2004-08-03 11:25 0000
|
net-p2p/gnunet-0.6.3a version bump
If you could post a working ebuild, it would be greatly appreciated:
make[4]: Entering directory `/var/tmp/portage/gnunet-0.6.3a/work/GNUnet-0.6.3a/src/applications/rpc'
source='parameters.c' object='parameters.lo' libtool=yes \
depfile='.deps/parameters.Plo' tmpdepfile='.deps/parameters.TPlo' \
depmode=gcc3 /bin/sh ../../../depcomp \
/bin/sh ../../../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I../../.. -I../../../src/include -fno-strict-aliasing -Wall -O3 -march=pentium4 -funroll-loops -pipe -c -o parameters.lo `test -f 'parameters.c' || echo './'`parameters.c
source='rpc.c' object='rpc.lo' libtool=yes \
depfile='.deps/rpc.Plo' tmpdepfile='.deps/rpc.TPlo' \
depmode=gcc3 /bin/sh ../../../depcomp \
/bin/sh ../../../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I../../.. -I../../../src/include -fno-strict-aliasing -Wall -O3 -march=pentium4 -funroll-loops -pipe -c -o rpc.lo `test -f 'rpc.c' || echo './'`rpc.c
make[4]: *** No rule to make target `../../../src/applications/rpc/libgnunetrpc_util.la', needed by `libgnunetrpc_protocol.la'. Stop.
make[4]: *** Waiting for unfinished jobs....
gcc -DHAVE_CONFIG_H -I. -I. -I../../.. -I../../../src/include -fno-strict-aliasing -Wall -O3 -march=pentium4 -funroll-loops -pipe -c parameters.c -MT parameters.lo -MD -MP -MF .deps/parameters.TPlo -fPIC -DPIC -o parameters.lo
gcc -DHAVE_CONFIG_H -I. -I. -I../../.. -I../../../src/include -fno-strict-aliasing -Wall -O3 -march=pentium4 -funroll-loops -pipe -c rpc.c -MT rpc.lo -MD -MP -MF .deps/rpc.TPlo -fPIC -DPIC -o rpc.lo
make[4]: Leaving directory `/var/tmp/portage/gnunet-0.6.3a/work/GNUnet-0.6.3a/src/applications/rpc'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/var/tmp/portage/gnunet-0.6.3a/work/GNUnet-0.6.3a/src/applications'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/var/tmp/portage/gnunet-0.6.3a/work/GNUnet-0.6.3a/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/gnunet-0.6.3a/work/GNUnet-0.6.3a'
make: *** [all] Error 2
maybe for the "gnunet-download-manager"
guile? ( dev-util/guile )
should be added to the dependencies
make[3]: Entering directory
`/var/tmp/portage/gnunet-0.6.3a/work/GNUnet-0.6.3a/src/server'
source='knownhosts.c' object='knownhosts.o' libtool=no \
depfile='.deps/knownhosts.Po' tmpdepfile='.deps/knownhosts.TPo' \
depmode=gcc3 /bin/sh ../../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../../src/include -fno-strict-aliasing
-Wall -O2 -c `test -f 'knownhosts.c' || echo './'`knownhosts.c
knownhosts.c: In function `identity2HeloHelper':
knownhosts.c:357: error: `filename' undeclared (first use in this function)
knownhosts.c:357: error: (Each undeclared identifier is reported only once
knownhosts.c:357: error: for each function it appears in.)
make[3]: *** [knownhosts.o] Error 1
make[3]: Leaving directory
`/var/tmp/portage/gnunet-0.6.3a/work/GNUnet-0.6.3a/src/server'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory
`/var/tmp/portage/gnunet-0.6.3a/work/GNUnet-0.6.3a/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/gnunet-0.6.3a/work/GNUnet-0.6.3a'
make: *** [all] Error 2
gcc version 3.4.1 20040803
Ok, it works now with another source, strange.
GNUnet 0.6.4 has been released
If someone could work on this, it'd be appreciated. If not, I'll work on it
this upcoming bugday.
config.status: executing depfiles commands
configure: NOTICE: IPv6 support will NOT be compiled.
configure: NOTICE: Database support is set to GDBM: true, TDB: false, BDB:
true, MySQL: false
configure: NOTICE: Using libgcrypt for cryptographic primitives.
make: *** No rule to make target `m4/freetype2.m4', needed by `aclocal.m4'.
Stop.
Hi,
As 0.6.5 supports sqlite (>=3.0), the line
sqlite? ( >=dev-db/sqlite-3.0.8 )
should be added to DEPEND and
myconf="${myconf} $(use_with sqlite)"
should be added to the src_compile() function (the other use flags could be handled similarly if a cleaner ebuild is desirable).
I also think only "afs" should be listed in APPLICATIONS in the default "gnuconf.conf" since it explicitly states that all other protocols could be considered security risks.
The following is only for AMD64:
Enabling IPv6 support seems to cause the ebuild to choke (with some weird message about conflicting declarations of parseRoutes6 and checkIP6Listed in src/util/ipcheck.c). Other than that it seems to work OK on AMD64 (though it was only lightly tested), so ~amd64 can be added to the KEYWORDS (but only if the "use_enable ipv6" bit is made conditional on !~amd64). Hope that last sentence parses OK. :)
Another thing which seems rather strange: Why does the init.d script explicitly
specify /var/lib/GNUnet/gnunet.conf when /etc/gnunet.conf is
installed/available? Shouldn't the path be configurable through
/etc/conf.d/gnunet?
there's a new version out ;)
2005-01-23: GNUnet 0.6.6 released
I hope to see it on portage soon...
Created an attachment (id=49692) [details]
gnunet-0.6.6.ebuild
Ebuild has been cleaned up.
Added support for sqlite.
IPv6 disabled on amd64.
Ebuild creates a gnunet user and a gnunet group for /etc/init.d/gnunet
Just committed 0.6.6b to CVS but I did not test it. Please test it and let me
know if there are any problem.
Fixed problems with autotools and perms. Closing.