[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: compiling gnunet 0.16.3 on openbsd
From: |
Nikita Ronja Gillmann |
Subject: |
Re: compiling gnunet 0.16.3 on openbsd |
Date: |
Fri, 1 Apr 2022 11:22:22 +0200 |
Mikhail transcribed 77K bytes:
> On Fri, Apr 01, 2022 at 07:37:49AM +0000, Schanzenbach, Martin wrote:
> > Yes. The IP DHT underlay implementation is simply not portable.
> > I just commited a fix to not built it for openbsd.
>
> Thank you for fixing the issues! Build is successful, full log is
> inlined - I got some warnings, maybe they will be interesting to the
> developers.
The iptables/ip6tables/ip binary tests are just that, warnings.
There's an unresolved bug which means that one helper binary won't work on the
*BSDs.
I've recently picked this back up and as a solution I am translating
the invocations, which takes some time. As I'm a NetBSD dev it might
not work fully on OpenBSD, but I try to keep this portable (ipf/ipfw/route in
mind).
> $ uname -a
> OpenBSD rapi.lab.local 7.1 GENERIC.MP#1605 arm64
>
> $ cc -v
> OpenBSD clang version 13.0.0
> Target: aarch64-unknown-openbsd7.1
> Thread model: posix
> InstalledDir: /usr/bin
>
> $ AUTOCONF_VERSION=2.71 AUTOMAKE_VERSION=1.16 ./bootstrap
> Removing folder 'libltdl'...
> Synchronizing submodule url for 'contrib/gana'
> recfix --check registry.rec
> ../format.sh h.template < registry.rec > gnu_name_system_record_types.h.tmp
> cat h.header gnu_name_system_record_types.h.tmp h.footer >
> gnu_name_system_record_types.h
> rm -f gnu_name_system_record_types.h *.tmp
> recfix --check registry.rec
> ../format.sh tlds.template < registry.rec > tlds.conf.tmp
> cat tlds.header tlds.conf.tmp > tlds.conf
> rm -f tlds.conf *.tmp
> recfix --check registry.rec
> ../format.sh h.template < registry.rec > gnunet_signatures.h.tmp
> cat h.header gnunet_signatures.h.tmp h.footer > gnunet_signatures.h
> rm -f gnunet_signatures.h *.tmp
> Uncrustify not detected, hook not installed.
> Please install uncrustify if you plan on doing development
> yapf not detected, please install yapf if you plan on contributing python code
> checking for libtoolize / libtool...
> libtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, `build-aux'.
> libtoolize: copying file `build-aux/ltmain.sh'
> libtoolize: putting macros in `m4'.
> libtoolize: copying file `m4/libtool.m4'
> libtoolize: copying file `m4/ltoptions.m4'
> libtoolize: copying file `m4/ltsugar.m4'
> libtoolize: copying file `m4/ltversion.m4'
> libtoolize: copying file `m4/lt~obsolete.m4'
> libtoolize: Consider adding `AC_CONFIG_MACRO_DIR([m4])' to configure.ac and
> libtoolize: rerunning libtoolize, to keep the correct libtool macros in-tree.
> misha:/home/misha/work/gnunet:351$
> I-search:
> misha:/home/misha/work/gnunet:351$ mutt
> misha:/home/misha/work/gnunet:351$ ./configure --with-microhttpd=/usr/local/
> checking build system type... aarch64-unknown-openbsd7.1
> checking host system type... aarch64-unknown-openbsd7.1
> checking target system type... aarch64-unknown-openbsd7.1
> checking for a BSD-compatible install... /usr/bin/install -c
> checking whether build environment is sane... yes
> checking for a race-free mkdir -p... ./build-aux/install-sh -c -d
> checking for gawk... no
> checking for mawk... no
> checking for nawk... no
> checking for awk... awk
> checking whether make sets $(MAKE)... yes
> checking whether make supports nested variables... yes
> checking whether UID '1000' is supported by ustar format... yes
> checking whether GID '1000' is supported by ustar format... yes
> checking how to create a ustar tar archive... plaintar
> checking whether make supports nested variables... (cached) yes
> checking for gawk... (cached) awk
> checking for gcc... no
> checking for cc... cc
> checking whether the C compiler works... yes
> checking for C compiler default output file name... a.out
> checking for suffix of executables...
> checking whether we are cross compiling... no
> checking for suffix of object files... o
> checking whether the compiler supports GNU C... yes
> checking whether cc accepts -g... yes
> checking for cc option to enable C11 features... none needed
> checking whether cc understands -c and -o together... yes
> checking whether make supports the include directive... yes (GNU style)
> checking dependency style of cc... gcc3
> checking whether cc understands -c and -o together... yes
> checking whether ln -s works... yes
> checking whether make sets $(MAKE)... (cached) yes
> checking for pkg-config... /usr/bin/pkg-config
> checking pkg-config is at least version 0.29.2... yes
> checking how to print strings... print -r
> checking for a sed that does not truncate output... /usr/bin/sed
> checking for grep that handles long lines and -e... /usr/bin/grep
> checking for egrep... /usr/bin/grep -E
> checking for fgrep... /usr/bin/grep -F
> checking for ld used by cc... /usr/bin/ld
> checking if the linker (/usr/bin/ld) is GNU ld... yes
> checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
> checking the name lister (/usr/bin/nm -B) interface... BSD nm
> checking the maximum length of command line arguments... 393216
> checking whether the shell understands some XSI constructs... yes
> checking whether the shell understands "+="... no
> checking how to convert aarch64-unknown-openbsd7.1 file names to
> aarch64-unknown-openbsd7.1 format... func_convert_file_noop
> checking how to convert aarch64-unknown-openbsd7.1 file names to toolchain
> format... func_convert_file_noop
> checking for /usr/bin/ld option to reload object files... -r
> checking for objdump... objdump
> checking how to recognize dependent libraries... match_pattern
> /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$
> checking for dlltool... no
> checking how to associate runtime and link libraries... print -r --
> checking for ar... ar
> checking for archiver @FILE support... @
> checking for strip... strip
> checking for ranlib... ranlib
> checking command to parse /usr/bin/nm -B output from cc object... ok
> checking for sysroot... no
> checking for mt... mt
> checking if mt is a manifest tool... no
> checking for stdio.h... yes
> checking for stdlib.h... yes
> checking for string.h... yes
> checking for inttypes.h... yes
> checking for stdint.h... yes
> checking for strings.h... yes
> checking for sys/stat.h... yes
> checking for sys/types.h... yes
> checking for unistd.h... yes
> checking for vfork.h... no
> checking for dlfcn.h... yes
> checking for objdir... .libs
> checking if cc supports -fno-rtti -fno-exceptions... yes
> checking for cc option to produce PIC... -fPIC -DPIC
> checking if cc PIC flag -fPIC -DPIC works... yes
> checking if cc static flag -static works... yes
> checking if cc supports -c -o file.o... yes
> checking if cc supports -c -o file.o... (cached) yes
> checking whether the cc linker (/usr/bin/ld) supports shared libraries... yes
> checking whether -lc should be explicitly linked in... yes
> checking dynamic linker characteristics... openbsd7.1 ld.so
> checking how to hardcode library paths into programs... immediate
> checking for shl_load... no
> checking for shl_load in -ldld... no
> checking for dlopen... yes
> checking whether a program can dlopen itself... yes
> checking whether a statically linked program can dlopen itself... no
> checking whether stripping libraries is possible... yes
> checking if libtool supports shared libraries... yes
> checking whether to build shared libraries... yes
> checking whether to build static libraries... no
> checking for special C compiler options needed for large files... no
> checking for _FILE_OFFSET_BITS value needed for large files... no
> checking for _LARGEFILE_SOURCE value needed for large files... no
> checking whether unaligned 64-bit access works... yes
> checking if cc supports -fno-strict-aliasing... yes
> checking if cc supports -Wno-address-of-packed-member... yes
> checking if cc supports -Wno-tautological-constant-out-of-range-compare... yes
> checking how to run the C preprocessor... cc -E
> checking for X... libraries /usr/X11R6/lib, headers /usr/X11R6/include
> checking for build target... openbsd
> checking for library containing gethostbyname... none required
> checking for library containing memchr... none required
> checking for library containing memset_s... no
> checking for library containing explicit_bzero... none required
> checking for socket in -lsocket... no
> checking for log in -lm... yes
> checking for getloadavg... yes
> checking for getopt... true
> checking for pkgconf... /usr/bin/pkg-config
> checking for ssh... true
> checking for SSH key... no
> checking for a Python interpreter with version >= 3.4... python3
> checking for python3... /usr/local/bin/python3
> checking for python3 version... 3.9
> checking for python3 platform... openbsd7
> checking for python3 script directory... ${prefix}/lib/python3.9/site-packages
> checking for python3 extension module directory...
> ${exec_prefix}/lib/python3.9/site-packages
> checking for perl... /usr/bin/perl
> checking for pdflatex... no
> checking for the TikZ package for LaTeX... no
> checking for pdflatex... no
> checking for pdflatex... (cached) no
> checking for -iptables... no
> checking for iptables... false
> configure: WARNING: iptables not found
> checking for -ip6tables... no
> checking for ip6tables... false
> configure: WARNING: ip6tables not found
> checking for -ip... no
> checking for ip... false
> configure: WARNING: ip not found
> checking for -ifconfig... no
> checking for ifconfig... /sbin/ifconfig
> checking for adduser... /usr/sbin/adduser
> checking for -sysctl... no
> checking for sysctl... /sbin/sysctl
> checking for -upnpc... no
> checking for upnpc... false
> checking for checkbashisms... no
> checking for checkbashisms.pl... no
> checking for uncrustify... false
> checking for yapf... no
> checking for struct tm.tm_gmtoff... yes
> checking for getaddrinfo_a in -lanl... no
> checking for libgcrypt-config... /usr/local/bin/libgcrypt-config
> checking for LIBGCRYPT - version >= 1.6.0... yes (1.10.0)
> checking LIBGCRYPT API version... okay
> checking for cc options needed to detect all undeclared functions...
> -fno-builtin
> checking whether gcry_mpi_set_opaque_copy is declared... no
> checking for if_tun.h... no
> checking for linux/if_tun.h... no
> checking for net/if_tun.h... yes
> checking whether struct in6_ifreq is declared... no
> checking for mandoc... mandoc
> checking for a working HMAC... yes
> checking for static assertion support... yes
> checking for bluetooth/bluetooth.h... no
> checking for zbar.h... no
> checking for pabc/pabc.h... no
> checking for jansson.h... yes
> checking for json_loads in -ljansson... yes
> checking for pulse/simple.h... no
> checking for opus/opus.h... no
> checking for ogg/ogg.h... no
> checking for GLIB... yes
> checking for pbc/pbc.h... no
> checking for gabe.h... no
> checking for GST... no
> checking for conversation feature set to build... none
> checking for gawk... (cached) awk
> checking for gnurl-config... no
> checking whether libgnurl is usable... no
> checking for gawk... (cached) awk
> checking for curl-config... /usr/local/bin/curl-config
> checking for the version of libcurl... 7.82.0
> checking for libcurl >= version 7.34.0... yes
> checking whether libcurl is usable... yes
> checking for curl_free... yes
> checking for library containing __atomic_load_8... none required
> checking for nss.h... no
> configure: WARNING: NSS plugin will not be build
> checking for kvm_open in -lkvm... yes
> checking for kstat_open in -lkstat... no
> checking for sodium.h... yes
> checking for crypto_core_ed25519_scalar_mul in -lsodium... yes
> checking for extractor.h... no
> GNU libextractor not found, some features disabled
> checking for ltdl.h... yes
> checking for lt_dlopenext in -lltdl... yes
> checking for idn2.h... yes
> checking for idn2_to_unicode_8z8z in -lidn2... yes
> checking for zlib.h... yes
> checking for compress2 in -lz... yes
> checking for ld used by cc... /usr/bin/ld
> checking if the linker (/usr/bin/ld) is GNU ld... yes
> checking for shared library run path origin... done
> checking for iconv... yes
> checking for working iconv... yes
> checking how to link with libiconv... /usr/local/lib/libiconv.so.7.0
> checking for iconv declaration...
> extern size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft,
> char * *outbuf, size_t *outbytesleft);
> checking for libunistring... yes
> checking how to link with libunistring... /usr/local/lib/libunistring.so.0.1
> -L/usr/local/lib /usr/local/lib/libiconv.so.7.0 -Wl,-rpath,/usr/local/lib
> checking for libunistring version... 0.9.7
> checking for sqlite3.h... yes
> checking for sqlite3_open in -lsqlite3... yes
> checking for pkg-config... (cached) /usr/bin/pkg-config
> checking pkg-config is at least version 0.9.0... yes
> checking for the PostgreSQL libraries CPPFLAGS... Package libpq was not found
> in the pkg-config search path
>
> checking for the pg_config program...
> checking for mysql_init in -lmysqlclient... no
> checking for MHD... yes
> checking for gnutls/abstract.h... yes
> checking for gnutls_priority_set in -lgnutls... yes
> checking for gnutls/dane.h... yes
> checking for dane_verify_crt_raw in -lgnutls-dane... yes
> checking for dirent.h that defines DIR... yes
> checking for library containing opendir... none required
> checking for fcntl.h... yes
> checking for math.h... yes
> checking for errno.h... yes
> checking for ctype.h... yes
> checking for limits.h... yes
> checking for stdarg.h... yes
> checking for signal.h... yes
> checking for locale.h... yes
> checking for stdatomic.h... yes
> checking for malloc.h... no
> checking for malloc/malloc.h... no
> checking for malloc/malloc_np.h... no
> checking for langinfo.h... yes
> checking for sys/param.h... yes
> checking for sys/mount.h... yes
> checking for sys/statvfs.h... yes
> checking for sys/select.h... yes
> checking for sockLib.h... no
> checking for sys/mman.h... yes
> checking for sys/msg.h... yes
> checking for sys/vfs.h... no
> checking for arpa/inet.h... yes
> checking for libintl.h... yes
> checking for netdb.h... yes
> checking for netinet/in.h... yes
> checking for sys/ioctl.h... yes
> checking for sys/socket.h... yes
> checking for sys/time.h... yes
> checking for sys/sysinfo.h... no
> checking for sys/file.h... yes
> checking for sys/resource.h... yes
> checking for ifaddrs.h... yes
> checking for mach/mach.h... no
> checking for sys/timeb.h... no
> checking for argz.h... no
> checking for ucred.h... no
> checking for sys/ucred.h... yes
> checking for endian.h... yes
> checking for sys/endian.h... yes
> checking for execinfo.h... yes
> checking for byteswap.h... no
> checking whether NLS is requested... yes
> checking for msgfmt... /usr/local/bin/msgfmt
> checking for gmsgfmt... /usr/local/bin/msgfmt
> checking for xgettext... /usr/local/bin/xgettext
> checking for msgmerge... /usr/local/bin/msgmerge
> checking for CFPreferencesCopyAppValue... no
> checking for CFLocaleCopyCurrent... no
> checking for GNU gettext in libc... no
> checking for iconv... (cached) yes
> checking for working iconv... (cached) yes
> checking how to link with libiconv... /usr/local/lib/libiconv.so.7.0
> checking for GNU gettext in libintl... yes
> checking whether to use NLS... yes
> checking where the gettext function comes from... external libintl
> checking how to link with libintl... /usr/local/lib/libintl.so.7.0
> -L/usr/local/lib /usr/local/lib/libiconv.so.7.0 -Wl,-rpath,/usr/local/lib
> checking for pid_t... yes
> checking for size_t... yes
> checking for mode_t... yes
> checking whether stat file-mode macros are broken... no
> checking for _Bool... yes
> checking for stdbool.h that conforms to C99... yes
> checking whether struct tm is in sys/time.h or time.h... time.h
> checking for struct sockaddr_in.sin_len... no
> checking for struct sockaddr_un.sun_len... no
> checking for off_t... yes
> checking for uid_t in sys/types.h... yes
> checking for fork... yes
> checking for vfork... yes
> checking for working fork... yes
> checking for working vfork... (cached) yes
> checking for working chown... yes
> checking for atoll... yes
> checking for stat64... no
> checking for strnlen... yes
> checking for mremap... no
> checking for getrlimit... yes
> checking for setrlimit... yes
> checking for sysconf... yes
> checking for initgroups... yes
> checking for strndup... yes
> checking for gethostbyname2... yes
> checking for getpeerucred... no
> checking for getpeereid... yes
> checking for setresuid... yes
> checking for getifaddrs... yes
> checking for freeifaddrs... yes
> checking for getresgid... yes
> checking for mallinfo2... no
> checking for malloc_size... no
> checking for malloc_usable_size... no
> checking for getrusage... yes
> checking for random... yes
> checking for srandom... yes
> checking for stat... yes
> checking for statfs... yes
> checking for statvfs... yes
> checking for wait4... yes
> checking for timegm... yes
> checking for sudo... no
> checking for doas... doas
> checking if __thread is supported... yes
> checking for git... /usr/local/bin/git
> checking if source is under a VCS... yes, git-svn
> checking that generated files are newer than configure... done
> configure: creating ./config.status
> config.status: creating Makefile
> config.status: creating bin/Makefile
> config.status: creating contrib/Makefile
> config.status: creating contrib/hellos/Makefile
> config.status: creating contrib/services/Makefile
> config.status: creating contrib/services/openrc/Makefile
> config.status: creating contrib/services/systemd/Makefile
> config.status: creating contrib/scripts/Makefile
> config.status: creating contrib/scripts/gnunet-logread/Makefile
> config.status: creating doc/Makefile
> config.status: creating doc/man/Makefile
> config.status: creating doc/doxygen/Makefile
> config.status: creating doc/handbook/Makefile
> config.status: creating doc/tutorial/Makefile
> config.status: creating m4/Makefile
> config.status: creating po/Makefile.in
> config.status: creating src/Makefile
> config.status: creating src/arm/Makefile
> config.status: creating src/arm/arm.conf
> config.status: creating src/ats/Makefile
> config.status: creating src/ats/ats.conf
> config.status: creating src/ats-tool/Makefile
> config.status: creating src/auction/Makefile
> config.status: creating src/block/Makefile
> config.status: creating src/cadet/Makefile
> config.status: creating src/cadet/cadet.conf
> config.status: creating src/core/Makefile
> config.status: creating src/core/core.conf
> config.status: creating src/consensus/Makefile
> config.status: creating src/consensus/consensus.conf
> config.status: creating src/conversation/Makefile
> config.status: creating src/conversation/conversation.conf
> config.status: creating src/curl/Makefile
> config.status: creating src/datacache/Makefile
> config.status: creating src/datastore/Makefile
> config.status: creating src/datastore/datastore.conf
> config.status: creating src/dht/Makefile
> config.status: creating src/dht/dht.conf
> config.status: creating src/dhtu/Makefile
> config.status: creating src/dns/Makefile
> config.status: creating src/dns/dns.conf
> config.status: creating src/exit/Makefile
> config.status: creating src/fragmentation/Makefile
> config.status: creating src/fs/Makefile
> config.status: creating src/fs/fs.conf
> config.status: creating src/gns/Makefile
> config.status: creating src/gns/gns.conf
> config.status: creating src/gns/nss/Makefile
> config.status: creating src/gnsrecord/Makefile
> config.status: creating src/hello/Makefile
> config.status: creating src/identity/Makefile
> config.status: creating src/identity/identity.conf
> config.status: creating src/include/Makefile
> config.status: creating src/integration-tests/Makefile
> config.status: creating src/json/Makefile
> config.status: creating src/hostlist/Makefile
> config.status: creating src/my/Makefile
> config.status: creating src/mysql/Makefile
> config.status: creating src/namecache/Makefile
> config.status: creating src/namecache/namecache.conf
> config.status: creating src/namestore/Makefile
> config.status: creating src/namestore/namestore.conf
> config.status: creating src/nat/Makefile
> config.status: creating src/nat/nat.conf
> config.status: creating src/nat-auto/Makefile
> config.status: creating src/nat-auto/nat-auto.conf
> config.status: creating src/nse/Makefile
> config.status: creating src/nse/nse.conf
> config.status: creating src/nt/Makefile
> config.status: creating src/peerinfo/Makefile
> config.status: creating src/peerinfo/peerinfo.conf
> config.status: creating src/peerinfo-tool/Makefile
> config.status: creating src/peerstore/Makefile
> config.status: creating src/peerstore/peerstore.conf
> config.status: creating src/pq/Makefile
> config.status: creating src/pt/Makefile
> config.status: creating src/regex/Makefile
> config.status: creating src/regex/regex.conf
> config.status: creating src/revocation/Makefile
> config.status: creating src/revocation/revocation.conf
> config.status: creating src/rps/Makefile
> config.status: creating src/rps/rps.conf
> config.status: creating src/secretsharing/Makefile
> config.status: creating src/secretsharing/secretsharing.conf
> config.status: creating src/scalarproduct/Makefile
> config.status: creating src/scalarproduct/scalarproduct.conf
> config.status: creating src/set/Makefile
> config.status: creating src/set/set.conf
> config.status: creating src/seti/Makefile
> config.status: creating src/seti/seti.conf
> config.status: creating src/setu/Makefile
> config.status: creating src/setu/setu.conf
> config.status: creating src/sq/Makefile
> config.status: creating src/statistics/Makefile
> config.status: creating src/statistics/statistics.conf
> config.status: creating src/template/Makefile
> config.status: creating src/testbed/Makefile
> config.status: creating src/testbed/testbed.conf
> config.status: creating src/testbed-logger/Makefile
> config.status: creating src/testbed-logger/testbed-logger.conf
> config.status: creating src/testing/Makefile
> config.status: creating src/topology/Makefile
> config.status: creating src/transport/Makefile
> config.status: creating src/transport/transport.conf
> config.status: creating src/util/Makefile
> config.status: creating src/util/resolver.conf
> config.status: creating src/vpn/Makefile
> config.status: creating src/vpn/vpn.conf
> config.status: creating src/zonemaster/Makefile
> config.status: creating src/zonemaster/zonemaster.conf
> config.status: creating src/rest/Makefile
> config.status: creating src/abd/Makefile
> config.status: creating src/abd/abd.conf
> config.status: creating src/abe/Makefile
> config.status: creating src/reclaim/Makefile
> config.status: creating src/messenger/Makefile
> config.status: creating src/messenger/messenger.conf
> config.status: creating pkgconfig/Makefile
> config.status: creating pkgconfig/gnunetarm.pc
> config.status: creating pkgconfig/gnunetats.pc
> config.status: creating pkgconfig/gnunetblock.pc
> config.status: creating pkgconfig/gnunetcadet.pc
> config.status: creating pkgconfig/gnunetconsensus.pc
> config.status: creating pkgconfig/gnunetconversation.pc
> config.status: creating pkgconfig/gnunetcore.pc
> config.status: creating pkgconfig/gnunetdatacache.pc
> config.status: creating pkgconfig/gnunetdatastore.pc
> config.status: creating pkgconfig/gnunetdht.pc
> config.status: creating pkgconfig/gnunetdns.pc
> config.status: creating pkgconfig/gnunetenv.pc
> config.status: creating pkgconfig/gnunetfragmentation.pc
> config.status: creating pkgconfig/gnunetfs.pc
> config.status: creating pkgconfig/gnunetgns.pc
> config.status: creating pkgconfig/gnunethello.pc
> config.status: creating pkgconfig/gnunetidentity.pc
> config.status: creating pkgconfig/gnunetmicrophone.pc
> config.status: creating pkgconfig/gnunetmysql.pc
> config.status: creating pkgconfig/gnunetnamestore.pc
> config.status: creating pkgconfig/gnunetnat.pc
> config.status: creating pkgconfig/gnunetnse.pc
> config.status: creating pkgconfig/gnunetpeerinfo.pc
> config.status: creating pkgconfig/gnunetpq.pc
> config.status: creating pkgconfig/gnunetregex.pc
> config.status: creating pkgconfig/gnunetrevocation.pc
> config.status: creating pkgconfig/gnunetrps.pc
> config.status: creating pkgconfig/gnunetscalarproduct.pc
> config.status: creating pkgconfig/gnunetset.pc
> config.status: creating pkgconfig/gnunetspeaker.pc
> config.status: creating pkgconfig/gnunetstatistics.pc
> config.status: creating pkgconfig/gnunettestbed.pc
> config.status: creating pkgconfig/gnunettesting.pc
> config.status: creating pkgconfig/gnunettransport.pc
> config.status: creating pkgconfig/gnunetutil.pc
> config.status: creating pkgconfig/gnunetvpn.pc
> config.status: creating gnunet_config.h
> config.status: executing depfiles commands
> config.status: executing libtool commands
> config.status: executing po-directories commands
> config.status: creating po/POTFILES
> config.status: creating po/Makefile
> configure: WARNING: libextractor not found, but various file-sharing
> operations require it
> configure: WARNING: Your version of Python is not supported, you might see
> issues
> configure:
> Detected system
> ===============
>
> GNUnet version: 0.16.3-7-ge6a0ea8cf
>
> Host Setup: aarch64-unknown-openbsd7.1
> Install Prefix: /usr/local
> Compiler: cc
> CFLAGS: -fPIC -g -O2 -fno-strict-aliasing
> -Wno-address-of-packed-member -Wno-tautological-constant-out-of-range-compare
> -I/usr/local/include
> CPPFLAGS: -I/usr/local/include
> LDFLAGS: -lc
> LIBS: -lm
> Build Target: openbsd
>
> Default Interface: lo0
>
> sqlite3: yes
> MySQL: no
> PostgreSQL: no
>
> HTTP Client: curl-openssl
> Bluetooth: no
> iptables: no (DNS query interception might not work)
> ifconfig: yes
> UPnPc: no (NAT traversal might not work)
> GnuTLS: yes (with DANE support)
>
> LaTeX: yes
>
> libextractor: no
> libzbar: no
> libpng: no
> libidn: libidn2
> libopus: no (required to build conversation)
> libpulse: no (required to build conversation)
> gstreamer: no (required to build conversation)
>
> Java: no
>
> texi2mdoc: no
> mandoc: yes
>
> GNUnet configuration
> ====================
>
> Transports: tcp udp unix http
> Conversation: no
> Database Backends sqlite
> Experimental Code: no
>
> Texinfo Manual: yes
> Transpiled mdocml Manual: no
>
> configure: WARNING: Please make sure NOW to create a user and group 'gnunet'
> and additionall a group 'gnunetdns'. Make sure that '/var/lib/gnunet' is
> owned (and writable) by user 'gnunet'.
> configure: To do this on this system, run:
> # addgroup gnunetdns
> # adduser --system --disabled-login --home /var/lib/gnunet gnunet
>
> configure: WARNING: Each user of GNUnet should be added to the 'gnunet' group
> configure: To do this on this system, run:
> # adduser USERNAME gnunet
> for each of your users, replacing 'USERNAME' with the respective login name.
> Users may have to login again for the changes to take effect.
> configure: For detailed setup instructions, type 'info gnunet' after the
> installation or visit https://docs.gnunet.org/
> misha:/home/misha/work/gnunet:352$ make
> make all-recursive
> Making all in m4
> Making all in bin
> Making all in src
> Making all in include
> Making all in .
> Making all in util
> CC gnunet-base32.o
> CC bandwidth.lo
> CC bio.lo
> CC buffer.lo
> CC child_management.lo
> CC client.lo
> CC common_allocation.lo
> CC common_endian.lo
> CC common_logging.lo
> CC configuration.lo
> CC configuration_helper.lo
> CC container_bloomfilter.lo
> CC container_heap.lo
> CC container_meta_data.lo
> CC container_multihashmap.lo
> CC container_multishortmap.lo
> CC container_multiuuidmap.lo
> CC container_multipeermap.lo
> CC container_multihashmap32.lo
> CC crypto_symmetric.lo
> CC crypto_crc.lo
> CC crypto_cs.lo
> CC crypto_ecc.lo
> CC crypto_ecc_gnsrecord.lo
> CC crypto_ecc_dlog.lo
> CC crypto_ecc_setup.lo
> CC crypto_edx25519.lo
> CC crypto_hash.lo
> CC crypto_hash_file.lo
> CC crypto_hkdf.lo
> CC crypto_kdf.lo
> CC crypto_mpi.lo
> CC crypto_paillier.lo
> CC crypto_pow.lo
> CC crypto_random.lo
> CC crypto_rsa.lo
> CC disk.lo
> CC dnsparser.lo
> CC dnsstub.lo
> CC getopt.lo
> CC getopt_helpers.lo
> CC helper.lo
> CC load.lo
> CC mst.lo
> CC mq.lo
> CC nc.lo
> CC network.lo
> CC op.lo
> CC os_installation.lo
> CC os_network.lo
> CC os_priority.lo
> CC peer.lo
> CC plugin.lo
> CC program.lo
> CC regex.lo
> CC resolver_api.lo
> CC scheduler.lo
> CC service.lo
> CC signal.lo
> CC strings.lo
> CC time.lo
> CC tun.lo
> CC speedup.lo
> CC proc_compat.lo
> CCLD libgnunetutil.la
> CCLD gnunet-base32
> CC gnunet-config.o
> CCLD gnunet-config
> CC gnunet-crypto-tvg.o
> CCLD gnunet-crypto-tvg
> CC gnunet-resolver.o
> CCLD gnunet-resolver
> CC gnunet-ecc.o
> CCLD gnunet-ecc
> CC gnunet-scrypt.o
> CCLD gnunet-scrypt
> CC gnunet-uri.o
> CCLD gnunet-uri
> CC gnunet-service-resolver.o
> CCLD gnunet-service-resolver
> CC gnunet-config-diff.o
> CCLD gnunet-config-diff
> CC test_common_logging_dummy.o
> CCLD test_common_logging_dummy
> CC test_plugin_plug.lo
> CCLD libgnunet_plugin_utiltest.la
> Making all in nt
> CC nt.lo
> CCLD libgnunetnt.la
> Making all in hello
> CC gnunet-hello.o
> CC hello.lo
> CC address.lo
> CC hello-ng.lo
> CC hello-uri.lo
> CCLD libgnunethello.la
> CCLD gnunet-hello
> Making all in block
> CC block.lo
> CCLD libgnunetblock.la
> CC bg_bf.lo
> CCLD libgnunetblockgroup.la
> CC plugin_block_template.lo
> CCLD libgnunet_plugin_block_template.la
> CC plugin_block_test.lo
> CCLD libgnunet_plugin_block_test.la
> Making all in statistics
> CC gnunet-statistics.o
> CC statistics_api.lo
> CCLD libgnunetstatistics.la
> CCLD gnunet-statistics
> CC gnunet-service-statistics.o
> CCLD gnunet-service-statistics
> Making all in arm
> CC gnunet-arm.o
> CC arm_api.lo
> CC arm_monitor_api.lo
> CCLD libgnunetarm.la
> CCLD gnunet-arm
> CC gnunet-service-arm.o
> CCLD gnunet-service-arm
> CC mockup-service.o
> CCLD mockup-service
> Making all in testing
> CC gnunet-testing.o
> CC testing_api_cmd_end.lo
> CC testing_api_cmd_finish.lo
> CC testing_api_cmd_local_test_finished.lo
> CC testing_api_cmd_local_test_prepared.lo
> CC testing_api_cmd_send_peer_ready.lo
> CC testing_api_cmd_block_until_external_trigger.lo
> CC testing_api_cmd_netjail_start.lo
> CC testing_api_cmd_netjail_start_testsystem.lo
> CC testing_api_cmd_netjail_stop_testsystem.lo
> CC testing_api_cmd_netjail_stop.lo
> CC testing.lo
> testing.c:2681:8: warning: format specifies type 'unsigned long' but the
> argument has type 'uint64_t' (aka 'unsigned long long') [-Wformat]
> fs);
> ^~
> testing.c:39:62: note: expanded from macro 'LOG'
> #define LOG(kind, ...) GNUNET_log_from (kind, "testing-api", __VA_ARGS__)
> ^~~~~~~~~~~
> ../../src/include/gnunet_common.h:549:50: note: expanded from macro
> 'GNUNET_log_from'
> GNUNET_log_from_nocheck ((kind), comp, __VA_ARGS__); \
> ^~~~~~~~~~~
> 1 warning generated.
> CC testing_api_cmd_system_create.lo
> CC testing_api_cmd_system_destroy.lo
> CC testing_api_cmd_batch.lo
> CC testing_api_loop.lo
> testing_api_loop.c:390:15: warning: format specifies type 'unsigned long' but
> the argument has type 'uint64_t' (aka 'unsigned long long') [-Wformat]
> cmd->start_time.abs_value_us);
> ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
> ../../src/include/gnunet_common.h:575:39: note: expanded from macro
> 'GNUNET_log'
> GNUNET_log_nocheck ((kind), __VA_ARGS__); \
> ^~~~~~~~~~~
> testing_api_loop.c:397:15: warning: format specifies type 'unsigned long' but
> the argument has type 'uint64_t' (aka 'unsigned long long') [-Wformat]
> cmd->start_time.abs_value_us);
> ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
> ../../src/include/gnunet_common.h:575:39: note: expanded from macro
> 'GNUNET_log'
> GNUNET_log_nocheck ((kind), __VA_ARGS__); \
> ^~~~~~~~~~~
> 2 warnings generated.
> CC testing_api_traits.lo
> CCLD libgnunettesting.la
> CCLD gnunet-testing
> CC gnunet-cmds-helper.o
> CCLD gnunet-cmds-helper
> CC list-keys.o
> CCLD list-keys
> Making all in json
> CC libgnunetjson_la-json.lo
> CC libgnunetjson_la-json_generator.lo
> CC libgnunetjson_la-json_helper.lo
> CC libgnunetjson_la-json_mhd.lo
> CC libgnunetjson_la-json_pack.lo
> CCLD libgnunetjson.la
> Making all in curl
> CC libgnunetcurl_la-curl.lo
> CC libgnunetcurl_la-curl_reschedule.lo
> CCLD libgnunetcurl.la
> Making all in rest
> CC gnunet_rest_server-gnunet-rest-server.o
> CCLD gnunet-rest-server
> CC libgnunetrest_la-rest.lo
> CCLD libgnunetrest.la
> CC libgnunet_plugin_rest_copying_la-plugin_rest_copying.lo
> CCLD libgnunet_plugin_rest_copying.la
> CC libgnunet_plugin_rest_config_la-plugin_rest_config.lo
> CCLD libgnunet_plugin_rest_config.la
> Making all in peerinfo
> CC gnunet-service-peerinfo.o
> CCLD gnunet-service-peerinfo
> CC peerinfo_api.lo
> CC peerinfo_api_notify.lo
> CCLD libgnunetpeerinfo.la
> Making all in sq
> CC sq.lo
> CC sq_exec.lo
> CC sq_prepare.lo
> CC sq_query_helper.lo
> CC sq_result_helper.lo
> CCLD libgnunetsq.la
> Making all in datacache
> CC datacache.lo
> CCLD libgnunetdatacache.la
> CC plugin_datacache_template.lo
> CCLD libgnunet_plugin_datacache_template.la
> CC plugin_datacache_sqlite.lo
> CCLD libgnunet_plugin_datacache_sqlite.la
> CC plugin_datacache_heap.lo
> CCLD libgnunet_plugin_datacache_heap.la
> Making all in datastore
> CC gnunet-datastore.o
> CC datastore_api.lo
> CCLD libgnunetdatastore.la
> CCLD gnunet-datastore
> CC gnunet-service-datastore.o
> CCLD gnunet-service-datastore
> CC plugin_datastore_template.lo
> CCLD libgnunet_plugin_datastore_template.la
> CC plugin_datastore_sqlite.lo
> CCLD libgnunet_plugin_datastore_sqlite.la
> CC plugin_datastore_heap.lo
> CCLD libgnunet_plugin_datastore_heap.la
> Making all in template
> CC gnunet-template.o
> CCLD gnunet-template
> CC gnunet-service-template.o
> CCLD gnunet-service-template
> Making all in peerstore
> CC gnunet-peerstore.o
> CC peerstore_api.lo
> CC peerstore_common.lo
> CCLD libgnunetpeerstore.la
> CCLD gnunet-peerstore
> CC gnunet_service_peerstore-gnunet-service-peerstore.o
> CC gnunet_service_peerstore-peerstore_common.o
> CCLD gnunet-service-peerstore
> CC plugin_peerstore_sqlite.lo
> CCLD libgnunet_plugin_peerstore_sqlite.la
> Making all in ats
> CC gnunet-service-ats.o
> CC gnunet-service-ats_addresses.o
> CC gnunet-service-ats_connectivity.o
> CC gnunet-service-ats_normalization.o
> CC gnunet-service-ats_performance.o
> CC gnunet-service-ats_plugins.o
> CC gnunet-service-ats_preferences.o
> CC gnunet-service-ats_scheduling.o
> CC gnunet-service-ats_reservations.o
> CC ats_api_connectivity.lo
> CC ats_api_scheduling.lo
> CC ats_api_scanner.lo
> CC ats_api_performance.lo
> CCLD libgnunetats.la
> CCLD gnunet-service-ats
> CC plugin_ats_proportional.lo
> CCLD libgnunet_plugin_ats_proportional.la
> Making all in nat
> CC gnunet-nat.o
> CC nat_api.lo
> CC nat_api_stun.lo
> CCLD libgnunetnatnew.la
> CCLD gnunet-nat
> CC gnunet-service-nat.o
> CC gnunet-service-nat_externalip.o
> CC gnunet-service-nat_stun.o
> CC gnunet-service-nat_mini.o
> CC gnunet-service-nat_helper.o
> CCLD gnunet-service-nat
> Making all in nat-auto
> CC gnunet-nat-auto.o
> CC nat_auto_api.lo
> CC nat_auto_api_test.lo
> CCLD libgnunetnatauto.la
> CCLD gnunet-nat-auto
> CC gnunet-nat-server.o
> CCLD gnunet-nat-server
> CC gnunet-service-nat-auto.o
> CCLD gnunet-service-nat-auto
> Making all in fragmentation
> CC fragmentation.lo
> CC defragmentation.lo
> CCLD libgnunetfragmentation.la
> Making all in transport
> CC gnunet-transport.o
> CC transport_api_address_to_string.lo
> CC transport_api_blacklist.lo
> CC transport_api_core.lo
> CC transport_api_hello_get.lo
> CC transport_api_manipulation.lo
> CC transport_api_monitor_peers.lo
> CC transport_api_monitor_plugins.lo
> CC transport_api_offer_hello.lo
> CCLD libgnunettransport.la
> CCLD gnunet-transport
> CC gnunet_service_transport-gnunet-service-transport.o
> CC gnunet_service_transport-gnunet-service-transport_ats.o
> CC gnunet_service_transport-gnunet-service-transport_hello.o
> CC gnunet_service_transport-gnunet-service-transport_neighbours.o
> CC gnunet_service_transport-gnunet-service-transport_plugins.o
> CC gnunet_service_transport-gnunet-service-transport_validation.o
> CC gnunet_service_transport-gnunet-service-transport_manipulation.o
> CCLD gnunet-service-transport
> CC gnunet-service-tng.o
> gnunet-service-tng.c:2970:17: warning: format specifies type 'unsigned long'
> but the argument has type 'unsigned long long' [-Wformat]
> pm->logging_uuid);
> ^~~~~~~~~~~~~~~~
> ../../src/include/gnunet_common.h:575:39: note: expanded from macro
> 'GNUNET_log'
> GNUNET_log_nocheck ((kind), __VA_ARGS__); \
> ^~~~~~~~~~~
> gnunet-service-tng.c:3612:17: warning: format specifies type 'unsigned long'
> but the argument has type 'uint64_t' (aka 'unsigned long long') [-Wformat]
> queue->q_capacity);
> ^~~~~~~~~~~~~~~~~
> ../../src/include/gnunet_common.h:575:39: note: expanded from macro
> 'GNUNET_log'
> GNUNET_log_nocheck ((kind), __VA_ARGS__); \
> ^~~~~~~~~~~
> gnunet-service-tng.c:4394:17: warning: format specifies type 'unsigned long'
> but the argument has type 'uint64_t' (aka 'unsigned long long') [-Wformat]
> queue->q_capacity);
> ^~~~~~~~~~~~~~~~~
> ../../src/include/gnunet_common.h:575:39: note: expanded from macro
> 'GNUNET_log'
> GNUNET_log_nocheck ((kind), __VA_ARGS__); \
> ^~~~~~~~~~~
> gnunet-service-tng.c:4406:17: warning: format specifies type 'unsigned int'
> but the argument has type 'size_t' (aka 'unsigned long') [-Wformat]
> payload_size,
> ^~~~~~~~~~~~
> ../../src/include/gnunet_common.h:575:39: note: expanded from macro
> 'GNUNET_log'
> GNUNET_log_nocheck ((kind), __VA_ARGS__); \
> ^~~~~~~~~~~
> gnunet-service-tng.c:5073:19: warning: format specifies type 'unsigned long'
> but the argument has type 'unsigned long long' [-Wformat]
> pm->logging_uuid,
> ^~~~~~~~~~~~~~~~
> ../../src/include/gnunet_common.h:575:39: note: expanded from macro
> 'GNUNET_log'
> GNUNET_log_nocheck ((kind), __VA_ARGS__); \
> ^~~~~~~~~~~
> gnunet-service-tng.c:5130:25: warning: format specifies type 'unsigned long'
> but the argument has type 'unsigned long long' [-Wformat]
> pm->logging_uuid,
> ^~~~~~~~~~~~~~~~
> ../../src/include/gnunet_common.h:575:39: note: expanded from macro
> 'GNUNET_log'
> GNUNET_log_nocheck ((kind), __VA_ARGS__); \
> ^~~~~~~~~~~
> gnunet-service-tng.c:5164:19: warning: format specifies type 'unsigned long'
> but the argument has type 'unsigned long long' [-Wformat]
> pm->logging_uuid,
> ^~~~~~~~~~~~~~~~
> ../../src/include/gnunet_common.h:575:39: note: expanded from macro
> 'GNUNET_log'
> GNUNET_log_nocheck ((kind), __VA_ARGS__); \
> ^~~~~~~~~~~
> gnunet-service-tng.c:5165:19: warning: format specifies type 'unsigned long
> long' but the argument has type 'uint16_t' (aka 'unsigned short') [-Wformat]
> pm->bytes_msg,
> ^~~~~~~~~~~~~
> ../../src/include/gnunet_common.h:575:39: note: expanded from macro
> 'GNUNET_log'
> GNUNET_log_nocheck ((kind), __VA_ARGS__); \
> ^~~~~~~~~~~
> gnunet-service-tng.c:6063:15: warning: format specifies type 'unsigned int'
> but the argument has type 'unsigned long' [-Wformat]
> sizeof (struct TransportReliabilityBoxMessage),
> ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> ../../src/include/gnunet_common.h:575:39: note: expanded from macro
> 'GNUNET_log'
> GNUNET_log_nocheck ((kind), __VA_ARGS__); \
> ^~~~~~~~~~~
> gnunet-service-tng.c:6064:15: warning: format specifies type 'unsigned int'
> but the argument has type 'unsigned long' [-Wformat]
> sizeof (struct GNUNET_MessageHeader));
> ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> ../../src/include/gnunet_common.h:575:39: note: expanded from macro
> 'GNUNET_log'
> GNUNET_log_nocheck ((kind), __VA_ARGS__); \
> ^~~~~~~~~~~
> gnunet-service-tng.c:8720:17: warning: format specifies type 'unsigned long'
> but the argument has type 'unsigned int' [-Wformat]
> random % FC_NO_CHANGE_REPLY_PROBABILITY);
> ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> ../../src/include/gnunet_common.h:575:39: note: expanded from macro
> 'GNUNET_log'
> GNUNET_log_nocheck ((kind), __VA_ARGS__); \
> ^~~~~~~~~~~
> gnunet-service-tng.c:9074:15: warning: format specifies type 'unsigned long'
> but the argument has type 'uint16_t' (aka 'unsigned short') [-Wformat]
> pm->bytes_msg,
> ^~~~~~~~~~~~~
> ../../src/include/gnunet_common.h:575:39: note: expanded from macro
> 'GNUNET_log'
> GNUNET_log_nocheck ((kind), __VA_ARGS__); \
> ^~~~~~~~~~~
> gnunet-service-tng.c:9075:15: warning: format specifies type 'unsigned long'
> but the argument has type '__uint16_t' (aka 'unsigned short') [-Wformat]
> ntohs (((const struct GNUNET_MessageHeader *) &pm[1])->size),
> ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> /usr/include/endian.h:97:18: note: expanded from macro 'ntohs'
> #define ntohs(x) __htobe16(x)
> ^
> /usr/include/sys/_endian.h:98:19: note: expanded from macro '__htobe16'
> #define __htobe16 __swap16
> ^
> /usr/include/sys/_endian.h:87:2: note: expanded from macro '__swap16'
> (__uint16_t)(__builtin_constant_p(x) ? __swap16gen(x) : __swap16md(x))
> ^
> ../../src/include/gnunet_common.h:575:39: note: expanded from macro
> 'GNUNET_log'
> GNUNET_log_nocheck ((kind), __VA_ARGS__); \
> ^~~~~~~~~~~
> gnunet-service-tng.c:9138:63: warning: more '%' conversions than data
> arguments [-Wformat-insufficient-args]
> "Next attempt for root message <%llu> set to %s\n",
> ~^
> ../../src/include/gnunet_common.h:575:39: note: expanded from macro
> 'GNUNET_log'
> GNUNET_log_nocheck ((kind), __VA_ARGS__); \
> ^~~~~~~~~~~
> gnunet-service-tng.c:9273:17: warning: format specifies type 'unsigned int'
> but the argument has type 'unsigned long long' [-Wformat]
> pos->logging_uuid);
> ^~~~~~~~~~~~~~~~~
> ../../src/include/gnunet_common.h:575:39: note: expanded from macro
> 'GNUNET_log'
> GNUNET_log_nocheck ((kind), __VA_ARGS__); \
> ^~~~~~~~~~~
> gnunet-service-tng.c:9287:19: warning: format specifies type 'unsigned int'
> but the argument has type 'size_t' (aka 'unsigned long') [-Wformat]
> real_overhead);
> ^~~~~~~~~~~~~
> ../../src/include/gnunet_common.h:575:39: note: expanded from macro
> 'GNUNET_log'
> GNUNET_log_nocheck ((kind), __VA_ARGS__); \
> ^~~~~~~~~~~
> gnunet-service-tng.c:9317:19: warning: format specifies type 'unsigned int'
> but the argument has type 'size_t' (aka 'unsigned long') [-Wformat]
> real_overhead);
> ^~~~~~~~~~~~~
> ../../src/include/gnunet_common.h:575:39: note: expanded from macro
> 'GNUNET_log'
> GNUNET_log_nocheck ((kind), __VA_ARGS__); \
> ^~~~~~~~~~~
> gnunet-service-tng.c:9363:21: warning: format specifies type 'unsigned int'
> but the argument has type 'unsigned long long' [-Wformat]
> pos->logging_uuid,
> ^~~~~~~~~~~~~~~~~
> ../../src/include/gnunet_common.h:575:39: note: expanded from macro
> 'GNUNET_log'
> GNUNET_log_nocheck ((kind), __VA_ARGS__); \
> ^~~~~~~~~~~
> gnunet-service-tng.c:9364:21: warning: format specifies type 'unsigned int'
> but the argument has type 'unsigned long long' [-Wformat]
> sc->best->logging_uuid);
> ^~~~~~~~~~~~~~~~~~~~~~
> ../../src/include/gnunet_common.h:575:39: note: expanded from macro
> 'GNUNET_log'
> GNUNET_log_nocheck ((kind), __VA_ARGS__); \
> ^~~~~~~~~~~
> gnunet-service-tng.c:9519:17: warning: format specifies type 'unsigned int'
> but the argument has type 'unsigned long' [-Wformat]
> sizeof(struct GNUNET_PeerIdentity),
> ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> ../../src/include/gnunet_common.h:575:39: note: expanded from macro
> 'GNUNET_log'
> GNUNET_log_nocheck ((kind), __VA_ARGS__); \
> ^~~~~~~~~~~
> gnunet-service-tng.c:9520:17: warning: format specifies type 'unsigned int'
> but the argument has type 'unsigned long' [-Wformat]
> sizeof(struct TransportDVBoxMessage),
> ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> ../../src/include/gnunet_common.h:575:39: note: expanded from macro
> 'GNUNET_log'
> GNUNET_log_nocheck ((kind), __VA_ARGS__); \
> ^~~~~~~~~~~
> gnunet-service-tng.c:9521:17: warning: format specifies type 'unsigned int'
> but the argument has type 'unsigned long' [-Wformat]
> sizeof(struct TransportDVBoxPayloadP),
> ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> ../../src/include/gnunet_common.h:575:39: note: expanded from macro
> 'GNUNET_log'
> GNUNET_log_nocheck ((kind), __VA_ARGS__); \
> ^~~~~~~~~~~
> gnunet-service-tng.c:9522:17: warning: format specifies type 'unsigned int'
> but the argument has type 'unsigned long' [-Wformat]
> sizeof(struct TransportFragmentBoxMessage),
> ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> ../../src/include/gnunet_common.h:575:39: note: expanded from macro
> 'GNUNET_log'
> GNUNET_log_nocheck ((kind), __VA_ARGS__); \
> ^~~~~~~~~~~
> gnunet-service-tng.c:9633:17: warning: format specifies type 'unsigned long
> long' but the argument has type 'struct GNUNET_TIME_Relative' [-Wformat]
> plus,
> ^~~~
> ../../src/include/gnunet_common.h:575:39: note: expanded from macro
> 'GNUNET_log'
> GNUNET_log_nocheck ((kind), __VA_ARGS__); \
> ^~~~~~~~~~~
> gnunet-service-tng.c:9634:17: warning: format specifies type 'unsigned long
> long' but the argument has type 'struct GNUNET_TIME_Absolute' [-Wformat]
> next);
> ^~~~
> ../../src/include/gnunet_common.h:575:39: note: expanded from macro
> 'GNUNET_log'
> GNUNET_log_nocheck ((kind), __VA_ARGS__); \
> ^~~~~~~~~~~
> gnunet-service-tng.c:9796:17: warning: format specifies type 'unsigned long'
> but the argument has type 'uint64_t' (aka 'unsigned long long') [-Wformat]
> qe->queue->q_capacity);
> ^~~~~~~~~~~~~~~~~~~~~
> ../../src/include/gnunet_common.h:575:39: note: expanded from macro
> 'GNUNET_log'
> GNUNET_log_nocheck ((kind), __VA_ARGS__); \
> ^~~~~~~~~~~
> gnunet-service-tng.c:10357:17: warning: format specifies type 'unsigned long'
> but the argument has type '__uint64_t' (aka 'unsigned long long') [-Wformat]
> GNUNET_ntohll (aqm->q_len));
> ^~~~~~~~~~~~~~~~~~~~~~~~~~~
> ../../src/include/gnunet_common.h:1143:26: note: expanded from macro
> 'GNUNET_ntohll'
> #define GNUNET_ntohll(n) be64toh (n)
> ^
> /usr/include/endian.h:63:20: note: expanded from macro 'be64toh'
> #define be64toh(x) __htobe64(x)
> ^
> /usr/include/sys/_endian.h:100:19: note: expanded from macro '__htobe64'
> #define __htobe64 __swap64
> ^
> /usr/include/sys/_endian.h:91:2: note: expanded from macro '__swap64'
> (__uint64_t)(__builtin_constant_p(x) ? __swap64gen(x) : __swap64md(x))
> ^
> ../../src/include/gnunet_common.h:575:39: note: expanded from macro
> 'GNUNET_log'
> GNUNET_log_nocheck ((kind), __VA_ARGS__); \
> ^~~~~~~~~~~
> 27 warnings generated.
> CCLD gnunet-service-tng
> CC gnunet-communicator-unix.o
> CC transport_api2_communication.lo
> CCLD libgnunettransportcommunicator.la
> CCLD gnunet-communicator-unix
> CC gnunet-communicator-udp.o
> gnunet-communicator-udp.c:1727:15: warning: format specifies type 'unsigned
> int' but the argument has type 'size_t' (aka 'unsigned long') [-Wformat]
> buf_size,
> ^~~~~~~~
> ../../src/include/gnunet_common.h:575:39: note: expanded from macro
> 'GNUNET_log'
> GNUNET_log_nocheck ((kind), __VA_ARGS__); \
> ^~~~~~~~~~~
> gnunet-communicator-udp.c:1729:15: warning: format specifies type 'unsigned
> int' but the argument has type 'unsigned long' [-Wformat]
> sizeof(*hdr),
> ^~~~~~~~~~~~
> ../../src/include/gnunet_common.h:575:39: note: expanded from macro
> 'GNUNET_log'
> GNUNET_log_nocheck ((kind), __VA_ARGS__); \
> ^~~~~~~~~~~
> 2 warnings generated.
> CC transport_api2_application.lo
> CCLD libgnunettransportapplication.la
> CCLD gnunet-communicator-udp
> CC gnunet-communicator-tcp.o
> CCLD gnunet-communicator-tcp
> CC test_transport_start_with_config.o
> CC transport_api2_core.lo
> CCLD libgnunettransportcore.la
> CC transport_api_traits.lo
> CC transport_api_cmd_connecting_peers.lo
> CC transport_api_cmd_backchannel_check.lo
> CC transport_api_cmd_start_peer.lo
> CC transport_api_cmd_stop_peer.lo
> CC transport_api_cmd_send_simple.lo
> CC transport-testing2.lo
> CC transport-testing-filenames2.lo
> CC transport-testing-loggers2.lo
> CC transport-testing-main2.lo
> CC transport-testing-send2.lo
> CC transport-testing-communicator.lo
> CCLD libgnunettransporttesting2.la
> CCLD test_transport_start_with_config
> CC gnunet-transport-profiler.o
> CCLD gnunet-transport-profiler
> CC transport_api2_monitor.lo
> CCLD libgnunettransportmonitor.la
> CC transport-testing.lo
> CC transport-testing-filenames.lo
> CC transport-testing-loggers.lo
> CC transport-testing-main.lo
> CC transport-testing-send.lo
> CCLD libgnunettransporttesting.la
> CC plugin_transport_template.lo
> CCLD libgnunet_plugin_transport_template.la
> CC plugin_transport_tcp.lo
> CCLD libgnunet_plugin_transport_tcp.la
> CC plugin_transport_unix.lo
> CCLD libgnunet_plugin_transport_unix.la
> CC
> libgnunet_plugin_transport_http_client_la-plugin_transport_http_client.lo
> CC
> libgnunet_plugin_transport_http_client_la-plugin_transport_http_common.lo
> CCLD libgnunet_plugin_transport_http_client.la
> CC
> libgnunet_plugin_transport_https_client_la-plugin_transport_http_client.lo
> CC
> libgnunet_plugin_transport_https_client_la-plugin_transport_http_common.lo
> CCLD libgnunet_plugin_transport_https_client.la
> CC
> libgnunet_plugin_transport_http_server_la-plugin_transport_http_server.lo
> CC
> libgnunet_plugin_transport_http_server_la-plugin_transport_http_common.lo
> CCLD libgnunet_plugin_transport_http_server.la
> CC
> libgnunet_plugin_transport_https_server_la-plugin_transport_http_server.lo
> CC
> libgnunet_plugin_transport_https_server_la-plugin_transport_http_common.lo
> CCLD libgnunet_plugin_transport_https_server.la
> CC test_transport_plugin_cmd_simple_send.lo
> CCLD libgnunet_test_transport_plugin_cmd_simple_send.la
> CC test_transport_plugin_cmd_simple_send_broadcast.lo
> CCLD libgnunet_test_transport_plugin_cmd_simple_send_broadcast.la
> CC test_transport_plugin_cmd_simple_send_dv.lo
> CCLD libgnunet_test_transport_plugin_cmd_simple_send_dv.la
> CC test_transport_plugin_cmd_udp_backchannel.lo
> CCLD libgnunet_test_transport_plugin_cmd_udp_backchannel.la
> sed -e 's,[@]pkgdatadir[@],/usr/local/share/gnunet,g' <
> ./gnunet-transport-certificate-creation.in >
> gnunet-transport-certificate-creation
> chmod +x gnunet-transport-certificate-creation
> Making all in ats-tool
> CC gnunet-ats.o
> CCLD gnunet-ats
> Making all in core
> CC gnunet-core.o
> CC core_api.lo
> CC core_api_monitor_peers.lo
> CCLD libgnunetcore.la
> CCLD gnunet-core
> CC gnunet-service-core.o
> CC gnunet-service-core_kx.o
> CC gnunet-service-core_sessions.o
> CC gnunet-service-core_typemap.o
> CCLD gnunet-service-core
> Making all in testbed-logger
> CC gnunet-service-testbed-logger.o
> CCLD gnunet-service-testbed-logger
> CC testbed_logger_api.lo
> CCLD libgnunettestbedlogger.la
> Making all in testbed
> CC gnunet-testbed-profiler.o
> CC testbed_api.lo
> CC testbed_api_hosts.lo
> CC testbed_api_operations.lo
> CC testbed_api_peers.lo
> CC testbed_api_services.lo
> CC testbed_api_statistics.lo
> CC testbed_api_testbed.lo
> CC testbed_api_test.lo
> CC testbed_api_topology.lo
> CC testbed_api_sd.lo
> CC testbed_api_barriers.lo
> CCLD libgnunettestbed.la
> CCLD gnunet-testbed-profiler
> CC gnunet-service-testbed.o
> CC gnunet-service-testbed_links.o
> CC gnunet-service-testbed_peers.o
> CC gnunet-service-testbed_cache.o
> CC gnunet-service-testbed_oc.o
> CC gnunet-service-testbed_cpustatus.o
> CC gnunet-service-testbed_meminfo.o
> CC gnunet-service-testbed_barriers.o
> CC gnunet-service-testbed_connectionpool.o
> CCLD gnunet-service-testbed
> CC gnunet-helper-testbed.o
> CCLD gnunet-helper-testbed
> CC gnunet-daemon-testbed-blacklist.o
> CCLD gnunet-daemon-testbed-blacklist
> CC gnunet-daemon-testbed-underlay.o
> CCLD gnunet-daemon-testbed-underlay
> CC gnunet-daemon-latency-logger.o
> CCLD gnunet-daemon-latency-logger
> CC generate-underlay-topology.o
> CCLD generate-underlay-topology
> Making all in nse
> CC gnunet-nse.o
> CC nse_api.lo
> CCLD libgnunetnse.la
> CCLD gnunet-nse
> CC gnunet-service-nse.o
> CCLD gnunet-service-nse
> CC gnunet-nse-profiler.o
> CCLD gnunet-nse-profiler
> Making all in dhtu
> CC testing_dhtu_cmd_send.lo
> CCLD libgnunettestingdhtu.la
> CC plugin_dhtu_gnunet.lo
> CCLD libgnunet_plugin_dhtu_gnunet.la
> Making all in dht
> CC gnunet-dht-monitor.o
> CC dht_api.lo
> CCLD libgnunetdht.la
> CCLD gnunet-dht-monitor
> CC gnunet-dht-get.o
> CCLD gnunet-dht-get
> CC gnunet-dht-put.o
> CCLD gnunet-dht-put
> CC gnunet-dht-hello.o
> CCLD gnunet-dht-hello
> CC gnunet-service-dht.o
> CC gnunet-service-dht_datacache.o
> CC gnunet-service-dht_neighbours.o
> gnunet-service-dht_neighbours.c:926:38: warning: implicit conversion from
> 'unsigned int' to 'float' changes value from 4294967295 to 4294967296
> [-Wimplicit-const-int-float-conversion]
> if (random_value < (target_value * UINT32_MAX))
> ~ ^~~~~~~~~~
> /usr/include/stdint.h:122:21: note: expanded from macro 'UINT32_MAX'
> #define UINT32_MAX 0xffffffffU
> ^~~~~~~~~~~
> 1 warning generated.
> CC gnunet-service-dht_routing.o
> CCLD gnunet-service-dht
> CC gnunet_dht_profiler.o
> CCLD gnunet-dht-profiler
> CC dht_test_lib.o
> AR libgnunetdhttest.a
> CC plugin_block_dht.lo
> CCLD libgnunet_plugin_block_dht.la
> Making all in hostlist
> CC gnunet_daemon_hostlist-gnunet-daemon-hostlist.o
> CC gnunet_daemon_hostlist-gnunet-daemon-hostlist_client.o
> CC gnunet_daemon_hostlist-gnunet-daemon-hostlist_server.o
> CCLD gnunet-daemon-hostlist
> Making all in topology
> CC gnunet-daemon-topology.o
> CC friends.lo
> CCLD libgnunetfriends.la
> CCLD gnunet-daemon-topology
> Making all in regex
> CC gnunet-service-regex.o
> CC regex_internal.o
> CC regex_internal_dht.o
> AR libgnunetregex_internal.a
> CC regex_block_lib.lo
> CCLD libgnunetregexblock.la
> CCLD gnunet-service-regex
> CC gnunet-daemon-regexprofiler.o
> CC regex_test_lib.o
> CC regex_test_graph.o
> CC regex_test_random.o
> AR libgnunetregextest.a
> CCLD gnunet-daemon-regexprofiler
> CC perf-regex.o
> CCLD perf-regex
> CC gnunet-regex-profiler.o
> CCLD gnunet-regex-profiler
> CC regex_api_announce.lo
> CC regex_api_search.lo
> CCLD libgnunetregex.la
> CC plugin_block_regex.lo
> CCLD libgnunet_plugin_block_regex.la
> Making all in dns
> CC gnunet-service-dns.o
> CCLD gnunet-service-dns
> CC gnunet-dns-monitor.o
> CC dns_api.lo
> CCLD libgnunetdns.la
> CCLD gnunet-dns-monitor
> CC gnunet-dns-redirector.o
> CCLD gnunet-dns-redirector
> CC gnunet-zonewalk.o
> CCLD gnunet-zonewalk
> CC plugin_block_dns.lo
> CCLD libgnunet_plugin_block_dns.la
> Making all in identity
> CC gnunet-identity.o
> CC identity_api.lo
> CC identity_api_lookup.lo
> CC identity_api_suffix_lookup.lo
> CCLD libgnunetidentity.la
> CCLD gnunet-identity
> CC gnunet-service-identity.o
> CCLD gnunet-service-identity
> CC libgnunet_plugin_rest_identity_la-plugin_rest_identity.lo
> CCLD libgnunet_plugin_rest_identity.la
> Making all in gnsrecord
> CC gnunet-gnsrecord-tvg.o
> CC gnsrecord.lo
> CC gnsrecord_serialization.lo
> CC gnsrecord_crypto.lo
> CC gnsrecord_misc.lo
> CCLD libgnunetgnsrecord.la
> CCLD gnunet-gnsrecord-tvg
> CC json_gnsrecord.lo
> CCLD libgnunetgnsrecordjson.la
> CC plugin_gnsrecord_dns.lo
> CCLD libgnunet_plugin_gnsrecord_dns.la
> Making all in namecache
> CC gnunet-namecache.o
> CC namecache_api.lo
> CCLD libgnunetnamecache.la
> CCLD gnunet-namecache
> CC gnunet-service-namecache.o
> CCLD gnunet-service-namecache
> CC plugin_namecache_sqlite.lo
> CCLD libgnunet_plugin_namecache_sqlite.la
> Making all in namestore
> CC gnunet-namestore.o
> CC namestore_api.lo
> CC namestore_api_monitor.lo
> CCLD libgnunetnamestore.la
> CCLD gnunet-namestore
> CC gnunet-zoneimport.o
> CCLD gnunet-zoneimport
> CC gnunet-service-namestore.o
> CCLD gnunet-service-namestore
> CC gnunet_namestore_fcfsd-gnunet-namestore-fcfsd.o
> CCLD gnunet-namestore-fcfsd
> CC plugin_namestore_sqlite.lo
> CCLD libgnunet_plugin_namestore_sqlite.la
> CC plugin_namestore_flat.lo
> CCLD libgnunet_plugin_namestore_flat.la
> CC libgnunet_plugin_rest_namestore_la-plugin_rest_namestore.lo
> CCLD libgnunet_plugin_rest_namestore.la
> Making all in peerinfo-tool
> CC gnunet-peerinfo.o
> CC gnunet-peerinfo_plugins.o
> CCLD gnunet-peerinfo
> CC libgnunet_plugin_rest_peerinfo_la-plugin_rest_peerinfo.lo
> CCLD libgnunet_plugin_rest_peerinfo.la
> Making all in cadet
> CC gnunet-cadet.o
> CC cadet_api.lo
> CC cadet_api_drop_message.lo
> CC cadet_api_get_channel.lo
> CC cadet_api_get_path.lo
> CC cadet_api_list_peers.lo
> CC cadet_api_list_tunnels.lo
> CC cadet_api_helper.lo
> CCLD libgnunetcadet.la
> CCLD gnunet-cadet
> CC gnunet-service-cadet.o
> CC gnunet-service-cadet_channel.o
> CC gnunet-service-cadet_connection.o
> CC gnunet-service-cadet_core.o
> CC gnunet-service-cadet_dht.o
> CC gnunet-service-cadet_hello.o
> CC gnunet-service-cadet_tunnels.o
> CC gnunet-service-cadet_paths.o
> CC gnunet-service-cadet_peer.o
> CCLD gnunet-service-cadet
> CC cadet_test_lib.lo
> CCLD libgnunetcadettest.la
> Making all in set
> CC gnunet-set-profiler.o
> CC set_api.lo
> CCLD libgnunetset.la
> CCLD gnunet-set-profiler
> CC gnunet-service-set.o
> CC gnunet-service-set_union.o
> CC gnunet-service-set_intersection.o
> CC ibf.o
> CC gnunet-service-set_union_strata_estimator.o
> CCLD gnunet-service-set
> CC gnunet-set-ibf-profiler.o
> CCLD gnunet-set-ibf-profiler
> CC plugin_block_set_test.lo
> CCLD libgnunet_plugin_block_set_test.la
> Making all in seti
> CC gnunet-seti-profiler.o
> CC seti_api.lo
> CCLD libgnunetseti.la
> CCLD gnunet-seti-profiler
> CC gnunet-service-seti.o
> CCLD gnunet-service-seti
> CC plugin_block_seti_test.lo
> CCLD libgnunet_plugin_block_seti_test.la
> Making all in setu
> CC gnunet-setu-profiler.o
> CC setu_api.lo
> CCLD libgnunetsetu.la
> CCLD gnunet-setu-profiler
> CC gnunet-service-setu.o
> gnunet-service-setu.c:2413:10: warning: format specifies type 'unsigned long'
> but the argument has type 'uint64_t' (aka 'unsigned long long') [-Wformat]
> op->byzantine_upper_bound,
> ^~~~~~~~~~~~~~~~~~~~~~~~~
> gnunet-service-setu.c:41:55: note: expanded from macro 'LOG'
> #define LOG(kind, ...) GNUNET_log_from (kind, "setu", __VA_ARGS__)
> ^~~~~~~~~~~
> ../../src/include/gnunet_common.h:549:50: note: expanded from macro
> 'GNUNET_log_from'
> GNUNET_log_from_nocheck ((kind), comp, __VA_ARGS__); \
> ^~~~~~~~~~~
> 1 warning generated.
> CC ibf.o
> CC gnunet-service-setu_strata_estimator.o
> CCLD gnunet-service-setu
> CC gnunet-setu-ibf-profiler.o
> CCLD gnunet-setu-ibf-profiler
> CC plugin_block_setu_test.lo
> CCLD libgnunet_plugin_block_setu_test.la
> Making all in consensus
> CC gnunet-consensus-profiler.o
> CC consensus_api.lo
> CCLD libgnunetconsensus.la
> CCLD gnunet-consensus-profiler
> CC gnunet-service-consensus.o
> CCLD gnunet-service-consensus
> CC plugin_block_consensus.lo
> CCLD libgnunet_plugin_block_consensus.la
> awk -v bdir="/usr/local/bin" -v py="/usr/local/bin/python3" -v awkay="awk" -v
> pfx="/usr/local" -v prl="/usr/bin/perl" -v sysconfdirectory="/usr/local/etc"
> -v pkgdatadirectory="/usr/local/share/gnunet" -f ../../bin/dosubst.awk <
> consensus-simulation.py.in > consensus-simulation.py
> chmod +x consensus-simulation.py
> Making all in scalarproduct
> CC gnunet-scalarproduct.o
> CC scalarproduct_api.lo
> CCLD libgnunetscalarproduct.la
> CCLD gnunet-scalarproduct
> CC gnunet-service-scalarproduct_alice.o
> CCLD gnunet-service-scalarproduct-alice
> CC gnunet-service-scalarproduct_bob.o
> CCLD gnunet-service-scalarproduct-bob
> CC gnunet-service-scalarproduct-ecc_alice.o
> CCLD gnunet-service-scalarproduct-ecc-alice
> CC gnunet-service-scalarproduct-ecc_bob.o
> CCLD gnunet-service-scalarproduct-ecc-bob
> Making all in revocation
> CC gnunet-revocation.o
> CC revocation_api.lo
> CCLD libgnunetrevocation.la
> CCLD gnunet-revocation
> CC gnunet-revocation-tvg.o
> CCLD gnunet-revocation-tvg
> CC gnunet-service-revocation.o
> CCLD gnunet-service-revocation
> CC plugin_block_revocation.lo
> CCLD libgnunet_plugin_block_revocation.la
> Making all in vpn
> CC gnunet-vpn.o
> CC vpn_api.lo
> CCLD libgnunetvpn.la
> CCLD gnunet-vpn
> CC gnunet_service_vpn-gnunet-service-vpn.o
> CCLD gnunet-service-vpn
> Making all in gns
> Making all in .
> CC gnunet-gns.o
> CC gns_api.lo
> CC gns_tld_api.lo
> CCLD libgnunetgns.la
> CCLD gnunet-gns
> CC gnunet-service-gns.o
> CC gnunet-service-gns_resolver.o
> CC gnunet-service-gns_interceptor.o
> CCLD gnunet-service-gns
> CC gnunet-dns2gns.o
> CCLD gnunet-dns2gns
> CC gnunet_gns_proxy-gnunet-gns-proxy.o
> CCLD gnunet-gns-proxy
> CC gnunet-gns-benchmark.o
> CCLD gnunet-gns-benchmark
> CC plugin_block_gns.lo
> CCLD libgnunet_plugin_block_gns.la
> CC plugin_gnsrecord_gns.lo
> CCLD libgnunet_plugin_gnsrecord_gns.la
> CC libgnunet_plugin_rest_gns_la-plugin_rest_gns.lo
> CCLD libgnunet_plugin_rest_gns.la
> awk -v bdir="/usr/local/bin" -v py="/usr/local/bin/python3" -v awkay="awk" -v
> pfx="/usr/local" -v prl="/usr/bin/perl" -v sysconfdirectory="/usr/local/etc"
> -v pkgdatadirectory="/usr/local/share/gnunet" -f ../../bin/dosubst.awk <
> ./gnunet-gns-proxy-setup-ca.in > gnunet-gns-proxy-setup-ca
> Making all in zonemaster
> CC gnunet-service-zonemaster.o
> CCLD gnunet-service-zonemaster
> CC gnunet-service-zonemaster-monitor.o
> CCLD gnunet-service-zonemaster-monitor
> Making all in fs
> CC gnunet-auto-share.o
> CCLD gnunet-auto-share
> CC gnunet-directory.o
> CC fs_api.lo
> CC fs_directory.lo
> CC fs_dirmetascan.lo
> CC fs_download.lo
> CC fs_file_information.lo
> CC fs_getopt.lo
> CC fs_list_indexed.lo
> CC fs_publish.lo
> CC fs_publish_ksk.lo
> CC fs_publish_ublock.lo
> CC fs_misc.lo
> CC fs_namespace.lo
> CC fs_search.lo
> CC fs_sharetree.lo
> CC fs_tree.lo
> CC fs_unindex.lo
> CC fs_uri.lo
> CCLD libgnunetfs.la
> CCLD gnunet-directory
> CC gnunet-download.o
> CCLD gnunet-download
> CC gnunet-publish.o
> CCLD gnunet-publish
> CC gnunet-search.o
> CCLD gnunet-search
> CC gnunet-fs.o
> CCLD gnunet-fs
> CC gnunet-unindex.o
> CCLD gnunet-unindex
> CC gnunet-helper-fs-publish.o
> CCLD gnunet-helper-fs-publish
> CC gnunet-service-fs.o
> CC gnunet-service-fs_cp.o
> CC gnunet-service-fs_indexing.o
> CC gnunet-service-fs_pe.o
> CC gnunet-service-fs_pr.o
> CC gnunet-service-fs_push.o
> CC gnunet-service-fs_put.o
> CC gnunet-service-fs_cadet_client.o
> CC gnunet-service-fs_cadet_server.o
> CCLD gnunet-service-fs
> CC gnunet-fs-profiler.o
> CCLD gnunet-fs-profiler
> CC gnunet-daemon-fsprofiler.o
> CCLD gnunet-daemon-fsprofiler
> CC fs_test_lib.o
> AR libgnunetfstest.a
> CC plugin_block_fs.lo
> CCLD libgnunet_plugin_block_fs.la
> Making all in exit
> CC gnunet-daemon-exit.o
> CCLD gnunet-daemon-exit
> Making all in pt
> CC gnunet-daemon-pt.o
> CCLD gnunet-daemon-pt
> Making all in secretsharing
> CC gnunet-secretsharing-profiler.o
> CC secretsharing_api.lo
> CC secretsharing_common.lo
> CCLD libgnunetsecretsharing.la
> CCLD gnunet-secretsharing-profiler
> CC gnunet_service_secretsharing-gnunet-service-secretsharing.o
> CC gnunet_service_secretsharing-secretsharing_common.o
> CCLD gnunet-service-secretsharing
> Making all in reclaim
> CC gnunet-reclaim.o
> CC reclaim_api.lo
> CC reclaim_attribute.lo
> CC reclaim_credential.lo
> CCLD libgnunetreclaim.la
> CCLD gnunet-reclaim
> CC gnunet-did.o
> CC did_misc.o
> CCLD gnunet-did
> CC gnunet-service-reclaim.o
> CC gnunet-service-reclaim_tickets.o
> CCLD gnunet-service-reclaim
> CC plugin_gnsrecord_reclaim.lo
> CCLD libgnunet_plugin_gnsrecord_reclaim.la
> CC plugin_reclaim_attribute_basic.lo
> CCLD libgnunet_plugin_reclaim_attribute_basic.la
> CC plugin_reclaim_credential_jwt.lo
> CCLD libgnunet_plugin_reclaim_credential_jwt.la
> CC
> libgnunet_plugin_rest_openid_connect_la-plugin_rest_openid_connect.lo
> CC libgnunet_plugin_rest_openid_connect_la-oidc_helper.lo
> CCLD libgnunet_plugin_rest_openid_connect.la
> CC libgnunet_plugin_rest_reclaim_la-plugin_rest_reclaim.lo
> CC libgnunet_plugin_rest_reclaim_la-json_reclaim.lo
> CCLD libgnunet_plugin_rest_reclaim.la
> Making all in messenger
> CC gnunet-messenger.o
> CC messenger_api.lo
> CC messenger_api_contact.lo
> CC messenger_api_contact_store.lo
> CC messenger_api_message.lo
> CC messenger_api_list_tunnels.lo
> CC messenger_api_util.lo
> CC messenger_api_handle.lo
> CC messenger_api_room.lo
> CCLD libgnunetmessenger.la
> CCLD gnunet-messenger
> CC gnunet-service-messenger.o
> CC gnunet-service-messenger_service.o
> CC gnunet-service-messenger_list_handles.o
> CC gnunet-service-messenger_list_messages.o
> CC gnunet-service-messenger_member_session.o
> CC gnunet-service-messenger_member.o
> CC gnunet-service-messenger_member_store.o
> CC gnunet-service-messenger_message_handle.o
> CC gnunet-service-messenger_message_kind.o
> CC gnunet-service-messenger_message_recv.o
> CC gnunet-service-messenger_message_send.o
> CC gnunet-service-messenger_message_state.o
> CC gnunet-service-messenger_message_store.o
> CC gnunet-service-messenger_operation_store.o
> CC gnunet-service-messenger_operation.o
> CC gnunet-service-messenger_basement.o
> CC gnunet-service-messenger_ego_store.o
> CC gnunet-service-messenger_handle.o
> CC gnunet-service-messenger_room.o
> CC gnunet-service-messenger_tunnel.o
> CCLD gnunet-service-messenger
> CC plugin_gnsrecord_messenger.lo
> CCLD libgnunet_plugin_gnsrecord_messenger.la
> Making all in integration-tests
> awk -v bdir="/usr/local/bin" -v py="/usr/local/bin/python3" -v awkay="awk" -v
> pfx="/usr/local" -v prl="/usr/bin/perl" -v sysconfdirectory="/usr/local/etc"
> -v pkgdatadirectory="/usr/local/share/gnunet" -f ../../bin/dosubst.awk <
> ./gnunet_testing.py.in > gnunet_testing.py
> chmod +x gnunet_testing.py
> awk -v bdir="/usr/local/bin" -v py="/usr/local/bin/python3" -v awkay="awk" -v
> pfx="/usr/local" -v prl="/usr/bin/perl" -v sysconfdirectory="/usr/local/etc"
> -v pkgdatadirectory="/usr/local/share/gnunet" -f ../../bin/dosubst.awk <
> ./gnunet_pyexpect.py.in > gnunet_pyexpect.py
> chmod +x gnunet_pyexpect.py
> Making all in po
> make gnunet.pot-update
> sed -e '/^#/d' remove-potcdate.sin > t-remove-potcdate.sed
> mv t-remove-potcdate.sed remove-potcdate.sed
> if LC_ALL=C grep 'GNU gnunet' ../* 2>/dev/null | grep -v 'libtool:'
> >/dev/null; then package_gnu='GNU '; else package_gnu=''; fi; if test -n
> 'gnunet-developers@mail.gnu.org' || test 'bug-gnunet@gnu.org' =
> '@'PACKAGE_BUGREPORT'@'; then
> msgid_bugs_address='gnunet-developers@mail.gnu.org'; else
> msgid_bugs_address='bug-gnunet@gnu.org'; fi; case `/usr/local/bin/xgettext
> --version | sed 1q | sed -e 's,^[^0-9]*,,'` in '' | 0.[0-9] | 0.[0-9].* |
> 0.1[0-5] | 0.1[0-5].* | 0.16 | 0.16.[0-1]*) /usr/local/bin/xgettext
> --default-domain=gnunet --directory=.. --add-comments=TRANSLATORS:
> --keyword=_ --keyword=N_ --from-code=UTF-8 --files-from=./POTFILES.in
> --copyright-holder='Christian Grothoff'
> --msgid-bugs-address="$msgid_bugs_address" ;; *) /usr/local/bin/xgettext
> --default-domain=gnunet --directory=.. --add-comments=TRANSLATORS:
> --keyword=_ --keyword=N_ --from-code=UTF-8 --files-from=./POTFILES.in
> --copyright-holder='Christian Grothoff'
> --package-name="${package_gnu}gnunet"
> --package-version='0.16.3-7-ge6a0ea8cf'
> --msgid-bugs-address="$msgid_bugs_address" ;; esac
> test ! -f gnunet.po || { if test -f ./gnunet.pot; then sed -f
> remove-potcdate.sed < ./gnunet.pot > gnunet.1po && sed -f
> remove-potcdate.sed < gnunet.po > gnunet.2po && if cmp gnunet.1po gnunet.2po
> >/dev/null 2>&1; then rm -f gnunet.1po gnunet.2po gnunet.po; else rm -f
> gnunet.1po gnunet.2po ./gnunet.pot && mv gnunet.po ./gnunet.pot; fi; else
> mv gnunet.po ./gnunet.pot; fi; }
> test ! -f ./gnunet.pot || test -z "vi.gmo de.gmo sv.gmo es.gmo zh_CN.gmo
> fr.gmo it.gmo sr.gmo" || make vi.gmo de.gmo sv.gmo es.gmo zh_CN.gmo fr.gmo
> it.gmo sr.gmo
> /usr/local/bin/msgmerge --update --lang=vi vi.po gnunet.pot
> ............................................................................................................................................................................................
> done.
> rm -f vi.gmo && /usr/local/bin/msgfmt -c --statistics --verbose -o vi.gmo
> vi.po
> vi.po: 84 translated messages, 885 fuzzy translations, 910 untranslated
> messages.
> /usr/local/bin/msgmerge --update --lang=de de.po gnunet.pot
> ............................................................................................................................................................................................
> done.
> rm -f de.gmo && /usr/local/bin/msgfmt -c --statistics --verbose -o de.gmo
> de.po
> de.po: 214 translated messages, 639 fuzzy translations, 1026 untranslated
> messages.
> /usr/local/bin/msgmerge --update --lang=sv sv.po gnunet.pot
> ............................................................................................................................................................................................
> done.
> rm -f sv.gmo && /usr/local/bin/msgfmt -c --statistics --verbose -o sv.gmo
> sv.po
> sv.po: 39 translated messages, 850 fuzzy translations, 990 untranslated
> messages.
> /usr/local/bin/msgmerge --update --lang=es es.po gnunet.pot
> ............................................................................................................................................................................................
> done.
> rm -f es.gmo && /usr/local/bin/msgfmt -c --statistics --verbose -o es.gmo
> es.po
> es.po: 901 translated messages, 587 fuzzy translations, 391 untranslated
> messages.
> /usr/local/bin/msgmerge --update --lang=zh_CN zh_CN.po gnunet.pot
> ............................................................................................................................................................................................
> done.
> rm -f zh_CN.gmo && /usr/local/bin/msgfmt -c --statistics --verbose -o
> zh_CN.gmo zh_CN.po
> zh_CN.po: 30 translated messages, 530 fuzzy translations, 1319 untranslated
> messages.
> /usr/local/bin/msgmerge --update --lang=fr fr.po gnunet.pot
> ............................................................................................................................................................................................
> done.
> rm -f fr.gmo && /usr/local/bin/msgfmt -c --statistics --verbose -o fr.gmo
> fr.po
> fr.po: 86 translated messages, 84 fuzzy translations, 1709 untranslated
> messages.
> /usr/local/bin/msgmerge --update --lang=it it.po gnunet.pot
> ............................................................................................................................................................................................
> done.
> rm -f it.gmo && /usr/local/bin/msgfmt -c --statistics --verbose -o it.gmo
> it.po
> it.po: 68 translated messages, 157 fuzzy translations, 1654 untranslated
> messages.
> /usr/local/bin/msgmerge --update --lang=sr sr.po gnunet.pot
> ............................................................................................................................................................................................
> done.
> rm -f sr.gmo && /usr/local/bin/msgfmt -c --statistics --verbose -o sr.gmo
> sr.po
> sr.po: 1227 translated messages, 382 fuzzy translations, 270 untranslated
> messages.
> touch stamp-po
> Making all in pkgconfig
> Making all in doc
> Making all in doxygen
> Generate documentation:
> make full - full documentation with dependency graphs (slow)
> make fast - fast mode without dependency graphs
> Making all in handbook
> Updating ./version.texi
> MAKEINFO ./gnunet.info
> ./gnunet.texi:5: warning: unrecognized encoding name `UTF-8'.
> Making all in tutorial
> Updating ./version.texi
> Making all in man
> awk -v bdir="/usr/local/bin" -v py="/usr/local/bin/python3" -v awkay="awk" -v
> pfx="/usr/local" -v prl="/usr/bin/perl" -v sysconfdirectory="/usr/local/etc"
> -v pkgdatadirectory="/usr/local/share/gnunet" -f ../../bin/dosubst.awk <
> ./gnunet.conf.5.in > ./gnunet.conf.5
> Making all in doc
> Making all in doxygen
> Generate documentation:
> make full - full documentation with dependency graphs (slow)
> make fast - fast mode without dependency graphs
> Making all in handbook
> Making all in tutorial
> Making all in man
> Making all in contrib
> Making all in scripts
> Making all in gnunet-logread
> awk -v py="/usr/local/bin/python3" -f ../../bin/dosubst.awk < terminate.py.in
> > terminate.py
> chmod +x terminate.py
> awk -v py="/usr/local/bin/python3" -f ../../bin/dosubst.awk < pydiffer.py.in
> > pydiffer.py
> chmod +x pydiffer.py
> awk -v py="/usr/local/bin/python3" -f ../../bin/dosubst.awk <
> removetrailingwhitespace.py.in > removetrailingwhitespace.py
> chmod +x removetrailingwhitespace.py
> awk -v py="/usr/local/bin/python3" -f ../../bin/dosubst.awk <
> gnunet_pyexpect.py.in > gnunet_pyexpect.py
> chmod +x gnunet_pyexpect.py
> awk -v py="/usr/local/bin/python3" -f ../../bin/dosubst.awk <
> gnunet_janitor.py.in > gnunet_janitor.py
> chmod +x gnunet_janitor.py
> awk -v py="/usr/local/bin/python3" -f ../../bin/dosubst.awk <
> gnunet-chk.py.in > gnunet-chk.py
> chmod +x gnunet-chk.py
> Making all in hellos
> Making all in services
> Making all in openrc
> Making all in systemd