On Wed, Jun 4, 2025 at 9:49 AM Gavin Smith <[email protected]> wrote:
>
> On Wed, Jun 04, 2025 at 04:07:43AM -0500, NR wrote:
> > On Wed, Jun 4, 2025 at 4:05 AM NR <[email protected]> wrote:
> > >
> > > b92d3c94189a7cbf8ca7fba5a4ccdec03459386c
> > > ```
> > > gawk -f ./jrtangle ./ti.twjr || rm -f texindex.awk
> > > gawk: ./jrtangle:28:            match(PROCINFO["version"], /^[0-9]+\./, 
> > > v);
> > > gawk: ./jrtangle:28:
> > >   ^ match: third argument is a gawk extension
> > > sed -e 's,[@]pkgdatadir[@],/usr/share/texinfo,g' -e
> > > 's,[@]TI_AWK[@],/usr/bin/awk,g' -e 's,[@]PACKAGE[@],texinfo,g' -e
> > > 's,[@][@]*VERSION[@][@]*,7.2dev,g' <texindex.awk >texindex.awk-tmp
> > > ```
> > > (third argument is the `v`)
> > >
> > > gawk 5.3.1 (Arch)
> >
> > Correction: 0de2b6d89ee2e99b18058f9b620d6b5744f46b83
> >
>
> Does the build stop at this point or is it just a warning
> message?
>
> Evidently gawk is running in some kind of compatibility mode
> where it refuses to accept gawk extensions.
>
> https://www.gnu.org/software/gawk/manual/html_node/String-Functions.html#index-match_0028_0029-function
>
> "The array argument to match() is a gawk extension. In compatibility mode
> (see Command-Line Options), using a third argument is a fatal error."
>
> I don't understand why this would be in compatibility mode though.

Yup, the next couple of lines:
```
/bin/sh: line 1: texindex.awk: No such file or directory
make[3]: *** [Makefile:2466: texindex.awk] Error 1
```
Makefile:
```
   2461             # don't look at sources from some subdirs.
         \
   2462             case $$file in
         \
   2463               contrib/* ) continue;;
         \
   2464               man/* ) continue;;        \
   2465               texinfo-*/*) continue;;
         \
   2466               tta/maintain/*) continue;;
         \
```

Reply via email to