Hi,

I have some problem with the build process in current git master:

```
$ autoreconf --install
Copying file ABOUT-NLS
Copying file config.rpath
Creating directory m4
Copying file m4/gettext.m4
Copying file m4/host-cpu-c-abi.m4
Copying file m4/iconv.m4
Copying file m4/intlmacosx.m4
Copying file m4/lib-ld.m4
Copying file m4/lib-link.m4
Copying file m4/lib-prefix.m4
Copying file m4/nls.m4
Copying file m4/po.m4
Copying file m4/progtest.m4
aclocal: installing 'm4/build-to-host.m4' from 
'/usr/share/aclocal/build-to-host.m4'
aclocal: overwriting 'm4/gettext.m4' with '/usr/share/aclocal/gettext.m4'
aclocal: overwriting 'm4/host-cpu-c-abi.m4' with 
'/usr/share/aclocal/host-cpu-c-abi.m4'
aclocal: overwriting 'm4/iconv.m4' with '/usr/share/aclocal/iconv.m4'
aclocal: overwriting 'm4/intlmacosx.m4' with '/usr/share/aclocal/intlmacosx.m4'
aclocal: overwriting 'm4/lib-ld.m4' with '/usr/share/aclocal/lib-ld.m4'
aclocal: overwriting 'm4/lib-link.m4' with '/usr/share/aclocal/lib-link.m4'
aclocal: overwriting 'm4/lib-prefix.m4' with '/usr/share/aclocal/lib-prefix.m4'
aclocal: overwriting 'm4/nls.m4' with '/usr/share/aclocal/nls.m4'
aclocal: overwriting 'm4/po.m4' with '/usr/share/aclocal/po.m4'
aclocal: overwriting 'm4/progtest.m4' with '/usr/share/aclocal/progtest.m4'
configure.ac:28: warning: AC_PROG_LEX without either yywrap or noyywrap is 
obsolete
./lib/autoconf/programs.m4:743: _AC_PROG_LEX is expanded from...
./lib/autoconf/programs.m4:736: AC_PROG_LEX is expanded from...
aclocal.m4:692: AM_PROG_LEX is expanded from...
configure.ac:28: the top level
configure.ac:36: error: possibly undefined macro: AC_DEFINE_DIR
      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
```

Hunting down a `m4` file defining `AC_DEFINE_DIR` on the internet fixes
it:

```
$ git clean -xdf
$ git reset --hard
$ mkdir m4
$ curl -o m4/ac_define_dir.m4 
'https://raw.githubusercontent.com/behdad/glyphy/refs/heads/master/ac_define_dir.m4'
Copying file ABOUT-NLS
Copying file config.rpath
Copying file m4/gettext.m4
Copying file m4/host-cpu-c-abi.m4
Copying file m4/iconv.m4
Copying file m4/intlmacosx.m4
Copying file m4/lib-ld.m4
Copying file m4/lib-link.m4
Copying file m4/lib-prefix.m4
Copying file m4/nls.m4
Copying file m4/po.m4
Copying file m4/progtest.m4
aclocal: installing 'm4/build-to-host.m4' from 
'/usr/share/aclocal/build-to-host.m4'
aclocal: overwriting 'm4/gettext.m4' with '/usr/share/aclocal/gettext.m4'
aclocal: overwriting 'm4/host-cpu-c-abi.m4' with 
'/usr/share/aclocal/host-cpu-c-abi.m4'
aclocal: overwriting 'm4/iconv.m4' with '/usr/share/aclocal/iconv.m4'
aclocal: overwriting 'm4/intlmacosx.m4' with '/usr/share/aclocal/intlmacosx.m4'
aclocal: overwriting 'm4/lib-ld.m4' with '/usr/share/aclocal/lib-ld.m4'
aclocal: overwriting 'm4/lib-link.m4' with '/usr/share/aclocal/lib-link.m4'
aclocal: overwriting 'm4/lib-prefix.m4' with '/usr/share/aclocal/lib-prefix.m4'
aclocal: overwriting 'm4/nls.m4' with '/usr/share/aclocal/nls.m4'
aclocal: overwriting 'm4/po.m4' with '/usr/share/aclocal/po.m4'
aclocal: overwriting 'm4/progtest.m4' with '/usr/share/aclocal/progtest.m4'
configure.ac:28: warning: AC_PROG_LEX without either yywrap or noyywrap is 
obsolete
./lib/autoconf/programs.m4:743: _AC_PROG_LEX is expanded from...
./lib/autoconf/programs.m4:736: AC_PROG_LEX is expanded from...
aclocal.m4:692: AM_PROG_LEX is expanded from...
configure.ac:28: the top level
configure.ac:22: installing './ar-lib'
configure.ac:20: installing './compile'
configure.ac:62: installing './config.guess'
configure.ac:62: installing './config.sub'
configure.ac:17: installing './install-sh'
configure.ac:17: installing './missing'
doc/Makefile.am:18: installing 'doc/mdate-sh'
doc/Makefile.am:18: installing 'doc/texinfo.tex'
src/Makefile.am: installing './depcomp'
configure.ac: installing './ylwrap'
```

>From here on all runs well.

Was it maybe forgotten to add the `ac_define_dir.m4` file to the
repository? Or is something amiss on my system? I run Debian Testing
(Trixie).

Thanks,

Rudolf Polzer

Reply via email to