Building pdf-tools on Windows
pdf-tools is a great package for viewing pdfs on Emacs. Building it sometimes can be a little challenging. Recently I built it for Emacs on Windows 11. Here I note down the steps to successfully build pdf-tools for Emacs on Windows 11.
Install MSYS2
On Windows, pdf-tools is built using pacman. We can install the necessary
tools using MSYS2. Follow the installation steps
there.
Build pdf-tools
Go to the directory that contains the autobuild script. For example, it will
be located at pdf-tools/build/server/. Launch MSYS2 terminal and run
./autobuild.
The autobuild script does not recognize UCRT64 system. We need to change
the system variable MSYSTEM to MINGW64. To do that, open Edit the system environment variables from control panel or just by searching on
Windows. Click on environment variables and add a new variable MSYS2 with
value MINGW64. After this, ./autobuild should run without error.