[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: compiling gnunet 0.16.3 on openbsd
From: |
Mikhail |
Subject: |
Re: compiling gnunet 0.16.3 on openbsd |
Date: |
Fri, 1 Apr 2022 11:56:24 +0300 |
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-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