install instructions inaccurate, ./autogen.sh fails with unrelated error if gettext is not installed
There are a few issues with the install instructions / process:
- the INSTALL file suggest to run
./configure && make && make install
but there is no configure file in the repo so this cannot possibly work - running autogen.sh I got:
$ ./autogen.sh
autoreconf: export WARNINGS=
autoreconf: Entering directory '.'
autoreconf: configure.ac: not using Gettext
autoreconf: running: aclocal --force -I build-aux
autoreconf: configure.ac: tracing
autoreconf: configure.ac: not using Libtool
autoreconf: configure.ac: not using Intltool
autoreconf: configure.ac: not using Gtkdoc
autoreconf: running: /usr/bin/autoconf --force
configure:3318: error: possibly undefined macro: AC_LIB_LINKFLAGS_FROM_LIBS
If this token and others are legitimate, please use m4_pattern_allow.
See the Autoconf documentation.
autoreconf: error: /usr/bin/autoconf failed with exit status: 1
This error message goes away if one does sudo apt install gettext
. It is not good practice to rely on packages before one checked they are there in the autoconf process.