Without autopoint, in a fresh checkout, it fails for me because
AM_GNU_GETTEXT is not available:
configure.ac:268: warning: AC_LIB_PREPARE_PREFIX is m4_require'd but
not m4_defun'd
acinclude.m4:140: PSPP_READLINE is expanded from...
configure.ac:268: the top level
configure.ac:268: warning: AC_LIB_RPATH is m4_require'd but not m4_defun'd
acinclude.m4:140: PSPP_READLINE is expanded from...
configure.ac:268: the top level
configure.ac:77: error: possibly undefined macro: AM_GNU_GETTEXT
If this token and others are legitimate, please use m4_pattern_allow.
See the Autoconf documentation.
configure.ac:295: error: possibly undefined macro: AM_ICONV
configure:22765: error: possibly undefined macro: AC_LIB_PREPARE_PREFIX
configure:22766: error: possibly undefined macro: AC_LIB_RPATH
configure:22771: error: possibly undefined macro: AC_LIB_LINKFLAGS_BODY
configure:22775: error: possibly undefined macro: AC_LIB_APPENDTOVAR
On Wed, Mar 4, 2026 at 12:53 PM Ben Pfaff <[email protected]> wrote:
>
> Without autopoint, I was getting a different error about the gettext
> m4 files being missing. But I didn't try it from a completely fresh
> checkout; it's possible that that makes a difference. I will try that.
>
> On Wed, Mar 4, 2026 at 12:51 PM Friedrich Beckmann
> <[email protected]> wrote:
> >
> > You can’t build on your system without autopoint?
> >
> > > Am 04.03.2026 um 21:22 schrieb Ben Pfaff <[email protected]>:
> > >
> > > Seriously, I don't understand at all how GNU software is supposed to
> > > bootstrap these days. I think that there is a bootstrap script
> > > distributed as part of gnulib now for projects to use. Maybe we should
> > > use it in PSPP. It might avoid the portability problems we're seeing
> > > for Smake.
> > >
> > > On Wed, Mar 4, 2026 at 12:09 PM Ben Pfaff <[email protected]> wrote:
> > >>
> > >> Does this fix the problem for you?
> > >>
> > >> diff --git a/configure.ac b/configure.ac
> > >> index beb622dab6..2572ac00fe 100644
> > >> --- a/configure.ac
> > >> +++ b/configure.ac
> > >> @@ -75,6 +75,7 @@ CFLAGS="$CFLAGS -DGCC_LINT"
> > >> dnl Disable automatic po/ support, because PSPP provides its own po/
> > >> support.
> > >> AC_PROVIDE([AM_PO_SUBDIRS])
> > >> AM_GNU_GETTEXT([external], [need-ngettext])
> > >> +AM_GNU_GETTEXT_VERSION([0.25.1])
> > >>
> > >> LIBS="$LIBINTL $LIBS"
> > >> AC_CHECK_PROGS([MSGFMT], [msgfmt])
> > >>
> > >> On Wed, Mar 4, 2026 at 11:39 AM Ben Pfaff <[email protected]> wrote:
> > >>>
> > >>> I don't know. Try inserting a line with the version you're using.
> > >>>
> > >>> On Wed, Mar 4, 2026 at 11:35 AM Friedrich Beckmann
> > >>> <[email protected]> wrote:
> > >>>>
> > >>>> Any idea on debian 13 trixie when I run „make -f Smake"
> > >>>>
> > >>>> make[1]: Verzeichnis „/home/caeuser/pspp/pspp“ wird betreten
> > >>>> autopoint --force
> > >>>> autopoint: *** Missing version: please specify in configure.ac through
> > >>>> a line 'AM_GNU_GETTEXT_VERSION(x.yy.zz)' the gettext version the
> > >>>> package is using
> > >>>> autopoint: *** Stop.
> > >>>> make[1]: *** [Smake:355: aclocal.m4] Fehler 1
> > >>>> make[1]: Verzeichnis „/home/caeuser/pspp/pspp“ wird verlassen
> > >>>> make: *** [Smake:297: everything] Fehler 2
> > >>>> caeuser@debian:~/pspp/pspp$
> > >>>>
> > >>>>
> > >>>>> Am 04.03.2026 um 20:04 schrieb Ben Pfaff <[email protected]>:
> > >>>>>
> > >>>>> It looks like autopoint isn't installed. It comes from gettext. On
> > >>>>> Fedora, it's part of the gettext-devel package. Could you see if you
> > >>>>> can install it?
> > >>>>>
> > >>>>> On Wed, Mar 4, 2026 at 10:19 AM Friedrich Beckmann
> > >>>>> <[email protected]> wrote:
> > >>>>>>
> > >>>>>> Hi Ben,
> > >>>>>>
> > >>>>>> the builds still fail on the builder in the automake stage:
> > >>>>>>
> > >>>>>> https://caeis.etech.fh-augsburg.de/buildbot/#/console
> > >>>>>>
> > >>>>>> Fritz
> > >>>>>>
> > >>>>>>
> > >>>>
> >