MSYS2-packages
MSYS2-packages copied to clipboard
No dir file is created/updated for info files installed by non-MSYS2 packages
Installing Mingw packages (or clang, ucrt, etc) puts info files in /$architecture/share/info
(where $architecture
is mingw64
, etc) but no dir
file is created, or if it exists because it was manually created, it is not updated.
Emacs is an example of this. When you try to read the Emacs manual from Emacs itself with C-h i
an error is thrown because the dir
file is missing.
Steps to Reproduce the Problem
Install emacs, run emacs, C-h i
.
This is a very old problem.
See this blog entry for a possible solution. It is necessary to define hooks for updating the dir
file as info files are installed/uninstalled from /$architecture/share/info
.