Gavin Smith <gavinsmith0...@gmail.com> 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