Package Details: gnunet-gtk 0.18.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: 4
Popularity: 0.022398
First Submitted: 2020-05-01 18:57 (UTC)
Last Updated: 2022-10-28 02:36 (UTC)

Latest Comments

1 2 Next › Last »

aasami commented on 2022-11-23 22:40 (UTC)

Fails to build for me too with:

gnunet-fs-gtk_main-window-search.c: In function ‘save_pseudonym_with_nick’:
gnunet-fs-gtk_main-window-search.c:410:18: warning: implicit declaration of function ‘GNUNET_IDENTITY_key_get_length’; did you mean ‘GNUNET_IDENTITY_key_get_public’? [-Wimplicit-function-declaration]
  410 |   rd.data_size = GNUNET_IDENTITY_key_get_length (&lctx->pkey);
      |                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                  GNUNET_IDENTITY_key_get_public
mv -f .deps/gnunet-fs-gtk_main-window-view-toggles.Tpo .deps/gnunet-fs-gtk_main-window-view-toggles.Po
...
/bin/ld: gnunet-fs-gtk.o: in function `run':
gnunet-fs-gtk.c:(.text+0x113d): undefined reference to `GNUNET_IDENTITY_get'
/bin/ld: gnunet-fs-gtk_main-window-search.o: in function `save_pseudonym_with_nick':
gnunet-fs-gtk_main-window-search.c:(.text+0x848): undefined reference to `GNUNET_IDENTITY_key_get_length'
collect2: error: ld returned 1 exit status
make[4]: *** [Makefile:595: gnunet-fs-gtk] Error 1
make[4]: Leaving directory '/home/aas/.cache/pikaur/build/gnunet-gtk/src/gnunet-gtk-0.18.0/src/fs'
make[3]: *** [Makefile:680: all-recursive] Error 1
make[3]: Leaving directory '/home/aas/.cache/pikaur/build/gnunet-gtk/src/gnunet-gtk-0.18.0/src/fs'
make[2]: *** [Makefile:413: all-recursive] Error 1
make[2]: Leaving directory '/home/aas/.cache/pikaur/build/gnunet-gtk/src/gnunet-gtk-0.18.0/src'
make[1]: *** [Makefile:567: all-recursive] Error 1
make[1]: Leaving directory '/home/aas/.cache/pikaur/build/gnunet-gtk/src/gnunet-gtk-0.18.0'
make: *** [Makefile:451: all] Error 2

dreieck commented on 2022-10-29 15:24 (UTC) (edited on 2022-10-29 15:26 (UTC) by dreieck)

Fails to build for me with
gnunet-fs-gtk_main-window-search.c:370:54: error: parameter 2 (‘success’) has incomplete type:

mv -f .deps/gnunet-fs-gtk_main-window-meta-data-context-menu.Tpo .deps/gnunet-fs-gtk_main-window-meta-data-context-menu.Po
gcc -DHAVE_CONFIG_H -I. -I../..  -I../../ -I../../src/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/lzo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -pthread -I/usr/include -I/usr/include/libgladeui-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/lzo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -pthread  -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/lzo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -pthread   -fno-strict-aliasing -Wall   -g0 -march=x86-64 -mtune=native -O3 -flto -ffat-lto-objects -pipe -fstack-protector --param=ssp-buffer-size=4 -D_FORTIFY_SOURCE=2 -fomit-frame-pointer -fPIC -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/lzo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -pthread  -MT gnunet-fs-gtk_open-directory.o -MD -MP -MF .deps/gnunet-fs-gtk_open-directory.Tpo -c -o gnunet-fs-gtk_open-directory.o gnunet-fs-gtk_open-directory.c
gnunet-fs-gtk_main-window-search.c:370:37: warning: ‘enum GNUNET_ErrorCode’ declared inside parameter list will not be visible outside of this definition or declaration
  370 | store_continuation (void *cls, enum GNUNET_ErrorCode success)
      |                                     ^~~~~~~~~~~~~~~~
gnunet-fs-gtk_main-window-search.c:370:54: error: parameter 2 (‘success’) has incomplete type
  370 | store_continuation (void *cls, enum GNUNET_ErrorCode success)
      |                                ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
gnunet-fs-gtk_main-window-search.c: In function ‘store_continuation’:
gnunet-fs-gtk_main-window-search.c:375:7: error: ‘GNUNET_EC_NONE’ undeclared (first use in this function); did you mean ‘GNUNET_NO’?
  375 |   if (GNUNET_EC_NONE != success)
      |       ^~~~~~~~~~~~~~
      |       GNUNET_NO
gnunet-fs-gtk_main-window-search.c:375:7: note: each undeclared identifier is reported only once for each function it appears in
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_common.h:29,
                 from gnunet-fs-gtk_main-window-search.c:26:
gnunet-fs-gtk_main-window-search.c:379:17: warning: implicit declaration of function ‘GNUNET_ErrorCode_get_hint’ [-Wimplicit-function-declaration]
  379 |                 GNUNET_ErrorCode_get_hint (success));
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~
make[4]: *** [Makefile:626: gnunet-fs-gtk_main-window-search.o] Error 1
make[4]: *** Waiting for unfinished jobs....
mv -f .deps/gnunet-fs-gtk_main-window-view-toggles.Tpo .deps/gnunet-fs-gtk_main-window-view-toggles.Po
mv -f .deps/gnunet-fs-gtk_event-handler.Tpo .deps/gnunet-fs-gtk_event-handler.Po
mv -f .deps/gnunet-fs-gtk_open-directory.Tpo .deps/gnunet-fs-gtk_open-directory.Po
make[4]: Leaving directory '/[...]/gnunet-gtk/src/gnunet-gtk-0.18.0/src/fs'
make[3]: *** [Makefile:680: all-recursive] Error 1
make[3]: Leaving directory '/[...]/gnunet-gtk/src/gnunet-gtk-0.18.0/src/fs'
make[2]: *** [Makefile:413: all-recursive] Error 1
make[2]: Leaving directory '/[...]/gnunet-gtk/src/gnunet-gtk-0.18.0/src'
make[1]: *** [Makefile:567: all-recursive] Error 1
make[1]: Leaving directory '/[...]/gnunet-gtk/src/gnunet-gtk-0.18.0'
make: *** [Makefile:451: all] Error 2
==> ERROR: A failure occurred in build().

tleydxdy commented on 2021-11-01 15:35 (UTC)

@dreieck you may want to switch to the gnunet package, it now includes the needed user services. I will fix the other problems in a bit.

dreieck commented on 2021-11-01 13:37 (UTC)

Maybe qrencode is needed as a dependency or optdependency?:

gnunet-gtk E: Dependency qrencode detected and not included (libraries ['usr/lib/libqrencode.so.4'] needed in files ['usr/bin/gnunet-namestore-gtk'])

dreieck commented on 2021-11-01 13:35 (UTC) (edited on 2021-11-01 13:39 (UTC) by dreieck)

Fails to ./configure for me:

[...]
checking for GNUNET_FS_uri_to_string in -lgnunetfs... no
configure: error: gnunet-gtk requires FS

When I install libextractor, it builds, so it seems that libextractor is needed as a dependency or as a make dependency (gnunet-user has it as makedependency, so it got uninstalled again after installation of gnunet-user). Please add the appropriate.

EDIT: It is needed as dependency, not only as make dependency.

Thanks for maintaining!

tleydxdy commented on 2021-08-18 20:34 (UTC)

@grufo yeah I just packages the upstream source, you should talk with them for sure, seems useful.

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.