gnunet-developers
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: compiling gnunet 0.16.3 on openbsd


From: Schanzenbach, Martin
Subject: Re: compiling gnunet 0.16.3 on openbsd
Date: Wed, 30 Mar 2022 17:16:59 +0000

Hi,

your configure output does not indicate that LDFLAGS is correctly set of your 
system libraries are found in /usr/lib
Can you try:

$ ./configure <..your options> LDFLAGS="$LDFLAGS -L/usr/lib"

and see if that works?

BR

> On 30. Mar 2022, at 19:01, Mikhail <mp39590@gmail.com> wrote:
> 
> Hello, I'm interested in gnunet and currently run latest openbsd
> snapshot:
> 
> $ uname -a
> OpenBSD edge.lab.local 7.1 GENERIC.MP#448 amd64
> 
> $ clang -v
> OpenBSD clang version 13.0.0
> Target: amd64-unknown-openbsd7.1
> Thread model: posix
> InstalledDir: /usr/bin
> 
> But during linkage I've faced issues with not finding libc's functions
> like memcpy, etc, full log is inlined, also 'make V=1' is included at
> the end.
> 
> I tried to pass LDFLAGS="-L/usr/lib", but it gave no result.
> 
> Does anyone have a clue to what can be done with it?
> 
> $ ./configure --with-microhttpd=/usr/local
> 
> checking build system type... x86_64-unknown-openbsd7.1
> checking host system type... x86_64-unknown-openbsd7.1
> checking target system type... x86_64-unknown-openbsd7.1
> checking for a BSD-compatible install... /usr/bin/install -c
> checking whether build environment is sane... yes
> checking for a thread-safe 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... gnutar
> 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 we are using the GNU C compiler... yes
> checking whether cc accepts -g... yes
> checking for cc option to accept ISO C89... 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 how to convert x86_64-unknown-openbsd7.1 file names to 
> x86_64-unknown-openbsd7.1 format... func_convert_file_noop
> checking how to convert x86_64-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 a working dd... /bin/dd
> checking how to truncate binary pipes... /bin/dd bs=4096 count=1
> checking for mt... mt
> checking if mt is a manifest tool... no
> checking how to run the C preprocessor... cc -E
> checking for ANSI C header files... yes
> checking for sys/types.h... yes
> checking for sys/stat.h... yes
> checking for stdlib.h... yes
> checking for string.h... yes
> checking for memory.h... yes
> checking for strings.h... yes
> checking for inttypes.h... yes
> checking for stdint.h... yes
> checking for unistd.h... yes
> 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 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 whether gcry_mpi_set_opaque_copy is declared... no
> checking if_tun.h usability... no
> checking if_tun.h presence... no
> checking for if_tun.h... no
> checking linux/if_tun.h usability... no
> checking linux/if_tun.h presence... no
> checking for linux/if_tun.h... no
> checking net/if_tun.h usability... yes
> checking net/if_tun.h presence... yes
> 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 bluetooth/bluetooth.h usability... no
> checking bluetooth/bluetooth.h presence... no
> checking for bluetooth/bluetooth.h... no
> checking zbar.h usability... no
> checking zbar.h presence... no
> checking for zbar.h... no
> checking pabc/pabc.h usability... no
> checking pabc/pabc.h presence... no
> checking for pabc/pabc.h... no
> checking jansson.h usability... yes
> checking jansson.h presence... no
> configure: WARNING: jansson.h: accepted by the compiler, rejected by the 
> preprocessor!
> configure: WARNING: jansson.h: proceeding with the compiler's result
> checking for jansson.h... yes
> checking for json_loads in -ljansson... yes
> checking pulse/simple.h usability... no
> checking pulse/simple.h presence... no
> checking for pulse/simple.h... no
> checking opus/opus.h usability... yes
> checking opus/opus.h presence... no
> configure: WARNING: opus/opus.h: accepted by the compiler, rejected by the 
> preprocessor!
> configure: WARNING: opus/opus.h: proceeding with the compiler's result
> checking for opus/opus.h... yes
> checking for opus_decode_float in -lopus... yes
> checking ogg/ogg.h usability... yes
> checking ogg/ogg.h presence... no
> configure: WARNING: ogg/ogg.h: accepted by the compiler, rejected by the 
> preprocessor!
> configure: WARNING: ogg/ogg.h: proceeding with the compiler's result
> checking for ogg/ogg.h... yes
> checking for ogg_stream_flush_fill in -logg... yes
> checking for GLIB... yes
> checking pbc/pbc.h usability... no
> checking pbc/pbc.h presence... no
> checking for pbc/pbc.h... no
> checking gabe.h usability... no
> checking gabe.h presence... 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 nss.h usability... no
> checking nss.h presence... no
> 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 sodium.h usability... yes
> checking sodium.h presence... no
> configure: WARNING: sodium.h: accepted by the compiler, rejected by the 
> preprocessor!
> configure: WARNING: sodium.h: proceeding with the compiler's result
> checking for sodium.h... yes
> checking for crypto_core_ed25519_scalar_mul in -lsodium... yes
> checking extractor.h usability... no
> checking extractor.h presence... no
> checking for extractor.h... no
> GNU libextractor not found, some features disabled
> checking ltdl.h usability... yes
> checking ltdl.h presence... no
> configure: WARNING: ltdl.h: accepted by the compiler, rejected by the 
> preprocessor!
> configure: WARNING: ltdl.h: proceeding with the compiler's result
> checking for ltdl.h... yes
> checking for lt_dlopenext in -lltdl... yes
> checking idn2.h usability... yes
> checking idn2.h presence... no
> configure: WARNING: idn2.h: accepted by the compiler, rejected by the 
> preprocessor!
> configure: WARNING: idn2.h: proceeding with the compiler's result
> checking for idn2.h... yes
> checking for idn2_to_unicode_8z8z in -lidn2... yes
> checking zlib.h usability... yes
> checking zlib.h presence... 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 sqlite3.h usability... yes
> checking sqlite3.h presence... yes
> 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 gnutls/abstract.h usability... yes
> checking gnutls/abstract.h presence... yes
> checking for gnutls/abstract.h... yes
> checking for gnutls_priority_set in -lgnutls... yes
> checking gnutls/dane.h usability... yes
> checking gnutls/dane.h presence... 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 fcntl.h usability... yes
> checking fcntl.h presence... yes
> checking for fcntl.h... yes
> checking math.h usability... yes
> checking math.h presence... yes
> checking for math.h... yes
> checking errno.h usability... yes
> checking errno.h presence... yes
> checking for errno.h... yes
> checking ctype.h usability... yes
> checking ctype.h presence... yes
> checking for ctype.h... yes
> checking limits.h usability... yes
> checking limits.h presence... yes
> checking for limits.h... yes
> checking stdarg.h usability... yes
> checking stdarg.h presence... yes
> checking for stdarg.h... yes
> checking signal.h usability... yes
> checking signal.h presence... yes
> checking for signal.h... yes
> checking locale.h usability... yes
> checking locale.h presence... yes
> checking for locale.h... yes
> checking stdatomic.h usability... yes
> checking stdatomic.h presence... yes
> checking for stdatomic.h... yes
> checking malloc.h usability... no
> checking malloc.h presence... no
> checking for malloc.h... no
> checking malloc/malloc.h usability... no
> checking malloc/malloc.h presence... no
> checking for malloc/malloc.h... no
> checking malloc/malloc_np.h usability... no
> checking malloc/malloc_np.h presence... no
> checking for malloc/malloc_np.h... no
> checking langinfo.h usability... yes
> checking langinfo.h presence... yes
> checking for langinfo.h... yes
> checking sys/param.h usability... yes
> checking sys/param.h presence... yes
> checking for sys/param.h... yes
> checking sys/mount.h usability... yes
> checking sys/mount.h presence... yes
> checking for sys/mount.h... yes
> checking sys/statvfs.h usability... yes
> checking sys/statvfs.h presence... yes
> checking for sys/statvfs.h... yes
> checking sys/select.h usability... yes
> checking sys/select.h presence... yes
> checking for sys/select.h... yes
> checking sockLib.h usability... no
> checking sockLib.h presence... no
> checking for sockLib.h... no
> checking sys/mman.h usability... yes
> checking sys/mman.h presence... yes
> checking for sys/mman.h... yes
> checking sys/msg.h usability... yes
> checking sys/msg.h presence... yes
> checking for sys/msg.h... yes
> checking sys/vfs.h usability... no
> checking sys/vfs.h presence... no
> checking for sys/vfs.h... no
> checking arpa/inet.h usability... yes
> checking arpa/inet.h presence... yes
> checking for arpa/inet.h... yes
> checking libintl.h usability... yes
> checking libintl.h presence... yes
> checking for libintl.h... yes
> checking netdb.h usability... yes
> checking netdb.h presence... yes
> checking for netdb.h... yes
> checking netinet/in.h usability... yes
> checking netinet/in.h presence... yes
> checking for netinet/in.h... yes
> checking sys/ioctl.h usability... yes
> checking sys/ioctl.h presence... yes
> checking for sys/ioctl.h... yes
> checking sys/socket.h usability... yes
> checking sys/socket.h presence... yes
> checking for sys/socket.h... yes
> checking sys/time.h usability... yes
> checking sys/time.h presence... yes
> checking for sys/time.h... yes
> checking sys/sysinfo.h usability... no
> checking sys/sysinfo.h presence... no
> checking for sys/sysinfo.h... no
> checking sys/file.h usability... yes
> checking sys/file.h presence... yes
> checking for sys/file.h... yes
> checking sys/resource.h usability... yes
> checking sys/resource.h presence... yes
> checking for sys/resource.h... yes
> checking ifaddrs.h usability... yes
> checking ifaddrs.h presence... yes
> checking for ifaddrs.h... yes
> checking mach/mach.h usability... no
> checking mach/mach.h presence... no
> checking for mach/mach.h... no
> checking sys/timeb.h usability... no
> checking sys/timeb.h presence... no
> checking for sys/timeb.h... no
> checking argz.h usability... no
> checking argz.h presence... no
> checking for argz.h... no
> checking ucred.h usability... no
> checking ucred.h presence... no
> checking for ucred.h... no
> checking sys/ucred.h usability... yes
> checking sys/ucred.h presence... yes
> checking for sys/ucred.h... yes
> checking endian.h usability... yes
> checking endian.h presence... yes
> checking for endian.h... yes
> checking sys/endian.h usability... yes
> checking sys/endian.h presence... yes
> checking for sys/endian.h... yes
> checking execinfo.h usability... yes
> checking execinfo.h presence... yes
> checking for execinfo.h... yes
> checking byteswap.h usability... no
> checking byteswap.h presence... no
> checking for byteswap.h... no
> checking whether NLS is requested... yes
> checking for msgfmt... no
> checking for gmsgfmt... :
> checking for xgettext... no
> checking for msgmerge... no
> 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 stdbool.h that conforms to C99... yes
> checking for _Bool... 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 vfork.h usability... no
> checking vfork.h presence... no
> checking for vfork.h... no
> checking for fork... yes
> checking for vfork... yes
> checking for working fork... yes
> checking for working vfork... (cached) yes
> checking for unistd.h... (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... no
> 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
> 
> Host Setup:                     x86_64-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:                         -Wl,--unresolved-symbols=report-all -Wl -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:                        yes
> 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-0.16.3:5336$ 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       consttime_memcmp.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       uri.lo
>  CC       speedup.lo
>  CC       proc_compat.lo
>  CCLD     libgnunetutil.la
> ld: error: undefined symbol: memcpy
>>>> referenced by bio.c:216
>>>>              .libs/bio.o:(GNUNET_BIO_read)
>>>> referenced by bio.c:271
>>>>              .libs/bio.o:(GNUNET_BIO_read)
>>>> referenced by bio.c:741
>>>>              .libs/bio.o:(GNUNET_BIO_write)
>>>> referenced 75 more times
> 
> ld: error: undefined symbol: __errno
>>>> referenced by bio.c:229
>>>>              .libs/bio.o:(GNUNET_BIO_read)
>>>> referenced by child_management.c:145
>>>>              .libs/child_management.o:(sighandler_child_death)
>>>> referenced by child_management.c:153
>>>>              .libs/child_management.o:(sighandler_child_death)
>>>> referenced 190 more times
> 
> ld: error: undefined symbol: strerror
>>>> referenced by bio.c:229
>>>>              .libs/bio.o:(GNUNET_BIO_read)
>>>> referenced by client.c:1006
>>>>              .libs/client.o:(GNUNET_CLIENT_test)
>>>> referenced by client.c:1035
>>>>              .libs/client.o:(GNUNET_CLIENT_test)
>>>> referenced 104 more times
> 
> ld: error: undefined symbol: strlen
>>>> referenced by bio.c:838
>>>>              .libs/bio.o:(GNUNET_BIO_write_string)
>>>> referenced by bio.c:838
>>>>              .libs/bio.o:(write_spec_handler_string)
>>>> referenced by buffer.c:106
>>>>              .libs/buffer.o:(GNUNET_buffer_write_str)
>>>> referenced 116 more times
> 
> ld: error: undefined symbol: vsnprintf
>>>> referenced by buffer.c:238
>>>>              .libs/buffer.o:(GNUNET_buffer_write_vfstr)
>>>> referenced by buffer.c:245
>>>>              .libs/buffer.o:(GNUNET_buffer_write_vfstr)
>>>> referenced by common_allocation.c:445
>>>>              .libs/common_allocation.o:(GNUNET_asprintf)
>>>> referenced 4 more times
> 
> ld: error: undefined symbol: access
>>>> referenced by client.c:921
>>>>              .libs/client.o:(GNUNET_CLIENT_test)
>>>> referenced by disk.c:175
>>>>              .libs/disk.o:(get_size_rec)
>>>> referenced by disk.c:373
>>>>              .libs/disk.o:(GNUNET_DISK_file_backup)
>>>> referenced 5 more times
> 
> ld: error: undefined symbol: strcasecmp
>>>> referenced by client.c:969
>>>>              .libs/client.o:(GNUNET_CLIENT_test)
>>>> referenced by client.c:971
>>>>              .libs/client.o:(GNUNET_CLIENT_test)
>>>> referenced by common_logging.c:259
>>>>              .libs/common_logging.o:(get_type)
>>>> referenced 38 more times
> 
> ld: error: undefined symbol: inet_pton
>>>> referenced by client.c:986
>>>>              .libs/client.o:(GNUNET_CLIENT_test)
>>>> referenced by client.c:1016
>>>>              .libs/client.o:(GNUNET_CLIENT_test)
>>>> referenced by dnsstub.c:625
>>>>              .libs/dnsstub.o:(GNUNET_DNSSTUB_add_dns_ip)
>>>> referenced 11 more times
> 
> ld: error: undefined symbol: socket
>>>> referenced by client.c:990
>>>>              .libs/client.o:(GNUNET_CLIENT_test)
>>>> referenced by client.c:1019
>>>>              .libs/client.o:(GNUNET_CLIENT_test)
>>>> referenced by network.c:106
>>>>              .libs/network.o:(GNUNET_NETWORK_test_pf)
>>>> referenced 3 more times
> 
> ld: error: undefined symbol: bind
>>>> referenced by client.c:995
>>>>              .libs/client.o:(GNUNET_CLIENT_test)
>>>> referenced by client.c:1024
>>>>              .libs/client.o:(GNUNET_CLIENT_test)
>>>> referenced by network.c:489
>>>>              .libs/network.o:(GNUNET_NETWORK_socket_bind)
>>>> referenced 1 more times
> 
> ld: error: undefined symbol: close
>>>> referenced by client.c:1002
>>>>              .libs/client.o:(GNUNET_CLIENT_test)
>>>> referenced by client.c:1031
>>>>              .libs/client.o:(GNUNET_CLIENT_test)
>>>> referenced by common_logging.c:402
>>>>              .libs/common_logging.o:(setup_log_file)
>>>> referenced 38 more times
> 
> ld: error: undefined symbol: malloc
>>>> referenced by common_allocation.c:209
>>>>              .libs/common_allocation.o:(GNUNET_xmalloc_)
>>>> referenced by common_allocation.c:209
>>>>              .libs/common_allocation.o:(GNUNET_xmalloc_unchecked_)
>>>> referenced by common_allocation.c:181
>>>>              .libs/common_allocation.o:(GNUNET_xmemdup_)
> 
> ld: error: undefined symbol: memset
>>>> referenced by common_allocation.c:212
>>>>              .libs/common_allocation.o:(GNUNET_xmalloc_)
>>>> referenced by common_allocation.c:212
>>>>              .libs/common_allocation.o:(GNUNET_xmalloc_unchecked_)
>>>> referenced by configuration.c:2136
>>>>              
>>>> .libs/configuration.o:(GNUNET_CONFIGURATION_append_value_filename)
>>>> referenced 6 more times
> 
> ld: error: undefined symbol: realloc
>>>> referenced by common_allocation.c:259
>>>>              .libs/common_allocation.o:(GNUNET_xrealloc_)
>>>> referenced by crypto_random.c:386
>>>>              .libs/crypto_random.o:(GNUNET_CRYPTO_random_init)
> 
> ld: error: undefined symbol: free
>>>> referenced by common_allocation.c:313
>>>>              .libs/common_allocation.o:(GNUNET_xfree_)
>>>> referenced by common_allocation.c:313
>>>>              .libs/common_allocation.o:(GNUNET_xgrow_)
>>>> referenced by configuration.c:482
>>>>              .libs/configuration.o:(handle_inline)
>>>> referenced 10 more times
> 
> ld: error: undefined symbol: strnlen
>>>> referenced by common_allocation.c:375
>>>>              .libs/common_allocation.o:(GNUNET_xstrndup_)
>>>> referenced by strings.c:146
>>>>              .libs/strings.o:(GNUNET_strlcpy)
> 
> ld: error: undefined symbol: vsprintf
>>>> referenced by common_allocation.c:450
>>>>              .libs/common_allocation.o:(GNUNET_asprintf)
> 
> ld: error: undefined symbol: abort
>>>> referenced by common_logging.c:281
>>>>              .libs/common_logging.o:(GNUNET_abort_)
>>>> referenced by common_logging.c:0
>>>>              .libs/common_logging.o:(mylog)
> 
> ld: error: undefined symbol: regexec
>>>> referenced by common_logging.c:528
>>>>              .libs/common_logging.o:(GNUNET_get_log_call_status)
>>>> referenced by common_logging.c:529
>>>>              .libs/common_logging.o:(GNUNET_get_log_call_status)
>>>> referenced by common_logging.c:530
>>>>              .libs/common_logging.o:(GNUNET_get_log_call_status)
> 
> ld: error: undefined symbol: getpid
>>>> referenced by common_logging.c:741
>>>>              .libs/common_logging.o:(GNUNET_log_setup)
>>>> referenced by common_logging.c:377
>>>>              .libs/common_logging.o:(setup_log_file)
>>>> referenced by common_logging.c:1115
>>>>              .libs/common_logging.o:(GNUNET_log_from_nocheck)
>>>> referenced 2 more times
> 
> ld: error: too many errors emitted, stopping now (use -error-limit=0 to see 
> all errors)
> cc: error: linker command failed with exit code 1 (use -v to see invocation)
> *** Error 1 in src/util (Makefile:2020 'libgnunetutil.la': @echo "  CCLD    " 
> libgnunetutil.la;/bin/sh ../../libtool --silent --tag=CC    --...)
> *** Error 1 in src (Makefile:570 'all-recursive': @fail=;  if 
> (target_option=k; case ${target_option-} in  ?) ;;  *) echo 
> "am__make_running_...)
> *** Error 1 in . (Makefile:650 'all-recursive': @fail=;  if (target_option=k; 
> case ${target_option-} in  ?) ;;  *) echo "am__make_running_wi...)
> *** Error 2 in /home/misha/work/gnunet-0.16.3 (Makefile:515 'all')
> 
> 
> $ make V=1
> 
> 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
> /bin/sh ../../libtool  --tag=CC    --mode=link cc   -fPIC -g -O2 
> -fno-strict-aliasing -Wno-address-of-packed-member 
> -Wno-tautological-constant-out-of-range-compare -I/usr/local/include 
> -export-dynamic -no-undefined  -version-info 15:0:0 
> -Wl,--unresolved-symbols=report-all -Wl -lc  -o libgnunetutil.la -rpath 
> /usr/local/lib bandwidth.lo  bio.lo  buffer.lo child_management.lo client.lo 
> common_allocation.lo  common_endian.lo common_logging.lo configuration.lo  
> configuration_helper.lo consttime_memcmp.lo  container_bloomfilter.lo 
> container_heap.lo  container_meta_data.lo container_multihashmap.lo  
> container_multishortmap.lo container_multiuuidmap.lo  
> container_multipeermap.lo container_multihashmap32.lo  crypto_symmetric.lo 
> crypto_crc.lo crypto_cs.lo crypto_ecc.lo  crypto_ecc_gnsrecord.lo 
> crypto_ecc_dlog.lo crypto_ecc_setup.lo  crypto_edx25519.lo crypto_hash.lo 
> crypto_hash_file.lo  crypto_hkdf.lo crypto_kdf.lo crypto_mpi.lo 
> crypto_paillier.lo  crypto_pow.lo crypto_random.lo crypto_rsa.lo disk.lo  
> dnsparser.lo dnsstub.lo getopt.lo getopt_helpers.lo helper.lo  load.lo mst.lo 
> mq.lo nc.lo network.lo op.lo os_installation.lo  os_network.lo os_priority.lo 
> peer.lo plugin.lo program.lo  regex.lo resolver_api.lo scheduler.lo 
> service.lo signal.lo  strings.lo time.lo tun.lo uri.lo speedup.lo 
> proc_compat.lo    -latomic  -L/usr/local/lib -lgcrypt -lgpg-error  
> -L/usr/local/lib -liconv -R/usr/local/lib  -L/usr/local/lib -lintl 
> -L/usr/local/lib -liconv -R/usr/local/lib  -lltdl   -lidn2  -lz  -lunistring  
> -lsodium     -lm
> libtool: link: cc -shared  -fPIC -DPIC -o .libs/libgnunetutil.so.15.0  
> .libs/bandwidth.o .libs/bio.o .libs/buffer.o .libs/child_management.o 
> .libs/client.o .libs/common_allocation.o .libs/common_endian.o 
> .libs/common_logging.o .libs/configuration.o .libs/configuration_helper.o 
> .libs/consttime_memcmp.o .libs/container_bloomfilter.o .libs/container_heap.o 
> .libs/container_meta_data.o .libs/container_multihashmap.o 
> .libs/container_multishortmap.o .libs/container_multiuuidmap.o 
> .libs/container_multipeermap.o .libs/container_multihashmap32.o 
> .libs/crypto_symmetric.o .libs/crypto_crc.o .libs/crypto_cs.o 
> .libs/crypto_ecc.o .libs/crypto_ecc_gnsrecord.o .libs/crypto_ecc_dlog.o 
> .libs/crypto_ecc_setup.o .libs/crypto_edx25519.o .libs/crypto_hash.o 
> .libs/crypto_hash_file.o .libs/crypto_hkdf.o .libs/crypto_kdf.o 
> .libs/crypto_mpi.o .libs/crypto_paillier.o .libs/crypto_pow.o 
> .libs/crypto_random.o .libs/crypto_rsa.o .libs/disk.o .libs/dnsparser.o 
> .libs/dnsstub.o .libs/getopt.o .libs/getopt_helpers.o .libs/helper.o 
> .libs/load.o .libs/mst.o .libs/mq.o .libs/nc.o .libs/network.o .libs/op.o 
> .libs/os_installation.o .libs/os_network.o .libs/os_priority.o .libs/peer.o 
> .libs/plugin.o .libs/program.o .libs/regex.o .libs/resolver_api.o 
> .libs/scheduler.o .libs/service.o .libs/signal.o .libs/strings.o .libs/time.o 
> .libs/tun.o .libs/uri.o .libs/speedup.o .libs/proc_compat.o   
> -L/usr/local/lib -latomic -lgcrypt -lgpg-error -lintl -lltdl -lidn2 -lz 
> -lunistring -liconv -lsodium -lm  -g -O2 -Wl,--unresolved-symbols=report-all 
> -pthread   -pthread
> ld: error: undefined symbol: memcpy
>>>> referenced by bio.c:216
>>>>              .libs/bio.o:(GNUNET_BIO_read)
>>>> referenced by bio.c:271
>>>>              .libs/bio.o:(GNUNET_BIO_read)
>>>> referenced by bio.c:741
>>>>              .libs/bio.o:(GNUNET_BIO_write)
>>>> referenced 75 more times
> 
> ld: error: undefined symbol: __errno
>>>> referenced by bio.c:229
>>>>              .libs/bio.o:(GNUNET_BIO_read)
>>>> referenced by child_management.c:145
>>>>              .libs/child_management.o:(sighandler_child_death)
>>>> referenced by child_management.c:153
>>>>              .libs/child_management.o:(sighandler_child_death)
>>>> referenced 190 more times
> 
> ld: error: undefined symbol: strerror
>>>> referenced by bio.c:229
>>>>              .libs/bio.o:(GNUNET_BIO_read)
>>>> referenced by client.c:1006
>>>>              .libs/client.o:(GNUNET_CLIENT_test)
>>>> referenced by client.c:1035
>>>>              .libs/client.o:(GNUNET_CLIENT_test)
>>>> referenced 104 more times
> 
> ld: error: undefined symbol: strlen
>>>> referenced by bio.c:838
>>>>              .libs/bio.o:(GNUNET_BIO_write_string)
>>>> referenced by bio.c:838
>>>>              .libs/bio.o:(write_spec_handler_string)
>>>> referenced by buffer.c:106
>>>>              .libs/buffer.o:(GNUNET_buffer_write_str)
>>>> referenced 116 more times
> 
> ld: error: undefined symbol: vsnprintf
>>>> referenced by buffer.c:238
>>>>              .libs/buffer.o:(GNUNET_buffer_write_vfstr)
>>>> referenced by buffer.c:245
>>>>              .libs/buffer.o:(GNUNET_buffer_write_vfstr)
>>>> referenced by common_allocation.c:445
>>>>              .libs/common_allocation.o:(GNUNET_asprintf)
>>>> referenced 4 more times
> 
> ld: error: undefined symbol: access
>>>> referenced by client.c:921
>>>>              .libs/client.o:(GNUNET_CLIENT_test)
>>>> referenced by disk.c:175
>>>>              .libs/disk.o:(get_size_rec)
>>>> referenced by disk.c:373
>>>>              .libs/disk.o:(GNUNET_DISK_file_backup)
>>>> referenced 5 more times
> 
> ld: error: undefined symbol: strcasecmp
>>>> referenced by client.c:969
>>>>              .libs/client.o:(GNUNET_CLIENT_test)
>>>> referenced by client.c:971
>>>>              .libs/client.o:(GNUNET_CLIENT_test)
>>>> referenced by common_logging.c:259
>>>>              .libs/common_logging.o:(get_type)
>>>> referenced 38 more times
> 
> ld: error: undefined symbol: inet_pton
>>>> referenced by client.c:986
>>>>              .libs/client.o:(GNUNET_CLIENT_test)
>>>> referenced by client.c:1016
>>>>              .libs/client.o:(GNUNET_CLIENT_test)
>>>> referenced by dnsstub.c:625
>>>>              .libs/dnsstub.o:(GNUNET_DNSSTUB_add_dns_ip)
>>>> referenced 11 more times
> 
> ld: error: undefined symbol: socket
>>>> referenced by client.c:990
>>>>              .libs/client.o:(GNUNET_CLIENT_test)
>>>> referenced by client.c:1019
>>>>              .libs/client.o:(GNUNET_CLIENT_test)
>>>> referenced by network.c:106
>>>>              .libs/network.o:(GNUNET_NETWORK_test_pf)
>>>> referenced 3 more times
> 
> ld: error: undefined symbol: bind
>>>> referenced by client.c:995
>>>>              .libs/client.o:(GNUNET_CLIENT_test)
>>>> referenced by client.c:1024
>>>>              .libs/client.o:(GNUNET_CLIENT_test)
>>>> referenced by network.c:489
>>>>              .libs/network.o:(GNUNET_NETWORK_socket_bind)
>>>> referenced 1 more times
> 
> ld: error: undefined symbol: close
>>>> referenced by client.c:1002
>>>>              .libs/client.o:(GNUNET_CLIENT_test)
>>>> referenced by client.c:1031
>>>>              .libs/client.o:(GNUNET_CLIENT_test)
>>>> referenced by common_logging.c:402
>>>>              .libs/common_logging.o:(setup_log_file)
>>>> referenced 38 more times
> 
> ld: error: undefined symbol: malloc
>>>> referenced by common_allocation.c:209
>>>>              .libs/common_allocation.o:(GNUNET_xmalloc_)
>>>> referenced by common_allocation.c:209
>>>>              .libs/common_allocation.o:(GNUNET_xmalloc_unchecked_)
>>>> referenced by common_allocation.c:181
>>>>              .libs/common_allocation.o:(GNUNET_xmemdup_)
> 
> ld: error: undefined symbol: memset
>>>> referenced by common_allocation.c:212
>>>>              .libs/common_allocation.o:(GNUNET_xmalloc_)
>>>> referenced by common_allocation.c:212
>>>>              .libs/common_allocation.o:(GNUNET_xmalloc_unchecked_)
>>>> referenced by configuration.c:2136
>>>>              
>>>> .libs/configuration.o:(GNUNET_CONFIGURATION_append_value_filename)
>>>> referenced 6 more times
> 
> ld: error: undefined symbol: realloc
>>>> referenced by common_allocation.c:259
>>>>              .libs/common_allocation.o:(GNUNET_xrealloc_)
>>>> referenced by crypto_random.c:386
>>>>              .libs/crypto_random.o:(GNUNET_CRYPTO_random_init)
> 
> ld: error: undefined symbol: free
>>>> referenced by common_allocation.c:313
>>>>              .libs/common_allocation.o:(GNUNET_xfree_)
>>>> referenced by common_allocation.c:313
>>>>              .libs/common_allocation.o:(GNUNET_xgrow_)
>>>> referenced by configuration.c:482
>>>>              .libs/configuration.o:(handle_inline)
>>>> referenced 10 more times
> 
> ld: error: undefined symbol: strnlen
>>>> referenced by common_allocation.c:375
>>>>              .libs/common_allocation.o:(GNUNET_xstrndup_)
>>>> referenced by strings.c:146
>>>>              .libs/strings.o:(GNUNET_strlcpy)
> 
> ld: error: undefined symbol: vsprintf
>>>> referenced by common_allocation.c:450
>>>>              .libs/common_allocation.o:(GNUNET_asprintf)
> 
> ld: error: undefined symbol: abort
>>>> referenced by common_logging.c:281
>>>>              .libs/common_logging.o:(GNUNET_abort_)
>>>> referenced by common_logging.c:0
>>>>              .libs/common_logging.o:(mylog)
> 
> ld: error: undefined symbol: regexec
>>>> referenced by common_logging.c:528
>>>>              .libs/common_logging.o:(GNUNET_get_log_call_status)
>>>> referenced by common_logging.c:529
>>>>              .libs/common_logging.o:(GNUNET_get_log_call_status)
>>>> referenced by common_logging.c:530
>>>>              .libs/common_logging.o:(GNUNET_get_log_call_status)
> 
> ld: error: undefined symbol: getpid
>>>> referenced by common_logging.c:741
>>>>              .libs/common_logging.o:(GNUNET_log_setup)
>>>> referenced by common_logging.c:377
>>>>              .libs/common_logging.o:(setup_log_file)
>>>> referenced by common_logging.c:1115
>>>>              .libs/common_logging.o:(GNUNET_log_from_nocheck)
>>>> referenced 2 more times
> 
> ld: error: too many errors emitted, stopping now (use -error-limit=0 to see 
> all errors)
> cc: error: linker command failed with exit code 1 (use -v to see invocation)
> *** Error 1 in src/util (Makefile:2020 'libgnunetutil.la')
> *** Error 1 in src (Makefile:570 'all-recursive': @fail=;  if 
> (target_option=k; case ${target_option-} in  ?) ;;  *) echo 
> "am__make_running_...)
> *** Error 1 in . (Makefile:650 'all-recursive': @fail=;  if (target_option=k; 
> case ${target_option-} in  ?) ;;  *) echo "am__make_running_wi...)
> *** Error 2 in /home/misha/work/gnunet-0.16.3 (Makefile:515 'all')
> misha:/home/misha/work/gnunet-0.16.3:5342$ ^D
> 
> Script done on Wed Mar 30 19:53:03 2022
> 

Attachment: signature.asc
Description: Message signed with OpenPGP


reply via email to

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