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. > 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