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 <mschanzenb...@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 <madmurphy...@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 <groth...@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 <madmurphy...@gmail.com >>> <mailto:madmurphy...@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 >>> <groth...@gnunet.org <mailto:groth...@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 >>> >> >
signature.asc
Description: Message signed with OpenPGP