View Issue Details

IDProjectCategoryView StatusLast Update
0006722GNUnetbuild processpublic2021-04-05 11:25
Reporterh3xx Assigned Tottn  
PrioritylowSeverityminorReproducibilityalways
Status closedResolutionfixed 
PlatformPCOSGNU/LinuxOS VersionSlackware64-curr
Product VersionGit master 
Target Version0.14.1Fixed in Version0.14.1 
Summary0006722: [PATCH] Fix libunistring detection when using "./configure -C"
DescriptionFirst ./configure invocation works fine, but the second invocation fails when running with "-C" to generate/use a "config.cache" file.

Turns out this just needed to cache one more variable to make this work.
Steps To ReproduceRun subsequent configures with caching enabled (-C):

./bootstrap
./configure -C --prefix=/usr
[configures fine]: "checking for libunistring version... 0.9.10"
./configure -C --prefix=/usr
Exits with error: "checking for libunistring version... (cached) 0.9.10" [...] "configure: error: GNUnet requires libunistring >= 0.9.1.1"
Additional InformationSee build.log (attached) for full configure failure.
TagsNo tags attached.

Activities

h3xx

2021-01-25 18:45

reporter  

0002-Fix-libunistring-detection-when-using-config.cache.patch (959 bytes)   
From 3f173c47a7f9676d627ecb9c8d7989ce14dcd0d4 Mon Sep 17 00:00:00 2001
From: Dan Church <amphetamachine@gmail.com>
Date: Mon, 25 Jan 2021 11:16:55 -0600
Subject: [PATCH 2/2] Fix libunistring detection when using config.cache

I.e. "./configure -C"
---
 m4/libunistring.m4 | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/m4/libunistring.m4 b/m4/libunistring.m4
index c1bf4d553..a057a7470 100644
--- a/m4/libunistring.m4
+++ b/m4/libunistring.m4
@@ -98,7 +98,7 @@ AC_DEFUN([gl_LIBUNISTRING_CORE],
   fi
   if test $HAVE_LIBUNISTRING = yes; then
     dnl Determine the installed version.
-    AC_CACHE_CHECK([for libunistring version], [gl_cv_libunistring_version],
+    AC_CACHE_CHECK([for libunistring version], [gl_cv_libunistring_version, gl_libunistring_hexversion],
       [AC_COMPUTE_INT([gl_libunistring_hexversion],
                       [_LIBUNISTRING_VERSION],
                       [#include <unistring/version.h>])
-- 
2.30.0

0001-Update-gitignore.patch (487 bytes)   
From 71e0f245e46d10d1ca67b8fceb7c18c5b3742333 Mon Sep 17 00:00:00 2001
From: Dan Church <amphetamachine@gmail.com>
Date: Mon, 25 Jan 2021 11:17:38 -0600
Subject: [PATCH 1/2] Update gitignore

---
 .gitignore | 1 +
 1 file changed, 1 insertion(+)

diff --git a/.gitignore b/.gitignore
index b337cc058..b076501bc 100644
--- a/.gitignore
+++ b/.gitignore
@@ -19,6 +19,7 @@ Makefile.in
 aclocal.m4
 autom4te.cache/
 compile
+config.cache
 config.guess
 config.log
 config.status
-- 
2.30.0

0001-Update-gitignore.patch (487 bytes)   
build.log (48,401 bytes)   
+ ./bootstrap
Removing folder 'libltdl'...
Synchronizing submodule url for 'contrib/build-common'
Uncrustify not detected, hook not installed.
Please install uncrustify if you plan on doing development
yapf not detected, please install yapf if you plan on contributing python code
checking for libtoolize / libtool... 
Creating directory build-aux
Copying file build-aux/config.rpath
Copying file m4/wchar_t.m4
libtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, 'build-aux'.
libtoolize: copying file 'build-aux/ltmain.sh'
libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'm4'.
libtoolize: copying file 'm4/libtool.m4'
libtoolize: copying file 'm4/ltoptions.m4'
libtoolize: copying file 'm4/ltsugar.m4'
libtoolize: copying file 'm4/ltversion.m4'
libtoolize: copying file 'm4/lt~obsolete.m4'
configure.ac:45: installing 'build-aux/compile'
configure.ac:36: installing 'build-aux/config.guess'
configure.ac:36: installing 'build-aux/config.sub'
configure.ac:39: installing 'build-aux/install-sh'
configure.ac:39: installing 'build-aux/missing'
Makefile.am: installing './INSTALL'
contrib/Makefile.am: installing 'build-aux/depcomp'
parallel-tests: installing 'build-aux/test-driver'
doc/handbook/Makefile.am:63: installing 'build-aux/mdate-sh'
doc/handbook/Makefile.am:63: installing 'build-aux/texinfo.tex'
/usr/share/automake-1.16/am/texinfos.am: warning: AM_MAKEINFOHTMLFLAGS was already defined in condition !ACTIVATE_TEXINFO4, which is included in condition TRUE ...
doc/handbook/Makefile.am:15: ... 'AM_MAKEINFOHTMLFLAGS' previously defined here
/usr/share/automake-1.16/am/texinfos.am: warning: AM_MAKEINFOHTMLFLAGS was already defined in condition !ACTIVATE_TEXINFO4, which is included in condition TRUE ...
doc/tutorial/Makefile.am:13: ... 'AM_MAKEINFOHTMLFLAGS' previously defined here
+ ./configure -C --prefix=/usr
configure: creating cache config.cache
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/ginstall -c
checking whether build environment is sane... yes
checking for a thread-safe 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 make supports nested variables... (cached) yes
checking for gawk... (cached) gawk
checking whether make supports the include directive... yes (GNU style)
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 we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking whether gcc understands -c and -o together... yes
checking dependency style of gcc... gcc3
checking for gcc option to accept ISO C99... none needed
checking for gcc... gcc
checking whether we are using the GNU Objective C compiler... yes
checking whether gcc accepts -g... yes
checking dependency style of gcc... gcc3
checking whether ln -s works... yes
checking whether make sets $(MAKE)... (cached) 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 objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for dlltool... dlltool
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... mt
checking if mt is a manifest tool... no
checking how to run the C preprocessor... gcc -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking for dlfcn.h... yes
checking for objdir... .libs
checking if 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... no
checking for dlopen in -ldl... 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 cc can use -fno-strict-aliasing... checking if gcc supports -Wno-address-of-packed-member flag... yes
checking if gcc supports -Wno-tautological-constant-out-of-range-compare flag... no
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 whether unaligned 64-bit access works... yes
checking for library containing gethostbyname... none required
checking for library containing memrchr... 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 in -lc... yes
checking for getopt... true
checking for pkgconf,... no
checking for pkg-config... pkg-config
checking for ssh... true
checking for SSH key... ssh: connect to host 127.0.0.1 port 22: Connection refused
checking for a Python interpreter with version >= 3.4... python3
checking for python3... /usr/bin/python3
checking for python3 version... 3.9
checking for python3 platform... linux
checking for python3 script directory... ${prefix}/lib64/python3.9/site-packages
checking for python3 extension module directory... ${exec_prefix}/lib64/python3.9/site-packages
checking for perl... /usr/bin/perl
checking for awk... /usr/bin/awk
checking whether to install gnunet-logread... no
checking for -iptables... no
checking for iptables... false
checking for -ip6tables... no
checking for ip6tables... false
checking for -ip... no
checking for ip... false
checking for -ifconfig... no
checking for ifconfig... false
checking for ifconfig... false
checking for adduser... /usr/sbin/adduser
checking for -sysctl... no
checking for sysctl... false
checking for sysctl... false
checking for -upnpc... no
checking for upnpc... false
configure: WARNING: warning: 'upnpc' binary not found.
checking for checkbashisms... checkbashisms
checking for uncrustify... no
checking for yapf... no
checking for yapf3.0... no
checking for yapf3.1... no
checking for yapf3.2... no
checking for yapf3.3... no
checking for yapf3.4... no
checking for yapf3.5... no
checking for yapf3.6... no
checking for yapf3.7... no
checking for yapf3.8... no
checking for yapf3.9... no
checking for yapf4.0... 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.9.0)
checking LIBGCRYPT API version... okay
configure: WARNING:
***
*** The config script /usr/bin/libgcrypt-config was
*** built for x86_64-slackware-linux-gnu and thus may not match the
*** used host x86_64-pc-linux-gnu.
*** You may want to use the configure option --with-libgcrypt-prefix
*** to specify a matching config script.
***
checking whether gcry_mpi_set_opaque_copy is declared... yes
checking whether struct in6_ifreq is declared... no
checking if_tun.h usability... no
checking if_tun.h presence... no
checking for if_tun.h... no
checking linux/if_tun.h usability... yes
checking linux/if_tun.h presence... yes
checking for linux/if_tun.h... yes
checking whether to build documentation... yes
checking whether to include generated texi2mdoc output in installation... no
checking for texi2mdoc binary... checking for texi2mdoc... no
checking for texi2man perl script... checking for texi2man... no
checking for mandoc binary... checking for mandoc... no
checking whether to build only documentation... no
checking whether to include man pages... yes
checking whether to enable texinfo4 switches... no
checking whether to poison freed memory... no
checking for working HMAC... yes
checking for libbluetooth... --with-libbluetooth not specified
checking for ba2str in -lbluetooth... yes
checking bluetooth/bluetooth.h usability... yes
checking bluetooth/bluetooth.h presence... yes
checking for bluetooth/bluetooth.h... yes
configure: bluetooth was found
checking for libzbar... --with-zbar not specified
checking for zbar_processor_create in -lzbar... yes
checking zbar.h usability... yes
checking zbar.h presence... yes
checking for zbar.h... yes
configure: zbar was found
checking for libjansson... --with-jansson not specified
checking for json_loads in -ljansson... yes
checking jansson.h usability... yes
checking jansson.h presence... yes
checking for jansson.h... yes
configure: jansson was found
checking for libpulse... --with-libpulse not specified
checking for pa_stream_peek in -lpulse... yes
checking pulse/simple.h usability... yes
checking pulse/simple.h presence... yes
checking for pulse/simple.h... yes
configure: libpulse was found
checking for libopus... --with-libopus not specified
checking for opus_decode_float in -lopus... yes
checking opus/opus.h usability... yes
checking opus/opus.h presence... yes
checking for opus/opus.h... yes
checking whether OPUS_SET_GAIN is declared... yes
configure: libopus was found
checking for libogg... --with-libogg not specified
checking for ogg_stream_flush_fill in -logg... yes
checking ogg/ogg.h usability... yes
checking ogg/ogg.h presence... yes
checking for ogg/ogg.h... yes
configure: libogg was found
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for GLIB... yes
checking pbc/pbc.h usability... no
checking pbc/pbc.h presence... no
checking for pbc/pbc.h... no
checking gabe.h usability... no
checking gabe.h presence... no
checking for gabe.h... no
checking for gstreamer... checking for GST... yes
checking conversation feature set to build... 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.74.0
checking for libcurl >= version 7.34.0... yes
checking whether libcurl is usable... yes
checking for curl_free... yes
checking curl/curl.h usability... yes
checking curl/curl.h presence... yes
checking for curl/curl.h... yes
checking whether CURLINFO_TLS_SESSION is declared... yes
checking for curl_easy_getinfo in -lcurl-gnutls... no
checking for library containing __atomic_load_8... -latomic
checking nss.h usability... yes
checking nss.h presence... yes
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 sodium.h usability... yes
checking sodium.h presence... yes
checking for sodium.h... yes
checking for crypto_scalarmult_ed25519_base_noclamp in -lsodium... yes
checking for libextractor... --with-extractor not specified
checking extractor.h usability... no
checking extractor.h presence... no
checking for extractor.h... no
checking for libltdl... --with-ltdl not specified
checking ltdl.h usability... yes
checking ltdl.h presence... yes
checking for ltdl.h... yes
checking for lt_dlopenext in -lltdl... yes
libltdl found
checking for idn or idn2... checking for idn... checking idna.h usability... yes
checking idna.h presence... yes
checking for idna.h... yes
configure: Found idna.h
checking for idn2... checking idn2.h usability... yes
checking idn2.h presence... yes
checking for idn2.h... yes
configure: Found idn2.h
checking if libidn can be used... configure: Checking for libidn2
checking for idn2_to_unicode_8z8z in -lidn2... yes
checking zlib.h usability... yes
checking zlib.h presence... yes
checking for zlib.h... yes
checking for compress2 in -lz... yes
checking for ld used by 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... -lunistring
checking for libunistring version... 0.9.10
checking unistr.h usability... yes
checking unistr.h presence... yes
checking for unistr.h... yes
checking for dirent.h that defines DIR... yes
checking for library containing opendir... none required
checking for ANSI C header files... (cached) yes
checking fcntl.h usability... yes
checking fcntl.h presence... yes
checking for fcntl.h... yes
checking math.h usability... yes
checking math.h presence... yes
checking for math.h... yes
checking errno.h usability... yes
checking errno.h presence... yes
checking for errno.h... yes
checking ctype.h usability... yes
checking ctype.h presence... yes
checking for ctype.h... yes
checking limits.h usability... yes
checking limits.h presence... yes
checking for limits.h... yes
checking stdio.h usability... yes
checking stdio.h presence... yes
checking for stdio.h... yes
checking for stdlib.h... (cached) yes
checking for string.h... (cached) yes
checking for unistd.h... (cached) yes
checking stdarg.h usability... yes
checking stdarg.h presence... yes
checking for stdarg.h... yes
checking signal.h usability... yes
checking signal.h presence... yes
checking for signal.h... yes
checking locale.h usability... yes
checking locale.h presence... yes
checking for locale.h... yes
checking for sys/stat.h... (cached) yes
checking for sys/types.h... (cached) yes
checking stdatomic.h usability... yes
checking stdatomic.h presence... yes
checking for stdatomic.h... yes
checking malloc.h usability... yes
checking malloc.h presence... yes
checking for malloc.h... yes
checking malloc/malloc.h usability... no
checking malloc/malloc.h presence... no
checking for malloc/malloc.h... no
checking malloc/malloc_np.h usability... no
checking malloc/malloc_np.h presence... no
checking for malloc/malloc_np.h... no
checking langinfo.h usability... yes
checking langinfo.h presence... yes
checking for langinfo.h... yes
checking sys/param.h usability... yes
checking sys/param.h presence... yes
checking for sys/param.h... yes
checking sys/mount.h usability... yes
checking sys/mount.h presence... yes
checking for sys/mount.h... yes
checking sys/statvfs.h usability... yes
checking sys/statvfs.h presence... yes
checking for sys/statvfs.h... yes
checking sys/select.h usability... yes
checking sys/select.h presence... yes
checking for sys/select.h... yes
checking sockLib.h usability... no
checking sockLib.h presence... no
checking for sockLib.h... no
checking sys/mman.h usability... yes
checking sys/mman.h presence... yes
checking for sys/mman.h... yes
checking sys/msg.h usability... yes
checking sys/msg.h presence... yes
checking for sys/msg.h... yes
checking sys/vfs.h usability... yes
checking sys/vfs.h presence... yes
checking for sys/vfs.h... yes
checking arpa/inet.h usability... yes
checking arpa/inet.h presence... yes
checking for arpa/inet.h... yes
checking for fcntl.h... (cached) yes
checking libintl.h usability... yes
checking libintl.h presence... yes
checking for libintl.h... yes
checking netdb.h usability... yes
checking netdb.h presence... yes
checking for netdb.h... yes
checking netinet/in.h usability... yes
checking netinet/in.h presence... yes
checking for netinet/in.h... yes
checking sys/ioctl.h usability... yes
checking sys/ioctl.h presence... yes
checking for sys/ioctl.h... yes
checking sys/socket.h usability... yes
checking sys/socket.h presence... yes
checking for sys/socket.h... yes
checking sys/time.h usability... yes
checking sys/time.h presence... yes
checking for sys/time.h... yes
checking for unistd.h... (cached) yes
checking kstat.h usability... no
checking kstat.h presence... no
checking for kstat.h... no
checking sys/sysinfo.h usability... yes
checking sys/sysinfo.h presence... yes
checking for sys/sysinfo.h... yes
checking kvm.h usability... no
checking kvm.h presence... no
checking for kvm.h... no
checking sys/file.h usability... yes
checking sys/file.h presence... yes
checking for sys/file.h... yes
checking sys/resource.h usability... yes
checking sys/resource.h presence... yes
checking for sys/resource.h... yes
checking ifaddrs.h usability... yes
checking ifaddrs.h presence... yes
checking for ifaddrs.h... yes
checking mach/mach.h usability... no
checking mach/mach.h presence... no
checking for mach/mach.h... no
checking stddef.h usability... yes
checking stddef.h presence... yes
checking for stddef.h... yes
checking sys/timeb.h usability... yes
checking sys/timeb.h presence... yes
checking for sys/timeb.h... yes
checking argz.h usability... yes
checking argz.h presence... yes
checking for argz.h... yes
checking ucred.h usability... no
checking ucred.h presence... no
checking for ucred.h... no
checking sys/ucred.h usability... no
checking sys/ucred.h presence... no
checking for sys/ucred.h... no
checking endian.h usability... yes
checking endian.h presence... yes
checking for endian.h... yes
checking sys/endian.h usability... no
checking sys/endian.h presence... no
checking for sys/endian.h... no
checking execinfo.h usability... yes
checking execinfo.h presence... yes
checking for execinfo.h... yes
checking byteswap.h usability... yes
checking byteswap.h presence... yes
checking for byteswap.h... yes
checking for sys/types.h... (cached) yes
checking for netinet/in_systm.h... yes
checking for netinet/in.h... (cached) yes
checking for netinet/ip.h... yes
checking for SQLite... --with-sqlite not specified
checking sqlite3.h usability... yes
checking sqlite3.h presence... yes
checking for sqlite3.h... 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... 13.1
checking libpq-fe.h usability... yes
checking libpq-fe.h presence... yes
checking for libpq-fe.h... yes
checking for the PostgreSQL library linking is working... yes
checking for libpq-fe.h... (cached) yes
checking for sigset_t... yes
checking for off_t... yes
checking for size_t... yes
checking for mysql... --with-mysql not specified
checking for mysql_init in -lmysqlclient... yes
checking mysql/mysql.h usability... yes
checking mysql/mysql.h presence... yes
checking for mysql/mysql.h... yes
checking mysql version... configure: WARNING: fail, MySQL >= 4.1 required
checking for MHD... 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... (cached) yes
checking for mode_t... yes
checking whether time.h and sys/time.h may both be included... yes
checking whether stat file-mode macros are broken... no
checking for stdbool.h that conforms to C99... yes
checking for _Bool... yes
checking whether struct tm is in sys/time.h or time.h... time.h
checking for struct sockaddr_in.sin_len... no
checking for struct sockaddr_un.sun_len... no
checking whether closedir returns void... no
checking vfork.h usability... no
checking vfork.h presence... no
checking for vfork.h... no
checking for fork... yes
checking for vfork... yes
checking for working fork... yes
checking for working vfork... (cached) yes
checking whether gcc needs -traditional... no
checking for working memcmp... yes
checking for sys/select.h... (cached) yes
checking for sys/socket.h... (cached) yes
checking types of arguments for select... int,fd_set *,struct timeval *
checking for uid_t in sys/types.h... yes
checking for unistd.h... (cached) yes
checking for working chown... yes
checking return type of signal handlers... void
checking whether lstat correctly handles trailing slash... yes
checking whether stat accepts an empty string... no
checking for strftime... yes
checking for vprintf... yes
checking for _doprnt... no
checking for sys/wait.h that is POSIX.1 compatible... yes
checking for off_t... (cached) yes
checking for uid_t in sys/types.h... (cached) 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 getnameinfo... yes
checking for gethostname... yes
checking for gethostbyname... (cached) yes
checking for gethostbyaddr... yes
checking for getaddrinfo... yes
checking for getaddrinfo_a... no
checking for getifaddrs... yes
checking for freeifaddrs... yes
checking for getresgid... yes
checking for mallinfo... 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... no
checking for doas... checking for doas... no
checking for gnunetdns group name... gnunetdns
checking for gnutls... --with-gnutls not specified
checking gnutls/abstract.h usability... yes
checking gnutls/abstract.h presence... yes
checking for gnutls/abstract.h... yes
checking for gnutls_priority_set in -lgnutls... yes
checking gnutls/dane.h usability... no
checking gnutls/dane.h presence... no
checking for gnutls/dane.h... no
checking if GNUnet is being configured to run on the SuperMUC... 
checking if NSE has to send timestamp information to testbed logger... no
checking whether to run tests... 
checking whether to compile in benchmarks (currently for http and crypto)... no
checking whether to run expensive tests... no
checking whether to enable ports for gnunet-java... no
checking whether to run benchmarks during make check... no
checking whether to compile gnunet-testing... yes
checking whether to compile experimental code... no
checking whether to compile malicious code... no
checking whether to start peer's services on demand by default... yes
checking whether to create expensive statistics on memory use... 0
checking whether __thread is supported... yes
checking whether to compile with support for code coverage analysis... no
checking for svnversion... /usr/bin/svnversion
checking for git... /usr/bin/git
checking for source being under a VCS... checking for git... (cached) /usr/bin/git
checking for source being under a VCS... yes, git-svn
checking VCS version... "git-3f173c47a"
configure: updating cache config.cache
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating bin/Makefile
config.status: creating contrib/Makefile
config.status: creating contrib/hellos/Makefile
config.status: creating contrib/services/Makefile
config.status: creating contrib/services/openrc/Makefile
config.status: creating contrib/services/systemd/Makefile
config.status: creating contrib/scripts/Makefile
config.status: creating contrib/scripts/gnunet-logread/Makefile
config.status: creating doc/Makefile
config.status: creating doc/man/Makefile
config.status: creating doc/doxygen/Makefile
config.status: creating doc/handbook/Makefile
config.status: creating doc/tutorial/Makefile
config.status: creating m4/Makefile
config.status: creating po/Makefile.in
config.status: creating src/Makefile
config.status: creating src/arm/Makefile
config.status: creating src/arm/arm.conf
config.status: creating src/ats/Makefile
config.status: creating src/ats/ats.conf
config.status: creating src/ats-tool/Makefile
config.status: creating src/ats-tests/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/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/abe/Makefile
config.status: creating src/reclaim/Makefile
config.status: creating src/messenger/Makefile
config.status: creating src/messenger/messenger.conf
config.status: creating pkgconfig/Makefile
config.status: creating pkgconfig/gnunetarm.pc
config.status: creating pkgconfig/gnunetats.pc
config.status: creating pkgconfig/gnunetblock.pc
config.status: creating pkgconfig/gnunetcadet.pc
config.status: creating pkgconfig/gnunetconsensus.pc
config.status: creating pkgconfig/gnunetconversation.pc
config.status: creating pkgconfig/gnunetcore.pc
config.status: creating pkgconfig/gnunetdatacache.pc
config.status: creating pkgconfig/gnunetdatastore.pc
config.status: creating pkgconfig/gnunetdht.pc
config.status: creating pkgconfig/gnunetdns.pc
config.status: creating pkgconfig/gnunetenv.pc
config.status: creating pkgconfig/gnunetfragmentation.pc
config.status: creating pkgconfig/gnunetfs.pc
config.status: creating pkgconfig/gnunetgns.pc
config.status: creating pkgconfig/gnunethello.pc
config.status: creating pkgconfig/gnunetidentity.pc
config.status: creating pkgconfig/gnunetmicrophone.pc
config.status: creating pkgconfig/gnunetmysql.pc
config.status: creating pkgconfig/gnunetnamestore.pc
config.status: creating pkgconfig/gnunetnat.pc
config.status: creating pkgconfig/gnunetnse.pc
config.status: creating pkgconfig/gnunetpeerinfo.pc
config.status: creating pkgconfig/gnunetpq.pc
config.status: creating pkgconfig/gnunetregex.pc
config.status: creating pkgconfig/gnunetrevocation.pc
config.status: creating pkgconfig/gnunetrps.pc
config.status: creating pkgconfig/gnunetscalarproduct.pc
config.status: creating pkgconfig/gnunetset.pc
config.status: creating pkgconfig/gnunetspeaker.pc
config.status: creating pkgconfig/gnunetstatistics.pc
config.status: creating pkgconfig/gnunettestbed.pc
config.status: creating pkgconfig/gnunettesting.pc
config.status: creating pkgconfig/gnunettransport.pc
config.status: creating pkgconfig/gnunetutil.pc
config.status: creating pkgconfig/gnunetvpn.pc
config.status: creating gnunet_config.h
config.status: executing depfiles commands
config.status: executing libtool commands
config.status: executing po-directories commands
config.status: creating po/POTFILES
config.status: creating po/Makefile
configure: WARNING: libextractor not found, but various file-sharing functions require it
configure: Using libcurl as HTTP client library.
configure: WARNING: libcurl TLS backend is not gnutls. The GNS Proxy will likely not function properly.
configure: WARNING: GnuTLS lacks DANE support, DANE validation will not be possible
configure: WARNING: MySQL not found (or too old), will not create MySQL database support
configure:
Detected system
===============

GNUnet version:                 0.14.0

Host setup:                     x86_64-pc-linux-gnu
Install prefix:                 /usr
Compiler:                       gcc
CFLAGS:                         -fno-strict-aliasing -Wall -g -O2 -Wno-address-of-packed-member 
CPPFLAGS:                       
LDFLAGS:                         -Wl,--unresolved-symbols=report-all
LIBS:                           -lm 
Build Target:                   linux

Default Interface:              eth0

MySQL:                          unsupported version
PostgreSQL:                     yes
sqlite3:                        yes
http client:                    curl-openssl
bluetooth:                      yes
iptables:                       yes
ifconfig:                       yes
upnpc:                          no (optional, NAT traversal using UPnPc will not work)
gnutls:                         yes (without DANE support)
libzbar:                        yes
java:                           
libidn:                         libidn2
libopus:                        yes
gstreamer:                      yes
libpulse:                       yes
libextractor:                   
texi2mdoc:                      yes
mandoc:                         yes

GNUnet configuration:
=====================
transports:                     tcp udp unix http bluetooth
conversation:                   yes (xpulse)
database backends:              postgres sqlite 
experimental:                   no

texinfo manual:                 no
transpiled mdocml manual:       no

configure: WARNING: Please make sure NOW to create a user and group 'gnunet' and additionally a group 'gnunetdns'. Make sure that '/var/lib/gnunet' is owned (and writable) by user 'gnunet'.
configure: To do this on this system, run:
# addgroup gnunetdns
# adduser --system --disabled-login --home /var/lib/gnunet gnunet

configure: WARNING: Each user of GNUnet should be added to the 'gnunet' group.
configure: To do this on this system, run:
# adduser USERNAME gnunet
   for each of your users, replacing "USERNAME" with the respective login name. Users may have to login again for the changes to take effect.

configure: For detailed setup instructions, type 'info gnunet' after the installation or visit https://docs.gnunet.org/
+ ./configure -C --prefix=/usr
configure: loading cache config.cache
checking build system type... (cached) x86_64-pc-linux-gnu
checking host system type... (cached) x86_64-pc-linux-gnu
checking target system type... (cached) x86_64-pc-linux-gnu
checking for a BSD-compatible install... (cached) /usr/bin/ginstall -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... (cached) /usr/bin/mkdir -p
checking for gawk... (cached) gawk
checking whether make sets $(MAKE)... (cached) yes
checking whether make supports nested variables... (cached) yes
checking whether make supports nested variables... (cached) yes
checking for gawk... (cached) gawk
checking whether make supports the include directive... yes (GNU style)
checking for gcc... (cached) 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... (cached) o
checking whether we are using the GNU C compiler... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking for gcc option to accept ISO C89... (cached) none needed
checking whether gcc understands -c and -o together... (cached) yes
checking dependency style of gcc... (cached) gcc3
checking for gcc option to accept ISO C99... (cached) none needed
checking for gcc... (cached) gcc
checking whether we are using the GNU Objective C compiler... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking dependency style of gcc... (cached) gcc3
checking whether ln -s works... yes
checking whether make sets $(MAKE)... (cached) yes
checking how to print strings... printf
checking for a sed that does not truncate output... (cached) /usr/bin/sed
checking for grep that handles long lines and -e... (cached) /usr/bin/grep
checking for egrep... (cached) /usr/bin/grep -E
checking for fgrep... (cached) /usr/bin/grep -F
checking for ld used by gcc... (cached) /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... (cached) yes
checking for BSD- or MS-compatible name lister (nm)... (cached) /usr/bin/nm -B
checking the name lister (/usr/bin/nm -B) interface... (cached) BSD nm
checking the maximum length of command line arguments... (cached) 1572864
checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... (cached) func_convert_file_noop
checking how to convert x86_64-pc-linux-gnu file names to toolchain format... (cached) func_convert_file_noop
checking for /usr/bin/ld option to reload object files... (cached) -r
checking for objdump... (cached) objdump
checking how to recognize dependent libraries... (cached) pass_all
checking for dlltool... (cached) dlltool
checking how to associate runtime and link libraries... (cached) printf %s\n
checking for ar... (cached) ar
checking for archiver @FILE support... (cached) @
checking for strip... (cached) strip
checking for ranlib... (cached) ranlib
checking command to parse /usr/bin/nm -B output from gcc object... (cached) ok
checking for sysroot... no
checking for a working dd... (cached) /usr/bin/dd
checking how to truncate binary pipes... (cached) /usr/bin/dd bs=4096 count=1
checking for mt... (cached) mt
checking if mt is a manifest tool... (cached) no
checking how to run the C preprocessor... (cached) gcc -E
checking for ANSI C header files... (cached) yes
checking for sys/types.h... (cached) yes
checking for sys/stat.h... (cached) yes
checking for stdlib.h... (cached) yes
checking for string.h... (cached) yes
checking for memory.h... (cached) yes
checking for strings.h... (cached) yes
checking for inttypes.h... (cached) yes
checking for stdint.h... (cached) yes
checking for unistd.h... (cached) yes
checking for dlfcn.h... (cached) yes
checking for objdir... (cached) .libs
checking if gcc supports -fno-rtti -fno-exceptions... (cached) no
checking for gcc option to produce PIC... (cached) -fPIC -DPIC
checking if gcc PIC flag -fPIC -DPIC works... (cached) yes
checking if gcc static flag -static works... (cached) yes
checking if gcc supports -c -o file.o... (cached) 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... (cached) no
checking dynamic linker characteristics... (cached) GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking for shl_load... (cached) no
checking for shl_load in -ldld... (cached) no
checking for dlopen... (cached) no
checking for dlopen in -ldl... (cached) yes
checking whether a program can dlopen itself... (cached) yes
checking whether a statically linked program can dlopen itself... (cached) 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... (cached) no
checking for _FILE_OFFSET_BITS value needed for large files... (cached) no
checking for _LARGEFILE_SOURCE value needed for large files... (cached) no
checking whether cc can use -fno-strict-aliasing... checking if gcc supports -Wno-address-of-packed-member flag... (cached) yes
checking if gcc supports -Wno-tautological-constant-out-of-range-compare flag... (cached) no
checking for X... (cached) libraries , headers 
checking for gethostbyname... (cached) yes
checking for connect... (cached) yes
checking for remove... (cached) yes
checking for shmat... (cached) yes
checking for IceConnectionNumber in -lICE... (cached) yes
checking for build target... linux
checking whether unaligned 64-bit access works... (cached) yes
checking for library containing gethostbyname... (cached) none required
checking for library containing memrchr... (cached) none required
checking for library containing memset_s... (cached) no
checking for library containing explicit_bzero... (cached) none required
checking for socket in -lsocket... (cached) no
checking for log in -lm... (cached) yes
checking for getloadavg in -lc... (cached) yes
checking for getopt... (cached) true
checking for pkgconf,... (cached) pkg-config
checking for ssh... (cached) true
checking for SSH key... ssh: connect to host 127.0.0.1 port 22: Connection refused
checking for a Python interpreter with version >= 3.4... (cached) python3
checking for python3... (cached) /usr/bin/python3
checking for python3 version... (cached) 3.9
checking for python3 platform... (cached) linux
checking for python3 script directory... (cached) ${prefix}/lib64/python3.9/site-packages
checking for python3 extension module directory... (cached) ${exec_prefix}/lib64/python3.9/site-packages
checking for perl... (cached) /usr/bin/perl
checking for awk... (cached) /usr/bin/awk
checking whether to install gnunet-logread... no
checking for -iptables... no
checking for iptables... (cached) false
checking for -ip6tables... no
checking for ip6tables... (cached) false
checking for -ip... no
checking for ip... (cached) false
checking for -ifconfig... no
checking for ifconfig... (cached) false
checking for ifconfig... (cached) false
checking for adduser... (cached) /usr/sbin/adduser
checking for -sysctl... no
checking for sysctl... (cached) false
checking for sysctl... (cached) false
checking for -upnpc... no
checking for upnpc... (cached) false
configure: WARNING: warning: 'upnpc' binary not found.
checking for checkbashisms... (cached) checkbashisms
checking for uncrustify... no
checking for yapf... no
checking for yapf3.0... no
checking for yapf3.1... no
checking for yapf3.2... no
checking for yapf3.3... no
checking for yapf3.4... no
checking for yapf3.5... no
checking for yapf3.6... no
checking for yapf3.7... no
checking for yapf3.8... no
checking for yapf3.9... no
checking for yapf4.0... no
checking for struct tm.tm_gmtoff... (cached) yes
checking for getaddrinfo_a in -lanl... (cached) yes
checking for libgcrypt-config... (cached) /usr/bin/libgcrypt-config
checking for LIBGCRYPT - version >= 1.6.0... yes (1.9.0)
checking LIBGCRYPT API version... okay
configure: WARNING:
***
*** The config script /usr/bin/libgcrypt-config was
*** built for x86_64-slackware-linux-gnu and thus may not match the
*** used host x86_64-pc-linux-gnu.
*** You may want to use the configure option --with-libgcrypt-prefix
*** to specify a matching config script.
***
checking whether gcry_mpi_set_opaque_copy is declared... (cached) yes
checking whether struct in6_ifreq is declared... (cached) no
checking for if_tun.h... (cached) no
checking for linux/if_tun.h... (cached) yes
checking whether to build documentation... yes
checking whether to include generated texi2mdoc output in installation... no
checking for texi2mdoc binary... checking for texi2mdoc... no
checking for texi2man perl script... checking for texi2man... no
checking for mandoc binary... checking for mandoc... no
checking whether to build only documentation... no
checking whether to include man pages... yes
checking whether to enable texinfo4 switches... no
checking whether to poison freed memory... no
checking for working HMAC... yes
checking for libbluetooth... --with-libbluetooth not specified
checking for ba2str in -lbluetooth... (cached) yes
checking for bluetooth/bluetooth.h... (cached) yes
configure: bluetooth was found
checking for libzbar... --with-zbar not specified
checking for zbar_processor_create in -lzbar... (cached) yes
checking for zbar.h... (cached) yes
configure: zbar was found
checking for libjansson... --with-jansson not specified
checking for json_loads in -ljansson... (cached) yes
checking for jansson.h... (cached) yes
configure: jansson was found
checking for libpulse... --with-libpulse not specified
checking for pa_stream_peek in -lpulse... (cached) yes
checking for pulse/simple.h... (cached) yes
configure: libpulse was found
checking for libopus... --with-libopus not specified
checking for opus_decode_float in -lopus... (cached) yes
checking for opus/opus.h... (cached) yes
checking whether OPUS_SET_GAIN is declared... (cached) yes
configure: libopus was found
checking for libogg... --with-libogg not specified
checking for ogg_stream_flush_fill in -logg... (cached) yes
checking for ogg/ogg.h... (cached) yes
configure: libogg was found
checking for pkg-config... (cached) /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for GLIB... yes
checking for pbc/pbc.h... (cached) no
checking for gabe.h... (cached) no
checking for gstreamer... checking for GST... yes
checking conversation feature set to build... checking for gawk... (cached) gawk
checking for gnurl-config... no
checking whether libgnurl is usable... (cached) no
checking for gawk... (cached) gawk
checking for curl-config... (cached) /usr/bin/curl-config
checking for the version of libcurl... (cached) 7.74.0
checking for libcurl >= version 7.34.0... (cached) yes
checking whether libcurl is usable... (cached) yes
checking for curl_free... (cached) yes
checking for curl/curl.h... (cached) yes
checking whether CURLINFO_TLS_SESSION is declared... (cached) yes
checking for curl_easy_getinfo in -lcurl-gnutls... (cached) no
checking for library containing __atomic_load_8... (cached) -latomic
checking for nss.h... (cached) yes
checking whether NSS_STATUS_UNAVAIL is declared... (cached) yes
checking for kvm_open in -lkvm... (cached) no
checking for kstat_open in -lkstat... (cached) no
checking for sodium.h... (cached) yes
checking for crypto_scalarmult_ed25519_base_noclamp in -lsodium... (cached) yes
checking for libextractor... --with-extractor not specified
checking for extractor.h... (cached) no
checking for libltdl... --with-ltdl not specified
checking for ltdl.h... (cached) yes
checking for lt_dlopenext in -lltdl... (cached) yes
libltdl found
checking for idn or idn2... checking for idn... checking for idna.h... (cached) yes
configure: Found idna.h
checking for idn2... checking for idn2.h... (cached) yes
configure: Found idn2.h
checking if libidn can be used... configure: Checking for libidn2
checking for idn2_to_unicode_8z8z in -lidn2... (cached) yes
checking for zlib.h... (cached) yes
checking for compress2 in -lz... (cached) yes
checking for ld used by gcc... (cached) /usr/bin/ld -m elf_x86_64
checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld... (cached) yes
checking for shared library run path origin... (cached) done
checking for iconv... (cached) yes
checking for working iconv... (cached) yes
checking for iconv declaration... (cached) 
         extern size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);
checking for libunistring... (cached) yes
checking how to link with libunistring... -lunistring
checking for libunistring version... (cached) 0.9.10
configure: error: GNUnet requires libunistring >= 0.9.1.1
build.log (48,401 bytes)   

ttn

2021-01-26 16:41

developer   ~0017394

I wasn't aware that the 2nd arg to AC_CACHE_CHECK could be a comma-separated list of variables.
Where is that documented?

ttn

2021-01-30 14:02

developer   ~0017459

I *think* the right way is to do a version compare on the documented var LIBUNISTRING_VERSION, but am not sure exactly how to go about that. I've asked for help:
https://mail.gnu.org/archive/html/autoconf/2021-01/msg00136.html

ttn

2021-01-30 14:46

developer   ~0017465

Silly me, 'AX_COMPARE_VERSION' (which is already in subdir m4/ !) to the rescue.

ttn

2021-01-30 14:47

developer   ~0017466

Fixed in commit de1b87ea351b7cf33751df45e044b895c0ef4bd5.

schanzen

2021-04-05 11:25

manager   ~0017687

0.14.1 released

Issue History

Date Modified Username Field Change
2021-01-25 18:45 h3xx New Issue
2021-01-25 18:45 h3xx File Added: 0002-Fix-libunistring-detection-when-using-config.cache.patch
2021-01-25 18:45 h3xx File Added: 0001-Update-gitignore.patch
2021-01-25 18:45 h3xx File Added: build.log
2021-01-26 16:41 ttn Note Added: 0017394
2021-01-30 14:02 ttn Note Added: 0017459
2021-01-30 14:46 ttn Note Added: 0017465
2021-01-30 14:47 ttn Assigned To => ttn
2021-01-30 14:47 ttn Status new => resolved
2021-01-30 14:47 ttn Resolution open => fixed
2021-01-30 14:47 ttn Note Added: 0017466
2021-02-21 10:31 schanzen Fixed in Version => 0.14.1
2021-02-21 10:31 schanzen Target Version => 0.14.1
2021-02-21 10:31 schanzen Description Updated View Revisions
2021-02-21 10:31 schanzen Steps to Reproduce Updated View Revisions
2021-04-05 11:25 schanzen Note Added: 0017687
2021-04-05 11:25 schanzen Status resolved => closed