Fails to build for me:
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-git/src/gnunet-fuse/src/fuse/gnunet-fuse.c:500: undefined reference to `GNUNET_GETOPT_option_string'
/sbin/ld: /tmp/yaourt-tmp-felics/aur-gnunet-fuse-git/src/gnunet-fuse/src/fuse/gnunet-fuse.c:505: undefined reference to `GNUNET_GETOPT_option_string'
/sbin/ld: /tmp/yaourt-tmp-felics/aur-gnunet-fuse-git/src/gnunet-fuse/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-git/src/gnunet-fuse/src/fuse/gfs_download.c:189: undefined reference to `GNUNET_SCHEDULER_add_shutdown'
collect2: error: ld returned 1 exit status
make[4]: *** [Makefile:460: gnunet-fuse] Error 1
make[4]: Leaving directory '/tmp/yaourt-tmp-felics/aur-gnunet-fuse-git/src/gnunet-fuse/src/fuse'
make[3]: *** [Makefile:601: all-recursive] Error 1
make[3]: Leaving directory '/tmp/yaourt-tmp-felics/aur-gnunet-fuse-git/src/gnunet-fuse/src/fuse'
make[2]: *** [Makefile:349: all-recursive] Error 1
make[2]: Leaving directory '/tmp/yaourt-tmp-felics/aur-gnunet-fuse-git/src/gnunet-fuse/src'
make[1]: *** [Makefile:397: all-recursive] Error 1
make[1]: Leaving directory '/tmp/yaourt-tmp-felics/aur-gnunet-fuse-git/src/gnunet-fuse'
make: *** [Makefile:338: all] Error 2
==> ERROR: A failure occurred in build().
Aborting...
Pinned Comments
grufo commented on 2018-03-16 13:48 (UTC)
NOTE: This is a git version. To use it, sometimes it might be necessary to have installed on the system the
gnunet-git
package instead of the officialgnunet
.