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. $ 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-develop...@mail.gnu.org' || test 'bug-gnu...@gnu.org' = '@'PACKAGE_BUGREPORT'@'; then msgid_bugs_address='gnunet-develop...@mail.gnu.org'; else msgid_bugs_address='bug-gnu...@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