Hi Bruno, On 20.05.20 00:46, Bruno Haible wrote: > Hi Tim, > >>> 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. > > You may try to pass '--avoid=gettext' to overcome this. ./configure --config-cache ends (stops ?) with The BISON_I18N macro is used without being preceded by AM_GNU_GETTEXT. $ ls -la config.cache -rw-r--r-- 1 tim tim 0 Mai 20 20:40 config.cache Is that expected ? And I see this output here as well: gnulib-tool: warning: module euidaccess depends on a module with an incompatible license: group-member > >> 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 ? > > I may sound a bit old-fashioned when I recommend tarballs over building from > git checkouts. But sometimes it has its advantages. gettext 0.20.2 is not > that old. [1] > > Bruno > > [1] https://ftp.gnu.org/gnu/gettext/gettext-0.20.2.tar.gz I will install that version and try again. Regards, Tim