Gavin Smith <[email protected]> writes:
> I have just tried this and it works fine, so it must be something Msys2
> specific.
I thought so.
> It is probably related to the use of backslash as a directory path
> separator. I tested a node name with a forward slash and this had the
> same problem:
>
> $ info '(texinfo)Format with TeX/texindex'
> info: ./(texinfo)Format with TeX/texindex: No such file or directory
>
> while "info texinfo -n 'Format with tex/texindex'" does work.
>
> What seems to be happening is that the slash means that the argument
> is being taken as a relative path to the current directory. This is
> what makes "info ./MANUAL" look for MANUAL.info in the current directory,
> while "info MANUAL" looks for MANUAL in the dir file first.
Thanks for double-checking. Based on the above, I `cd' to the directory
where latex2e.info resides and tried it again, same error.
> The fix that comes to mind is that if the argument begins with a "(",
> to try it as a "(MANUAL)NODE" specification first.
That would be great if you could fix it at your end. I'll check the
MSYS2 bug tracker if there is something related to this.
Best, Arash