[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: makeinfo does not produce first output file when multiple files pass
From: |
Eli Zaretskii |
Subject: |
Re: makeinfo does not produce first output file when multiple files passed |
Date: |
Fri, 19 Jan 2024 08:57:48 +0200 |
> From: No Wayman <iarchivedmywholelife@gmail.com>
> Date: Thu, 18 Jan 2024 10:52:17 -0500
>
>
> makeinfo --version: texi2any (GNU texinfo) 7.1
> Run on Arch Linux
>
> Reproduction steps:
>
> 1. Clone the "emacs-eat" repository:
>
> $ cd /tmp/
> $ git clone https://codeberg.org/akib/emacs-eat.git
>
> 2. Within the repository, attempt to build 3 info files from the 3
> texi files in the repository:
>
> $ cd ./emacs-eat
> $ makeinfo fdl.texi -o fdl.info gpl.texi -o gpl.info eat.texi -o
> eat.info
>
> This results in the last two info files being created (e.g.
> gpl.info and eat.info in this example).
> The first file is not created regardless of the order they are
> passed.
> Passing a "null" first argument results in all three files being
> generated:
>
> $ makeinfo /dev/null fdl.texi -o fdl.info gpl.texi -o gpl.info
> eat.texi -o eat.info
>
> Is this a misunderstanding on my part, or should all three files
> be generated with the first makeinfo command in the reproduction
> case?
I'm not sure what exactly is going on, but you _are_ making a mistake:
the files fdl.texi and gpl.texi are supposed to be @include'd by other
Texinfo files, not processed separately. There's a comment at the
beginning of each one of them saying that. Why are you processing
them as separate Texinfo documents?