Package Details: gtk-gnutella 1.2.0-1

Git Clone URL: https://aur.archlinux.org/gtk-gnutella.git (read-only, click to copy)
Package Base: gtk-gnutella
Description: A Gnutella server/client
Upstream URL: http://gtk-gnutella.sourceforge.net/
Licenses: GPL
Submitter: darose
Maintainer: darose
Last Packager: darose
Votes: 8
Popularity: 0.001397
First Submitted: 2015-10-21 05:08
Last Updated: 2020-07-10 00:51

Latest Comments

1 2 Next › Last »

darose commented on 2020-03-24 15:22

FYI, I filed a bug, and this has been fixed upstream: https://sourceforge.net/p/gtk-gnutella/bugs/556/

Just waiting for a new release from upstream and I'll update the package.

darose commented on 2020-03-16 01:09

Will take a look when I have a moment, but the issue is probably in the upstream code and I'll likely just have to file a bug and wait till they fix it. This code is very brittle - often breaks due to other package updates changing API's and such.

artivision commented on 2020-03-13 19:53

Good day, cannot even build now.

darose commented on 2020-01-02 03:25

@artivision: I just updated to v1.1.15-2, which integrates a patch from the author. (See https://sourceforge.net/p/gtk-gnutella/bugs/552/) LMK if that fixes it.

darose commented on 2019-12-17 03:26

Yeah, for me too. Looks like an upstream bug. I'll email the list.

artivision commented on 2019-12-16 16:51

Good day, crashes in Manjaro Testing.

darose commented on 2018-11-26 02:05

Tnx much for the patch @ejona86!

ejona86 commented on 2018-11-18 03:11

The problem is glibc has a statx as well. Maybe it was added recently to glibc, and thus we're hitting it in Arch. This should workaround the issue (add to build() before ./build.sh):

  patch -p1 <<EOF
diff -ur a/src/lib/stats.c b/src/lib/stats.c
--- a/src/lib/stats.c   2018-10-04 12:42:02.000000000 -0700
+++ b/src/lib/stats.c   2018-11-17 19:06:39.008036661 -0800
@@ -50,7 +50,7 @@
 /**
  * A one-dimension container (x).
  */
-struct statx {
+struct statxRENAMED {
        enum statx_magic magic; /**< Magic number */
        elist_t data;                   /**< Data points */
        long n;                                 /**< Amount of data points */
@@ -60,7 +60,7 @@
 };

 static inline void
-statx_check(const struct statx * const sx)
+statx_check(const struct statxRENAMED * const sx)
 {
        g_assert(sx != NULL);
        g_assert(STATX_MAGIC == sx->magic);
diff -ur a/src/lib/stats.h b/src/lib/stats.h
--- a/src/lib/stats.h   2018-10-04 12:42:02.000000000 -0700
+++ b/src/lib/stats.h   2018-11-17 19:06:38.118023654 -0800
@@ -40,9 +40,9 @@
  * One dimension statistics.
  */

-struct statx;
+struct statxRENAMED;

-typedef struct statx statx_t;
+typedef struct statxRENAMED statx_t;

 statx_t *statx_make(void);
 statx_t *statx_make_nodata(void);
EOF

darose commented on 2018-11-14 15:30

FYI, I emailed 2 mailing lists about the compile issue, but got no response back. If anyone has any pointers on how to fix this issue, please let me know. Otherwise I'll be unable to upgrade the package.

ejona86 commented on 2018-11-10 04:31

The install script is no longer necessary, as desktop-file-utils provides an update-desktop-database.hook that will automatically update the desktop database.