Package Details: gnunet-gtk 0.21.0-1

Git Clone URL: https://aur.archlinux.org/gnunet-gtk.git (read-only, click to copy)
Package Base: gnunet-gtk
Description: A frontend for GNUnet
Upstream URL: https://gnunet.org
Licenses: GPL
Submitter: arojas
Maintainer: grufo
Last Packager: grufo
Votes: 5
Popularity: 0.011140
First Submitted: 2020-05-01 18:57 (UTC)
Last Updated: 2024-03-29 16:03 (UTC)

Latest Comments

« First ‹ Previous 1 2

grufo commented on 2021-08-18 18:42 (UTC)

The package installs also the following apps

  • gnunet-conversation-gtk
  • gnunet-namestore-gtk
  • gnunet-peerinfo-gtk
  • gnunet-statistics-gtk

You should consider to install a .desktop file for each of them.

jghodd commented on 2020-11-17 17:41 (UTC)

@tleydxdy or you can just build gnunet-0.14.0.

here's a link to my build here, for whoever wants it.

https://sourceforge.net/projects/bluestarlinux/files/repo/override/x86_64/gnunet-0.14.0-1-x86_64.pkg.tar.zst

tleydxdy commented on 2020-11-17 06:12 (UTC)

The gnunet in the arch repo is out of date, please use the AUR versions for now

jghodd commented on 2020-11-17 00:48 (UTC) (edited on 2020-11-17 00:50 (UTC) by jghodd)

Build error:


gnunet-fs-gtk.h:136:36: error: field ‘pkey’ has incomplete type
  136 |   struct GNUNET_IDENTITY_PublicKey pkey;
      |                                    ^~~~
In file included from /usr/include/gnunet/gnunet_crypto_lib.h:60,
                 from /usr/include/gnunet/gnunet_util_lib.h:64,
                 from ../../src/include/gnunet_gtk.h:37,
                 from gnunet-fs-gtk.h:29,
                 from gnunet-fs-gtk.c:26:
gnunet-fs-gtk.c: In function ‘handle_sks_zone_identity’:
gnunet-fs-gtk.c:666:39: error: invalid application of ‘sizeof’ to incomplete type ‘struct GNUNET_IDENTITY_PrivateKey’
  666 |   main_context.sks_zone = GNUNET_new (struct GNUNET_IDENTITY_PrivateKey);
      |                                       ^~~~~~
gnunet-fs-gtk.c:667:26: error: invalid use of undefined type ‘struct GNUNET_IDENTITY_PrivateKey’
  667 |   *main_context.sks_zone = *GNUNET_IDENTITY_ego_get_private_key (ego);
      |                          ^
gnunet-fs-gtk.c:673:70: warning: passing argument 2 of ‘GNUNET_NAMESTORE_zone_monitor_start’ from incompatible pointer type [-Wincompatible-pointer-types]
  673 |                                                          main_context.sks_zone,
      |                                                          ~~~~~~~~~~~~^~~~~~~~~
      |                                                                      |
      |                                                                      struct GNUNET_IDENTITY_PrivateKey *
In file included from /usr/include/gnunet/gnunet_gns_service.h:39,
                 from gnunet-fs-gtk.h:31,
                 from gnunet-fs-gtk.c:26:
/usr/include/gnunet/gnunet_namestore_service.h:319:69: note: expected ‘const struct GNUNET_CRYPTO_EcdsaPrivateKey *’ but argument is of type ‘struct GNUNET_IDENTITY_PrivateKey *’
  318 |                                      const struct
      |                                      ~~~~~~~~~~~~                    
  319 |                                      GNUNET_CRYPTO_EcdsaPrivateKey *zone,
      |                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
gnunet-fs-gtk.c:677:58: warning: passing argument 6 of ‘GNUNET_NAMESTORE_zone_monitor_start’ from incompatible pointer type [-Wincompatible-pointer-types]
  677 |                                                          &monitor_zone_records,
      |                                                          ^~~~~~~~~~~~~~~~~~~~~
      |                                                          |
      |                                                          void (*)(void *, const struct GNUNET_IDENTITY_PrivateKey *, const char *, unsigned int,  const struct GNUNET_GNSRECORD_Data *)
In file included from /usr/include/gnunet/gnunet_gns_service.h:39,
                 from gnunet-fs-gtk.h:31,
                 from gnunet-fs-gtk.c:26:
/usr/include/gnunet/gnunet_namestore_service.h:323:69: note: expected ‘GNUNET_NAMESTORE_RecordMonitor’ {aka ‘void (*)(void *, const struct GNUNET_CRYPTO_EcdsaPrivateKey *, const char *, unsigned int,  const struct GNUNET_GNSRECORD_Data *)’} but argument is of type ‘void (*)(void *, const struct GNUNET_IDENTITY_PrivateKey *, const char *, unsigned int,  const struct GNUNET_GNSRECORD_Data *)’
  323 |                                      GNUNET_NAMESTORE_RecordMonitor monitor,
      |                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
make[4]: *** [Makefile:623: gnunet-fs-gtk.o] Error 1

simona commented on 2020-11-16 11:08 (UTC)

/usr/include/gnunet/gnunet_namestore_service.h:323:69: note: expected ‘GNUNET_NAMESTORE_RecordMonitor’ {aka ‘void ()(void , const struct GNUNET_CRYPTO_EcdsaPrivateKey , const char , unsigned int, const struct GNUNET_GNSRECORD_Data )’} but argument is of type ‘void ()(void , const struct GNUNET_IDENTITY_PrivateKey , const char , unsigned int, const struct GNUNET_GNSRECORD_Data )’ 323 | GNUNET_NAMESTORE_RecordMonitor monitor,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
make[4]: *** [Makefile:623: gnunet-fs-gtk.o] Errore 1