On Sat, Oct 29, 2022 at 11:00:11PM -0600, Cygwin Gettext Maintainer wrote: > The following packages have been uploaded to the Cygwin distribution: > > * gettext 0.21.1 > * gettext-devel 0.21.1 > * gettext-doc 0.21.1 > * emacs-gettext 0.21.1 > * libgettextpo0 0.21.1 > * libgettextpo-devel 0.21.1 > * libasprintf0 0.21.1 > * libasprintf-devel 0.21.1 > * libintl8 0.21.1 > * libintl-devel 0.21.1 > * mingw64-x86_64-gettext 0.21.1 > * mingw64-i686-gettext 0.21.1 This update appears to have broken the dependencies for at least the msgfmt tool in gettext-devel: $ msgfmt C:/cygwin64/bin/msgfmt.exe: error while loading shared libraries: cygunistring-5.dll: cannot open shared object file: No such file or directory After downgrading these packages back to the previous version 0.19.8.1-2, this works as expected: $ msgfmt msgfmt: no input file given Try 'msgfmt --help' for more information. It looks like, as of the new release, dependencies on libunistring* should be dependencies on libunistring5*. I've attached cygcheck output; I ran this in Windows Sandbox to prove the minimal test case, and got some unexpected error output from the command, too. I suspect that's not relevant, but I wanted to flag it! $ cygcheck -srv >/cygdrive/c/Users/WDAGUtilityAccount/Desktop/cygcheck.out /usr/bin/cygrunsrv: warning: QueryServiceConfig failed for 'dcsvc': Win32 error 2 The system cannot find the file specified. /usr/bin/cygrunsrv: warning: QueryServiceConfig failed for 'WaaSMedicSvc': Win32 error 2 The system cannot find the file specified. /usr/bin/cygrunsrv: warning: QueryServiceConfig failed for 'WdNisSvc': Win32 error 2 The system cannot find the file specified. /usr/bin/cygrunsrv: warning: QueryServiceConfig failed for 'WinDefend': Win32 error 2 The system cannot find the file specified. Cheers, Adam