Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 59296 - net-p2p/gnunet-0.6.5 version bump
Summary: net-p2p/gnunet-0.6.5 version bump
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All All
: High enhancement
Assignee: Gentoo net-p2p team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-08-03 11:25 UTC by Daniel Webert
Modified: 2005-05-29 14:28 UTC (History)
4 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
proposed ebuild (gnunet-0.6.3a.ebuild,1.54 KB, text/plain)
2004-08-05 04:20 UTC, Christian Schulte
Details
gnunet-0.6.5.ebuild (gnunet-0.6.5.ebuild,1.63 KB, text/plain)
2004-11-18 03:20 UTC, Florian Holzinger
Details
gnunet-0.6.6.ebuild (gnunet-0.6.6.ebuild,2.09 KB, text/plain)
2005-01-27 14:53 UTC, Jon Lund Steffensen
Details
/etc/init.d/gnunet (gnunet,794 bytes, text/plain)
2005-01-27 14:55 UTC, Jon Lund Steffensen
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Daniel Webert 2004-08-03 11:25:08 UTC
net-p2p/gnunet-0.6.3a version bump
Comment 1 Jon Hood (RETIRED) gentoo-dev 2004-08-03 15:32:57 UTC
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
Comment 2 Christian Schulte 2004-08-05 04:20:55 UTC
Created attachment 36806 [details]
proposed ebuild

emakes "-j2" confused the Makefiles

adding MAKEOPTS="" made it compile on my box
Comment 3 Christian Schulte 2004-08-05 04:26:03 UTC
maybe for the "gnunet-download-manager"

  guile? ( dev-util/guile )

should be added to the dependencies
Comment 4 Robert Gogolok 2004-08-05 08:34:16 UTC
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 
Comment 5 Robert Gogolok 2004-08-05 12:59:09 UTC
Ok, it works now with another source, strange.
Comment 6 Christian Schulte 2004-08-07 00:56:05 UTC
with http://www.ovmj.org/GNUnet/download/GNUnet-0.6.3a.tar.bz2 it should work (at least perfectly for me)
Comment 7 Julian Choquette 2004-09-01 18:12:26 UTC
GNUnet 0.6.4 has been released
Comment 8 Jon Hood (RETIRED) gentoo-dev 2004-09-02 10:52:31 UTC
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.
Comment 9 Daniel Webert 2004-09-26 22:17:59 UTC
latest is 0.6.4a 
Comment 10 Daniel Webert 2004-11-17 11:56:34 UTC
and latest is 0.6.5
Comment 11 Florian Holzinger 2004-11-18 03:20:21 UTC
Created attachment 44206 [details]
gnunet-0.6.5.ebuild

corrected dependencies (gtk2, libgcrypt, gmp)
Comment 12 Bardur Arantsson 2004-12-21 10:59:57 UTC
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. :)
Comment 13 Bardur Arantsson 2004-12-21 11:16:24 UTC
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?
Comment 14 Paulo Fidalgo 2005-01-25 20:32:29 UTC
there's a new version out ;)
2005-01-23: GNUnet 0.6.6 released
I hope to see it on portage soon...
Comment 15 Jon Lund Steffensen 2005-01-27 14:53:18 UTC
Created attachment 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
Comment 16 Jon Lund Steffensen 2005-01-27 14:55:00 UTC
Created attachment 49693 [details]
/etc/init.d/gnunet

Updated /etc/init.d/gnunet
Reads a config file in /etc/gnunet.conf
Changes to user gnunet when started.
Comment 17 Daniel Webert 2005-02-11 10:48:04 UTC
0.6.6a is latest
Comment 18 Daniel Webert 2005-03-02 12:19:52 UTC
0.6.6b is latest
Comment 19 Kris Kersey (RETIRED) gentoo-dev 2005-04-01 08:12:09 UTC
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.
Comment 20 Karol Wojtaszek (RETIRED) gentoo-dev 2005-05-29 14:28:03 UTC
Fixed problems with autotools and perms. Closing.