gnunet-developers
[Top][All Lists]
Advanced

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

Re: About GNUrl and cURL


From: Schanzenbach, Martin
Subject: Re: About GNUrl and cURL
Date: Tue, 6 Sep 2022 08:59:23 +0000

Ah sorry I just checked:
If "normal" curl is found, the check for curl-gnutls is skipped.
I guess we should prefer curl-gnutls.

Br

> On 6. Sep 2022, at 10:51, Schanzenbach, Martin <mschanzenbach@posteo.de> 
> wrote:
> 
> Hi,
> 
> check your config.log and check for the test against libcurl-gnutls.
> There should be test somewhere in there that fails for reasons.
> 
> BR
> Martin
> 
>> On 5. Sep 2022, at 20:21, madmurphy <madmurphy333@gmail.com> wrote:
>> 
>> Hi Christian,
>> 
>> I tried to run ./configure twice. The first time I had installed on my 
>> machine curl (which is linked against openssl) and gnurl, but I did not have 
>> libcurl-gnutls installed. Under these conditions at the end of the configure 
>> script I got printed:
>> 
>> ...
>> HTTP Client:                    gnurl
>> ...
>> 
>> The second time I had curl and libcurl-gnutls installed, but gnurl was not 
>> installed. Under these conditions at the end of the configure script I got 
>> printed:
>> 
>> ...
>> HTTP Client:                    curl-openssl
>> ...
>> 
>> For some reasons in the second scenario the configure script sees the curl 
>> package but does not see libcurl-gnutls and so the latter is not used (I 
>> guess). The files shipped by the latter are:
>> 
>> /usr/
>> /usr/lib/
>> /usr/lib/libcurl-gnutls.so.3
>> /usr/lib/libcurl-gnutls.so.4
>> /usr/lib/libcurl-gnutls.so.4.0.0
>> /usr/lib/libcurl-gnutls.so.4.1.0
>> /usr/lib/libcurl-gnutls.so.4.2.0
>> /usr/lib/libcurl-gnutls.so.4.3.0
>> /usr/lib/libcurl-gnutls.so.4.4.0
>> /usr/lib/libcurl-gnutls.so.4.5.0
>> /usr/lib/libcurl-gnutls.so.4.6.0
>> /usr/lib/libcurl-gnutls.so.4.7.0
>> /usr/lib/libcurl-gnutls.so.4.8.0
>> /usr/share/
>> /usr/share/licenses/
>> /usr/share/licenses/libcurl-gnutls
>> 
>> How can we ensure that the configure script correctly sees the 
>> libcurl-gnutls package?
>> 
>> I paste below both complete outputs.
>> 
>> Installed: curl, gnurl
>> Not installed: libcurl-gnutls:
>> 
>> $ ./configure
>> checking build system type... x86_64-pc-linux-gnu
>> checking host system type... x86_64-pc-linux-gnu
>> checking target system type... x86_64-pc-linux-gnu
>> checking for a BSD-compatible install... /usr/bin/install -c
>> checking whether build environment is sane... yes
>> checking for a race-free mkdir -p... /usr/bin/mkdir -p
>> checking for gawk... gawk
>> 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) gawk
>> checking for gcc... gcc
>> 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 gcc accepts -g... yes
>> checking for gcc option to enable C11 features... none needed
>> checking whether gcc understands -c and -o together... yes
>> checking whether make supports the include directive... yes (GNU style)
>> checking dependency style of gcc... gcc3
>> checking whether gcc and cc understand -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... printf
>> 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 gcc... /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... 1572864
>> checking how to convert x86_64-pc-linux-gnu file names to 
>> x86_64-pc-linux-gnu format... func_convert_file_noop
>> checking how to convert x86_64-pc-linux-gnu file names to toolchain 
>> format... func_convert_file_noop
>> checking for /usr/bin/ld option to reload object files... -r
>> checking for file... file
>> checking for objdump... objdump
>> checking how to recognize dependent libraries... pass_all
>> checking for dlltool... no
>> checking how to associate runtime and link libraries... printf %s\n
>> 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 gcc object... ok
>> checking for sysroot... no
>> checking for a working dd... /usr/bin/dd
>> checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1
>> checking for mt... no
>> checking if : 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 gcc supports -fno-rtti -fno-exceptions... no
>> checking for gcc option to produce PIC... -fPIC -DPIC
>> checking if gcc PIC flag -fPIC -DPIC works... yes
>> checking if gcc static flag -static works... yes
>> checking if gcc supports -c -o file.o... yes
>> checking if gcc supports -c -o file.o... (cached) yes
>> checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared 
>> libraries... yes
>> checking whether -lc should be explicitly linked in... no
>> checking dynamic linker characteristics... GNU/Linux 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 gcc supports -fno-strict-aliasing... yes
>> checking if gcc supports -Wno-address-of-packed-member... yes
>> checking if gcc supports -Wno-tautological-constant-out-of-range-compare... 
>> no
>> checking how to run the C preprocessor... gcc -E
>> checking for X... libraries , headers
>> checking for gethostbyname... yes
>> checking for connect... yes
>> checking for remove... yes
>> checking for shmat... yes
>> checking for IceConnectionNumber in -lICE... yes
>> checking for build target... linux
>> 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... python
>> checking for python... /usr/bin/python
>> checking for python version... 3.10
>> checking for python platform... linux
>> checking for GNU default python prefix... ${prefix}
>> checking for GNU default python exec_prefix... ${exec_prefix}
>> checking for python script directory (pythondir)... 
>> ${PYTHON_PREFIX}/lib/python3.10/site-packages
>> checking for python extension module directory (pyexecdir)... 
>> ${PYTHON_EXEC_PREFIX}/lib/python3.10/site-packages
>> checking for perl... /usr/bin/perl
>> checking for pdflatex... pdflatex
>> checking for the TikZ package for LaTeX... yes
>> checking for pdflatex... (cached) pdflatex
>> checking for the QR Code package for LaTeX... no
>> checking for pdflatex... (cached) pdflatex
>> checking for the Labels package for LaTeX... yes
>> checking for -iptables... no
>> checking for iptables... /usr/bin/iptables
>> checking for -ip6tables... no
>> checking for ip6tables... /usr/bin/ip6tables
>> checking for -ip... no
>> checking for ip... /usr/bin/ip
>> checking for -ifconfig... no
>> checking for ifconfig... /usr/bin/ifconfig
>> checking for adduser... false
>> checking for -sysctl... no
>> checking for sysctl... /usr/bin/sysctl
>> checking for -upnpc... no
>> checking for upnpc... /usr/bin/upnpc
>> 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... yes
>> checking for libgcrypt-config... /usr/bin/libgcrypt-config
>> checking for LIBGCRYPT - version >= 1.6.0... yes (1.10.1-unknown)
>> checking LIBGCRYPT API version... okay
>> checking for gcc options needed to detect all undeclared functions... none 
>> needed
>> checking whether gcry_mpi_set_opaque_copy is declared... yes
>> checking for if_tun.h... no
>> checking for linux/if_tun.h... yes
>> checking whether struct in6_ifreq is declared... no
>> checking for sphinx-build... true
>> checking for mandoc... no
>> checking for a working HMAC... yes
>> checking for static assertion support... yes
>> checking for bluetooth/bluetooth.h... yes
>> checking for ba2str in -lbluetooth... yes
>> checking for zbar.h... yes
>> checking for zbar_processor_create in -lzbar... yes
>> checking for png.h... yes
>> checking for png_create_read_struct in -lpng... yes
>> checking for pabc/pabc.h... yes
>> checking for pabc_new_ctx in -lpabc... no
>> checking for jansson.h... yes
>> checking for json_loads in -ljansson... yes
>> checking for jose/jose.h... yes
>> checking for jose_jwk_gen in -ljose... yes
>> checking for pulse/simple.h... yes
>> checking for pa_stream_peek in -lpulse... yes
>> checking for opus/opus.h... yes
>> checking for opus_decode_float in -lopus... yes
>> checking for ogg/ogg.h... yes
>> checking for ogg_stream_flush_fill in -logg... yes
>> checking for GST... yes
>> checking for conversation feature set to build... pulse
>> checking for gawk... (cached) gawk
>> checking for gnurl-config... /usr/bin/gnurl-config
>> checking for the version of libgnurl... 7.72.0
>> checking for libgnurl >= version 7.34.0... yes
>> checking whether libgnurl is usable... yes
>> checking for curl_free... yes
>> checking for library containing __atomic_load_8... -latomic
>> checking for nss.h... yes
>> checking whether NSS_STATUS_UNAVAIL is declared... yes
>> checking for kvm_open in -lkvm... no
>> 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... yes
>> checking for EXTRACTOR_plugin_add_defaults in -lextractor... yes
>> 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 gcc... /usr/bin/ld -m elf_x86_64
>> checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld... yes
>> checking for shared library run path origin... done
>> checking for iconv... yes
>> checking for working iconv... yes
>> 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/lib/libunistring.so
>> checking for libunistring version... 1.0.0
>> 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...
>> checking for the PostgreSQL libraries LDFLAGS...
>> checking for the PostgreSQL libraries LIBS... -lpq
>> checking for the PostgreSQL version... 14.5
>> checking for libpq-fe.h... yes
>> checking for the PostgreSQL library linking is working... yes
>> checking for libpq-fe.h... (cached) yes
>> 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... no
>> 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... yes
>> 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... yes
>> 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... yes
>> 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... yes
>> checking for argz.h... yes
>> checking for ucred.h... no
>> checking for sys/ucred.h... no
>> checking for endian.h... yes
>> checking for sys/endian.h... no
>> checking for execinfo.h... yes
>> checking for byteswap.h... yes
>> checking whether NLS is requested... yes
>> checking for msgfmt... /usr/bin/msgfmt
>> checking for gmsgfmt... /usr/bin/msgfmt
>> checking for xgettext... /usr/bin/xgettext
>> checking for msgmerge... /usr/bin/msgmerge
>> checking for CFPreferencesCopyAppValue... no
>> checking for CFLocaleCopyCurrent... no
>> checking for GNU gettext in libc... yes
>> checking whether to use NLS... yes
>> checking where the gettext function comes from... libc
>> 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... yes
>> checking for strnlen... yes
>> checking for mremap... yes
>> 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... no
>> checking for setresuid... yes
>> checking for getifaddrs... yes
>> checking for freeifaddrs... yes
>> checking for getresgid... yes
>> checking for mallinfo2... yes
>> checking for malloc_size... no
>> checking for malloc_usable_size... yes
>> 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... sudo
>> checking for doas... no
>> checking if __thread is supported... yes
>> checking for git... /usr/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 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/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: GnuTLS lacks DANE support; validation using it will not 
>> be possible
>> configure: WARNING: Your version of Python is not supported, you might see 
>> issues
>> configure:
>> Detected system
>> ===============
>> 
>> GNUnet version:                 0.17.5
>> 
>> Host Setup:                     x86_64-pc-linux-gnu
>> Install Prefix:                 /usr
>> Compiler:                       gcc
>> CFLAGS:                         -march=x86-64 -mtune=generic -O2 -pipe 
>> -fno-plt -fexceptions         -Wp,-D_FORTIFY_SOURCE=2 -Wformat 
>> -Werror=format-security         -fstack-clash-protection -fcf-protection 
>> -fno-strict-aliasing -Wno-address-of-packed-member
>> CPPFLAGS:
>> LDFLAGS:                        
>> -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now 
>> -Wl,--unresolved-symbols=report-all
>> LIBS:                           -lm
>> Build Target:                   linux
>> 
>> Default Interface:              eth0
>> 
>> sqlite3:                        yes
>> MySQL:                          no
>> PostgreSQL:                     yes
>> 
>> HTTP Client:                    gnurl
>> Bluetooth:                      yes
>> iptables:                       yes
>> ifconfig:                       yes
>> UPnPc:                          yes
>> GnuTLS:                         yes (without DANE support)
>> 
>> LaTeX:                          yes
>> 
>> libextractor:                   yes
>> libzbar:                        yes
>> libpng:                         yes
>> libidn:                         libidn2
>> libopus:                        yes
>> libpulse:                       yes
>> gstreamer:                      no
>> 
>> Java:                           no
>> 
>> sphinx:                         yes
>> mandoc:                         no
>> 
>> GNUnet configuration
>> ====================
>> 
>> Transports:                     tcp udp unix http wlan
>> Conversation:                   yes (pulse)
>> Database Backends               postgres sqlite
>> Experimental Code:              yes
>> 
>> Transpiled mdocml Manual:
>> 
>> configure: For detailed setup instructions, type 'info gnunet' after the 
>> installation or visit
>> https://docs.gnunet.org/
>> Installed: curl, libcurl-gnutls
>> Not installed: gnurl
>> 
>> $ ./configure
>> checking build system type... x86_64-pc-linux-gnu
>> checking host system type... x86_64-pc-linux-gnu
>> checking target system type... x86_64-pc-linux-gnu
>> checking for a BSD-compatible install... /usr/bin/install -c
>> checking whether build environment is sane... yes
>> checking for a race-free mkdir -p... /usr/bin/mkdir -p
>> checking for gawk... gawk
>> 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) gawk
>> checking for gcc... gcc
>> 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 gcc accepts -g... yes
>> checking for gcc option to enable C11 features... none needed
>> checking whether gcc understands -c and -o together... yes
>> checking whether make supports the include directive... yes (GNU style)
>> checking dependency style of gcc... gcc3
>> checking whether gcc and cc understand -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... printf
>> 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 gcc... /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... 1572864
>> checking how to convert x86_64-pc-linux-gnu file names to 
>> x86_64-pc-linux-gnu format... func_convert_file_noop
>> checking how to convert x86_64-pc-linux-gnu file names to toolchain 
>> format... func_convert_file_noop
>> checking for /usr/bin/ld option to reload object files... -r
>> checking for file... file
>> checking for objdump... objdump
>> checking how to recognize dependent libraries... pass_all
>> checking for dlltool... no
>> checking how to associate runtime and link libraries... printf %s\n
>> 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 gcc object... ok
>> checking for sysroot... no
>> checking for a working dd... /usr/bin/dd
>> checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1
>> checking for mt... no
>> checking if : 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 gcc supports -fno-rtti -fno-exceptions... no
>> checking for gcc option to produce PIC... -fPIC -DPIC
>> checking if gcc PIC flag -fPIC -DPIC works... yes
>> checking if gcc static flag -static works... yes
>> checking if gcc supports -c -o file.o... yes
>> checking if gcc supports -c -o file.o... (cached) yes
>> checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared 
>> libraries... yes
>> checking whether -lc should be explicitly linked in... no
>> checking dynamic linker characteristics... GNU/Linux 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 gcc supports -fno-strict-aliasing... yes
>> checking if gcc supports -Wno-address-of-packed-member... yes
>> checking if gcc supports -Wno-tautological-constant-out-of-range-compare... 
>> no
>> checking how to run the C preprocessor... gcc -E
>> checking for X... libraries , headers
>> checking for gethostbyname... yes
>> checking for connect... yes
>> checking for remove... yes
>> checking for shmat... yes
>> checking for IceConnectionNumber in -lICE... yes
>> checking for build target... linux
>> 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... python
>> checking for python... /usr/bin/python
>> checking for python version... 3.10
>> checking for python platform... linux
>> checking for GNU default python prefix... ${prefix}
>> checking for GNU default python exec_prefix... ${exec_prefix}
>> checking for python script directory (pythondir)... 
>> ${PYTHON_PREFIX}/lib/python3.10/site-packages
>> checking for python extension module directory (pyexecdir)... 
>> ${PYTHON_EXEC_PREFIX}/lib/python3.10/site-packages
>> checking for perl... /usr/bin/perl
>> checking for pdflatex... pdflatex
>> checking for the TikZ package for LaTeX... yes
>> checking for pdflatex... (cached) pdflatex
>> checking for the QR Code package for LaTeX... no
>> checking for pdflatex... (cached) pdflatex
>> checking for the Labels package for LaTeX... yes
>> checking for -iptables... no
>> checking for iptables... /usr/bin/iptables
>> checking for -ip6tables... no
>> checking for ip6tables... /usr/bin/ip6tables
>> checking for -ip... no
>> checking for ip... /usr/bin/ip
>> checking for -ifconfig... no
>> checking for ifconfig... /usr/bin/ifconfig
>> checking for adduser... false
>> checking for -sysctl... no
>> checking for sysctl... /usr/bin/sysctl
>> checking for -upnpc... no
>> checking for upnpc... /usr/bin/upnpc
>> 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... yes
>> checking for libgcrypt-config... /usr/bin/libgcrypt-config
>> checking for LIBGCRYPT - version >= 1.6.0... yes (1.10.1-unknown)
>> checking LIBGCRYPT API version... okay
>> checking for gcc options needed to detect all undeclared functions... none 
>> needed
>> checking whether gcry_mpi_set_opaque_copy is declared... yes
>> checking for if_tun.h... no
>> checking for linux/if_tun.h... yes
>> checking whether struct in6_ifreq is declared... no
>> checking for sphinx-build... true
>> checking for mandoc... no
>> checking for a working HMAC... yes
>> checking for static assertion support... yes
>> checking for bluetooth/bluetooth.h... yes
>> checking for ba2str in -lbluetooth... yes
>> checking for zbar.h... yes
>> checking for zbar_processor_create in -lzbar... yes
>> checking for png.h... yes
>> checking for png_create_read_struct in -lpng... yes
>> checking for pabc/pabc.h... yes
>> checking for pabc_new_ctx in -lpabc... no
>> checking for jansson.h... yes
>> checking for json_loads in -ljansson... yes
>> checking for jose/jose.h... yes
>> checking for jose_jwk_gen in -ljose... yes
>> checking for pulse/simple.h... yes
>> checking for pa_stream_peek in -lpulse... yes
>> checking for opus/opus.h... yes
>> checking for opus_decode_float in -lopus... yes
>> checking for ogg/ogg.h... yes
>> checking for ogg_stream_flush_fill in -logg... yes
>> checking for GST... yes
>> checking for conversation feature set to build... pulse
>> checking for gawk... (cached) gawk
>> checking for gnurl-config... no
>> checking whether libgnurl is usable... no
>> checking for gawk... (cached) gawk
>> checking for curl-config... /usr/bin/curl-config
>> checking for the version of libcurl... 7.85.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... -latomic
>> checking for nss.h... yes
>> checking whether NSS_STATUS_UNAVAIL is declared... yes
>> checking for kvm_open in -lkvm... no
>> 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... yes
>> checking for EXTRACTOR_plugin_add_defaults in -lextractor... yes
>> 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 gcc... /usr/bin/ld -m elf_x86_64
>> checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld... yes
>> checking for shared library run path origin... done
>> checking for iconv... yes
>> checking for working iconv... yes
>> 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/lib/libunistring.so
>> checking for libunistring version... 1.0.0
>> 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...
>> checking for the PostgreSQL libraries LDFLAGS...
>> checking for the PostgreSQL libraries LIBS... -lpq
>> checking for the PostgreSQL version... 14.5
>> checking for libpq-fe.h... yes
>> checking for the PostgreSQL library linking is working... yes
>> checking for libpq-fe.h... (cached) yes
>> 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... no
>> 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... yes
>> 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... yes
>> 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... yes
>> 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... yes
>> checking for argz.h... yes
>> checking for ucred.h... no
>> checking for sys/ucred.h... no
>> checking for endian.h... yes
>> checking for sys/endian.h... no
>> checking for execinfo.h... yes
>> checking for byteswap.h... yes
>> checking whether NLS is requested... yes
>> checking for msgfmt... /usr/bin/msgfmt
>> checking for gmsgfmt... /usr/bin/msgfmt
>> checking for xgettext... /usr/bin/xgettext
>> checking for msgmerge... /usr/bin/msgmerge
>> checking for CFPreferencesCopyAppValue... no
>> checking for CFLocaleCopyCurrent... no
>> checking for GNU gettext in libc... yes
>> checking whether to use NLS... yes
>> checking where the gettext function comes from... libc
>> 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... yes
>> checking for strnlen... yes
>> checking for mremap... yes
>> 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... no
>> checking for setresuid... yes
>> checking for getifaddrs... yes
>> checking for freeifaddrs... yes
>> checking for getresgid... yes
>> checking for mallinfo2... yes
>> checking for malloc_size... no
>> checking for malloc_usable_size... yes
>> 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... sudo
>> checking for doas... no
>> checking if __thread is supported... yes
>> checking for git... /usr/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 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/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: GnuTLS lacks DANE support; validation using it will not 
>> be possible
>> configure: WARNING: Your version of Python is not supported, you might see 
>> issues
>> configure:
>> Detected system
>> ===============
>> 
>> GNUnet version:                 0.17.5
>> 
>> Host Setup:                     x86_64-pc-linux-gnu
>> Install Prefix:                 /usr
>> Compiler:                       gcc
>> CFLAGS:                         -march=x86-64 -mtune=generic -O2 -pipe 
>> -fno-plt -fexceptions         -Wp,-D_FORTIFY_SOURCE=2 -Wformat 
>> -Werror=format-security         -fstack-clash-protection -fcf-protection 
>> -fno-strict-aliasing -Wno-address-of-packed-member
>> CPPFLAGS:
>> LDFLAGS:                        
>> -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now 
>> -Wl,--unresolved-symbols=report-all
>> LIBS:                           -lm
>> Build Target:                   linux
>> 
>> Default Interface:              eth0
>> 
>> sqlite3:                        yes
>> MySQL:                          no
>> PostgreSQL:                     yes
>> 
>> HTTP Client:                    curl-openssl
>> Bluetooth:                      yes
>> iptables:                       yes
>> ifconfig:                       yes
>> UPnPc:                          yes
>> GnuTLS:                         yes (without DANE support)
>> 
>> LaTeX:                          yes
>> 
>> libextractor:                   yes
>> libzbar:                        yes
>> libpng:                         yes
>> libidn:                         libidn2
>> libopus:                        yes
>> libpulse:                       yes
>> gstreamer:                      no
>> 
>> Java:                           no
>> 
>> sphinx:                         yes
>> mandoc:                         no
>> 
>> GNUnet configuration
>> ====================
>> 
>> Transports:                     tcp udp unix http wlan
>> Conversation:                   yes (pulse)
>> Database Backends               postgres sqlite
>> Experimental Code:              yes
>> 
>> Transpiled mdocml Manual:
>> 
>> configure: For detailed setup instructions, type 'info gnunet' after the 
>> installation or visit
>> https://docs.gnunet.org/
>> 
>> On Mon, Sep 5, 2022 at 7:14 PM Christian Grothoff <grothoff@gnunet.org> 
>> wrote:
>> Did you happen to have both libcurl-gnutls and libcurl-openssl
>> installed, and maybe configure found the wrong one?
>> 
>> On 9/5/22 18:56, madmurphy wrote:
>>> Mmm I just checked better, and the |configure| script now says:
>>> 
>>> ...
>>> HTTP Client:                    curl-openssl
>>> ...
>>> 
>>> That is not a good sign, right?
>>> 
>>> 
>>> On Mon, Sep 5, 2022 at 5:47 PM madmurphy <madmurphy333@gmail.com
>>> <mailto:madmurphy333@gmail.com>> wrote:
>>> 
>>>    Indeed, there is a dedicated package on Arch, |libcurl-gnutls|
>>>    <https://archlinux.org/packages/core/x86_64/libcurl-gnutls/>. I just
>>>    checked, and it seems that GNUnet works fine with it. Package
>>>    updated
>>>    
>>> <https://aur.archlinux.org/cgit/aur.git/commit/?h=gnunet&id=3693252e6dcdf53bfa428b4c078729c08f68ecde>.
>>> 
>>>    --madmurphy
>>> 
>>> 
>>>    On Mon, Sep 5, 2022 at 4:25 PM Christian Grothoff
>>>    <grothoff@gnunet.org <mailto:grothoff@gnunet.org>> wrote:
>>> 
>>>        If Arch has a curl linked against GnuTLS, then yes. -Christian
>>> 
>>>        On 9/5/22 17:11, madmurphy wrote:
>>>> On Arch GNUnet still depends on GNUrl, but as far as I
>>>        understood now
>>>> cURL is preferred. Would I do the right thing if updated the Arch
>>>> package accordingly and dropped the GNUrl dependency for good?
>>>> 
>>>> --madmurphy
>>> 
>> 
> 

Attachment: signature.asc
Description: Message signed with OpenPGP


reply via email to

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