there is a ycarus ebuild for gnunet 0.7.1b http://www.zugaina.org/gentoo/net-p2p.html.en#gnunet i suppose that the inacessible gnunet-2 file is the same that the one on portage by the way there is an error in the ebuild: guile dependency should be like this: guile? ( >=dev-scheme/guile-1.8.0 ) instead of: >=dev-scheme/guile-1.8.0 Reproducible: Always
Does it work for you? Because this software is a bit crappy. And no, the guile dependency is needed if you want to use gnunet-setup. And libextractor-0.5.17a fails to build.. I've bumped libextractor to 0.5.16, which is needed by this version of gnunet. Copy the ebuild from gnunet-0.7.0e and look if it works for you.
well i have a segmentation fault when i try to download the GPL gnunet://ecrs/chk/9E4MDN4VULE8KJG6U1C8FKH5HA8C5CHSJTILRTTPGK8MJ6VHORERHE68JU8Q0FDTOH1DGLUJ3NLE99N0ML0N9PIBAGKG7MNPBTT6UKG.1I823C58O3LKS24LLI9KB384LH82LGF9GUQRJHACCUINSCQH36SI4NF88CMAET3T3BHI93D4S0M5CC6MVDL1K8GFKVBN69Q6T307U6O.17992 $ gnunet-gtk ERROR: `fopen' failed on file `/var/lib/gnunet/logs-02_22_07' at file.c:300 in GE_create_context_logfile with error: Permission denied ERROR: `lt_dlopenext' failed for library `libgnunetgtkmodule_stats' with error: libgnunetgtkmodule_stats.so: cannot open shared object file: No such file or directory Segmentation fault i don't know if search work because i was unable to find results but that could be the result of a lot of different things but with this version i was closer to make it work than the one on portage that can't bind on ports: # gnunet-transport-check Available transport(s): udp tcp http nat ERROR: `lt_dlopenext' failed for library `libgnunettransport_http' with error: libgnunettransport_http.so: cannot open shared object file: No such file or directory ERROR: Could not load transport plugin `http' `tcp' transport OK. It took 2031ms to transmit 1 messages of 12 bytes each. `udp' transport OK. It took 1ms to transmit 1 messages of 12 bytes each.
(In reply to comment #2) Did you upgrade to libextractor .16? And did you reemerged gnunet after that?
(In reply to comment #0) > there is a ycarus ebuild for gnunet 0.7.1b > http://www.zugaina.org/gentoo/net-p2p.html.en#gnunet works like a charm as gnunet-gtk-0.7.1b also does. > i suppose that the inacessible gnunet-2 file is the same that the one on > portage yes it is. > by the way there is an error in the ebuild: > guile dependency should be like this: > guile? ( >=dev-scheme/guile-1.8.0 ) > instead of: > >=dev-scheme/guile-1.8.0 you're right! BTW. you can also delete the line ... # epatch ${FILESDIR}/${P}-nulludp.patch ... because this patch isn't needed anymore. I just had to add ... net-p2p/gnunet-gtk media-libs/libextractor dev-scheme/guile ... to /etc/portage/package.keywords Get this thing into the tree ;)
1. Changing path from /var/lib/GNUnet -> /var/lib/gnunet would be helpfull, cause this is the default setting for /etc/gnunet.conf 2. Also gnunet:gnunet should be changed to gnunetd:gnunetd as these are defaults in a new config.
In CVS.