Version 0.95.1 of gtk-gnutella has been released today. This version should be more stable than 0.95, and it should fix the crash bugs reported for 0.95. The GTK 2.6.x compilation issue has been fixed in 0.95.1, so that patch can be dropped in the ebuild. Note that libxml is no longer optional, so that USE flag should probably be removed. Version 0.94 and older versions are actually harmfull for the Gnutella network due to lack of newer protocol support, and users do not get a good user experience with these versions (more disconnects, less search results). We would like to phase out these versions as quickly as possible. Please let me know if you need more information. Reproducible: Always Steps to Reproduce: 1. 2. 3.
Just a quick heads up to let you know that we've released Gtk-Gnutella 0.95.2 yesterday. This release fixes a number of bugs that we recently uncovered. Most of these were also present in 0.95, so we consider 0.95.2 our most stable release at this point.
Created attachment 58939 [details] gtk-gnutella-0.95.2 ebuild This ebuild is basically a copy of 0.95-r1 and makes 0.95.2 compile. However, Gnome desktop integration fails because the appropiate .desktop file is not found / not created.
This seems to be a known problem (at least in debian). Just thought I'd post it here so that others are aware. gtk-gnutella: FTBFS on 64 bit arches: vmsg.c:1189: error: duplicate case value cc -c -I../.. -I.. -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -DCORE_SOURCES -DCURDIR=src/core -march=k8 -O2 -pipe vmsg.c vmsg.c: In function `handle_time_sync_reply': vmsg.c:1189: error: duplicate case value vmsg.c:1189: error: previously used here vmsg.c:1191: error: duplicate case value vmsg.c:1191: error: previously used here vmsg.c:1198: error: duplicate case value vmsg.c:1198: error: previously used here vmsg.c:1200: error: duplicate case value vmsg.c:1200: error: previously used here vmsg.c:1207: error: duplicate case value vmsg.c:1207: error: previously used here vmsg.c:1209: error: duplicate case value vmsg.c:1209: error: previously used here vmsg.c: In function `vmsg_time_sync_req_stamp': vmsg.c:1233: error: duplicate case value vmsg.c:1233: error: previously used here vmsg.c:1235: error: duplicate case value vmsg.c:1235: error: previously used here make[3]: *** [vmsg.o] Error 1 make[3]: Leaving directory `/var/tmp/portage/gtk-gnutella-0.95.2/work/gtk-gnutella-0.95.2/src/core' make[2]: *** [core/libcore.a] Error 2 make[2]: Leaving directory `/var/tmp/portage/gtk-gnutella-0.95.2/work/gtk-gnutella-0.95.2/src' make[1]: *** [subdirs] Error 1 make[1]: Leaving directory `/var/tmp/portage/gtk-gnutella-0.95.2/work/gtk-gnutella-0.95.2' make: *** [all] Error 2 !!! ERROR: net-p2p/gtk-gnutella-0.95.2 failed. !!! Function src_compile, Line 58, Exitcode 2 !!! Compile failed !!! If you need support, post the topmost build error, NOT this status message.
Created attachment 60018 [details] gtk-gnutella 0.95.3 ebuild
gtk-gnutella 0.95.3 was released on 2005-05-22. This release also fixes the problem reported in comment #3 for archs with a time_t > 32 bits. I have also attached an updated ebuild to the bug. Notable changes: xml2 support is no longer optional, the warnings in postinst() are no longer needed, and the .desktop file is forcefully installed from the source directory.
*** Bug 96040 has been marked as a duplicate of this bug. ***
Bumped in portage. Thanks for help.