Re: gas/doc fails to build with mingw

Bill Morgan <[email protected]>
Newsgroups gmane.comp.gdb.devel
Message-ID <CAM4wpo-91inEdOLLV_5sgfU_pp776PWPq_vRm=JZ3thJeBv-XQ@mail.gmail.com>
On Thu, Aug 2, 2018 at 9:08 AM Eli Zaretskii <[email protected]> wrote:

> > From: Bill Morgan <[email protected]>
> > Date: Thu, 2 Aug 2018 08:42:49 -0500
> >
> > I'm getting errors like this when building binutils-gdb (the gas doc is
> > failing to build). Has anyone seen this before or know how to fix it?
> >
> > /d/git/binutils-gdb/binutils-gdb-git/gas/doc/as.texi:635: table requires
> an
> > argument: the formatter for @item
>
> Line 635 is:
>
>   @table @gcctabopt
>
> And gcctabopt is defined near the beginning:
>
>   @macro gcctabopt{body}
>   @code{\body\}
>   @end macro
>
> So I wonder why this didn't work for you.


Not sure. I don't know texi syntax.

Probably nothing to do with this error, but it is strange that make is
passing 2 copies of --split-size argument to makeinfo though.

make[3]: Entering directory '/d/git/binutils-gdb/debug-build/gas'
Making all in doc
make[4]: Entering directory '/d/git/binutils-gdb/debug-build/gas/doc'
restore=: && backupdir=".am$$" && \
rm -rf $backupdir && mkdir $backupdir && \
if (makeinfo --split-size=5000000 --split-size=5000000 --version)
>/dev/null 2>&1; then \
  for f in as.info as.info-[0-9] as.info-[0-9][0-9] as.i[0-9]
as.i[0-9][0-9]; do \
    if test -f $f; then mv $f $backupdir; restore=mv; else :; fi; \
  done; \
else :; fi && \
if makeinfo --split-size=5000000 --split-size=5000000 -I
"/d/git/binutils-gdb/binutils-gdb-git/gas/doc" -I
"/d/git/binutils-gdb/binutils-gdb-git/gas/../libiberty" -I
"/d/git/binutils-gdb/binutils-gdb-git/gas/../bfd/doc" -I ../../bfd/doc  -I
/d/git/binutils-gdb/binutils-gdb-git/gas/doc \
 -o as.info `test -f 'as.texi' || echo
'/d/git/binutils-gdb/binutils-gdb-git/gas/doc/'`as.texi; \
then \
  rc=0; \
else \
  rc=$?; \
  $restore $backupdir/* `echo "./as.info" | sed 's|[^/]*$||'`; \
fi; \
rm -rf $backupdir; exit $rc
/d/git/binutils-gdb/binutils-gdb-git/gas/doc/as.texi:635: table requires an
argument: the formatter for @item
/d/git/binutils-gdb/binutils-gdb-git/gas/doc/as.texi:641: table requires an
argument: the formatter for @item
/d/git/binutils-gdb/binutils-gdb-git/gas/doc/as.texi:938: table requires an
argument: the formatter for @item
/d/git/binutils-gdb/binutils-gdb-git/gas/doc/as.texi:952: table requires an
argument: the formatter for @item
/d/git/binutils-gdb/binutils-gdb-git/gas/doc/as.texi:1024: table requires
an argument: the formatter for @item
/d/git/binutils-gdb/binutils-gdb-git/gas/doc/as.texi:1035: table requires
an argument: the formatter for @item
/d/git/binutils-gdb/binutils-gdb-git/gas/doc/as.texi:1116: table requires
an argument: the formatter for @item
/d/git/binutils-gdb/binutils-gdb-git/gas/doc/as.texi:1132: table requires
an argument: the formatter for @item
/d/git/binutils-gdb/binutils-gdb-git/gas/doc/as.texi:1153: table requires
an argument: the formatter for @item
/d/git/binutils-gdb/binutils-gdb-git/gas/doc/as.texi:1174: table requires
an argument: the formatter for @item
/d/git/binutils-gdb/binutils-gdb-git/gas/doc/as.texi:1222: table requires
an argument: the formatter for @item
/d/git/binutils-gdb/binutils-gdb-git/gas/doc/as.texi:1252: table requires
an argument: the formatter for @item
/d/git/binutils-gdb/binutils-gdb-git/gas/doc/as.texi:1289: table requires
an argument: the formatter for @item
/d/git/binutils-gdb/binutils-gdb-git/gas/doc/as.texi:1341: table requires
an argument: the formatter for @item
/d/git/binutils-gdb/binutils-gdb-git/gas/doc/as.texi:1365: table requires
an argument: the formatter for @item
/d/git/binutils-gdb/binutils-gdb-git/gas/doc/as.texi:1382: table requires
an argument: the formatter for @item
/d/git/binutils-gdb/binutils-gdb-git/gas/doc/as.texi:1653: table requires
an argument: the formatter for @item
/d/git/binutils-gdb/binutils-gdb-git/gas/doc/as.texi:1772: table requires
an argument: the formatter for @item
/d/git/binutils-gdb/binutils-gdb-git/gas/doc/as.texi:1877: table requires
an argument: the formatter for @item
/d/git/binutils-gdb/binutils-gdb-git/gas/doc/as.texi:2442: table requires
an argument: the formatter for @item
/d/git/binutils-gdb/binutils-gdb-git/gas/doc/as.texi:7123: table requires
an argument: the formatter for @item
/d/git/binutils-gdb/binutils-gdb-git/gas/doc/c-aarch64.texi:35: table
requires an argument: the formatter for @item
/d/git/binutils-gdb/binutils-gdb-git/gas/doc/c-alpha.texi:42: table
requires an argument: the formatter for @item
/d/git/binutils-gdb/binutils-gdb-git/gas/doc/c-bfin.texi:30: table requires
an argument: the formatter for @item
/d/git/binutils-gdb/binutils-gdb-git/gas/doc/c-csky.texi:27: table requires
an argument: the formatter for @item
/d/git/binutils-gdb/binutils-gdb-git/gas/doc/c-csky.texi:150: table
requires an argument: the formatter for @item
/d/git/binutils-gdb/binutils-gdb-git/gas/doc/c-epiphany.texi:31: table
requires an argument: the formatter for @item
/d/git/binutils-gdb/binutils-gdb-git/gas/doc/c-h8300.texi:28: table
requires an argument: the formatter for @item
/d/git/binutils-gdb/binutils-gdb-git/gas/doc/c-i386.texi:56: table requires
an argument: the formatter for @item
/d/git/binutils-gdb/binutils-gdb-git/gas/doc/c-nios2.texi:32: table
requires an argument: the formatter for @item
/d/git/binutils-gdb/binutils-gdb-git/gas/doc/c-ppc.texi:38: table requires
an argument: the formatter for @item
/d/git/binutils-gdb/binutils-gdb-git/gas/doc/c-pru.texi:26: table requires
an argument: the formatter for @item
/d/git/binutils-gdb/binutils-gdb-git/gas/doc/c-riscv.texi:29: table
requires an argument: the formatter for @item
/d/git/binutils-gdb/binutils-gdb-git/gas/doc/c-tic6x.texi:29: table
requires an argument: the formatter for @item
/d/git/binutils-gdb/binutils-gdb-git/gas/doc/c-tilegx.texi:29: table
requires an argument: the formatter for @item
/d/git/binutils-gdb/binutils-gdb-git/gas/doc/c-visium.texi:32: table
requires an argument: the formatter for @item
/d/git/binutils-gdb/binutils-gdb-git/gas/doc/c-xtensa.texi:34: table
requires an argument: the formatter for @item
make[4]: *** [Makefile:505: as.info] Error 1


> (And why are you building
> Gas documentation while building GDB?)
>

Inexperience in building this code. I cloned the binutils-gdb git
repository, ran configure, and make. I don't know how to list the make
build targets easily so I can just build the the gdb target.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.