On 18.05.20 21:44, Bruno Haible wrote: > Hi Tim, > >>> The way to determine the answer is: >>> 1. Create a test dir of all gnulib modules. >>> 2. Configure it with --config-cache. >>> 3. Configure it with --config-cache and your sanitizer options. >>> 4. Compare the generated config.cache and config.status files. >> >> I am short on time and would like to prevent being distracted too much > > Everyone here is probably in the same situation... > >> If you could give me a quick instruction on how to do 1. > > I typically use this command: > > rm -rf ../testdir-all; ./gnulib-tool --create-testdir --dir=../testdir-all --single-configure This results in: executing autopoint --force autopoint: *** The AM_GNU_GETTEXT_VERSION declaration in your configure.ac file requires the infrastructure from gettext-0.20 but this version is older. Please upgrade to gettext-0.20 or newer. autopoint: *** Stop. As Debian unstable is at gettext 0.19.8.1, I tried to build gettext from git master. This results in make[7]: Entering directory '/home/tim/src/gettext/gettext-tools/examples/tmp-hello-pascal' make[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. LOCALEDIR='/usr/local/share/locale' /usr/bin/ppcx64 -o./hello ./hello.pas Free Pascal Compiler version 3.0.4+dfsg-23 [2019/11/25] for x86_64 Copyright (c) 1993-2017 by Florian Klaempfl and others Target OS: Linux for x86-64 Compiling ./hello.pas hello.pas(9,6) Fatal: Can't find unit gettext used by hello Fatal: Compilation aborted make[7]: *** [Makefile:798: hello.rsj] Error 1 Is it really needed to fail the whole build just because a *PASCAL* example doesn't compile ? Wow, I used Pascal in the 1980s the last time, didn't know it is still used except for fun projects :) Regards, Tim