Package Details: gnunet-fuse 0.22.0-1

Git Clone URL: https://aur.archlinux.org/gnunet-fuse.git (read-only, click to copy)
Package Base: gnunet-fuse
Description: Read-only mounting of GNUnet directories as file systems using FUSE
Upstream URL: https://gnunet.org/
Keywords: Anonymity F2F GNUnet Internet P2P
Licenses: GPL
Conflicts: gnunet-fuse-bin, gnunet-fuse-git
Submitter: grufo
Maintainer: grufo
Last Packager: grufo
Votes: 2
Popularity: 0.000000
First Submitted: 2018-03-16 13:00 (UTC)
Last Updated: 2024-09-12 04:39 (UTC)

Latest Comments

« First ‹ Previous 1 2

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

It needs libextractor to build, 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.

Here the compilation error without it beeing installed:

[...]
gcc -DHAVE_CONFIG_H -I. -I../..  -I../../src/include -I../..  -D_FILE_OFFSET_BITS=64 -DFUSE_USE_VERSION=26   -fno-strict-aliasing -Wall -g -O2   -MT gnunet_fuse-readdir.o -MD -MP -MF .deps/gnunet_fuse-readdir.Tpo -c -o gnunet_fuse-readdir.o `test -f 'readdir.c' || echo './'`readdir.c
In file included from /usr/include/gnunet/gnunet_bio_lib.h:35,
                 from /usr/include/gnunet/gnunet_util_lib.h:66,
                 from gnunet-fuse.h:29,
                 from gfs_download.h:28,
                 from gfs_download.c:25:
/usr/include/gnunet/gnunet_container_lib.h:92:10: fatal error: extractor.h: No such file or directory
   92 | #include <extractor.h>
      |          ^~~~~~~~~~~~~
compilation terminated.
make[4]: *** [Makefile:513: gnunet_fuse-gfs_download.o] Error 1
make[4]: *** Waiting for unfinished jobs....
In file included from /usr/include/gnunet/gnunet_bio_lib.h:35,
                 from /usr/include/gnunet/gnunet_util_lib.h:66,
                 from gnunet-fuse.h:29,
                 from gnunet-fuse.c:27:
/usr/include/gnunet/gnunet_container_lib.h:92:10: fatal error: extractor.h: No such file or directory
   92 | #include <extractor.h>
      |          ^~~~~~~~~~~~~
compilation terminated.
make[4]: *** [Makefile:499: gnunet_fuse-gnunet-fuse.o] Error 1
In file included from /usr/include/gnunet/gnunet_bio_lib.h:35,
                 from /usr/include/gnunet/gnunet_util_lib.h:66,
                 from gnunet-fuse.h:29,
                 from readdir.c:53:
/usr/include/gnunet/gnunet_container_lib.h:92:10: fatal error: extractor.h: No such file or directory
   92 | #include <extractor.h>
      |          ^~~~~~~~~~~~~
compilation terminated.
In file included from /usr/include/gnunet/gnunet_bio_lib.h:35,
                 from /usr/include/gnunet/gnunet_util_lib.h:66,
                 from gnunet-fuse.h:29,
                 from mutex.c:25:
/usr/include/gnunet/gnunet_container_lib.h:92:10: fatal error: extractor.h: No such file or directory
   92 | #include <extractor.h>
      |          ^~~~~~~~~~~~~
compilation terminated.

Thanks for maintaining!

dreieck commented on 2018-11-28 22:21 (UTC)

Fails to build:

[...]
gcc  -fno-strict-aliasing -Wall -g -O2     -o gnunet-fuse gnunet_fuse-gnunet-fuse.o gnunet_fuse-gfs_download.o gnunet_fuse-mutex.o gnunet_fuse-readdir.o gnunet_fuse-read.o gnunet_fuse-open.o gnunet_fuse-getattr.o -lgnunetutil -lfuse -lgnunetfs  -lgnunetutil  -lpthread 
/sbin/ld: gnunet_fuse-gnunet-fuse.o: in function `main':
/tmp/yaourt-tmp-felics/aur-gnunet-fuse/src/gnunet-fuse-0.11.0pre66/src/fuse/gnunet-fuse.c:500: undefined reference to `GNUNET_GETOPT_option_string'
/sbin/ld: /tmp/yaourt-tmp-felics/aur-gnunet-fuse/src/gnunet-fuse-0.11.0pre66/src/fuse/gnunet-fuse.c:505: undefined reference to `GNUNET_GETOPT_option_string'
/sbin/ld: /tmp/yaourt-tmp-felics/aur-gnunet-fuse/src/gnunet-fuse-0.11.0pre66/src/fuse/gnunet-fuse.c:510: undefined reference to `GNUNET_GETOPT_option_flag'
/sbin/ld: gnunet_fuse-gfs_download.o: in function `download_task':
/tmp/yaourt-tmp-felics/aur-gnunet-fuse/src/gnunet-fuse-0.11.0pre66/src/fuse/gfs_download.c:189: undefined reference to `GNUNET_SCHEDULER_add_shutdown'
collect2: error: ld returned 1 exit status
make[4]: *** [Makefile:454: gnunet-fuse] Error 1
make[4]: Leaving directory '/tmp/yaourt-tmp-felics/aur-gnunet-fuse/src/gnunet-fuse-0.11.0pre66/src/fuse'
make[3]: *** [Makefile:589: all-recursive] Error 1
make[3]: Leaving directory '/tmp/yaourt-tmp-felics/aur-gnunet-fuse/src/gnunet-fuse-0.11.0pre66/src/fuse'
make[2]: *** [Makefile:350: all-recursive] Error 1
make[2]: Leaving directory '/tmp/yaourt-tmp-felics/aur-gnunet-fuse/src/gnunet-fuse-0.11.0pre66/src'
make[1]: *** [Makefile:398: all-recursive] Error 1
make[1]: Leaving directory '/tmp/yaourt-tmp-felics/aur-gnunet-fuse/src/gnunet-fuse-0.11.0pre66'
make: *** [Makefile:339: all] Error 2
==> ERROR: A failure occurred in build().
    Aborting...