I am trying to install this on my raspberry pi 4 but unable to since 'aarch64' is not yet supported. Any info if aarch64 is known to be not working?
Search Criteria
Package Details: gnunet 0.25.2-1
Package Actions
| Git Clone URL: | https://aur.archlinux.org/gnunet.git (read-only, click to copy) |
|---|---|
| Package Base: | gnunet |
| Description: | A framework for secure peer-to-peer networking |
| Upstream URL: | http://gnunet.org |
| Keywords: | Anonymity F2F File-Sharing GNS GNUnet Internet P2P VPN |
| Licenses: | AGPL |
| Conflicts: | gnunet-bin, gnunet-git |
| Submitter: | arojas |
| Maintainer: | grufo (redfish) |
| Last Packager: | grufo |
| Votes: | 12 |
| Popularity: | 0.002211 |
| First Submitted: | 2021-05-08 09:11 (UTC) |
| Last Updated: | 2025-11-06 07:59 (UTC) |
Dependencies (45)
- brotli (brotli-gitAUR)
- gettext (gettext-gitAUR)
- gmp (gmp-hgAUR)
- gnutls (gnutls-gitAUR)
- iptables (iptables-fullconenat-nftAUR, iptables-gitAUR, iptables-legacy, iptables-nft)
- jansson (jansson-gitAUR)
- libcurl-gnutls (libcurl3-gnutlsAUR, libcurl-gnutls-gitAUR)
- libextractor
- libgcrypt
- libidn2 (libidn2-gitAUR)
- libmicrohttpd (libmicrohttpd-gitAUR)
- libsodium (libsodium-gitAUR, libsodium-1.0.18AUR)
- libtool (libtool-gitAUR)
- libunistring (libunistring-gitAUR)
- miniupnpc (miniupnpc-gitAUR)
- nss (nss-hgAUR)
- openssl (openssl-gitAUR, openssl-aegisAUR, openssl-staticAUR)
- sqlite (sqlite-fossilAUR)
- which (which-gitAUR)
- zlib (zlib-gitAUR, zlib-ng-compat-gitAUR, zlib-ng-compat)
- bluez-libs (bluez-gitAUR) (make)
- libpulse (pulseaudio-dummyAUR, libpulse-gitAUR) (make)
- libtool (libtool-gitAUR) (make)
- meson (meson-gitAUR) (make)
- opus (opus-gitAUR) (make)
- pkgconfig (pkgconf-gitAUR, pkg-config-gitAUR, pkgconf) (make)
- postgresql (postgresql-12AUR, postgresql-gitAUR, postgresql13AUR, postgresql18-docsAUR, postgresql18AUR, postgresql15-docsAUR, postgresql15AUR, postgresql16-docsAUR, postgresql16AUR, postgresql17-docsAUR, postgresql17AUR) (make)
- python (make)
- python-sphinx (python-sphinx-gitAUR) (make)
- python-sphinx-multiversionAUR (make)
- python-sphinx_rtd_theme (make)
- bluez (bluez-gitAUR, bluez-ps3AUR) (optional) – for bluetooth transport
- gnunet-gtkAUR (gnunet-gtk-gitAUR) (optional) – for handling the gnunet:// URI scheme
- jose (jose-gitAUR) (optional) – for re:claimID OpenID Connect plugin
- libogg (libogg-gitAUR) (optional) – for conversation service
- libpabc (libpabc-gitAUR) (optional) – for re:claimID zero-knowledge privacy credentials
- libpulse (pulseaudio-dummyAUR, libpulse-gitAUR) (optional) – for conversation service
- mysqlAUR (mysql55AUR, mysql56AUR, mysql57AUR, mroongaAUR, mysql80AUR, mysql81AUR, mysql84AUR, mysqlAUR, mariadb-gitAUR, mariadb, mariadb-lts, percona-server) (optional) – for an alternative to sqlite in the database plugin
- opus (opus-gitAUR) (optional) – for conversation service
- postgresql (postgresql-12AUR, postgresql-gitAUR, postgresql13AUR, postgresql18-docsAUR, postgresql18AUR, postgresql15-docsAUR, postgresql15AUR, postgresql16-docsAUR, postgresql16AUR, postgresql17-docsAUR, postgresql17AUR) (optional) – for an alternative to sqlite in the database plugin
- python (optional) – for test suite
- texi2mdocAUR (optional) – for automatic mdoc generation
- texinfo (texinfo-gitAUR) (optional) – for building the documentation
- texlive-core (texlive-fullAUR, texlive-installerAUR, texlive-basic) (optional) – for generating GNS business cards via gnunet-bcd
- zbar (zbar-gitAUR) (optional) – for reading/writing QR codes using gnunet-qr
Required by (24)
- anastasis
- anastasis-git
- anastasis-gtk
- anastasis-gtk-git
- cadet-gtk
- gnunet-fuse
- gnunet-fuse-git
- gnunet-groupchat-git
- gnunet-gtk
- gnunet-python-git
- gnunet-secushare-git
- gnunet-webui-git
- libgnunetchat
- libgnunetworker
- libgnunetworker-git
- messenger-cli
- messenger-gtk
- sync
- taler-exchange
- taler-exchange-git
- Show 4 more...
Sources (7)
regalia6239 commented on 2025-11-22 14:09 (UTC)
impulse commented on 2025-10-22 06:59 (UTC)
Can i be a co-maintainer? I joined the workshops in lockdown, and find it an interesting project.
loqy commented on 2025-06-13 07:01 (UTC)
this package fails one of the tests in check() for me and therefore refuses to install.
88/110 gnunet:gns / test_dns2gns FAIL 0.10s exit status 1
>>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GNUNET_PREFIX=/usr/lib MESON_TEST_ITERATION=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=104 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /home/redacted/.cache/paru/clone/gnunet/src/gnunet-0.24.1/build/src/cli/gns/test_dns2gns.sh
loqy commented on 2025-04-21 20:56 (UTC)
this needs meson in its makedepends
grufo commented on 2024-10-12 08:51 (UTC)
Hi Simona. Yes, they just released a patch upstream that fixed the issue.
simona commented on 2024-10-12 08:27 (UTC)
solved. thx
simona commented on 2024-10-11 09:03 (UTC)
/bin/ld: gnunet_communicator_http3-gnunet-communicator-http3.o: undefined reference to symbol 'gnutls_certificate_set_x509_key_file@@GNUTLS_3_4'
/bin/ld: /usr/lib/libgnutls.so.30: error adding symbols: DSO missing from command line
grufo commented on 2024-10-02 03:46 (UTC)
Hi impulse. How would you solve this problem?
It seems a bit premature to just add you straight away. But if you explain in more detail why you would like to be co-maintainer I don't see why not!
--grufo
impulse commented on 2024-10-02 02:38 (UTC) (edited on 2024-10-02 03:44 (UTC) by impulse)
Hey, can i be added as a co-maintainer so i can keep this package working? I currently get this error, which i assume is a conflict with the gnutls version:
CCLD gnunet-communicator-http3
/usr/bin/ld: /tmp/ccVgQD9E.ltrans0.ltrans.o: undefined reference to symbol 'gnutls_certificate_set_x509_key_file@@GNUTLS_3_4'
/usr/bin/ld: /usr/lib/libgnutls.so.30: error adding symbols: DSO missing from command line
collect2: error: ld returned 1 exit status
make[4]: *** [Makefile:1590: gnunet-communicator-http3] Error 1
make[4]: Leaving directory '/home/impulse/Downloads/gnunet/src/gnunet-0.22.0/src/service/transport'
make[3]: *** [Makefile:504: all-recursive] Error 1
make[3]: Leaving directory '/home/impulse/Downloads/gnunet/src/gnunet-0.22.0/src/service'
make[2]: *** [Makefile:479: all-recursive] Error 1
make[2]: Leaving directory '/home/impulse/Downloads/gnunet/src/gnunet-0.22.0/src'
make[1]: *** [Makefile:606: all-recursive] Error 1
make[1]: Leaving directory '/home/impulse/Downloads/gnunet/src/gnunet-0.22.0'
make: *** [Makefile:517: all] Error 2
==> ERROR: A failure occurred in build().
Aborting...
redfish commented on 2024-07-14 19:15 (UTC)
Applied a commit from upstream master that fixes the libgcrypt detection.
Pinned Comments
grufo commented on 2021-12-30 18:18 (UTC)
After installing the package do not forget to add your user to the
gnunetgroup, withIf later you want to remove your user from the group, launch:
For information on how to use GNUnet plaese refer to the GNUnet article in the ArchWiki.