gnunet-developers
[Top][All Lists]
Advanced

[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



reply via email to

[Prev in Thread] Current Thread [Next in Thread]